<?xml version="1.0" encoding="utf-8"?>
<TriggerData>
    <Standard Id="AIAI"/>
    <SharedLib Id="MapM"/>
    <SharedLib Id="StEx"/>
    <SharedLib Id="GDHL"/>
    <SharedLib Id="Sprt"/>
    <Root>
        <Item Type="Trigger" Library="AIAI" Id="C808BF40"/>
        <Item Type="Category" Library="AIAI" Id="FAB1429C"/>
        <Item Type="Category" Library="AIAI" Id="2D893E5D"/>
        <Item Type="Category" Library="AIAI" Id="920D8E27"/>
        <Item Type="Category" Library="AIAI" Id="508280FD"/>
        <Item Type="Category" Library="AIAI" Id="2678C083"/>
        <Item Type="Category" Library="AIAI" Id="7E4F78CF"/>
        <Item Type="Label" Library="AIAI" Id="FDD993DD"/>
    </Root>
    <Element Type="Trigger" Id="C808BF40">
        <Action Type="Comment" Library="AIAI" Id="F0994DB2"/>
    </Element>
    <Element Type="Comment" Id="F0994DB2">
        <Comment>
            This dummy trigger is called in a map to force the map to include this library
        </Comment>
    </Element>
    <Element Type="Category" Id="FAB1429C">
        <Item Type="Category" Library="AIAI" Id="B41C7FF7"/>
        <Item Type="Category" Library="AIAI" Id="120E8417"/>
        <Item Type="Category" Library="AIAI" Id="0B1381BD"/>
        <Item Type="Category" Library="AIAI" Id="0FE6ADC3"/>
        <Item Type="Category" Library="AIAI" Id="343927BE"/>
        <Item Type="Category" Library="AIAI" Id="2410B172"/>
    </Element>
    <Element Type="Category" Id="B41C7FF7">
        <Item Type="Comment" Library="AIAI" Id="18BDF1CF"/>
        <Item Type="Variable" Library="AIAI" Id="B8A4DF4A"/>
        <Item Type="Variable" Library="AIAI" Id="1A5A392D"/>
        <Item Type="Variable" Library="AIAI" Id="1604FEF8"/>
        <Item Type="Variable" Library="AIAI" Id="C9151DED"/>
        <Item Type="Variable" Library="AIAI" Id="FF1E0547"/>
        <Item Type="Variable" Library="AIAI" Id="B684ADA7"/>
        <Item Type="Variable" Library="AIAI" Id="CAD242DD"/>
        <Item Type="Variable" Library="AIAI" Id="213F8672"/>
        <Item Type="Variable" Library="AIAI" Id="C63F1D2B"/>
        <Item Type="Variable" Library="AIAI" Id="A00092E8"/>
        <Item Type="Comment" Library="AIAI" Id="7699F631"/>
        <Item Type="Variable" Library="AIAI" Id="B354F2BB"/>
        <Item Type="Variable" Library="AIAI" Id="1EF04309"/>
        <Item Type="Variable" Library="AIAI" Id="B6EFD513"/>
        <Item Type="Variable" Library="AIAI" Id="DD3AF61B"/>
        <Item Type="Variable" Library="AIAI" Id="F3C1D48E"/>
    </Element>
    <Element Type="Comment" Id="18BDF1CF">
        <Comment>
            1/Wave Index Mod is the percentage of waves that get processed every loop
        </Comment>
    </Element>
    <Element Type="Variable" Id="B8A4DF4A">
        <Identifier>aIWaveIndexMod</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C79D56ED"/>
    </Element>
    <Element Type="Param" Id="C79D56ED">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1A5A392D">
        <Identifier>aIMinionWaypointAdvanceDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DA980B76"/>
    </Element>
    <Element Type="Param" Id="DA980B76">
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1604FEF8">
        <Identifier>aIMinionBattleStandardAdvanceDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A6D937A"/>
    </Element>
    <Element Type="Param" Id="7A6D937A">
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C9151DED">
        <Identifier>aIMinionSiegeGiantWeaponRange</Identifier>
        <Disabled/>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9AE5D16B"/>
    </Element>
    <Element Type="Param" Id="9AE5D16B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B7B61BE"/>
    </Element>
    <Element Type="FunctionCall" Id="3B7B61BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="C0439722"/>
    </Element>
    <Element Type="Param" Id="C0439722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06D218A6"/>
    </Element>
    <Element Type="FunctionCall" Id="06D218A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="0A91FC4C"/>
        <Parameter Type="Param" Library="AIAI" Id="C5EC3D6F"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A292AE"/>
        <Parameter Type="Param" Library="AIAI" Id="554BEFEE"/>
    </Element>
    <Element Type="Param" Id="0A91FC4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C5EC3D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000536"/>
    </Element>
    <Element Type="Param" Id="C0A292AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>MercLanerSiegeGiantWeapon</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="554BEFEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CWeapon"/>
    </Element>
    <Element Type="Variable" Id="FF1E0547">
        <Identifier>aIMinionAttackStructureBonusScanRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C651A084"/>
    </Element>
    <Element Type="Param" Id="C651A084">
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B684ADA7">
        <Identifier>aIMinionRangedMinionWeaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F82CBDB"/>
    </Element>
    <Element Type="Param" Id="5F82CBDB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="081E800D"/>
    </Element>
    <Element Type="FunctionCall" Id="081E800D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="DF148E6C"/>
    </Element>
    <Element Type="Param" Id="DF148E6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57E964BB"/>
    </Element>
    <Element Type="FunctionCall" Id="57E964BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA4A0A3"/>
        <Parameter Type="Param" Library="AIAI" Id="608AA2DE"/>
        <Parameter Type="Param" Library="AIAI" Id="ECB55797"/>
        <Parameter Type="Param" Library="AIAI" Id="02E0C11B"/>
    </Element>
    <Element Type="Param" Id="CBA4A0A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="608AA2DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000536"/>
    </Element>
    <Element Type="Param" Id="ECB55797">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>RangedMinion</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="02E0C11B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CWeapon"/>
    </Element>
    <Element Type="Variable" Id="CAD242DD">
        <Identifier>aIMinionAttackHeroDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="414981B7"/>
    </Element>
    <Element Type="Param" Id="414981B7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AB4969C"/>
    </Element>
    <Element Type="FunctionCall" Id="8AB4969C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9A74B946"/>
        <Parameter Type="Param" Library="AIAI" Id="55C171AC"/>
        <Parameter Type="Param" Library="AIAI" Id="96EA3E7B"/>
    </Element>
    <Element Type="Param" Id="9A74B946">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="55C171AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="96EA3E7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B684ADA7"/>
    </Element>
    <Element Type="Variable" Id="213F8672">
        <Identifier>aIMinionHeroOutOfRangeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2EEE2909"/>
    </Element>
    <Element Type="Param" Id="2EEE2909">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77A1916B"/>
    </Element>
    <Element Type="FunctionCall" Id="77A1916B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0E556B51"/>
        <Parameter Type="Param" Library="AIAI" Id="AE11EA7E"/>
        <Parameter Type="Param" Library="AIAI" Id="651C99F6"/>
    </Element>
    <Element Type="Param" Id="0E556B51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AE11EA7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="651C99F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B684ADA7"/>
    </Element>
    <Element Type="Variable" Id="C63F1D2B">
        <Identifier>aIMinionLeashDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="77DE24C4"/>
    </Element>
    <Element Type="Param" Id="77DE24C4">
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A00092E8">
        <Identifier>aIMinionEnemyMinionAttackRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="59041906"/>
    </Element>
    <Element Type="Param" Id="59041906">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F7B5ECC"/>
    </Element>
    <Element Type="FunctionCall" Id="2F7B5ECC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FAACEF99"/>
        <Parameter Type="Param" Library="AIAI" Id="31D5921C"/>
        <Parameter Type="Param" Library="AIAI" Id="60D723EC"/>
    </Element>
    <Element Type="Param" Id="FAACEF99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="31D5921C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="60D723EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74B73473"/>
    </Element>
    <Element Type="FunctionCall" Id="74B73473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="01FDDB87"/>
    </Element>
    <Element Type="Param" Id="01FDDB87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="171D8707"/>
    </Element>
    <Element Type="FunctionCall" Id="171D8707">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="FD8F5E59"/>
        <Parameter Type="Param" Library="AIAI" Id="8F48371E"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F29583"/>
        <Parameter Type="Param" Library="AIAI" Id="6A52B039"/>
    </Element>
    <Element Type="Param" Id="FD8F5E59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="8F48371E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000536"/>
    </Element>
    <Element Type="Param" Id="C2F29583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>RangedMinion</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="6A52B039">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CWeapon"/>
    </Element>
    <Element Type="Comment" Id="7699F631">
        <Comment>
            Special Ogre King logic values
        </Comment>
    </Element>
    <Element Type="Variable" Id="B354F2BB">
        <Identifier>aIMinionOgreKingHeroAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51696C23"/>
    </Element>
    <Element Type="Param" Id="51696C23">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1EF04309">
        <Identifier>aIMinionOgreKingHeroOutOfRangeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1FAA5707"/>
    </Element>
    <Element Type="Param" Id="1FAA5707">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F2F966D"/>
    </Element>
    <Element Type="FunctionCall" Id="0F2F966D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5EB3A28B"/>
        <Parameter Type="Param" Library="AIAI" Id="621157C8"/>
        <Parameter Type="Param" Library="AIAI" Id="7C987542"/>
    </Element>
    <Element Type="Param" Id="5EB3A28B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="621157C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7C987542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B354F2BB"/>
    </Element>
    <Element Type="Variable" Id="B6EFD513">
        <Identifier>aIMinionOgreKingStructureAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03BAF9C4"/>
    </Element>
    <Element Type="Param" Id="03BAF9C4">
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DD3AF61B">
        <Identifier>aIMinionOgreKingMinionAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7AACC0A0"/>
    </Element>
    <Element Type="Param" Id="7AACC0A0">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F3C1D48E">
        <Identifier>aIMinionOgreKingLeashDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7AB84CA5"/>
    </Element>
    <Element Type="Param" Id="7AB84CA5">
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Category" Id="120E8417">
        <Item Type="Variable" Library="AIAI" Id="B982E05C"/>
        <Item Type="Variable" Library="AIAI" Id="384DAF3E"/>
        <Item Type="Variable" Library="AIAI" Id="BFE5C6E2"/>
        <Item Type="Variable" Library="AIAI" Id="AFCCE1C3"/>
    </Element>
    <Element Type="Variable" Id="B982E05C">
        <Identifier>aIDefenderIndexMod</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD9D8DA0"/>
    </Element>
    <Element Type="Param" Id="FD9D8DA0">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="384DAF3E">
        <Identifier>aIDefenderCloseEnoughDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C84208E"/>
    </Element>
    <Element Type="Param" Id="5C84208E">
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BFE5C6E2">
        <Identifier>aIDefenderFarFromLeashPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A092B2C0"/>
    </Element>
    <Element Type="Param" Id="A092B2C0">
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AFCCE1C3">
        <Identifier>aIDefenderMaxLeashCount</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2E4D6CC0"/>
    </Element>
    <Element Type="Param" Id="2E4D6CC0">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="0B1381BD">
        <Item Type="Comment" Library="AIAI" Id="F2BCB997"/>
        <Item Type="Variable" Library="AIAI" Id="E663EDE2"/>
        <Item Type="Variable" Library="AIAI" Id="D39CF192"/>
        <Item Type="Comment" Library="AIAI" Id="8E00C996"/>
        <Item Type="Variable" Library="AIAI" Id="67674EF1"/>
        <Item Type="Variable" Library="AIAI" Id="CABE49D9"/>
        <Item Type="Variable" Library="AIAI" Id="C17C8301"/>
        <Item Type="Variable" Library="AIAI" Id="A0B75DC0"/>
        <Item Type="Variable" Library="AIAI" Id="1A7D71B8"/>
        <Item Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
        <Item Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
        <Item Type="Variable" Library="AIAI" Id="6F8AD507"/>
        <Item Type="Variable" Library="AIAI" Id="FCD66207"/>
        <Item Type="Variable" Library="AIAI" Id="059A1494"/>
        <Item Type="Variable" Library="AIAI" Id="17E893C8"/>
        <Item Type="Variable" Library="AIAI" Id="29D9568B"/>
        <Item Type="Comment" Library="AIAI" Id="88581F08"/>
        <Item Type="Variable" Library="AIAI" Id="5853B726"/>
        <Item Type="Comment" Library="AIAI" Id="DD298638"/>
        <Item Type="Variable" Library="AIAI" Id="A2C908FC"/>
        <Item Type="Variable" Library="AIAI" Id="D87C2972"/>
        <Item Type="Comment" Library="AIAI" Id="1119CDE9"/>
        <Item Type="Variable" Library="AIAI" Id="9D56B710"/>
        <Item Type="Variable" Library="AIAI" Id="7FE1777F"/>
        <Item Type="Comment" Library="AIAI" Id="223653BA"/>
        <Item Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
        <Item Type="Variable" Library="AIAI" Id="CC8A2898"/>
        <Item Type="Variable" Library="AIAI" Id="F9843FAB"/>
        <Item Type="Variable" Library="AIAI" Id="B8E54DBA"/>
        <Item Type="Variable" Library="AIAI" Id="67DF9036"/>
        <Item Type="Comment" Library="AIAI" Id="54FBE306"/>
        <Item Type="Variable" Library="AIAI" Id="E191FF54"/>
        <Item Type="Variable" Library="AIAI" Id="60AB3B88"/>
        <Item Type="Variable" Library="AIAI" Id="868EE875"/>
        <Item Type="Variable" Library="AIAI" Id="21988824"/>
        <Item Type="Variable" Library="AIAI" Id="63BECDBA"/>
        <Item Type="Comment" Library="AIAI" Id="BAEE05FE"/>
        <Item Type="Variable" Library="AIAI" Id="6B085814"/>
        <Item Type="Variable" Library="AIAI" Id="CA862E7A"/>
        <Item Type="Variable" Library="AIAI" Id="A179E1FA"/>
        <Item Type="Variable" Library="AIAI" Id="EBCCA0E9"/>
        <Item Type="Variable" Library="AIAI" Id="F514C606"/>
        <Item Type="Variable" Library="AIAI" Id="B31131FC"/>
        <Item Type="Variable" Library="AIAI" Id="496D1C66"/>
        <Item Type="Comment" Library="AIAI" Id="A0F987EB"/>
        <Item Type="Variable" Library="AIAI" Id="D97C3950"/>
        <Item Type="Variable" Library="AIAI" Id="C2FBD328"/>
        <Item Type="Comment" Library="AIAI" Id="E4CB9101"/>
        <Item Type="Variable" Library="AIAI" Id="3592C102"/>
        <Item Type="Variable" Library="AIAI" Id="832C6C0F"/>
        <Item Type="Comment" Library="AIAI" Id="934FB74E"/>
        <Item Type="Variable" Library="AIAI" Id="590DE360"/>
        <Item Type="Variable" Library="AIAI" Id="32C5BAED"/>
        <Item Type="Variable" Library="AIAI" Id="0F3D9CD4"/>
        <Item Type="Variable" Library="AIAI" Id="75D65F1F"/>
        <Item Type="Variable" Library="AIAI" Id="79DDA40F"/>
        <Item Type="Comment" Library="AIAI" Id="83E4A5FD"/>
        <Item Type="Variable" Library="AIAI" Id="7183F8C5"/>
        <Item Type="Variable" Library="AIAI" Id="D1F60FFC"/>
        <Item Type="Variable" Library="AIAI" Id="88C0B901"/>
        <Item Type="Variable" Library="AIAI" Id="7BE3A561"/>
        <Item Type="Variable" Library="AIAI" Id="78ABB77F"/>
        <Item Type="Variable" Library="AIAI" Id="5617E293"/>
        <Item Type="Variable" Library="AIAI" Id="32432793"/>
        <Item Type="Variable" Library="AIAI" Id="2355DE2A"/>
        <Item Type="Variable" Library="AIAI" Id="A7DE5528"/>
        <Item Type="Comment" Library="AIAI" Id="3E77959D"/>
        <Item Type="Variable" Library="AIAI" Id="FEDAE5D3"/>
        <Item Type="Variable" Library="AIAI" Id="89F6B819"/>
        <Item Type="Variable" Library="AIAI" Id="B573FB45"/>
        <Item Type="Variable" Library="AIAI" Id="F95C27F9"/>
        <Item Type="Variable" Library="AIAI" Id="A0CB060D"/>
        <Item Type="Variable" Library="AIAI" Id="5F6515EB"/>
        <Item Type="Comment" Library="AIAI" Id="A6432C88"/>
        <Item Type="Variable" Library="AIAI" Id="8AA289D2"/>
        <Item Type="Variable" Library="AIAI" Id="D8AE573D"/>
        <Item Type="Comment" Library="AIAI" Id="55A14D77"/>
        <Item Type="Variable" Library="AIAI" Id="5922F579"/>
        <Item Type="Variable" Library="AIAI" Id="61585631"/>
        <Item Type="Comment" Library="AIAI" Id="1DEDD3AE"/>
        <Item Type="Variable" Library="AIAI" Id="8F199ABE"/>
        <Item Type="Variable" Library="AIAI" Id="BDD53700"/>
        <Item Type="Variable" Library="AIAI" Id="7579FA83"/>
        <Item Type="Comment" Library="AIAI" Id="F3F89E93"/>
        <Item Type="Variable" Library="AIAI" Id="D454CF74"/>
        <Item Type="Variable" Library="AIAI" Id="89057C85"/>
        <Item Type="Variable" Library="AIAI" Id="6B4A0658"/>
        <Item Type="Comment" Library="AIAI" Id="971505F0"/>
        <Item Type="Variable" Library="AIAI" Id="AB0B2A33"/>
        <Item Type="Variable" Library="AIAI" Id="CD54D222"/>
        <Item Type="Comment" Library="AIAI" Id="418E0230"/>
        <Item Type="Variable" Library="AIAI" Id="1424F186"/>
        <Item Type="Variable" Library="AIAI" Id="03102438"/>
        <Item Type="Variable" Library="AIAI" Id="6C57781B"/>
        <Item Type="Variable" Library="AIAI" Id="2543A9C5"/>
        <Item Type="Comment" Library="AIAI" Id="355A8BA9"/>
        <Item Type="Variable" Library="AIAI" Id="17652528"/>
        <Item Type="Variable" Library="AIAI" Id="D149D68C"/>
        <Item Type="Variable" Library="AIAI" Id="8355D3E8"/>
        <Item Type="Variable" Library="AIAI" Id="087250D0"/>
        <Item Type="Variable" Library="AIAI" Id="F202F5D5"/>
        <Item Type="Variable" Library="AIAI" Id="98594789"/>
        <Item Type="Variable" Library="AIAI" Id="C15F5DCA"/>
        <Item Type="Variable" Library="AIAI" Id="7874769A"/>
        <Item Type="Variable" Library="AIAI" Id="58598837"/>
        <Item Type="Variable" Library="AIAI" Id="98D1F946"/>
        <Item Type="Variable" Library="AIAI" Id="3C330F93"/>
        <Item Type="Variable" Library="AIAI" Id="FE6313D6"/>
        <Item Type="Variable" Library="AIAI" Id="F70A1D8D"/>
        <Item Type="Variable" Library="AIAI" Id="33EF6D17"/>
        <Item Type="Variable" Library="AIAI" Id="876F070C"/>
        <Item Type="Comment" Library="AIAI" Id="1F2932C9"/>
        <Item Type="Variable" Library="AIAI" Id="9BD9F647"/>
        <Item Type="Variable" Library="AIAI" Id="DCDCCD4C"/>
        <Item Type="Comment" Library="AIAI" Id="7820E430"/>
        <Item Type="Variable" Library="AIAI" Id="471C4E03"/>
        <Item Type="Variable" Library="AIAI" Id="5827CB30"/>
        <Item Type="Variable" Library="AIAI" Id="9389FB9C"/>
        <Item Type="Variable" Library="AIAI" Id="5FC70395"/>
        <Item Type="Variable" Library="AIAI" Id="3F63C48E"/>
        <Item Type="Variable" Library="AIAI" Id="DEBCB490"/>
        <Item Type="Variable" Library="AIAI" Id="D0CFCC57"/>
        <Item Type="Variable" Library="AIAI" Id="7D7D26A3"/>
        <Item Type="Variable" Library="AIAI" Id="10AA2639"/>
        <Item Type="Variable" Library="AIAI" Id="CA6B7780"/>
        <Item Type="Variable" Library="AIAI" Id="78CA723C"/>
        <Item Type="Variable" Library="AIAI" Id="EB916270"/>
        <Item Type="Variable" Library="AIAI" Id="FF93817D"/>
        <Item Type="Variable" Library="AIAI" Id="CE2AB68B"/>
        <Item Type="Comment" Library="AIAI" Id="9B612DAF"/>
        <Item Type="Variable" Library="AIAI" Id="87C06A89"/>
        <Item Type="Variable" Library="AIAI" Id="341C3BC6"/>
        <Item Type="Variable" Library="AIAI" Id="663C9C5C"/>
        <Item Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
        <Item Type="Variable" Library="AIAI" Id="05FE1BD3"/>
        <Item Type="Comment" Library="AIAI" Id="CD4A225D"/>
        <Item Type="Variable" Library="AIAI" Id="D5224A5A"/>
        <Item Type="Variable" Library="AIAI" Id="2421462F"/>
        <Item Type="Variable" Library="AIAI" Id="BF195E83"/>
        <Item Type="Variable" Library="AIAI" Id="34B6CA64"/>
        <Item Type="Variable" Library="AIAI" Id="356EAE58"/>
        <Item Type="Variable" Library="AIAI" Id="403F8CD6"/>
        <Item Type="Variable" Library="AIAI" Id="8F9CDE00"/>
        <Item Type="Variable" Library="AIAI" Id="118EB72A"/>
        <Item Type="Variable" Library="AIAI" Id="F31A8BDD"/>
        <Item Type="Comment" Library="AIAI" Id="38557302"/>
        <Item Type="Variable" Library="AIAI" Id="91CD8FC3"/>
        <Item Type="Variable" Library="AIAI" Id="676C7E3D"/>
        <Item Type="Variable" Library="AIAI" Id="8230C1CE"/>
        <Item Type="Comment" Library="AIAI" Id="5583C162"/>
        <Item Type="Variable" Library="AIAI" Id="8F5114CB"/>
        <Item Type="Variable" Library="AIAI" Id="155487C9"/>
        <Item Type="Variable" Library="AIAI" Id="5EF6B2D0"/>
        <Item Type="Comment" Library="AIAI" Id="DB3276BB"/>
        <Item Type="Variable" Library="AIAI" Id="EEB4DE6F"/>
        <Item Type="Variable" Library="AIAI" Id="8333DD15"/>
        <Item Type="Variable" Library="AIAI" Id="ACFF1056"/>
        <Item Type="Variable" Library="AIAI" Id="2C2277F1"/>
        <Item Type="Variable" Library="AIAI" Id="740B59CB"/>
        <Item Type="Variable" Library="AIAI" Id="2028DF8F"/>
        <Item Type="Comment" Library="AIAI" Id="AF508F67"/>
        <Item Type="Variable" Library="AIAI" Id="41329392"/>
        <Item Type="Comment" Library="AIAI" Id="ABCC6E34"/>
        <Item Type="Variable" Library="AIAI" Id="55A5D41C"/>
        <Item Type="Variable" Library="AIAI" Id="CC38378B"/>
        <Item Type="Variable" Library="AIAI" Id="201D7376"/>
        <Item Type="Variable" Library="AIAI" Id="2DB916CE"/>
        <Item Type="Variable" Library="AIAI" Id="C2A5AA82"/>
        <Item Type="Variable" Library="AIAI" Id="F36A1C0D"/>
    </Element>
    <Element Type="Comment" Id="F2BCB997">
        <Comment>
            Eval Frequency
        </Comment>
    </Element>
    <Element Type="Variable" Id="E663EDE2">
        <Identifier>aIHeroNearbyEvalFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EF92103B"/>
    </Element>
    <Element Type="Param" Id="EF92103B">
        <Value>0.4</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D39CF192">
        <Identifier>aIHeroLaneEvalFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2E4C801C"/>
    </Element>
    <Element Type="Param" Id="2E4C801C">
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="8E00C996">
        <Comment>
            Pathing
        </Comment>
    </Element>
    <Element Type="Variable" Id="67674EF1">
        <Identifier>aIHeroSightRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="49F71DC1"/>
    </Element>
    <Element Type="Param" Id="49F71DC1">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CABE49D9">
        <Identifier>aIHeroLeashDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0DDE1DB4"/>
    </Element>
    <Element Type="Param" Id="0DDE1DB4">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C17C8301">
        <Identifier>aIHeroAdvanceLaneStepDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB8EE6BF"/>
    </Element>
    <Element Type="Param" Id="EB8EE6BF">
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A0B75DC0">
        <Identifier>aIHeroRetreatLaneStepDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD1FD9F2"/>
    </Element>
    <Element Type="Param" Id="AD1FD9F2">
        <Value>6.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1A7D71B8">
        <Identifier>aIHeroJungleStepDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="863D1025"/>
    </Element>
    <Element Type="Param" Id="863D1025">
        <Value>7.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7F6C2A4C">
        <Identifier>aIHeroCloseEnoughDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="08C4BCBD"/>
    </Element>
    <Element Type="Param" Id="08C4BCBD">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9CAFEE3B">
        <Identifier>aIHeroLaneLeashDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E12197F0"/>
    </Element>
    <Element Type="Param" Id="E12197F0">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6F8AD507">
        <Identifier>aIHeroCloseToLaneDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="20D72E0D"/>
    </Element>
    <Element Type="Param" Id="20D72E0D">
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FCD66207">
        <Identifier>aIHeroMinRetreatDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0DD4033"/>
    </Element>
    <Element Type="Param" Id="E0DD4033">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="059A1494">
        <Identifier>aIHeroExtraRetreatLaneTimeBeforeTeleporting</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2220DAFF"/>
    </Element>
    <Element Type="Param" Id="2220DAFF">
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="17E893C8">
        <Identifier>aIHeroExtraRetreatJungleTimeBeforeTeleporting</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="687E1CC1"/>
    </Element>
    <Element Type="Param" Id="687E1CC1">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="29D9568B">
        <Identifier>aIHeroMissingDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6957A596"/>
    </Element>
    <Element Type="Param" Id="6957A596">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="88581F08">
        <Comment>
            Talent Choosing
        </Comment>
    </Element>
    <Element Type="Variable" Id="5853B726">
        <Identifier>aIHeroChooseTalentDelayInCaseOfRejoin</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D3E4B29B"/>
    </Element>
    <Element Type="Param" Id="D3E4B29B">
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DD298638">
        <Comment>
            AOE Avoid
        </Comment>
    </Element>
    <Element Type="Variable" Id="A2C908FC">
        <Identifier>aIHeroAvoidAOEMinResponseTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="986F2B96"/>
    </Element>
    <Element Type="Param" Id="986F2B96">
        <Value>0.15</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D87C2972">
        <Identifier>aIHeroNumberOfAOERetreatTestPoints</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="72B92A3A"/>
    </Element>
    <Element Type="Param" Id="72B92A3A">
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1119CDE9">
        <Comment>
            Mount/Dismount
        </Comment>
    </Element>
    <Element Type="Variable" Id="9D56B710">
        <Identifier>aIHeroMountingCloseToEnemies</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="29D02163"/>
    </Element>
    <Element Type="Param" Id="29D02163">
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7FE1777F">
        <Identifier>aIHeroMountingFarFromEnemies</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4B9496C"/>
    </Element>
    <Element Type="Param" Id="C4B9496C">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="223653BA">
        <Comment>
            Lane Offset
        </Comment>
    </Element>
    <Element Type="Variable" Id="FDFE0E0C">
        <Identifier>aIHeroMaximumLaneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3FF7321C"/>
    </Element>
    <Element Type="Param" Id="3FF7321C">
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CC8A2898">
        <Identifier>aIHeroAdvanceChangeLaneOffsetFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="89E1045A"/>
    </Element>
    <Element Type="Param" Id="89E1045A">
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F9843FAB">
        <Identifier>aIHeroRetreatChangeLaneOffsetFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="585F5F47"/>
    </Element>
    <Element Type="Param" Id="585F5F47">
        <Value>0.75</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B8E54DBA">
        <Identifier>aIHeroAvoidAllyHeroesSearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="25577490"/>
    </Element>
    <Element Type="Param" Id="25577490">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="67DF9036">
        <Identifier>aIHeroWalkDirectlyToLaneDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="44AE1C50"/>
    </Element>
    <Element Type="Param" Id="44AE1C50">
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="54FBE306">
        <Comment>
            Lane Changing
        </Comment>
    </Element>
    <Element Type="Variable" Id="E191FF54">
        <Identifier>aIHeroLargeEvalDifference</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ACD72581"/>
    </Element>
    <Element Type="Param" Id="ACD72581">
        <Value>33</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="60AB3B88">
        <Identifier>aIHeroChangeLanesDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A21D912B"/>
    </Element>
    <Element Type="Param" Id="A21D912B">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="868EE875">
        <Identifier>aIHeroStayInLaneAfterHumanArrivesDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1D87F65"/>
    </Element>
    <Element Type="Param" Id="A1D87F65">
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="21988824">
        <Identifier>aIHeroInitialLaneChoosingTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="93298A28"/>
    </Element>
    <Element Type="Param" Id="93298A28">
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="63BECDBA">
        <Identifier>aIHeroRetreatDistanceToChangeLanes</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8E8FEB5"/>
    </Element>
    <Element Type="Param" Id="C8E8FEB5">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="BAEE05FE">
        <Comment>
            Nearby Eval
        </Comment>
    </Element>
    <Element Type="Variable" Id="6B085814">
        <Identifier>aIHeroLevelEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0FA3524A"/>
    </Element>
    <Element Type="Param" Id="0FA3524A">
        <Value>150</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CA862E7A">
        <Identifier>aIMissingHeroLevelEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B5EC736C"/>
    </Element>
    <Element Type="Param" Id="B5EC736C">
        <Value>30</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A179E1FA">
        <Identifier>aIHeroEnemyMinionSummonEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8005F23"/>
    </Element>
    <Element Type="Param" Id="C8005F23">
        <Value>100</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EBCCA0E9">
        <Identifier>aIHeroAllyMinionSummonEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8E3CD75A"/>
    </Element>
    <Element Type="Param" Id="8E3CD75A">
        <Value>90</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F514C606">
        <Identifier>aIHeroEnemyTowerEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2058E031"/>
    </Element>
    <Element Type="Param" Id="2058E031">
        <Value>750</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B31131FC">
        <Identifier>aIHeroAllyTowerEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7BAB79B"/>
    </Element>
    <Element Type="Param" Id="C7BAB79B">
        <Value>1750</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="496D1C66">
        <Identifier>aIHeroAllyUnderworldBossEvalValue</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="943AD6CD"/>
    </Element>
    <Element Type="Param" Id="943AD6CD">
        <Value>2500</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A0F987EB">
        <Comment>
            Spell Casting
        </Comment>
    </Element>
    <Element Type="Variable" Id="D97C3950">
        <Identifier>aIHeroHighEnergyPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB579D77"/>
    </Element>
    <Element Type="Param" Id="FB579D77">
        <Value>85.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C2FBD328">
        <Identifier>aIHeroLowEnergyPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4030F40E"/>
    </Element>
    <Element Type="Param" Id="4030F40E">
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="E4CB9101">
        <Comment>
            Target Aquiring
        </Comment>
    </Element>
    <Element Type="Variable" Id="3592C102">
        <Identifier>aIHeroChangeTargetDistanceWeight</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DBCB5154"/>
    </Element>
    <Element Type="Param" Id="DBCB5154">
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="832C6C0F">
        <Identifier>aIHeroChangeTargetTowerDistanceWeight</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="56070ED3"/>
    </Element>
    <Element Type="Param" Id="56070ED3">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="934FB74E">
        <Comment>
            Minion Battle
        </Comment>
    </Element>
    <Element Type="Variable" Id="590DE360">
        <Identifier>aIHeroMinionBattleHarassDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C538282"/>
    </Element>
    <Element Type="Param" Id="0C538282">
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="32C5BAED">
        <Identifier>aIHeroMinionBattleMinRetreatDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="602B3C20"/>
    </Element>
    <Element Type="Param" Id="602B3C20">
        <Value>0.6</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0F3D9CD4">
        <Identifier>aIHeroMinionBattleRepositionRecalculateDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B456FAE1"/>
    </Element>
    <Element Type="Param" Id="B456FAE1">
        <Value>0.6</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="75D65F1F">
        <Identifier>aIHeroMeleeMinionBattleRepositionDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="70459DF1"/>
    </Element>
    <Element Type="Param" Id="70459DF1">
        <Value>1.6</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="79DDA40F">
        <Identifier>aIHeroRangedMinionBattleRepositionDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9794597F"/>
    </Element>
    <Element Type="Param" Id="9794597F">
        <Value>1.2</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="83E4A5FD">
        <Comment>
            Focus Hero
        </Comment>
    </Element>
    <Element Type="Variable" Id="7183F8C5">
        <Identifier>aIHeroFocusHeroHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1364D568"/>
    </Element>
    <Element Type="Param" Id="1364D568">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D1F60FFC">
        <Identifier>aIHeroMinAggresiveFocusHeroLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="118A3490"/>
    </Element>
    <Element Type="Param" Id="118A3490">
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="88C0B901">
        <Identifier>aIHeroFocusHeroMaxChaseTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8DBA2B7"/>
    </Element>
    <Element Type="Param" Id="C8DBA2B7">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7BE3A561">
        <Identifier>aIHeroFocusHeroDelayAfterGivingUp</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB9177A5"/>
    </Element>
    <Element Type="Param" Id="AB9177A5">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="78ABB77F">
        <Identifier>aIHeroFocusHeroRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7501255"/>
    </Element>
    <Element Type="Param" Id="C7501255">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5617E293">
        <Identifier>aIHeroFocusHeroGiveUpDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB50CEB6"/>
    </Element>
    <Element Type="Param" Id="CB50CEB6">
        <Value>14.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="32432793">
        <Identifier>aIHeroCloseToTowerDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F268DE08"/>
    </Element>
    <Element Type="Param" Id="F268DE08">
        <Value>7.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2355DE2A">
        <Identifier>aIHeroFarFromTowerDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B603D39A"/>
    </Element>
    <Element Type="Param" Id="B603D39A">
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A7DE5528">
        <Identifier>aIHeroPingDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCF05E96"/>
    </Element>
    <Element Type="Param" Id="DCF05E96">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3E77959D">
        <Comment>
            Focus Core
        </Comment>
    </Element>
    <Element Type="Variable" Id="FEDAE5D3">
        <Identifier>aIHeroCorePingDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD634D06"/>
    </Element>
    <Element Type="Param" Id="DD634D06">
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="89F6B819">
        <Identifier>aIHeroFocusCoreAlwaysHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4938DB32"/>
    </Element>
    <Element Type="Param" Id="4938DB32">
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B573FB45">
        <Identifier>aIHeroFocusCoreDistractedHeatlh</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="48ACCCB3"/>
    </Element>
    <Element Type="Param" Id="48ACCCB3">
        <Value>85.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F95C27F9">
        <Identifier>aIHeroFocusCorePingHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8963AD79"/>
    </Element>
    <Element Type="Param" Id="8963AD79">
        <Value>99.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A0CB060D">
        <Identifier>aIHeroFocusCoreRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3340CBA"/>
    </Element>
    <Element Type="Param" Id="E3340CBA">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5F6515EB">
        <Identifier>aIHeroFocusHeroCoreUpDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4BFC8CBB"/>
    </Element>
    <Element Type="Param" Id="4BFC8CBB">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A6432C88">
        <Comment>
            Defend Core
        </Comment>
    </Element>
    <Element Type="Variable" Id="8AA289D2">
        <Identifier>aIHeroCloseToCoreDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8EAE882C"/>
    </Element>
    <Element Type="Param" Id="8EAE882C">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D8AE573D">
        <Identifier>aIHeroFarFromCoreDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F086564F"/>
    </Element>
    <Element Type="Param" Id="F086564F">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="55A14D77">
        <Comment>
            Moonwell
        </Comment>
    </Element>
    <Element Type="Variable" Id="5922F579">
        <Identifier>aIHeroMoonwellSearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D2F2454D"/>
    </Element>
    <Element Type="Param" Id="D2F2454D">
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="61585631">
        <Identifier>aIMoonwellHealPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="742B784D"/>
    </Element>
    <Element Type="Param" Id="742B784D">
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="1DEDD3AE">
        <Comment>
            Watch Tower
        </Comment>
    </Element>
    <Element Type="Variable" Id="8F199ABE">
        <Identifier>aIHeroWatchTowerCloseRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DA465A98"/>
    </Element>
    <Element Type="Param" Id="DA465A98">
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BDD53700">
        <Identifier>aIHeroWatchTowerConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E1DEF926"/>
    </Element>
    <Element Type="Param" Id="E1DEF926">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7579FA83">
        <Identifier>aIHeroWatchTowerDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="91A39BD2"/>
    </Element>
    <Element Type="Param" Id="91A39BD2">
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="F3F89E93">
        <Comment>
            Harass Siege
        </Comment>
    </Element>
    <Element Type="Variable" Id="D454CF74">
        <Identifier>aIHeroSiegeEnemyMinWeaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F170E97A"/>
    </Element>
    <Element Type="Param" Id="F170E97A">
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="89057C85">
        <Identifier>aIHeroSiegeEnemySearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0FFD0515"/>
    </Element>
    <Element Type="Param" Id="0FFD0515">
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6B4A0658">
        <Identifier>aIHeroCloseToSiegeEnemyDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C3CC3B6"/>
    </Element>
    <Element Type="Param" Id="0C3CC3B6">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="971505F0">
        <Comment>
            Harass In Jungle
        </Comment>
    </Element>
    <Element Type="Variable" Id="AB0B2A33">
        <Identifier>aIHeroHarassInJungleDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E50E4A8"/>
    </Element>
    <Element Type="Param" Id="0E50E4A8">
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CD54D222">
        <Identifier>aIHeroHarassInJungleTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="884DD813"/>
    </Element>
    <Element Type="Param" Id="884DD813">
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="418E0230">
        <Comment>
            Pace Around
        </Comment>
    </Element>
    <Element Type="Variable" Id="1424F186">
        <Identifier>aIHeroPaceAroundDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F83C956"/>
    </Element>
    <Element Type="Param" Id="8F83C956">
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="03102438">
        <Identifier>aIHeroPaceAroundDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1F2F3532"/>
    </Element>
    <Element Type="Param" Id="1F2F3532">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6C57781B">
        <Identifier>aIHeroPaceAroundRepositionFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E2D2117F"/>
    </Element>
    <Element Type="Param" Id="E2D2117F">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2543A9C5">
        <Identifier>aIHeroPaceAroundRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C058B224"/>
    </Element>
    <Element Type="Param" Id="C058B224">
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="355A8BA9">
        <Comment>
            Jungling
        </Comment>
    </Element>
    <Element Type="Variable" Id="17652528">
        <Identifier>aIHeroCampPingDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A78A20E7"/>
    </Element>
    <Element Type="Param" Id="A78A20E7">
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D149D68C">
        <Identifier>aIHeroCampConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B629E4E3"/>
    </Element>
    <Element Type="Param" Id="B629E4E3">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8355D3E8">
        <Identifier>aIHeroJoinCampConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="48BDC946"/>
    </Element>
    <Element Type="Param" Id="48BDC946">
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="087250D0">
        <Identifier>aIHeroMinTakeCampLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1785FD2F"/>
    </Element>
    <Element Type="Param" Id="1785FD2F">
        <Value>6</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F202F5D5">
        <Identifier>aIHeroCampAttackDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A2E692EB"/>
    </Element>
    <Element Type="Param" Id="A2E692EB">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="98594789">
        <Identifier>aIHeroHeadStraightToCampDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AFE69742"/>
    </Element>
    <Element Type="Param" Id="AFE69742">
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C15F5DCA">
        <Identifier>aIHeroEnemiesNearCampDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2F7BA95"/>
    </Element>
    <Element Type="Param" Id="C2F7BA95">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7874769A">
        <Identifier>aIHeroStopCampAttackPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C9F0B9B"/>
    </Element>
    <Element Type="Param" Id="8C9F0B9B">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="58598837">
        <Identifier>aIHeroCampCloseEnoughDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61654799"/>
    </Element>
    <Element Type="Param" Id="61654799">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="98D1F946">
        <Identifier>aIHeroMoveToCampTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1120833"/>
    </Element>
    <Element Type="Param" Id="A1120833">
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3C330F93">
        <Identifier>aIHeroNearCampDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A382854C"/>
    </Element>
    <Element Type="Param" Id="A382854C">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FE6313D6">
        <Identifier>aIHeroFarFromCampDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7575FC2"/>
    </Element>
    <Element Type="Param" Id="C7575FC2">
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F70A1D8D">
        <Identifier>aIHeroHighCampEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1EE3B666"/>
    </Element>
    <Element Type="Param" Id="1EE3B666">
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="33EF6D17">
        <Identifier>aIHeroHumanPlayerAssistingCheckFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB2EB4C1"/>
    </Element>
    <Element Type="Param" Id="CB2EB4C1">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="876F070C">
        <Identifier>aIHeroNumberOfCaptureBeaconGuardTestPoints</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A507B83A"/>
    </Element>
    <Element Type="Param" Id="A507B83A">
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1F2932C9">
        <Comment>
            Team Strategy
        </Comment>
    </Element>
    <Element Type="Variable" Id="9BD9F647">
        <Identifier>aIHeroTeamStrategyConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="871CFBEB"/>
    </Element>
    <Element Type="Param" Id="871CFBEB">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DCDCCD4C">
        <Identifier>aIHeroTeamStrategyDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB1588A9"/>
    </Element>
    <Element Type="Param" Id="AB1588A9">
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="7820E430">
        <Comment>
            Doubloons
        </Comment>
    </Element>
    <Element Type="Variable" Id="471C4E03">
        <Identifier>aIHeroDoubloonSearchRadius</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87A9E318"/>
    </Element>
    <Element Type="Param" Id="87A9E318">
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5827CB30">
        <Identifier>aIHeroDoubloonCloseToEnemyDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C6A058F4"/>
    </Element>
    <Element Type="Param" Id="C6A058F4">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9389FB9C">
        <Identifier>aIHeroWantToTurnInDoubloonsAmountHumanTeam</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6BF86760"/>
    </Element>
    <Element Type="Param" Id="6BF86760">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5FC70395">
        <Identifier>aIHeroWantToTurnInDoubloonsAmountAllAITeam</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95768162"/>
    </Element>
    <Element Type="Param" Id="95768162">
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3F63C48E">
        <Identifier>aIHeroTurnInDoubloonsInterruptedTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7BB99677"/>
    </Element>
    <Element Type="Param" Id="7BB99677">
        <Value>45.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DEBCB490">
        <Identifier>aIHeroTurnInDoubloonsConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74855320"/>
    </Element>
    <Element Type="Param" Id="74855320">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D0CFCC57">
        <Identifier>aIHeroWalkDirectlyToGhostShipBeaconDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7957E3B5"/>
    </Element>
    <Element Type="Param" Id="7957E3B5">
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7D7D26A3">
        <Identifier>aIHeroCloseToGhostShipBeaconDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="307897A3"/>
    </Element>
    <Element Type="Param" Id="307897A3">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="10AA2639">
        <Identifier>aIHeroFarFromGhostShipBeaconDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4AAA4A6"/>
    </Element>
    <Element Type="Param" Id="C4AAA4A6">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CA6B7780">
        <Identifier>aIHeroTreasureChestRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4AEEECB3"/>
    </Element>
    <Element Type="Param" Id="4AEEECB3">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="78CA723C">
        <Identifier>aIHeroCloseToTreasureChestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4E9E2451"/>
    </Element>
    <Element Type="Param" Id="4E9E2451">
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="EB916270">
        <Identifier>aIHeroFarFromTreasureChestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3861A05D"/>
    </Element>
    <Element Type="Param" Id="3861A05D">
        <Value>13.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FF93817D">
        <Identifier>aIHeroStandNearTreasureChestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F0B1A505"/>
    </Element>
    <Element Type="Param" Id="F0B1A505">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CE2AB68B">
        <Identifier>aIHeroNearDoubloonDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C065CCD"/>
    </Element>
    <Element Type="Param" Id="8C065CCD">
        <Value>7.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="9B612DAF">
        <Comment>
            Tear Of Elune
        </Comment>
    </Element>
    <Element Type="Variable" Id="87C06A89">
        <Identifier>aIHeroTearOfEluneConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2811CFD5"/>
    </Element>
    <Element Type="Param" Id="2811CFD5">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="341C3BC6">
        <Identifier>aIHeroTearOfEluneRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2C836C25"/>
    </Element>
    <Element Type="Param" Id="2C836C25">
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="663C9C5C">
        <Identifier>aIHeroCloseToTearOfEluneDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4FC3CEB3"/>
    </Element>
    <Element Type="Param" Id="4FC3CEB3">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7BAAE4EF">
        <Identifier>aIHeroFarFromTearOfEluneDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C62C3B4C"/>
    </Element>
    <Element Type="Param" Id="C62C3B4C">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="05FE1BD3">
        <Identifier>aIHeroGuardPositionUpdateFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="048C8397"/>
    </Element>
    <Element Type="Param" Id="048C8397">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="CD4A225D">
        <Comment>
            Gardens Dragon
        </Comment>
    </Element>
    <Element Type="Variable" Id="D5224A5A">
        <Identifier>aIHeroObeliskConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="455E6E08"/>
    </Element>
    <Element Type="Param" Id="455E6E08">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2421462F">
        <Identifier>aIHeroObeliskRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14089542"/>
    </Element>
    <Element Type="Param" Id="14089542">
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BF195E83">
        <Identifier>aIHeroCloseToObeliskDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E2EB47C2"/>
    </Element>
    <Element Type="Param" Id="E2EB47C2">
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="34B6CA64">
        <Identifier>aIHeroFarFromObeliskDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F2831566"/>
    </Element>
    <Element Type="Param" Id="F2831566">
        <Value>13.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="356EAE58">
        <Identifier>aIHeroObeliskGuardDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="513F1E04"/>
    </Element>
    <Element Type="Param" Id="513F1E04">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="403F8CD6">
        <Identifier>aIHeroEnterDragonVehicleConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="91D1E489"/>
    </Element>
    <Element Type="Param" Id="91D1E489">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8F9CDE00">
        <Identifier>aIHeroEnterDragonRecruitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="22DC89E4"/>
    </Element>
    <Element Type="Param" Id="22DC89E4">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="118EB72A">
        <Identifier>aIHeroCloseToDragonStatueDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D68F3588"/>
    </Element>
    <Element Type="Param" Id="D68F3588">
        <Value>13.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F31A8BDD">
        <Identifier>aIHeroFarFromDragonStatueDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F0DF13D9"/>
    </Element>
    <Element Type="Param" Id="F0DF13D9">
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="38557302">
        <Comment>
            Follower
        </Comment>
    </Element>
    <Element Type="Variable" Id="91CD8FC3">
        <Identifier>aIHeroFollowerCloseEnoughDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2EBF1730"/>
    </Element>
    <Element Type="Param" Id="2EBF1730">
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="676C7E3D">
        <Identifier>aIHeroFollowerLeashDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB1DDD99"/>
    </Element>
    <Element Type="Param" Id="FB1DDD99">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8230C1CE">
        <Identifier>aIHeroFollowerStopLeashingDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5FACDD3B"/>
    </Element>
    <Element Type="Param" Id="5FACDD3B">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="5583C162">
        <Comment>
            Underworld
        </Comment>
    </Element>
    <Element Type="Variable" Id="8F5114CB">
        <Identifier>aIHeroUnderworldConsiderFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3A3890C"/>
    </Element>
    <Element Type="Param" Id="A3A3890C">
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="155487C9">
        <Identifier>aIHeroSkullSearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EEA3CD19"/>
    </Element>
    <Element Type="Param" Id="EEA3CD19">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5EF6B2D0">
        <Identifier>aIHeroUnderworldCloseToExitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8AEC5E3D"/>
    </Element>
    <Element Type="Param" Id="8AEC5E3D">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DB3276BB">
        <Comment>
            Abathur
        </Comment>
    </Element>
    <Element Type="Variable" Id="EEB4DE6F">
        <Identifier>aIHeroAbathurFarBehindFrontTowerDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1516F992"/>
    </Element>
    <Element Type="Param" Id="1516F992">
        <Value>14.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8333DD15">
        <Identifier>aIHeroAbathurCloseToHideInTownPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D968B981"/>
    </Element>
    <Element Type="Param" Id="D968B981">
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="ACFF1056">
        <Identifier>aIHeroAbathurFarFromHideInTownPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="38A41342"/>
    </Element>
    <Element Type="Param" Id="38A41342">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2C2277F1">
        <Identifier>aIHeroAbathurChangeLanesDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="695538CE"/>
    </Element>
    <Element Type="Param" Id="695538CE">
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="740B59CB">
        <Identifier>aIHeroAbathurCloseToEnemiesDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9C5DB20D"/>
    </Element>
    <Element Type="Param" Id="9C5DB20D">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2028DF8F">
        <Identifier>aIHeorAbathurFarFromEnemiesDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C5EDB33"/>
    </Element>
    <Element Type="Param" Id="3C5EDB33">
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="AF508F67">
        <Comment>
            Follower Command
        </Comment>
    </Element>
    <Element Type="Variable" Id="41329392">
        <Identifier>aIFollowLeaderDuration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DDE60513"/>
    </Element>
    <Element Type="Param" Id="DDE60513">
        <Value>120.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="ABCC6E34">
        <Comment>
            Other
        </Comment>
    </Element>
    <Element Type="Variable" Id="55A5D41C">
        <Identifier>aIHeroGravestoneSearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C289EE68"/>
    </Element>
    <Element Type="Param" Id="C289EE68">
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CC38378B">
        <Identifier>aIHeroHealthGlobeSearchRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EA05989F"/>
    </Element>
    <Element Type="Param" Id="EA05989F">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="201D7376">
        <Identifier>aIHeroMaxWeaponChoices</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CA72904F"/>
    </Element>
    <Element Type="Param" Id="CA72904F">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2DB916CE">
        <Identifier>aIHeroAttackVODelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D6EC81ED"/>
    </Element>
    <Element Type="Param" Id="D6EC81ED">
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C2A5AA82">
        <Identifier>aIHeroWaitForGameToStartRepositionFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3545C2B"/>
    </Element>
    <Element Type="Param" Id="A3545C2B">
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F36A1C0D">
        <Identifier>aIHeroNearBuildingRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A093223D"/>
    </Element>
    <Element Type="Param" Id="A093223D">
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Category" Id="0FE6ADC3">
        <Item Type="Comment" Library="AIAI" Id="E2A0E7B3"/>
        <Item Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Item Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Item Type="Comment" Library="AIAI" Id="D8A2D833"/>
        <Item Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Item Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Item Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Item Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Item Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Item Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Item Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Item Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Item Type="Comment" Library="AIAI" Id="8B118841"/>
        <Item Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Item Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Item Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Item Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Item Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Item Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Item Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Item Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Item Type="Comment" Library="AIAI" Id="865A813A"/>
        <Item Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Item Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Item Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Item Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Item Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Item Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Item Type="Variable" Library="AIAI" Id="2663ECED"/>
        <Item Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Item Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Item Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Item Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Item Type="Comment" Library="AIAI" Id="FC9D3F90"/>
        <Item Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Item Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Item Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Item Type="Comment" Library="AIAI" Id="51B634EA"/>
        <Item Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Item Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Item Type="Comment" Library="AIAI" Id="4958057B"/>
        <Item Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Item Type="Comment" Library="AIAI" Id="04E4D9F4"/>
        <Item Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Item Type="Variable" Library="AIAI" Id="B6631156"/>
        <Item Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Item Type="Variable" Library="AIAI" Id="539B593D"/>
        <Item Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Item Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Item Type="Variable" Library="AIAI" Id="D144519B"/>
        <Item Type="Comment" Library="AIAI" Id="C63CCC2A"/>
        <Item Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Item Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Item Type="Comment" Library="AIAI" Id="B8815B15"/>
        <Item Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Item Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Item Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Item Type="Comment" Library="AIAI" Id="D025BCAE"/>
        <Item Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Item Type="Comment" Library="AIAI" Id="8CF45469"/>
        <Item Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Item Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Item Type="Variable" Library="AIAI" Id="560E407F"/>
        <Item Type="Comment" Library="AIAI" Id="85373038"/>
        <Item Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Item Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Item Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Item Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Item Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Item Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Item Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Item Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Item Type="Variable" Library="AIAI" Id="93A55F1F"/>
    </Element>
    <Element Type="Comment" Id="E2A0E7B3">
        <Comment>
            Game State
        </Comment>
    </Element>
    <Element Type="Variable" Id="2F2D1031">
        <Identifier>aIHeroAct2StartLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="328B4F04"/>
    </Element>
    <Element Type="Param" Id="328B4F04">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="820F9F11">
        <Identifier>aIHeroAct3StartLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="949C5617"/>
    </Element>
    <Element Type="Param" Id="949C5617">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D8A2D833">
        <Comment>
            Spell Casting
        </Comment>
    </Element>
    <Element Type="Variable" Id="6F53D374">
        <Identifier>aIHeroUseUltimates</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E762ED21"/>
    </Element>
    <Element Type="Param" Id="E762ED21">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="50DA3389">
        <Identifier>aIHeroMinSpellFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="222428CD"/>
    </Element>
    <Element Type="Param" Id="222428CD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2CE28C59">
        <Identifier>aIHeroMinTeamSpellFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D4B1EE28"/>
    </Element>
    <Element Type="Param" Id="D4B1EE28">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A13E7E33">
        <Identifier>aIHeroFudgeTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9EE131D3"/>
    </Element>
    <Element Type="Param" Id="9EE131D3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="EA732E1C">
        <Identifier>aIHeroSkillshotMissRate</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ABE348CC"/>
    </Element>
    <Element Type="Param" Id="ABE348CC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="312B3C57">
        <Identifier>aIHeroLineUpClearShotForSkillShots</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BB112A3"/>
    </Element>
    <Element Type="Param" Id="2BB112A3">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="B48BB76F">
        <Identifier>aIHeroPrioritizeHealingHumanAlliesThreshold</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4DF4361A"/>
    </Element>
    <Element Type="Param" Id="4DF4361A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="32F1A319">
        <Identifier>aIHeroCastAbilitiesOnWeakHumanHeroes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F4EC7994"/>
    </Element>
    <Element Type="Param" Id="F4EC7994">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8B118841">
        <Comment>
            Retreating
        </Comment>
    </Element>
    <Element Type="Variable" Id="7FECCDA1">
        <Identifier>aIHeroAlwaysRetreatFromDamagePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C270ED4"/>
    </Element>
    <Element Type="Param" Id="8C270ED4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F0D4BB37">
        <Identifier>aIHeroRetreatWhenTargettedByHeroPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC282D84"/>
    </Element>
    <Element Type="Param" Id="DC282D84">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9BC9696D">
        <Identifier>aIHeroRetreatWhenTargettedByNonHeroPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2F8376B9"/>
    </Element>
    <Element Type="Param" Id="2F8376B9">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5A31188B">
        <Identifier>aIHeroTeleportPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4ABBA0D3"/>
    </Element>
    <Element Type="Param" Id="4ABBA0D3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A89AC788">
        <Identifier>aIHeroMinOffensiveHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B9CAB31"/>
    </Element>
    <Element Type="Param" Id="4B9CAB31">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4696CF34">
        <Identifier>aIHeroWatchforMissingEnemyHeroes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="11BB8E2F"/>
    </Element>
    <Element Type="Param" Id="11BB8E2F">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="5869F90D">
        <Identifier>aIHeroPathAroundDanger</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B14D382B"/>
    </Element>
    <Element Type="Param" Id="B14D382B">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="989BDCB2">
        <Identifier>aIHeroPreemptivelyRetreatFromTowers</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3151C806"/>
    </Element>
    <Element Type="Param" Id="3151C806">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="865A813A">
        <Comment>
            Laning
        </Comment>
    </Element>
    <Element Type="Variable" Id="6B67556B">
        <Identifier>aIHeroChanceToRetaliateWhenAttacked</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D01085FE"/>
    </Element>
    <Element Type="Param" Id="D01085FE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="62A693F5">
        <Identifier>aIHeroRetreatWhenAttackedByHeroResponseDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1798FE99"/>
    </Element>
    <Element Type="Param" Id="1798FE99">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5D00F2E3">
        <Identifier>aIHeroStayBehindMinionsNearTowers</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7B404EA1"/>
    </Element>
    <Element Type="Param" Id="7B404EA1">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="D6710A38">
        <Identifier>aIHeroMinionBattleAttackDurationMelee</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="013F1144"/>
    </Element>
    <Element Type="Param" Id="013F1144">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AB04ADED">
        <Identifier>aIHeroMinionBattleAttackDurationRanged</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3B1BF4A"/>
    </Element>
    <Element Type="Param" Id="A3B1BF4A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0E52888A">
        <Identifier>aIHeroEnterTeamFights</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="89EE6491"/>
    </Element>
    <Element Type="Param" Id="89EE6491">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="2663ECED">
        <Identifier>aIHeroAvoidEarlyGameTeamFights</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0467767"/>
    </Element>
    <Element Type="Param" Id="A0467767">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="3D946AF5">
        <Identifier>aIHeroFocusWeakHeroes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3883AFF5"/>
    </Element>
    <Element Type="Param" Id="3883AFF5">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="4717BD76">
        <Identifier>aIHeroFocusWeakCore</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2E343A72"/>
    </Element>
    <Element Type="Param" Id="2E343A72">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="5A298B71">
        <Identifier>aIHeroNoticesCloakedHeroes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A71946FD"/>
    </Element>
    <Element Type="Param" Id="A71946FD">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="81EB102D">
        <Identifier>aIHeroPickUpHealthGlobes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A84DBE8"/>
    </Element>
    <Element Type="Param" Id="7A84DBE8">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FC9D3F90">
        <Comment>
            Target Priority
        </Comment>
    </Element>
    <Element Type="Variable" Id="C3661A00">
        <Identifier>aIHeroSmartLaneTargetting</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="585F910F"/>
    </Element>
    <Element Type="Param" Id="585F910F">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="31E32B58">
        <Identifier>aIHeroAvoidTargettingHeroes</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F8E5DB5D"/>
    </Element>
    <Element Type="Param" Id="F8E5DB5D">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="C0395E68">
        <Identifier>aIHeroAvoidTargettingFountains</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="71E5BBE1"/>
    </Element>
    <Element Type="Param" Id="71E5BBE1">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="51B634EA">
        <Comment>
            Eval
        </Comment>
    </Element>
    <Element Type="Variable" Id="BA887CD4">
        <Identifier>aIHeroEnemyNearbyEvalUnderestimatePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBBCFEBE"/>
    </Element>
    <Element Type="Param" Id="CBBCFEBE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E9D19A9C">
        <Identifier>aIHeroEnemyLaneEvalUnderestimatePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8A832FE0"/>
    </Element>
    <Element Type="Param" Id="8A832FE0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="4958057B">
        <Comment>
            Objective Defending
        </Comment>
    </Element>
    <Element Type="Variable" Id="CCEB2066">
        <Identifier>aIHeroDefendObjectivesPoorlyAgainstHumans</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F71F8381"/>
    </Element>
    <Element Type="Param" Id="F71F8381">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="04E4D9F4">
        <Comment>
            Jungling
        </Comment>
    </Element>
    <Element Type="Variable" Id="A4EC66C9">
        <Identifier>aIHeroOnlyInitiateEasyCamps</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0A2C8467"/>
    </Element>
    <Element Type="Param" Id="0A2C8467">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="B6631156">
        <Identifier>aIHeroChanceNearbyMinionCamp</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8AC9023A"/>
    </Element>
    <Element Type="Param" Id="8AC9023A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5FD55124">
        <Identifier>aIHeroChanceMiddleMinionCamp</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3096E572"/>
    </Element>
    <Element Type="Param" Id="3096E572">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="539B593D">
        <Identifier>aIHeroChanceFarMinionCamp</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="71B579BE"/>
    </Element>
    <Element Type="Param" Id="71B579BE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="17BE99BB">
        <Identifier>aIHeroAlwaysWaitAtCampForHumanPlayer</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BCD9E94B"/>
    </Element>
    <Element Type="Param" Id="BCD9E94B">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="AC369D05">
        <Identifier>aIHeroCampWaitTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18524173"/>
    </Element>
    <Element Type="Param" Id="18524173">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D144519B">
        <Identifier>aIHeroLetHumanPlayerCaptureCampBeacon</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="694BB9BB"/>
    </Element>
    <Element Type="Param" Id="694BB9BB">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C63CCC2A">
        <Comment>
            Tear Of Elune
        </Comment>
    </Element>
    <Element Type="Variable" Id="2AF2C083">
        <Identifier>aIHeroMaxTributeCaptureAIHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C31E888"/>
    </Element>
    <Element Type="Param" Id="3C31E888">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EB7C56A2">
        <Identifier>aIHeroTributeCaptureDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79A7CB17"/>
    </Element>
    <Element Type="Param" Id="79A7CB17">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B8815B15">
        <Comment>
            Gardens Dragon
        </Comment>
    </Element>
    <Element Type="Variable" Id="C7A7FA10">
        <Identifier>aIHeroMaxObeliskCaptureAIHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EACA317F"/>
    </Element>
    <Element Type="Param" Id="EACA317F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2AC5DB8C">
        <Identifier>aIHeroObeliskRecaptureDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4194AC4"/>
    </Element>
    <Element Type="Param" Id="C4194AC4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="474E5DCC">
        <Identifier>aIHeroUseDragonVehicleDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A28B5589"/>
    </Element>
    <Element Type="Param" Id="A28B5589">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="D025BCAE">
        <Comment>
            Underworld
        </Comment>
    </Element>
    <Element Type="Variable" Id="0271AC14">
        <Identifier>aIHeroEnterUnderworldDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4913D48D"/>
    </Element>
    <Element Type="Param" Id="4913D48D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="8CF45469">
        <Comment>
            Doubloons/Chest
        </Comment>
    </Element>
    <Element Type="Variable" Id="25EE73CE">
        <Identifier>aIHeroDoubloonPickupSoloDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4E59C7E7"/>
    </Element>
    <Element Type="Param" Id="4E59C7E7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5C26991D">
        <Identifier>aIHeroDoubloonPickupHumanDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F8C81B7B"/>
    </Element>
    <Element Type="Param" Id="F8C81B7B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="560E407F">
        <Identifier>aIHeroDoubloonChestDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DBDB0F4D"/>
    </Element>
    <Element Type="Param" Id="DBDB0F4D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="85373038">
        <Comment>
            Other
        </Comment>
    </Element>
    <Element Type="Variable" Id="776A46AC">
        <Identifier>aIHeroMaxDefendCoreAIHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A27D6D2"/>
    </Element>
    <Element Type="Param" Id="4A27D6D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2C62BA26">
        <Identifier>aIHeroHighestHeroSelectTier</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4DB7B827"/>
    </Element>
    <Element Type="Param" Id="4DB7B827">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B6FE3A2E">
        <Identifier>aIHeroPerformTeamStrategies</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52282575"/>
    </Element>
    <Element Type="Param" Id="52282575">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="1DE67B2D">
        <Identifier>aIHeroNeverEnterLateGame</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7F5F2B89"/>
    </Element>
    <Element Type="Param" Id="7F5F2B89">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="C430DF8D">
        <Identifier>aIHeroDodgeAOEAbilities</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6D4C34A"/>
    </Element>
    <Element Type="Param" Id="E6D4C34A">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="D9A8B279">
        <Identifier>aIHeroUseMoonwells</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC31C7FC"/>
    </Element>
    <Element Type="Param" Id="EC31C7FC">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="B027C27D">
        <Identifier>aIHeroChanceCaptureWatchTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8D5EFF10"/>
    </Element>
    <Element Type="Param" Id="8D5EFF10">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="408E83CB">
        <Identifier>aIHeroExtraWaitAfterRespawn</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3F900EB"/>
    </Element>
    <Element Type="Param" Id="A3F900EB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="93A55F1F">
        <Identifier>aIHeroUseMountDelay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="A001DD42"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BA80C59F"/>
    </Element>
    <Element Type="Param" Id="BA80C59F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Category" Id="343927BE">
        <Item Type="Variable" Library="AIAI" Id="50BBF758"/>
        <Item Type="Comment" Library="AIAI" Id="5BB9F812"/>
        <Item Type="Variable" Library="AIAI" Id="C80F21FE"/>
    </Element>
    <Element Type="Variable" Id="50BBF758">
        <Identifier>aITowerIndexMod</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5382C2AA"/>
    </Element>
    <Element Type="Param" Id="5382C2AA">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="5BB9F812">
        <Comment>
            Have to modify the scan range to account for descrepencies caused by the tower's footprint.  Otherwise this scan range will be greater than the tower's actual weapon range at certain angles.
        </Comment>
    </Element>
    <Element Type="Variable" Id="C80F21FE">
        <Identifier>aITowerRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CAD27DEF"/>
    </Element>
    <Element Type="Param" Id="CAD27DEF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D31B41A2"/>
    </Element>
    <Element Type="FunctionCall" Id="D31B41A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6A5E5C44"/>
        <Parameter Type="Param" Library="AIAI" Id="B3595BBE"/>
        <Parameter Type="Param" Library="AIAI" Id="90A31E1E"/>
    </Element>
    <Element Type="Param" Id="6A5E5C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="B3595BBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>0.25</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="90A31E1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5A8B693"/>
    </Element>
    <Element Type="FunctionCall" Id="E5A8B693">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="EA00475A"/>
    </Element>
    <Element Type="Param" Id="EA00475A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED87C2C7"/>
    </Element>
    <Element Type="FunctionCall" Id="ED87C2C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="87AD3961"/>
        <Parameter Type="Param" Library="AIAI" Id="FB0D32A6"/>
        <Parameter Type="Param" Library="AIAI" Id="55097EF2"/>
        <Parameter Type="Param" Library="AIAI" Id="2A024FCB"/>
    </Element>
    <Element Type="Param" Id="87AD3961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FB0D32A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000536"/>
    </Element>
    <Element Type="Param" Id="55097EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>KingsCore</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="2A024FCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range</Value>
        <ValueType Type="string"/>
    </Element>
    <Element Type="Category" Id="2410B172">
        <Item Type="Variable" Library="AIAI" Id="691E4EB1"/>
    </Element>
    <Element Type="Variable" Id="691E4EB1">
        <Identifier>aIMaxPathDistance</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF6316E7"/>
    </Element>
    <Element Type="Param" Id="CF6316E7">
        <Value>65536</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="2D893E5D">
        <Item Type="Comment" Library="AIAI" Id="002D00F1"/>
        <Item Type="Preset" Library="AIAI" Id="56CCD45C"/>
        <Item Type="Structure" Library="AIAI" Id="AA57408C"/>
        <Item Type="Variable" Library="AIAI" Id="10389ED0"/>
        <Item Type="Variable" Library="AIAI" Id="868B74E3"/>
        <Item Type="Variable" Library="AIAI" Id="436F0D0C"/>
        <Item Type="Category" Library="AIAI" Id="D64C8085"/>
        <Item Type="Comment" Library="AIAI" Id="91FF4018"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AB210D2D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A66AF3B5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1A33FAE6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="96523036"/>
        <Item Type="FunctionDef" Library="AIAI" Id="68A19FD4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FD14887B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C8A82FA5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5C88AD34"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F750F6F6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="44F330C3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="49594118"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0E45080F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="55B11A6E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="EE738C73"/>
        <Item Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C30AE867"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <Item Type="Trigger" Library="AIAI" Id="3EE293D8"/>
        <Item Type="Comment" Library="AIAI" Id="2409D90A"/>
        <Item Type="Structure" Library="AIAI" Id="08B2139C"/>
        <Item Type="Variable" Library="AIAI" Id="CE633854"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0EE129FE"/>
        <Item Type="Trigger" Library="AIAI" Id="E830341B"/>
        <Item Type="Trigger" Library="AIAI" Id="BDFA0F23"/>
        <Item Type="Comment" Library="AIAI" Id="C5E41849"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6DCB5F2B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="77783D80"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D6B90B89"/>
        <Item Type="FunctionDef" Library="AIAI" Id="850C96B5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="21D07315"/>
        <Item Type="FunctionDef" Library="AIAI" Id="66430DCA"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D329CF9B"/>
    </Element>
    <Element Type="Comment" Id="002D00F1">
        <Comment>
            Data
        </Comment>
    </Element>
    <Element Type="Preset" Id="56CCD45C">
        <Internal/>
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
        <Item Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
        <Item Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
        <Item Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
        <Item Type="PresetValue" Library="AIAI" Id="D7394E00"/>
        <Item Type="PresetValue" Library="AIAI" Id="FD516928"/>
        <Item Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="PresetValue" Id="E07C4DCB">
    </Element>
    <Element Type="PresetValue" Id="8A3DDA39">
    </Element>
    <Element Type="PresetValue" Id="D82C42B4">
    </Element>
    <Element Type="PresetValue" Id="0A46DE15">
    </Element>
    <Element Type="PresetValue" Id="D7394E00">
    </Element>
    <Element Type="PresetValue" Id="FD516928">
    </Element>
    <Element Type="PresetValue" Id="1A572AF5">
    </Element>
    <Element Type="Structure" Id="AA57408C">
        <Identifier>MinionAI</Identifier>
        <Internal/>
        <Variable Type="Comment" Library="AIAI" Id="9F188E83"/>
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
        <Variable Type="Comment" Library="AIAI" Id="D933C383"/>
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
        <Variable Type="Comment" Library="AIAI" Id="7B5F7A60"/>
        <Variable Type="Variable" Library="AIAI" Id="CC44613A"/>
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
        <Variable Type="Variable" Library="AIAI" Id="3C13894D"/>
        <Variable Type="Comment" Library="AIAI" Id="521B515A"/>
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
        <Variable Type="Variable" Library="AIAI" Id="AC6EC51B"/>
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
        <Variable Type="Variable" Library="AIAI" Id="81705660"/>
        <Variable Type="Variable" Library="AIAI" Id="60D625A0"/>
        <Variable Type="Variable" Library="AIAI" Id="7C7F7EB2"/>
    </Element>
    <Element Type="Comment" Id="9F188E83">
        <Comment>
            State variables
        </Comment>
    </Element>
    <Element Type="Variable" Id="596CFCAB">
        <Identifier>isAlive</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AA0F2C40"/>
    </Element>
    <Element Type="Param" Id="AA0F2C40">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="037FAFB3">
        <Identifier>state</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C3AA3BB0"/>
    </Element>
    <Element Type="Param" Id="C3AA3BB0">
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="Comment" Id="D933C383">
        <Comment>
            This flag is used for summoned minions getting back to lane. It is similar to leashing state but they are aggresive during the leashing route.
        </Comment>
    </Element>
    <Element Type="Variable" Id="B7C2A6DB">
        <Identifier>aggressiveLeashing</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCB28A3D"/>
    </Element>
    <Element Type="Param" Id="CCB28A3D">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="E87C081C">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7890B319"/>
    </Element>
    <Element Type="Param" Id="7890B319">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5735E391">
        <Identifier>unitPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3040BBEE"/>
    </Element>
    <Element Type="Param" Id="3040BBEE">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="AE110E7E">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="62CFB3D6"/>
    </Element>
    <Element Type="Param" Id="62CFB3D6">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6000F8E1">
        <Identifier>forceStateTransition</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="29028EA6"/>
    </Element>
    <Element Type="Param" Id="29028EA6">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7B5F7A60">
        <Comment>
            Battle standard
        </Comment>
    </Element>
    <Element Type="Variable" Id="CC44613A">
        <Identifier>battleStandardDistancePercentage</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2036B5E2"/>
    </Element>
    <Element Type="Param" Id="2036B5E2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="97A99595">
        <Identifier>battleStandardPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D33451AD"/>
    </Element>
    <Element Type="Param" Id="D33451AD">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3C13894D">
        <Identifier>battleStandardLastUpdate</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6712F039"/>
    </Element>
    <Element Type="Param" Id="6712F039">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="521B515A">
        <Comment>
            Other variables
        </Comment>
    </Element>
    <Element Type="Variable" Id="7379378D">
        <Identifier>ownerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="58DE3D47"/>
    </Element>
    <Element Type="Param" Id="58DE3D47">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="23A3A0CC">
        <Identifier>teamToAttack</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45C81842"/>
    </Element>
    <Element Type="Param" Id="45C81842">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AC6EC51B">
        <Identifier>attackRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2EBA5260"/>
    </Element>
    <Element Type="Param" Id="2EBA5260">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F2FD99E2">
        <Identifier>lane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="301A4450"/>
    </Element>
    <Element Type="Param" Id="301A4450">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="69EDA64F">
        <Identifier>minionUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0331731"/>
    </Element>
    <Element Type="Param" Id="A0331731">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="81705660">
        <Identifier>minionUnitType</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E683EB05"/>
    </Element>
    <Element Type="Param" Id="E683EB05">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="60D625A0">
        <Identifier>useSpecialOgreKingLogic</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7751904C"/>
    </Element>
    <Element Type="Param" Id="7751904C">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="7C7F7EB2">
        <Identifier>onlyAttackStructures</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D048B212"/>
    </Element>
    <Element Type="Param" Id="D048B212">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="10389ED0">
        <Identifier>minionAIMaxActiveMinions</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9093E94A"/>
    </Element>
    <Element Type="Param" Id="9093E94A">
        <Value>511</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="868B74E3">
        <Identifier>minionAIActiveMinions</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="AA57408C"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="10389ED0"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="436F0D0C">
        <Identifier>minionAIActiveMinionsUpperBound</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73705389"/>
    </Element>
    <Element Type="Param" Id="73705389">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="D64C8085">
        <Item Type="Variable" Library="AIAI" Id="CDE8132C"/>
        <Item Type="Variable" Library="AIAI" Id="E2D5BE42"/>
        <Item Type="Variable" Library="AIAI" Id="794286CE"/>
        <Item Type="Variable" Library="AIAI" Id="670A8B9B"/>
        <Item Type="Variable" Library="AIAI" Id="C609948E"/>
    </Element>
    <Element Type="Variable" Id="CDE8132C">
        <Identifier>uF_MinionAI_AnyEnemyMinions</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BF0B9205"/>
    </Element>
    <Element Type="Param" Id="BF0B9205">
        <Value>Biological,Visible;Player,Ally,Neutral,Missile,Dead,Hidden,Summoned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="E2D5BE42">
        <Identifier>uF_MinionAI_GetNearestEnemyStructure</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1B98ACCB"/>
    </Element>
    <Element Type="Param" Id="1B98ACCB">
        <Value>Structure,Visible;Player,Ally,Neutral,Light,Biological,Psionic,Missile,Item,Cloaked,Stasis,Dead,Hidden,Invulnerable,Summoned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="794286CE">
        <Identifier>uF_MinionAI_GetNearestEnemyHero</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2954EDA3"/>
    </Element>
    <Element Type="Param" Id="2954EDA3">
        <Value>Heroic,Visible;Player,Ally,Neutral,Light,Biological,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="670A8B9B">
        <Identifier>uF_MinionAI_HeroInWayOfStandard</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F1F3242B"/>
    </Element>
    <Element Type="Param" Id="F1F3242B">
        <Value>Heroic,Visible;Player,Ally,Neutral,Light,Biological,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="C609948E">
        <Identifier>uF_MinionAI_DetermineOgreKingLogic</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C751E9E"/>
    </Element>
    <Element Type="Param" Id="7C751E9E">
        <Value>Structure,Visible;Player,Ally,Neutral,Light,Biological,Psionic,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Summoned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Comment" Id="91FF4018">
        <Comment>
            Logic
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="AB210D2D">
        <Identifier>MinionAINewMinionIndex</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2EF3213"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B20021F5"/>
    </Element>
    <Element Type="Variable" Id="934DA599">
        <Identifier>minionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18E0549D"/>
    </Element>
    <Element Type="Param" Id="18E0549D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A2EF3213">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="B28091E9"/>
        <Parameter Type="Param" Library="AIAI" Id="AEFADC95"/>
        <Parameter Type="Param" Library="AIAI" Id="7F7ED322"/>
        <Parameter Type="Param" Library="AIAI" Id="A4DD30D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A8E5942"/>
    </Element>
    <Element Type="Param" Id="B28091E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AEFADC95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="10389ED0"/>
    </Element>
    <Element Type="Param" Id="7F7ED322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A4DD30D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="FunctionCall" Id="8A8E5942">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2AB2F818"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03CB5EF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69DA606A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A621DF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6167AA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E516FD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BF0B8E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0038267"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0557A9AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A1CA9FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A1706E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EDDAF48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F177DD3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FB25B11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6A44C95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14145F0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ADEC4D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B91BBEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F138C212"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="456B26A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C03551FC"/>
    </Element>
    <Element Type="Comment" Id="2AB2F818">
        <Comment>
            Initialize wave data and return index
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="03CB5EF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C016120A"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA84519"/>
    </Element>
    <Element Type="Param" Id="C016120A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B8E5DAED"/>
        <Array Type="Param" Library="AIAI" Id="18D894C8"/>
    </Element>
    <Element Type="Param" Id="B8E5DAED">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="18D894C8">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="CBA84519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69DA606A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E3B72F4"/>
        <Parameter Type="Param" Library="AIAI" Id="91102547"/>
    </Element>
    <Element Type="Param" Id="4E3B72F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="17FAECAD"/>
        <Array Type="Param" Library="AIAI" Id="6BE4A5EA"/>
    </Element>
    <Element Type="Param" Id="17FAECAD">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="6BE4A5EA">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="91102547">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="3A621DF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="99E2C6BC"/>
        <Parameter Type="Param" Library="AIAI" Id="E280195B"/>
    </Element>
    <Element Type="Param" Id="99E2C6BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="352C4271"/>
        <Array Type="Param" Library="AIAI" Id="852ADDE7"/>
    </Element>
    <Element Type="Param" Id="352C4271">
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
    </Element>
    <Element Type="Param" Id="852ADDE7">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="E280195B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B6167AA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B4F87E"/>
        <Parameter Type="Param" Library="AIAI" Id="D5375C1B"/>
    </Element>
    <Element Type="Param" Id="B9B4F87E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5F1F664D"/>
        <Array Type="Param" Library="AIAI" Id="C6ABED88"/>
    </Element>
    <Element Type="Param" Id="5F1F664D">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="C6ABED88">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="D5375C1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6E516FD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E7B2DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="7E5EBACD"/>
    </Element>
    <Element Type="Param" Id="4E7B2DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E57F4158"/>
        <Array Type="Param" Library="AIAI" Id="1B329A79"/>
    </Element>
    <Element Type="Param" Id="E57F4158">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="1B329A79">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="7E5EBACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="6BF0B8E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="046081F5"/>
        <Parameter Type="Param" Library="AIAI" Id="AABBC129"/>
    </Element>
    <Element Type="Param" Id="046081F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4474FFB0"/>
        <Array Type="Param" Library="AIAI" Id="F90DC729"/>
    </Element>
    <Element Type="Param" Id="4474FFB0">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="F90DC729">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="AABBC129">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="A0038267">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D14266FD"/>
        <Parameter Type="Param" Library="AIAI" Id="F6BC7861"/>
    </Element>
    <Element Type="Param" Id="D14266FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="ED731350"/>
        <Array Type="Param" Library="AIAI" Id="EB173686"/>
    </Element>
    <Element Type="Param" Id="ED731350">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="EB173686">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="F6BC7861">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0557A9AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="137B9659"/>
        <Parameter Type="Param" Library="AIAI" Id="E9708510"/>
    </Element>
    <Element Type="Param" Id="137B9659">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BF8BAF9A"/>
        <Array Type="Param" Library="AIAI" Id="042E9EFB"/>
    </Element>
    <Element Type="Param" Id="BF8BAF9A">
        <Variable Type="Variable" Library="AIAI" Id="CC44613A"/>
    </Element>
    <Element Type="Param" Id="042E9EFB">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="E9708510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8A1CA9FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E0308A1D"/>
        <Parameter Type="Param" Library="AIAI" Id="930F70B0"/>
    </Element>
    <Element Type="Param" Id="E0308A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A6A74A10"/>
        <Array Type="Param" Library="AIAI" Id="06E712BA"/>
    </Element>
    <Element Type="Param" Id="A6A74A10">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="06E712BA">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="930F70B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A1706E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1564ADC7"/>
        <Parameter Type="Param" Library="AIAI" Id="C4BD3BD3"/>
    </Element>
    <Element Type="Param" Id="1564ADC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B903B77E"/>
        <Array Type="Param" Library="AIAI" Id="97E537B7"/>
    </Element>
    <Element Type="Param" Id="B903B77E">
        <Variable Type="Variable" Library="AIAI" Id="3C13894D"/>
    </Element>
    <Element Type="Param" Id="97E537B7">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="C4BD3BD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0EDDAF48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB77F7E0"/>
        <Parameter Type="Param" Library="AIAI" Id="96994130"/>
    </Element>
    <Element Type="Param" Id="DB77F7E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="65F07EC4"/>
        <Array Type="Param" Library="AIAI" Id="FF53E7F8"/>
    </Element>
    <Element Type="Param" Id="65F07EC4">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="FF53E7F8">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="96994130">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F177DD3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5CC1906D"/>
        <Parameter Type="Param" Library="AIAI" Id="D792E434"/>
    </Element>
    <Element Type="Param" Id="5CC1906D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="65576C43"/>
        <Array Type="Param" Library="AIAI" Id="30E6046A"/>
    </Element>
    <Element Type="Param" Id="65576C43">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="30E6046A">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="D792E434">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6FB25B11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="091CEAC4"/>
        <Parameter Type="Param" Library="AIAI" Id="FBF7870A"/>
    </Element>
    <Element Type="Param" Id="091CEAC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="39861647"/>
        <Array Type="Param" Library="AIAI" Id="7057498B"/>
    </Element>
    <Element Type="Param" Id="39861647">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="7057498B">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="FBF7870A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D6A44C95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB76737"/>
        <Parameter Type="Param" Library="AIAI" Id="D5667068"/>
    </Element>
    <Element Type="Param" Id="CCB76737">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E11C2039"/>
        <Array Type="Param" Library="AIAI" Id="891576B8"/>
    </Element>
    <Element Type="Param" Id="E11C2039">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="891576B8">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="D5667068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="14145F0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3DF78B79"/>
        <Parameter Type="Param" Library="AIAI" Id="B010C751"/>
    </Element>
    <Element Type="Param" Id="3DF78B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="610D9A22"/>
        <Array Type="Param" Library="AIAI" Id="76C940F3"/>
    </Element>
    <Element Type="Param" Id="610D9A22">
        <Variable Type="Variable" Library="AIAI" Id="81705660"/>
    </Element>
    <Element Type="Param" Id="76C940F3">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="B010C751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="FunctionCall" Id="9ADEC4D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="38D77CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="D4FC834F"/>
    </Element>
    <Element Type="Param" Id="38D77CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="90CCC30F"/>
        <Array Type="Param" Library="AIAI" Id="1C6F11BF"/>
    </Element>
    <Element Type="Param" Id="90CCC30F">
        <Variable Type="Variable" Library="AIAI" Id="60D625A0"/>
    </Element>
    <Element Type="Param" Id="1C6F11BF">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="D4FC834F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B91BBEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8A2C31"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA1E06E"/>
    </Element>
    <Element Type="Param" Id="4E8A2C31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="512C999E"/>
        <Array Type="Param" Library="AIAI" Id="D1AE6453"/>
    </Element>
    <Element Type="Param" Id="512C999E">
        <Variable Type="Variable" Library="AIAI" Id="7C7F7EB2"/>
    </Element>
    <Element Type="Param" Id="D1AE6453">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="CCA1E06E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F138C212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28E6A4A6"/>
        <Parameter Type="Param" Library="AIAI" Id="D4ADD94C"/>
    </Element>
    <Element Type="Param" Id="28E6A4A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="D4ADD94C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FA2D9F8"/>
    </Element>
    <Element Type="FunctionCall" Id="3FA2D9F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="8C8139BD"/>
        <Parameter Type="Param" Library="AIAI" Id="0BCB4E58"/>
    </Element>
    <Element Type="Param" Id="8C8139BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="0BCB4E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="FunctionCall" Id="456B26A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2EFC7C30"/>
    </Element>
    <Element Type="Param" Id="2EFC7C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="FunctionCall" Id="C03551FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CC5FBB1A"/>
        <Parameter Type="Param" Library="AIAI" Id="86AAB577"/>
        <Parameter Type="Param" Library="AIAI" Id="E08D2012"/>
    </Element>
    <Element Type="Param" Id="CC5FBB1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="FD4EF77C"/>
        <Array Type="Param" Library="AIAI" Id="0D749BF3"/>
    </Element>
    <Element Type="Param" Id="FD4EF77C">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="0D749BF3">
        <Variable Type="Variable" Library="AIAI" Id="934DA599"/>
    </Element>
    <Element Type="Param" Id="86AAB577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E08D2012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B20021F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0CB7C7"/>
    </Element>
    <Element Type="Param" Id="4E0CB7C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C246140"/>
    </Element>
    <Element Type="FunctionCall" Id="6C246140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F00681"/>
        <Parameter Type="Param" Library="AIAI" Id="FE2E46E6"/>
        <Parameter Type="Param" Library="AIAI" Id="E5822EDF"/>
    </Element>
    <Element Type="Param" Id="C2F00681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FE2E46E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E5822EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="10389ED0"/>
    </Element>
    <Element Type="FunctionDef" Id="2BC31289">
        <Identifier>MinionAIGetNextWaypointForMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A46C78BC"/>
    </Element>
    <Element Type="ParamDef" Id="673D9A99">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0B3C1749"/>
    </Element>
    <Element Type="Param" Id="0B3C1749">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A46C78BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="DDEB64D8"/>
    </Element>
    <Element Type="Param" Id="DDEB64D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="05967811"/>
        <Array Type="Param" Library="AIAI" Id="38514E65"/>
    </Element>
    <Element Type="Param" Id="05967811">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="5C7682C9"/>
    </Element>
    <Element Type="Param" Id="5C7682C9">
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6B88EFA9"/>
        <Array Type="Param" Library="AIAI" Id="E639CB88"/>
    </Element>
    <Element Type="Param" Id="6B88EFA9">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="E639CB88">
        <Parameter Type="ParamDef" Library="AIAI" Id="673D9A99"/>
    </Element>
    <Element Type="Param" Id="38514E65">
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="9269018B"/>
        <Array Type="Param" Library="AIAI" Id="BBB08098"/>
    </Element>
    <Element Type="Param" Id="9269018B">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="BBB08098">
        <Parameter Type="ParamDef" Library="AIAI" Id="673D9A99"/>
    </Element>
    <Element Type="FunctionDef" Id="A66AF3B5">
        <Identifier>MinionAIGetPreviousWaypointForMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
        <Variable Type="Variable" Library="AIAI" Id="CDB5D608"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17052D01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9852788"/>
    </Element>
    <Element Type="ParamDef" Id="F7EF5D56">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DB578AF2"/>
    </Element>
    <Element Type="Param" Id="DB578AF2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CDB5D608">
        <Identifier>lane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F230E1D1"/>
    </Element>
    <Element Type="Param" Id="F230E1D1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="17052D01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3BF8AFA9"/>
        <Parameter Type="Param" Library="AIAI" Id="D74FFBE6"/>
    </Element>
    <Element Type="Param" Id="3BF8AFA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CDB5D608"/>
    </Element>
    <Element Type="Param" Id="D74FFBE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="029C3042"/>
        <Array Type="Param" Library="AIAI" Id="E2BC9F62"/>
    </Element>
    <Element Type="Param" Id="029C3042">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="E2BC9F62">
        <Parameter Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
    </Element>
    <Element Type="FunctionCall" Id="B9852788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="541D9259"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="697C938A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43EE367A"/>
    </Element>
    <Element Type="FunctionCall" Id="541D9259">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="82A57B3A"/>
        <Parameter Type="Param" Library="AIAI" Id="77C07621"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE81F6C"/>
    </Element>
    <Element Type="Param" Id="82A57B3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="783C3EAF"/>
        <Array Type="Param" Library="AIAI" Id="6581D890"/>
    </Element>
    <Element Type="Param" Id="783C3EAF">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="6581D890">
        <Parameter Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
    </Element>
    <Element Type="Param" Id="77C07621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2EE81F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="697C938A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7C9270BC"/>
    </Element>
    <Element Type="Param" Id="7C9270BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="2360EFDC"/>
        <Array Type="Param" Library="AIAI" Id="CC772FED"/>
    </Element>
    <Element Type="Param" Id="2360EFDC">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="E4B86A65"/>
    </Element>
    <Element Type="Param" Id="E4B86A65">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="971F6FCA"/>
    </Element>
    <Element Type="FunctionCall" Id="971F6FCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D72BAD"/>
        <Parameter Type="Param" Library="AIAI" Id="D906F2E2"/>
        <Parameter Type="Param" Library="AIAI" Id="2E00324B"/>
    </Element>
    <Element Type="Param" Id="B9D72BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D906F2E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E00324B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C6CADC25"/>
        <Array Type="Param" Library="AIAI" Id="E3A69CF9"/>
    </Element>
    <Element Type="Param" Id="C6CADC25">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="E3A69CF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
    </Element>
    <Element Type="Param" Id="CC772FED">
        <Variable Type="Variable" Library="AIAI" Id="CDB5D608"/>
    </Element>
    <Element Type="FunctionCall" Id="43EE367A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C4FFFC47"/>
    </Element>
    <Element Type="Param" Id="C4FFFC47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="8B0039B8"/>
        <Array Type="Param" Library="AIAI" Id="C9C8D25B"/>
    </Element>
    <Element Type="Param" Id="8B0039B8">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="766DB872"/>
    </Element>
    <Element Type="Param" Id="766DB872">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CFEFAA6"/>
    </Element>
    <Element Type="FunctionCall" Id="4CFEFAA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="DB1BEFA7"/>
        <Parameter Type="Param" Library="AIAI" Id="1FFEAA52"/>
        <Parameter Type="Param" Library="AIAI" Id="088756B9"/>
    </Element>
    <Element Type="Param" Id="DB1BEFA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="1FFEAA52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="088756B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CF192472"/>
        <Array Type="Param" Library="AIAI" Id="EB2DA155"/>
    </Element>
    <Element Type="Param" Id="CF192472">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="EB2DA155">
        <Parameter Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
    </Element>
    <Element Type="Param" Id="C9C8D25B">
        <Variable Type="Variable" Library="AIAI" Id="CDB5D608"/>
    </Element>
    <Element Type="FunctionDef" Id="1A33FAE6">
        <Identifier>MinionAIAnyEnemyMinionsInRangeOfMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AEA092EC"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF51B51"/>
        <Variable Type="Variable" Library="AIAI" Id="6B0CDC67"/>
        <Variable Type="Variable" Library="AIAI" Id="20CB2460"/>
        <Variable Type="Variable" Library="AIAI" Id="492D3DA4"/>
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CBE1A6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA3D2414"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1140B29C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95F8BADC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9479F09"/>
    </Element>
    <Element Type="ParamDef" Id="F078ABF5">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="AEA092EC">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="6CF51B51">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ACDE92D3"/>
    </Element>
    <Element Type="Param" Id="ACDE92D3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6B0CDC67">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8DA1856F"/>
    </Element>
    <Element Type="Param" Id="8DA1856F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3F9EBC1"/>
    </Element>
    <Element Type="FunctionCall" Id="B3F9EBC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="20CB2460">
        <Identifier>enemyMinion</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CFEB0269"/>
    </Element>
    <Element Type="Param" Id="CFEB0269">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="492D3DA4">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3CE85D4D"/>
    </Element>
    <Element Type="Param" Id="3CE85D4D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4EE75FAB">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02BCF174"/>
    </Element>
    <Element Type="Param" Id="02BCF174">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0CBE1A6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C42BB7D2"/>
        <Parameter Type="Param" Library="AIAI" Id="74EC763D"/>
    </Element>
    <Element Type="Param" Id="C42BB7D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B0CDC67"/>
    </Element>
    <Element Type="Param" Id="74EC763D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DDBF60D"/>
    </Element>
    <Element Type="FunctionCall" Id="4DDBF60D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="2CA89B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="13EC8C0E"/>
        <Parameter Type="Param" Library="AIAI" Id="9F2D6EF2"/>
        <Parameter Type="Param" Library="AIAI" Id="63D26598"/>
        <Parameter Type="Param" Library="AIAI" Id="66EC9887"/>
        <Parameter Type="Param" Library="AIAI" Id="F7FF4630"/>
    </Element>
    <Element Type="Param" Id="2CA89B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="13EC8C0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="34F3F7C3"/>
        <Array Type="Param" Library="AIAI" Id="833F4F39"/>
    </Element>
    <Element Type="Param" Id="34F3F7C3">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="833F4F39">
        <Parameter Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
    </Element>
    <Element Type="Param" Id="9F2D6EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E1CEFD23"/>
        <Array Type="Param" Library="AIAI" Id="E38922DC"/>
    </Element>
    <Element Type="Param" Id="E1CEFD23">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="E38922DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
    </Element>
    <Element Type="Param" Id="63D26598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AEA092EC"/>
    </Element>
    <Element Type="Param" Id="66EC9887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="CDE8132C"/>
    </Element>
    <Element Type="Param" Id="F7FF4630">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FA3D2414">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0A62DE"/>
        <Parameter Type="Param" Library="AIAI" Id="4A834A42"/>
    </Element>
    <Element Type="Param" Id="3F0A62DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
    </Element>
    <Element Type="Param" Id="4A834A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F965015C"/>
        <Array Type="Param" Library="AIAI" Id="C03BB265"/>
    </Element>
    <Element Type="Param" Id="F965015C">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="C03BB265">
        <Parameter Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
    </Element>
    <Element Type="Comment" Id="1140B29C">
        <Comment>
            Search for a minion that is not behind their town gate
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="95F8BADC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8C402AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78F7A09B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9105FE67"/>
    </Element>
    <Element Type="FunctionCall" Id="E8C402AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EEC42BB9"/>
        <Parameter Type="Param" Library="AIAI" Id="20E8C6F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E98D335"/>
    </Element>
    <Element Type="Param" Id="EEC42BB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="6B0CDC67"/>
    </Element>
    <Element Type="Param" Id="20E8C6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="20CB2460"/>
    </Element>
    <Element Type="FunctionCall" Id="6E98D335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9028EC47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD6594FC"/>
    </Element>
    <Element Type="FunctionCall" Id="9028EC47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="366D8878"/>
        <Parameter Type="Param" Library="AIAI" Id="4F4E02A1"/>
        <Parameter Type="Param" Library="AIAI" Id="2392AB64"/>
    </Element>
    <Element Type="Param" Id="366D8878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="561BC5B6"/>
    </Element>
    <Element Type="FunctionCall" Id="561BC5B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="8840535A"/>
        <Parameter Type="Param" Library="AIAI" Id="D57DF9B9"/>
    </Element>
    <Element Type="Param" Id="8840535A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
    </Element>
    <Element Type="Param" Id="D57DF9B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6876AC39"/>
    </Element>
    <Element Type="FunctionCall" Id="6876AC39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F41CCF"/>
    </Element>
    <Element Type="Param" Id="C0F41CCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="20CB2460"/>
    </Element>
    <Element Type="Param" Id="4F4E02A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2392AB64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="B8C78A9E"/>
        <Array Type="Param" Library="AIAI" Id="5A339DF8"/>
    </Element>
    <Element Type="Param" Id="B8C78A9E">
        <Variable Type="Variable" Library="AIAI" Id="CBAE673D"/>
    </Element>
    <Element Type="Param" Id="5A339DF8">
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
    </Element>
    <Element Type="FunctionCall" Id="DD6594FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="034C6022"/>
    </Element>
    <Element Type="Param" Id="034C6022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="78F7A09B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7085AC78"/>
        <Parameter Type="Param" Library="AIAI" Id="E08A28F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30EE6458"/>
    </Element>
    <Element Type="Param" Id="7085AC78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="6B0CDC67"/>
    </Element>
    <Element Type="Param" Id="E08A28F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="20CB2460"/>
    </Element>
    <Element Type="FunctionCall" Id="30EE6458">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9116CE6E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C132BCE9"/>
    </Element>
    <Element Type="FunctionCall" Id="9116CE6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FA418C13"/>
        <Parameter Type="Param" Library="AIAI" Id="FED095D7"/>
        <Parameter Type="Param" Library="AIAI" Id="44191AD4"/>
    </Element>
    <Element Type="Param" Id="FA418C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41579551"/>
    </Element>
    <Element Type="FunctionCall" Id="41579551">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="532A4C54"/>
        <Parameter Type="Param" Library="AIAI" Id="100C8220"/>
    </Element>
    <Element Type="Param" Id="532A4C54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
    </Element>
    <Element Type="Param" Id="100C8220">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAD674EC"/>
    </Element>
    <Element Type="FunctionCall" Id="DAD674EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="91C9E9DF"/>
    </Element>
    <Element Type="Param" Id="91C9E9DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="20CB2460"/>
    </Element>
    <Element Type="Param" Id="FED095D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="44191AD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="FAE7DCFB"/>
        <Array Type="Param" Library="AIAI" Id="0D0BFCC6"/>
    </Element>
    <Element Type="Param" Id="FAE7DCFB">
        <Variable Type="Variable" Library="AIAI" Id="89252268"/>
    </Element>
    <Element Type="Param" Id="0D0BFCC6">
        <Variable Type="Variable" Library="AIAI" Id="4EE75FAB"/>
    </Element>
    <Element Type="FunctionCall" Id="C132BCE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B6C4355"/>
    </Element>
    <Element Type="Param" Id="6B6C4355">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9105FE67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB59E0A"/>
        <Parameter Type="Param" Library="AIAI" Id="0B7C8341"/>
        <Parameter Type="Param" Library="AIAI" Id="F41A0C13"/>
    </Element>
    <Element Type="Param" Id="0AB59E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="0A31120C"/>
        <Array Type="Param" Library="AIAI" Id="FD9EE13E"/>
    </Element>
    <Element Type="Param" Id="0A31120C">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="FD9EE13E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
    </Element>
    <Element Type="Param" Id="0B7C8341">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F41A0C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="E9479F09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9F34F893"/>
    </Element>
    <Element Type="Param" Id="9F34F893">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="96523036">
        <Identifier>MinionAIIsValidTarget</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="AABFAF6E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D474E4C3"/>
        <Variable Type="Variable" Library="AIAI" Id="A0391FF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CC0F963"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CAC3FD8"/>
    </Element>
    <Element Type="ParamDef" Id="AABFAF6E">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8AE6D49B"/>
    </Element>
    <Element Type="Param" Id="8AE6D49B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D474E4C3">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4632B63D"/>
    </Element>
    <Element Type="Param" Id="4632B63D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A0391FF8">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4703830D"/>
    </Element>
    <Element Type="Param" Id="4703830D">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="5CC0F963">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5AA934A4"/>
        <Parameter Type="Param" Library="AIAI" Id="A390AC4A"/>
    </Element>
    <Element Type="Param" Id="5AA934A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A0391FF8"/>
    </Element>
    <Element Type="Param" Id="A390AC4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4125916A"/>
    </Element>
    <Element Type="FunctionCall" Id="4125916A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDE6228"/>
        <Parameter Type="Param" Library="AIAI" Id="F7C574C6"/>
    </Element>
    <Element Type="Param" Id="5CDE6228">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D474E4C3"/>
    </Element>
    <Element Type="Param" Id="F7C574C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>AttackAlly</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="FunctionCall" Id="6CAC3FD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC4F15C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1FEFBC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7BF45EE"/>
    </Element>
    <Element Type="FunctionCall" Id="BC4F15C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FF514907"/>
    </Element>
    <Element Type="Param" Id="FF514907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C1FEFBC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="525A58B3"/>
    </Element>
    <Element Type="Param" Id="525A58B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B7BF45EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="394CE63A"/>
        <Parameter Type="Param" Library="AIAI" Id="3F710B34"/>
        <Parameter Type="Param" Library="AIAI" Id="397C2FE5"/>
    </Element>
    <Element Type="Param" Id="394CE63A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DAF062C"/>
    </Element>
    <Element Type="FunctionCall" Id="3DAF062C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="07C53F54"/>
        <Parameter Type="Param" Library="AIAI" Id="ED235BED"/>
    </Element>
    <Element Type="Param" Id="07C53F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="AEAFA516"/>
        <Array Type="Param" Library="AIAI" Id="AF5C3174"/>
    </Element>
    <Element Type="Param" Id="AEAFA516">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="AF5C3174">
        <Parameter Type="ParamDef" Library="AIAI" Id="AABFAF6E"/>
    </Element>
    <Element Type="Param" Id="ED235BED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="A0391FF8"/>
    </Element>
    <Element Type="Param" Id="3F710B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="397C2FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="68A19FD4">
        <Identifier>MinionAIGetNearestEnemyStructureInRangeOfMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="82BFE637"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED37702"/>
        <Variable Type="Variable" Library="AIAI" Id="0F55CAB2"/>
        <Variable Type="Variable" Library="AIAI" Id="152442F6"/>
        <Variable Type="Variable" Library="AIAI" Id="72B9D4CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9956B37F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6A28F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B70D728"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6071CB6"/>
    </Element>
    <Element Type="ParamDef" Id="96D8B3E9">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="82BFE637">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="3ED37702">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="71B6E885"/>
    </Element>
    <Element Type="Param" Id="71B6E885">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0F55CAB2">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EB19739"/>
    </Element>
    <Element Type="Param" Id="3EB19739">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="152442F6">
        <Identifier>scanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="20A169EA"/>
    </Element>
    <Element Type="Param" Id="20A169EA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7198BFBC"/>
    </Element>
    <Element Type="FunctionCall" Id="7198BFBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="72B9D4CE">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E5919C13"/>
    </Element>
    <Element Type="Param" Id="E5919C13">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9956B37F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2CEC745F"/>
        <Parameter Type="Param" Library="AIAI" Id="2F06A031"/>
    </Element>
    <Element Type="Param" Id="2CEC745F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED37702"/>
    </Element>
    <Element Type="Param" Id="2F06A031">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="167DC676"/>
        <Array Type="Param" Library="AIAI" Id="0A9D0891"/>
    </Element>
    <Element Type="Param" Id="167DC676">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="0A9D0891">
        <Parameter Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6A28F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7B4ADD60"/>
        <Parameter Type="Param" Library="AIAI" Id="2045EC35"/>
    </Element>
    <Element Type="Param" Id="7B4ADD60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="152442F6"/>
    </Element>
    <Element Type="Param" Id="2045EC35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6046D1F"/>
    </Element>
    <Element Type="FunctionCall" Id="F6046D1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F238FC"/>
        <Parameter Type="Param" Library="AIAI" Id="60286993"/>
        <Parameter Type="Param" Library="AIAI" Id="D5C18F2B"/>
        <Parameter Type="Param" Library="AIAI" Id="3A4AFCED"/>
        <Parameter Type="Param" Library="AIAI" Id="410EB134"/>
        <Parameter Type="Param" Library="AIAI" Id="4D7A9C1D"/>
    </Element>
    <Element Type="Param" Id="E0F238FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="60286993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4D0B157C"/>
        <Array Type="Param" Library="AIAI" Id="BF09B1B0"/>
    </Element>
    <Element Type="Param" Id="4D0B157C">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="BF09B1B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
    </Element>
    <Element Type="Param" Id="D5C18F2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED37702"/>
    </Element>
    <Element Type="Param" Id="3A4AFCED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="82BFE637"/>
    </Element>
    <Element Type="Param" Id="410EB134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="E2D5BE42"/>
    </Element>
    <Element Type="Param" Id="4D7A9C1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="8B70D728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="2179604D"/>
        <Parameter Type="Param" Library="AIAI" Id="70A6A19C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F653380B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A1E4D63"/>
    </Element>
    <Element Type="Param" Id="2179604D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="152442F6"/>
    </Element>
    <Element Type="Param" Id="70A6A19C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="0F55CAB2"/>
    </Element>
    <Element Type="FunctionCall" Id="F653380B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="97F03A62"/>
        <Parameter Type="Param" Library="AIAI" Id="6034DA99"/>
    </Element>
    <Element Type="Param" Id="97F03A62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="72B9D4CE"/>
    </Element>
    <Element Type="Param" Id="6034DA99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1929E51"/>
    </Element>
    <Element Type="FunctionCall" Id="A1929E51">
        <FunctionDef Type="FunctionDef" Library="Game" Id="DC2345B6"/>
        <Parameter Type="Param" Library="AIAI" Id="75577575"/>
    </Element>
    <Element Type="Param" Id="75577575">
        <ParameterDef Type="ParamDef" Library="Game" Id="858D91C1"/>
        <Variable Type="Variable" Library="AIAI" Id="0F55CAB2"/>
    </Element>
    <Element Type="FunctionCall" Id="4A1E4D63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10271F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C9B3089"/>
    </Element>
    <Element Type="FunctionCall" Id="A10271F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5E034C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01F3F6B0"/>
    </Element>
    <Element Type="FunctionCall" Id="B5E034C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="45858573"/>
        <Parameter Type="Param" Library="AIAI" Id="5AED77C7"/>
        <Parameter Type="Param" Library="AIAI" Id="607E7733"/>
    </Element>
    <Element Type="Param" Id="45858573">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="257B6E52"/>
    </Element>
    <Element Type="FunctionCall" Id="257B6E52">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="96523036"/>
        <Parameter Type="Param" Library="AIAI" Id="35F6CB54"/>
        <Parameter Type="Param" Library="AIAI" Id="1CDB4231"/>
    </Element>
    <Element Type="Param" Id="35F6CB54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AABFAF6E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
    </Element>
    <Element Type="Param" Id="1CDB4231">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D474E4C3"/>
        <Variable Type="Variable" Library="AIAI" Id="0F55CAB2"/>
    </Element>
    <Element Type="Param" Id="5AED77C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="607E7733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="01F3F6B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76904C4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D841DB4"/>
    </Element>
    <Element Type="FunctionCall" Id="76904C4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="ED352B3A"/>
        <Parameter Type="Param" Library="AIAI" Id="4D4E7CA0"/>
        <Parameter Type="Param" Library="AIAI" Id="9A36C419"/>
    </Element>
    <Element Type="Param" Id="ED352B3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="72B9D4CE"/>
    </Element>
    <Element Type="Param" Id="4D4E7CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9A36C419">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0D841DB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="82F5FE46"/>
        <Parameter Type="Param" Library="AIAI" Id="8D303A64"/>
        <Parameter Type="Param" Library="AIAI" Id="949BB72B"/>
    </Element>
    <Element Type="Param" Id="82F5FE46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="3DB94014"/>
        <Array Type="Param" Library="AIAI" Id="97D318D9"/>
    </Element>
    <Element Type="Param" Id="3DB94014">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="97D318D9">
        <Variable Type="Variable" Library="AIAI" Id="72B9D4CE"/>
    </Element>
    <Element Type="Param" Id="8D303A64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="949BB72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5AA43280"/>
        <Array Type="Param" Library="AIAI" Id="AC09F792"/>
    </Element>
    <Element Type="Param" Id="5AA43280">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="AC09F792">
        <Parameter Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
    </Element>
    <Element Type="FunctionCall" Id="4C9B3089">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF4793C2"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACA4C90"/>
    </Element>
    <Element Type="Param" Id="AF4793C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="0F55CAB2"/>
    </Element>
    <Element Type="Param" Id="7ACA4C90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="152442F6"/>
    </Element>
    <Element Type="FunctionCall" Id="D6071CB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F92CB640"/>
    </Element>
    <Element Type="Param" Id="F92CB640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8F288BF"/>
    </Element>
    <Element Type="FunctionCall" Id="A8F288BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9919A2"/>
        <Parameter Type="Param" Library="AIAI" Id="901C6F7D"/>
    </Element>
    <Element Type="Param" Id="1D9919A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED37702"/>
    </Element>
    <Element Type="Param" Id="901C6F7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="152442F6"/>
    </Element>
    <Element Type="FunctionDef" Id="FD14887B">
        <Identifier>MinionAIGetNearestEnemyHeroInRangeOfMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="24837044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="643A00DB"/>
        <Variable Type="Variable" Library="AIAI" Id="21B78894"/>
        <Variable Type="Variable" Library="AIAI" Id="730A6667"/>
        <Variable Type="Variable" Library="AIAI" Id="092019FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9FB5720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA64F2D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6362878"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C77DB843"/>
    </Element>
    <Element Type="ParamDef" Id="24837044">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="643A00DB">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="21B78894">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B777569F"/>
    </Element>
    <Element Type="Param" Id="B777569F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="730A6667">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="60FA90B0"/>
    </Element>
    <Element Type="Param" Id="60FA90B0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="092019FA">
        <Identifier>scanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3BBBA35D"/>
    </Element>
    <Element Type="Param" Id="3BBBA35D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5F0BCDB"/>
    </Element>
    <Element Type="FunctionCall" Id="B5F0BCDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="F9FB5720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B7421394"/>
        <Parameter Type="Param" Library="AIAI" Id="2A0364B6"/>
    </Element>
    <Element Type="Param" Id="B7421394">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="21B78894"/>
    </Element>
    <Element Type="Param" Id="2A0364B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4E99609E"/>
        <Array Type="Param" Library="AIAI" Id="134EAA6F"/>
    </Element>
    <Element Type="Param" Id="4E99609E">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="134EAA6F">
        <Parameter Type="ParamDef" Library="AIAI" Id="24837044"/>
    </Element>
    <Element Type="FunctionCall" Id="EA64F2D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6C82A5A2"/>
        <Parameter Type="Param" Library="AIAI" Id="0C9A0483"/>
    </Element>
    <Element Type="Param" Id="6C82A5A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="092019FA"/>
    </Element>
    <Element Type="Param" Id="0C9A0483">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A24DA67E"/>
    </Element>
    <Element Type="FunctionCall" Id="A24DA67E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="C8BBEF88"/>
        <Parameter Type="Param" Library="AIAI" Id="4434A02A"/>
        <Parameter Type="Param" Library="AIAI" Id="50D17AF1"/>
        <Parameter Type="Param" Library="AIAI" Id="E407FD31"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE2AA67"/>
        <Parameter Type="Param" Library="AIAI" Id="E2EC5B76"/>
    </Element>
    <Element Type="Param" Id="C8BBEF88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="4434A02A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="804F2DB5"/>
        <Array Type="Param" Library="AIAI" Id="0CFE5E69"/>
    </Element>
    <Element Type="Param" Id="804F2DB5">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="0CFE5E69">
        <Parameter Type="ParamDef" Library="AIAI" Id="24837044"/>
    </Element>
    <Element Type="Param" Id="50D17AF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="21B78894"/>
    </Element>
    <Element Type="Param" Id="E407FD31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="643A00DB"/>
    </Element>
    <Element Type="Param" Id="ABE2AA67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="794286CE"/>
    </Element>
    <Element Type="Param" Id="E2EC5B76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="D6362878">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE92891"/>
        <Parameter Type="Param" Library="AIAI" Id="3C602B07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE9DB773"/>
    </Element>
    <Element Type="Param" Id="6BE92891">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="092019FA"/>
    </Element>
    <Element Type="Param" Id="3C602B07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="730A6667"/>
    </Element>
    <Element Type="FunctionCall" Id="FE9DB773">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DC7B06D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EA3D997"/>
    </Element>
    <Element Type="FunctionCall" Id="2DC7B06D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="77360391"/>
        <Parameter Type="Param" Library="AIAI" Id="C8316EBD"/>
    </Element>
    <Element Type="Param" Id="77360391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="730A6667"/>
    </Element>
    <Element Type="Param" Id="C8316EBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="092019FA"/>
    </Element>
    <Element Type="FunctionCall" Id="1EA3D997">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D61258D"/>
        <Parameter Type="Param" Library="AIAI" Id="88A002EB"/>
        <Parameter Type="Param" Library="AIAI" Id="C15A678E"/>
    </Element>
    <Element Type="Param" Id="5D61258D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45CDFD12"/>
    </Element>
    <Element Type="FunctionCall" Id="45CDFD12">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="96523036"/>
        <Parameter Type="Param" Library="AIAI" Id="C840AF6E"/>
        <Parameter Type="Param" Library="AIAI" Id="A86B7883"/>
    </Element>
    <Element Type="Param" Id="C840AF6E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AABFAF6E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="24837044"/>
    </Element>
    <Element Type="Param" Id="A86B7883">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D474E4C3"/>
        <Variable Type="Variable" Library="AIAI" Id="730A6667"/>
    </Element>
    <Element Type="Param" Id="88A002EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C15A678E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C77DB843">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="506A65D2"/>
    </Element>
    <Element Type="Param" Id="506A65D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B697B47F"/>
    </Element>
    <Element Type="FunctionCall" Id="B697B47F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="C8DA1886"/>
        <Parameter Type="Param" Library="AIAI" Id="7E06F871"/>
    </Element>
    <Element Type="Param" Id="C8DA1886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="21B78894"/>
    </Element>
    <Element Type="Param" Id="7E06F871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="092019FA"/>
    </Element>
    <Element Type="FunctionDef" Id="9DCCE3B0">
        <Identifier>MinionAIGetNearestEnemySpecificTownStructureInRangeOfMinion</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="AAFC7D0D"/>
        <Variable Type="Variable" Library="AIAI" Id="56B3CFBA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AD423A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34FC188E"/>
    </Element>
    <Element Type="ParamDef" Id="37F6ACCC">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="A194AE03">
        <Identifier>townStructureType</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="39D0C847"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="6C1BC4DD">
        <Identifier>scanGroup</Identifier>
        <ParameterType>
            <Type Value="unitgroup"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0D7E0D79"/>
    </Element>
    <Element Type="Param" Id="0D7E0D79">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="011450EE"/>
    </Element>
    <Element Type="FunctionCall" Id="011450EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="AAFC7D0D">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE3E6A66"/>
    </Element>
    <Element Type="Param" Id="FE3E6A66">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="56B3CFBA">
        <Identifier>finalScanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40161321"/>
    </Element>
    <Element Type="Param" Id="40161321">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F0E7288"/>
    </Element>
    <Element Type="FunctionCall" Id="0F0E7288">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="2AD423A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="E0370C0F"/>
        <Parameter Type="Param" Library="AIAI" Id="BA19F82D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D227DD09"/>
    </Element>
    <Element Type="Param" Id="E0370C0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
    </Element>
    <Element Type="Param" Id="BA19F82D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AAFC7D0D"/>
    </Element>
    <Element Type="FunctionCall" Id="D227DD09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEE8BB1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEAFFEE6"/>
    </Element>
    <Element Type="FunctionCall" Id="DEE8BB1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7F56E8D2"/>
        <Parameter Type="Param" Library="AIAI" Id="081DB9DA"/>
        <Parameter Type="Param" Library="AIAI" Id="6DCCA5F2"/>
    </Element>
    <Element Type="Param" Id="7F56E8D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F1CB510"/>
    </Element>
    <Element Type="FunctionCall" Id="9F1CB510">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="533FB3B3"/>
    </Element>
    <Element Type="Param" Id="533FB3B3">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F30F1705"/>
    </Element>
    <Element Type="FunctionCall" Id="F30F1705">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="DED71B90"/>
    </Element>
    <Element Type="Param" Id="DED71B90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="AAFC7D0D"/>
    </Element>
    <Element Type="Param" Id="081DB9DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6DCCA5F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A194AE03"/>
    </Element>
    <Element Type="FunctionCall" Id="DEAFFEE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6BDB24"/>
        <Parameter Type="Param" Library="AIAI" Id="99BDD442"/>
    </Element>
    <Element Type="Param" Id="6A6BDB24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="AAFC7D0D"/>
    </Element>
    <Element Type="Param" Id="99BDD442">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="56B3CFBA"/>
    </Element>
    <Element Type="FunctionCall" Id="34FC188E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="ADBE7034"/>
    </Element>
    <Element Type="Param" Id="ADBE7034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD6B4E83"/>
    </Element>
    <Element Type="FunctionCall" Id="CD6B4E83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="3E180BAB"/>
        <Parameter Type="Param" Library="AIAI" Id="4DC9DF4F"/>
    </Element>
    <Element Type="Param" Id="3E180BAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BC2D6A61"/>
        <Array Type="Param" Library="AIAI" Id="F3CF0A33"/>
    </Element>
    <Element Type="Param" Id="BC2D6A61">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="F3CF0A33">
        <Parameter Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
    </Element>
    <Element Type="Param" Id="4DC9DF4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="56B3CFBA"/>
    </Element>
    <Element Type="FunctionDef" Id="C8A82FA5">
        <Identifier>MinionAIGetNearestEnemyHeroInTheWayOfBattleStandard</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="65A8CAD6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="201F4B5E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5EB6E741"/>
        <Variable Type="Variable" Library="AIAI" Id="AEAEC73C"/>
        <Variable Type="Variable" Library="AIAI" Id="729F97F0"/>
        <Variable Type="Variable" Library="AIAI" Id="3BC0EDBA"/>
        <Variable Type="Variable" Library="AIAI" Id="5C3845CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27C2C6FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DCD5646"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E4AD329"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CBCCB53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DCFA804"/>
    </Element>
    <Element Type="ParamDef" Id="65A8CAD6">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="201F4B5E">
        <Identifier>battleStandardPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="5EB6E741">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="AEAEC73C">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02EA6ECE"/>
    </Element>
    <Element Type="Param" Id="02EA6ECE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="729F97F0">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C38197B"/>
    </Element>
    <Element Type="Param" Id="7C38197B">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3BC0EDBA">
        <Identifier>distanceFromWaveToBattleStandard</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3CDAD9E4"/>
    </Element>
    <Element Type="Param" Id="3CDAD9E4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5C3845CB">
        <Identifier>scanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52CBDF94"/>
    </Element>
    <Element Type="Param" Id="52CBDF94">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECC1264C"/>
    </Element>
    <Element Type="FunctionCall" Id="ECC1264C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="27C2C6FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C3F66114"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE54648"/>
    </Element>
    <Element Type="Param" Id="C3F66114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="729F97F0"/>
    </Element>
    <Element Type="Param" Id="7AE54648">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B2337517"/>
        <Array Type="Param" Library="AIAI" Id="50535274"/>
    </Element>
    <Element Type="Param" Id="B2337517">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="50535274">
        <Parameter Type="ParamDef" Library="AIAI" Id="65A8CAD6"/>
    </Element>
    <Element Type="FunctionCall" Id="5DCD5646">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A4ECD64E"/>
        <Parameter Type="Param" Library="AIAI" Id="FFABAA58"/>
    </Element>
    <Element Type="Param" Id="A4ECD64E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3BC0EDBA"/>
    </Element>
    <Element Type="Param" Id="FFABAA58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D56ACDC"/>
    </Element>
    <Element Type="FunctionCall" Id="8D56ACDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="08988911"/>
        <Parameter Type="Param" Library="AIAI" Id="66DC1D69"/>
    </Element>
    <Element Type="Param" Id="08988911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="729F97F0"/>
    </Element>
    <Element Type="Param" Id="66DC1D69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="201F4B5E"/>
    </Element>
    <Element Type="FunctionCall" Id="7E4AD329">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA69F721"/>
        <Parameter Type="Param" Library="AIAI" Id="C4528B47"/>
    </Element>
    <Element Type="Param" Id="FA69F721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C3845CB"/>
    </Element>
    <Element Type="Param" Id="C4528B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E332F56"/>
    </Element>
    <Element Type="FunctionCall" Id="0E332F56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="1F4E47C7"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE58618"/>
        <Parameter Type="Param" Library="AIAI" Id="2B2B2281"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFDFC1C"/>
        <Parameter Type="Param" Library="AIAI" Id="0263059B"/>
        <Parameter Type="Param" Library="AIAI" Id="2789FADB"/>
    </Element>
    <Element Type="Param" Id="1F4E47C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="EEE58618">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4F45CAC3"/>
        <Array Type="Param" Library="AIAI" Id="F433F187"/>
    </Element>
    <Element Type="Param" Id="4F45CAC3">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="F433F187">
        <Parameter Type="ParamDef" Library="AIAI" Id="65A8CAD6"/>
    </Element>
    <Element Type="Param" Id="2B2B2281">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="729F97F0"/>
    </Element>
    <Element Type="Param" Id="EFFDFC1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5EB6E741"/>
    </Element>
    <Element Type="Param" Id="0263059B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="670A8B9B"/>
    </Element>
    <Element Type="Param" Id="2789FADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="9CBCCB53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="CE7A3FD6"/>
        <Parameter Type="Param" Library="AIAI" Id="67629E8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75D1FF78"/>
    </Element>
    <Element Type="Param" Id="CE7A3FD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="5C3845CB"/>
    </Element>
    <Element Type="Param" Id="67629E8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AEAEC73C"/>
    </Element>
    <Element Type="FunctionCall" Id="75D1FF78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AF2B76A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE5B3111"/>
    </Element>
    <Element Type="FunctionCall" Id="5AF2B76A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB6F3BE0"/>
        <Parameter Type="Param" Library="AIAI" Id="3D69A0D9"/>
    </Element>
    <Element Type="Param" Id="CB6F3BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="AEAEC73C"/>
    </Element>
    <Element Type="Param" Id="3D69A0D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="5C3845CB"/>
    </Element>
    <Element Type="FunctionCall" Id="DE5B3111">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2C538CE1"/>
        <Parameter Type="Param" Library="AIAI" Id="BBB2E940"/>
        <Parameter Type="Param" Library="AIAI" Id="BD6D8AC6"/>
    </Element>
    <Element Type="Param" Id="2C538CE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77A14873"/>
    </Element>
    <Element Type="FunctionCall" Id="77A14873">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="99367EF2"/>
        <Parameter Type="Param" Library="AIAI" Id="EDE8FD2A"/>
    </Element>
    <Element Type="Param" Id="99367EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1B73A5C"/>
    </Element>
    <Element Type="FunctionCall" Id="F1B73A5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7E26F76E"/>
    </Element>
    <Element Type="Param" Id="7E26F76E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AEAEC73C"/>
    </Element>
    <Element Type="Param" Id="EDE8FD2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="201F4B5E"/>
    </Element>
    <Element Type="Param" Id="BBB2E940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BD6D8AC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="3BC0EDBA"/>
    </Element>
    <Element Type="FunctionCall" Id="9DCFA804">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="7CBA33EB"/>
    </Element>
    <Element Type="Param" Id="7CBA33EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="857B8BBB"/>
    </Element>
    <Element Type="FunctionCall" Id="857B8BBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="12BF081C"/>
        <Parameter Type="Param" Library="AIAI" Id="6C5184B2"/>
    </Element>
    <Element Type="Param" Id="12BF081C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="729F97F0"/>
    </Element>
    <Element Type="Param" Id="6C5184B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="5C3845CB"/>
    </Element>
    <Element Type="FunctionDef" Id="5C88AD34">
        <Identifier>MinionAIDetermineState</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6FB5DEB2"/>
        <Variable Type="Variable" Library="AIAI" Id="0389F179"/>
        <Variable Type="Variable" Library="AIAI" Id="616823F3"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5DFB0CCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11561EA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6537A4DF"/>
    </Element>
    <Element Type="ParamDef" Id="EC9D7D86">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="6FB5DEB2">
        <Identifier>oldState</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="0389F179">
        <Identifier>distanceToBattleStandard</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A3D3659"/>
    </Element>
    <Element Type="Param" Id="5A3D3659">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="616823F3">
        <Identifier>heroToFollow</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B8519513"/>
    </Element>
    <Element Type="Param" Id="B8519513">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="EAA6D8BD">
        <Identifier>attackState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="5DFB0CCE">
        <Comment>
            Determine state
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="11561EA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA3AC90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8E98D06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4F8A76E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E2DF2DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C628237"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A143330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9124F408"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DD35FAC"/>
    </Element>
    <Element Type="Param" Id="8FA3AC90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6FB5DEB2"/>
    </Element>
    <Element Type="FunctionCall" Id="B8E98D06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="957E9804"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6BBA230B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA8D15D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C98DE25D"/>
    </Element>
    <Element Type="Param" Id="957E9804">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="Comment" Id="6BBA230B">
        <Comment>
            Determine attack/target state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="AA8D15D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="37A95FBB"/>
        <Parameter Type="Param" Library="AIAI" Id="749F025C"/>
    </Element>
    <Element Type="Param" Id="37A95FBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="Param" Id="749F025C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EBE272C"/>
    </Element>
    <Element Type="FunctionCall" Id="9EBE272C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F750F6F6"/>
        <Parameter Type="Param" Library="AIAI" Id="044CD70D"/>
    </Element>
    <Element Type="Param" Id="044CD70D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="C98DE25D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9035C967"/>
    </Element>
    <Element Type="Param" Id="9035C967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="FunctionCall" Id="B4F8A76E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E95B2BE5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6476F3F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9030852"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60FD69EF"/>
    </Element>
    <Element Type="Param" Id="E95B2BE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
    </Element>
    <Element Type="Comment" Id="6476F3F4">
        <Comment>
            Determine attack/target state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F9030852">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB9D11E"/>
        <Parameter Type="Param" Library="AIAI" Id="E7135A6B"/>
    </Element>
    <Element Type="Param" Id="5BB9D11E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="Param" Id="E7135A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E00CB1C"/>
    </Element>
    <Element Type="FunctionCall" Id="2E00CB1C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F750F6F6"/>
        <Parameter Type="Param" Library="AIAI" Id="5B984A23"/>
    </Element>
    <Element Type="Param" Id="5B984A23">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="60FD69EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="50F5D18F"/>
    </Element>
    <Element Type="Param" Id="50F5D18F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="FunctionCall" Id="1E2DF2DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="5C7DCBA1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="05CD1C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F731B185"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E45297BB"/>
    </Element>
    <Element Type="Param" Id="5C7DCBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="Comment" Id="05CD1C3C">
        <Comment>
            Determine attack/target state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F731B185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="31EED4F9"/>
        <Parameter Type="Param" Library="AIAI" Id="3D285E48"/>
    </Element>
    <Element Type="Param" Id="31EED4F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="Param" Id="3D285E48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35F64B19"/>
    </Element>
    <Element Type="FunctionCall" Id="35F64B19">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F750F6F6"/>
        <Parameter Type="Param" Library="AIAI" Id="47911610"/>
    </Element>
    <Element Type="Param" Id="47911610">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="E45297BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4277AE91"/>
    </Element>
    <Element Type="Param" Id="4277AE91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="FunctionCall" Id="5C628237">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E0B1E7F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="033C3167"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67218ABD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70ED30EF"/>
    </Element>
    <Element Type="Param" Id="E0B1E7F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="Comment" Id="033C3167">
        <Comment>
            Determine attack/target state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="67218ABD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EA1004F1"/>
        <Parameter Type="Param" Library="AIAI" Id="87ED4D89"/>
    </Element>
    <Element Type="Param" Id="EA1004F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="Param" Id="87ED4D89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24B5363E"/>
    </Element>
    <Element Type="FunctionCall" Id="24B5363E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F750F6F6"/>
        <Parameter Type="Param" Library="AIAI" Id="48EA21F1"/>
    </Element>
    <Element Type="Param" Id="48EA21F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="70ED30EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5C9267E5"/>
    </Element>
    <Element Type="Param" Id="5C9267E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA6D8BD"/>
    </Element>
    <Element Type="FunctionCall" Id="1A143330">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F009A726"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="35D30733"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67F1E486"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C5B66B8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A6162D47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC416F50"/>
    </Element>
    <Element Type="Param" Id="F009A726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="35D30733">
        <Comment>
            Calc battle standard data
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="67F1E486">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BD1780E7"/>
    </Element>
    <Element Type="Param" Id="BD1780E7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5B66B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="77ECE8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="4439843C"/>
    </Element>
    <Element Type="Param" Id="77ECE8EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0389F179"/>
    </Element>
    <Element Type="Param" Id="4439843C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="912D1562"/>
    </Element>
    <Element Type="FunctionCall" Id="912D1562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6737E690"/>
        <Parameter Type="Param" Library="AIAI" Id="C4761DA2"/>
    </Element>
    <Element Type="Param" Id="6737E690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C4F27117"/>
        <Array Type="Param" Library="AIAI" Id="3DB53819"/>
    </Element>
    <Element Type="Param" Id="C4F27117">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="3DB53819">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="C4761DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6903E530"/>
        <Array Type="Param" Library="AIAI" Id="1852B20B"/>
    </Element>
    <Element Type="Param" Id="6903E530">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="1852B20B">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Comment" Id="A6162D47">
        <Comment>
            If the wave is close to its Battle Standard --&gt; Advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="CC416F50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F11AA94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EEC1F09"/>
    </Element>
    <Element Type="FunctionCall" Id="6F11AA94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0580EBA0"/>
        <Parameter Type="Param" Library="AIAI" Id="E4AE04D6"/>
        <Parameter Type="Param" Library="AIAI" Id="45ED1ECC"/>
    </Element>
    <Element Type="Param" Id="0580EBA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0389F179"/>
    </Element>
    <Element Type="Param" Id="E4AE04D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="45ED1ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1604FEF8"/>
    </Element>
    <Element Type="FunctionCall" Id="6EEC1F09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="20201715"/>
    </Element>
    <Element Type="Param" Id="20201715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="9124F408">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9D449143"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="45A5289A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB306057"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="09299698"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F035795"/>
    </Element>
    <Element Type="Param" Id="9D449143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="Comment" Id="45A5289A">
        <Comment>
            If there is a valid path to the lane, change to advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="CB306057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D70A2E14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FEF9E72"/>
    </Element>
    <Element Type="FunctionCall" Id="D70A2E14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD6D3EF2"/>
    </Element>
    <Element Type="Param" Id="FD6D3EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="8FEF9E72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="671A1886"/>
        <Parameter Type="Param" Library="AIAI" Id="3EF6F73D"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB82F4F"/>
    </Element>
    <Element Type="Param" Id="671A1886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7458B73B"/>
    </Element>
    <Element Type="FunctionCall" Id="7458B73B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="4464C173"/>
        <Parameter Type="Param" Library="AIAI" Id="15A54DC9"/>
    </Element>
    <Element Type="Param" Id="4464C173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE7508B6"/>
    </Element>
    <Element Type="FunctionCall" Id="BE7508B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EBA6EFF7"/>
    </Element>
    <Element Type="Param" Id="EBA6EFF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="767DDF7D"/>
        <Array Type="Param" Library="AIAI" Id="80FC62E7"/>
    </Element>
    <Element Type="Param" Id="767DDF7D">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="80FC62E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="15A54DC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B86E0EE2"/>
    </Element>
    <Element Type="FunctionCall" Id="B86E0EE2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="AE86D45C"/>
    </Element>
    <Element Type="Param" Id="AE86D45C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="3EF6F73D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACB82F4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="09299698">
        <Comment>
            If there is no longer a valid path to the hero, change to hold position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="3F035795">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="614F3030"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F6E1A69"/>
    </Element>
    <Element Type="FunctionCall" Id="614F3030">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="50957F87"/>
    </Element>
    <Element Type="Param" Id="50957F87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="FunctionCall" Id="2F6E1A69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB9920DE"/>
        <Parameter Type="Param" Library="AIAI" Id="E05DA1AC"/>
        <Parameter Type="Param" Library="AIAI" Id="FFF9A5A7"/>
    </Element>
    <Element Type="Param" Id="DB9920DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BF5ACE0"/>
    </Element>
    <Element Type="FunctionCall" Id="8BF5ACE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="23ABD7A5"/>
        <Parameter Type="Param" Library="AIAI" Id="6129D9DE"/>
    </Element>
    <Element Type="Param" Id="23ABD7A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DAC762F"/>
    </Element>
    <Element Type="FunctionCall" Id="5DAC762F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F466629A"/>
    </Element>
    <Element Type="Param" Id="F466629A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6E0B2351"/>
        <Array Type="Param" Library="AIAI" Id="209D5391"/>
    </Element>
    <Element Type="Param" Id="6E0B2351">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="209D5391">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="6129D9DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C2C094B"/>
    </Element>
    <Element Type="FunctionCall" Id="4C2C094B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A10B9D4E"/>
    </Element>
    <Element Type="Param" Id="A10B9D4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E09D04A"/>
    </Element>
    <Element Type="FunctionCall" Id="3E09D04A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="15133BCC"/>
    </Element>
    <Element Type="Param" Id="15133BCC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="E05DA1AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FFF9A5A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4DD35FAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="EFCCBFA1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A7C3C0A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1E57A9B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="323B59CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E87DA310"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="797D5352"/>
    </Element>
    <Element Type="Param" Id="EFCCBFA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="Comment" Id="A7C3C0A4">
        <Comment>
            If there is a valid path to the lane, change to advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E1E57A9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1136F87F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A5D9FEF"/>
    </Element>
    <Element Type="FunctionCall" Id="1136F87F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="65CAD7BD"/>
    </Element>
    <Element Type="Param" Id="65CAD7BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="7A5D9FEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5607E39F"/>
        <Parameter Type="Param" Library="AIAI" Id="49931BF5"/>
        <Parameter Type="Param" Library="AIAI" Id="B0C62BCD"/>
    </Element>
    <Element Type="Param" Id="5607E39F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0E85790"/>
    </Element>
    <Element Type="FunctionCall" Id="A0E85790">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="FCE9CBFA"/>
        <Parameter Type="Param" Library="AIAI" Id="79249F7D"/>
    </Element>
    <Element Type="Param" Id="FCE9CBFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED5E7636"/>
    </Element>
    <Element Type="FunctionCall" Id="ED5E7636">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="894930D7"/>
    </Element>
    <Element Type="Param" Id="894930D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="3E3182BD"/>
        <Array Type="Param" Library="AIAI" Id="13005A74"/>
    </Element>
    <Element Type="Param" Id="3E3182BD">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="13005A74">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="79249F7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DDBD4AC"/>
    </Element>
    <Element Type="FunctionCall" Id="8DDBD4AC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="108BDB05"/>
    </Element>
    <Element Type="Param" Id="108BDB05">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="49931BF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B0C62BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="323B59CB">
        <Comment>
            Else if there is a valid path to the hero, change to Follow hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E87DA310">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0EAE84AC"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F82970"/>
    </Element>
    <Element Type="Param" Id="0EAE84AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="616823F3"/>
    </Element>
    <Element Type="Param" Id="B9F82970">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B2DC7C8"/>
    </Element>
    <Element Type="FunctionCall" Id="4B2DC7C8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="E16F97CE"/>
    </Element>
    <Element Type="Param" Id="E16F97CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="FunctionCall" Id="797D5352">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1219A917"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="467D8E07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3516ACAA"/>
    </Element>
    <Element Type="FunctionCall" Id="1219A917">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E0F8FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="0046C34E"/>
        <Parameter Type="Param" Library="AIAI" Id="86875041"/>
    </Element>
    <Element Type="Param" Id="5E0F8FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50E9963A"/>
    </Element>
    <Element Type="FunctionCall" Id="50E9963A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E0556D"/>
    </Element>
    <Element Type="Param" Id="A0E0556D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="616823F3"/>
    </Element>
    <Element Type="Param" Id="0046C34E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="86875041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="467D8E07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81D44482"/>
    </Element>
    <Element Type="Param" Id="81D44482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="FunctionCall" Id="3516ACAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="282F9D11"/>
        <Parameter Type="Param" Library="AIAI" Id="DB268032"/>
        <Parameter Type="Param" Library="AIAI" Id="0F36BA1C"/>
    </Element>
    <Element Type="Param" Id="282F9D11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="218246A2"/>
    </Element>
    <Element Type="FunctionCall" Id="218246A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="EECCA6C8"/>
        <Parameter Type="Param" Library="AIAI" Id="FC1D2147"/>
    </Element>
    <Element Type="Param" Id="EECCA6C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E173BCDD"/>
    </Element>
    <Element Type="FunctionCall" Id="E173BCDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2812E272"/>
    </Element>
    <Element Type="Param" Id="2812E272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="DA78D262"/>
        <Array Type="Param" Library="AIAI" Id="FBC76458"/>
    </Element>
    <Element Type="Param" Id="DA78D262">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="FBC76458">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
    </Element>
    <Element Type="Param" Id="FC1D2147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9683662"/>
    </Element>
    <Element Type="FunctionCall" Id="D9683662">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="86C8A56B"/>
    </Element>
    <Element Type="Param" Id="86C8A56B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="616823F3"/>
    </Element>
    <Element Type="Param" Id="DB268032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0F36BA1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6537A4DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E8B3CAC1"/>
    </Element>
    <Element Type="Param" Id="E8B3CAC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6FB5DEB2"/>
    </Element>
    <Element Type="FunctionDef" Id="F750F6F6">
        <Identifier>MinionAIDetermineAttackStateAndTarget</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="51A2D636"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35FF53A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65B9CC38"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="40EA02B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="906C9303"/>
    </Element>
    <Element Type="ParamDef" Id="66D33C3B">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="A88E0CB0">
        <Identifier>minionOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="63323C57"/>
    </Element>
    <Element Type="Param" Id="63323C57">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="B5E6DBC9">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A18C92DC"/>
    </Element>
    <Element Type="Param" Id="A18C92DC">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="51A2D636">
        <Comment>
            Figure out which unit we're attacking
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="35FF53A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D58CA105"/>
        <Parameter Type="Param" Library="AIAI" Id="CE671D5A"/>
    </Element>
    <Element Type="Param" Id="D58CA105">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="Param" Id="CE671D5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4865F9E8"/>
    </Element>
    <Element Type="FunctionCall" Id="4865F9E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="AFEBBB35"/>
        <Parameter Type="Param" Library="AIAI" Id="35301CA3"/>
    </Element>
    <Element Type="Param" Id="AFEBBB35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BC626ADB"/>
        <Array Type="Param" Library="AIAI" Id="A11F44A9"/>
    </Element>
    <Element Type="Param" Id="BC626ADB">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="A11F44A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="Param" Id="35301CA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="65B9CC38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="829C0B26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="826B0F76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4A5DDF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7BC1A2A"/>
    </Element>
    <Element Type="FunctionCall" Id="829C0B26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0F1BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="9F3E0F0D"/>
    </Element>
    <Element Type="Param" Id="2C0F1BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
    </Element>
    <Element Type="Param" Id="9F3E0F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19EDE1BF"/>
    </Element>
    <Element Type="FunctionCall" Id="19EDE1BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="F660095C"/>
    </Element>
    <Element Type="Param" Id="F660095C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="FunctionCall" Id="826B0F76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FAB3A0F1"/>
        <Parameter Type="Param" Library="AIAI" Id="7A20CE12"/>
        <Parameter Type="Param" Library="AIAI" Id="F83BA174"/>
    </Element>
    <Element Type="Param" Id="FAB3A0F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="Param" Id="7A20CE12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F83BA174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="A4A5DDF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9B83A62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03788C2E"/>
    </Element>
    <Element Type="FunctionCall" Id="E9B83A62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="87280F02"/>
        <Parameter Type="Param" Library="AIAI" Id="10ABA049"/>
        <Parameter Type="Param" Library="AIAI" Id="937461EE"/>
    </Element>
    <Element Type="Param" Id="87280F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BF1C5E7"/>
    </Element>
    <Element Type="FunctionCall" Id="1BF1C5E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="569011D2"/>
    </Element>
    <Element Type="Param" Id="569011D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="Param" Id="10ABA049">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="937461EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC2B6DD7"/>
    </Element>
    <Element Type="FunctionCall" Id="BC2B6DD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="A48DE099"/>
        <Parameter Type="Param" Library="AIAI" Id="B6EF1AB2"/>
    </Element>
    <Element Type="Param" Id="A48DE099">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B6EF1AB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="03788C2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="38DA92D3"/>
        <Parameter Type="Param" Library="AIAI" Id="43ECB2CC"/>
        <Parameter Type="Param" Library="AIAI" Id="4BDB0092"/>
    </Element>
    <Element Type="Param" Id="38DA92D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6C05FAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F6C05FAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="BD9EF92B"/>
    </Element>
    <Element Type="Param" Id="BD9EF92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="Param" Id="43ECB2CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4BDB0092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C966C1C4"/>
    </Element>
    <Element Type="FunctionCall" Id="C966C1C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="7C870620"/>
        <Parameter Type="Param" Library="AIAI" Id="CE47B8B7"/>
    </Element>
    <Element Type="Param" Id="7C870620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CE47B8B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>AttackAlly</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="D7BC1A2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D9056BD5"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF2CC8F"/>
        <Parameter Type="Param" Library="AIAI" Id="ACAE8FE7"/>
    </Element>
    <Element Type="Param" Id="D9056BD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDAA3217"/>
    </Element>
    <Element Type="FunctionCall" Id="EDAA3217">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="F8D1B278"/>
    </Element>
    <Element Type="Param" Id="F8D1B278">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="A88E0CB0"/>
    </Element>
    <Element Type="Param" Id="BEF2CC8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACAE8FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="Comment" Id="40EA02B4">
        <Comment>
            Figure out our state and which unit we're attacking.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="906C9303">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="43C44F89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DC8C9B6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="778D6079"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B045D0AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B086A9D0"/>
    </Element>
    <Element Type="Comment" Id="43C44F89">
        <Comment>
            Regular minion attack logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="3DC8C9B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C92DA317"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAF81DE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="704F85D8"/>
    </Element>
    <Element Type="FunctionCall" Id="C92DA317">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E53A1B4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEA4DB03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="015388AE"/>
    </Element>
    <Element Type="FunctionCall" Id="E53A1B4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8963A5"/>
    </Element>
    <Element Type="Param" Id="0B8963A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80F345B5"/>
    </Element>
    <Element Type="FunctionCall" Id="80F345B5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0E45080F"/>
        <Parameter Type="Param" Library="AIAI" Id="4B85669D"/>
        <Parameter Type="Param" Library="AIAI" Id="C6996E5C"/>
    </Element>
    <Element Type="Param" Id="4B85669D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
    </Element>
    <Element Type="Param" Id="C6996E5C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="FunctionCall" Id="EEA4DB03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="02FAE4B2"/>
    </Element>
    <Element Type="Param" Id="02FAE4B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="015388AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A24404"/>
        <Parameter Type="Param" Library="AIAI" Id="6690F33B"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E3083E"/>
    </Element>
    <Element Type="Param" Id="D0A24404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24628984"/>
    </Element>
    <Element Type="FunctionCall" Id="24628984">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49594118"/>
        <Parameter Type="Param" Library="AIAI" Id="70BBB846"/>
        <Parameter Type="Param" Library="AIAI" Id="0BFC24EC"/>
    </Element>
    <Element Type="Param" Id="70BBB846">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24836E9D"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
    </Element>
    <Element Type="Param" Id="0BFC24EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="295A58D8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="Param" Id="6690F33B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1E3083E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CAF81DE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EDA9EFE1"/>
    </Element>
    <Element Type="Param" Id="EDA9EFE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
    </Element>
    <Element Type="FunctionCall" Id="704F85D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8DCAAE8C"/>
        <Parameter Type="Param" Library="AIAI" Id="AD954746"/>
        <Parameter Type="Param" Library="AIAI" Id="2E257A18"/>
    </Element>
    <Element Type="Param" Id="8DCAAE8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49461698"/>
    </Element>
    <Element Type="FunctionCall" Id="49461698">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44F330C3"/>
        <Parameter Type="Param" Library="AIAI" Id="F73D7202"/>
        <Parameter Type="Param" Library="AIAI" Id="4EFFE0AE"/>
    </Element>
    <Element Type="Param" Id="F73D7202">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A8494FE2"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
    </Element>
    <Element Type="Param" Id="4EFFE0AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3489761"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="Param" Id="AD954746">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2E257A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="778D6079">
        <Comment>
            Separate logic for minions that only attack structures.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B045D0AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="483C9E0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="201390F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00290881"/>
    </Element>
    <Element Type="FunctionCall" Id="483C9E0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4634C315"/>
    </Element>
    <Element Type="Param" Id="4634C315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="201390F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="73321FEA"/>
    </Element>
    <Element Type="Param" Id="73321FEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="00290881">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA0140A"/>
        <Parameter Type="Param" Library="AIAI" Id="0D247FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="20F60CB3"/>
    </Element>
    <Element Type="Param" Id="CCA0140A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1834256"/>
    </Element>
    <Element Type="FunctionCall" Id="D1834256">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49594118"/>
        <Parameter Type="Param" Library="AIAI" Id="CA222E2B"/>
        <Parameter Type="Param" Library="AIAI" Id="E8990983"/>
    </Element>
    <Element Type="Param" Id="CA222E2B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24836E9D"/>
        <Variable Type="Variable" Library="AIAI" Id="B5E6DBC9"/>
    </Element>
    <Element Type="Param" Id="E8990983">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="295A58D8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="Param" Id="0D247FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20F60CB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B086A9D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A1007FD0"/>
        <Parameter Type="Param" Library="AIAI" Id="4E5ADEB7"/>
        <Parameter Type="Param" Library="AIAI" Id="C2DD1ED1"/>
    </Element>
    <Element Type="Param" Id="A1007FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1D647E8"/>
    </Element>
    <Element Type="FunctionCall" Id="A1D647E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="74903807"/>
    </Element>
    <Element Type="Param" Id="74903807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6B6FC386"/>
        <Array Type="Param" Library="AIAI" Id="1E2A4BF3"/>
    </Element>
    <Element Type="Param" Id="6B6FC386">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="1E2A4BF3">
        <Parameter Type="ParamDef" Library="AIAI" Id="66D33C3B"/>
    </Element>
    <Element Type="Param" Id="4E5ADEB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C2DD1ED1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldSummonedBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionDef" Id="44F330C3">
        <Identifier>MinionAIShouldAttackMinions</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E3489761"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A8494FE2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FF2FE1E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ABA5912"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6762A517"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21ECAFCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F278EC5"/>
    </Element>
    <Element Type="ParamDef" Id="E3489761">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="A8494FE2">
        <Identifier>currentTarget</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0C322A72"/>
    </Element>
    <Element Type="Param" Id="0C322A72">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="FF2FE1E9">
        <Comment>
            If we're already attacking a minion, keep doing so
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1ABA5912">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07302B93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D5868B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07BD75E2"/>
    </Element>
    <Element Type="FunctionCall" Id="07302B93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9388698D"/>
    </Element>
    <Element Type="Param" Id="9388698D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1D5868B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A06239E8"/>
        <Parameter Type="Param" Library="AIAI" Id="5F91213B"/>
        <Parameter Type="Param" Library="AIAI" Id="255F2C0C"/>
    </Element>
    <Element Type="Param" Id="A06239E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0856DEA8"/>
    </Element>
    <Element Type="FunctionCall" Id="0856DEA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="5276D264"/>
    </Element>
    <Element Type="Param" Id="5276D264">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A8494FE2"/>
    </Element>
    <Element Type="Param" Id="5F91213B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="255F2C0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="07BD75E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D611837"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DB061A0"/>
    </Element>
    <Element Type="FunctionCall" Id="4D611837">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D90A6318"/>
        <Parameter Type="Param" Library="AIAI" Id="CF36B278"/>
        <Parameter Type="Param" Library="AIAI" Id="9969FEFA"/>
    </Element>
    <Element Type="Param" Id="D90A6318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63980A11"/>
    </Element>
    <Element Type="FunctionCall" Id="63980A11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD83D4B"/>
        <Parameter Type="Param" Library="AIAI" Id="5B2DB789"/>
    </Element>
    <Element Type="Param" Id="BCD83D4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D0F21ED"/>
    </Element>
    <Element Type="FunctionCall" Id="2D0F21ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="F43ECDA3"/>
    </Element>
    <Element Type="Param" Id="F43ECDA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A8494FE2"/>
    </Element>
    <Element Type="Param" Id="5B2DB789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="24598B17"/>
    </Element>
    <Element Type="Param" Id="CF36B278">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9969FEFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2DB061A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FEC3DA63"/>
        <Parameter Type="Param" Library="AIAI" Id="29703A48"/>
        <Parameter Type="Param" Library="AIAI" Id="6075AEB0"/>
    </Element>
    <Element Type="Param" Id="FEC3DA63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2D53391"/>
    </Element>
    <Element Type="FunctionCall" Id="F2D53391">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="DE0FDF2E"/>
        <Parameter Type="Param" Library="AIAI" Id="0C98FAED"/>
    </Element>
    <Element Type="Param" Id="DE0FDF2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A00B0373"/>
    </Element>
    <Element Type="FunctionCall" Id="A00B0373">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="5F7D6D4E"/>
    </Element>
    <Element Type="Param" Id="5F7D6D4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A8494FE2"/>
    </Element>
    <Element Type="Param" Id="0C98FAED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="A4249C97"/>
    </Element>
    <Element Type="Param" Id="29703A48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6075AEB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6762A517">
        <Comment>
            Else if there are enemy minions in range --&gt; Attack Minions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="21ECAFCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C962BD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34636988"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7D36F23"/>
    </Element>
    <Element Type="FunctionCall" Id="6C962BD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6C220CD1"/>
        <Parameter Type="Param" Library="AIAI" Id="72B0A2B6"/>
    </Element>
    <Element Type="Param" Id="6C220CD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="16921860"/>
        <Array Type="Param" Library="AIAI" Id="B8EF2298"/>
    </Element>
    <Element Type="Param" Id="16921860">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="B8EF2298">
        <Parameter Type="ParamDef" Library="AIAI" Id="E3489761"/>
    </Element>
    <Element Type="Param" Id="72B0A2B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="34636988">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9441ED8F"/>
        <Parameter Type="Param" Library="AIAI" Id="2F40D95E"/>
        <Parameter Type="Param" Library="AIAI" Id="DE69AE3B"/>
    </Element>
    <Element Type="Param" Id="9441ED8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1904014C"/>
    </Element>
    <Element Type="FunctionCall" Id="1904014C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A33FAE6"/>
        <Parameter Type="Param" Library="AIAI" Id="E41FDBEC"/>
        <Parameter Type="Param" Library="AIAI" Id="927CDF00"/>
    </Element>
    <Element Type="Param" Id="E41FDBEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AEA092EC"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A04AED1B"/>
        <Array Type="Param" Library="AIAI" Id="99C84178"/>
    </Element>
    <Element Type="Param" Id="A04AED1B">
        <Variable Type="Variable" Library="AIAI" Id="AC6EC51B"/>
    </Element>
    <Element Type="Param" Id="99C84178">
        <Parameter Type="ParamDef" Library="AIAI" Id="E3489761"/>
    </Element>
    <Element Type="Param" Id="927CDF00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E3489761"/>
    </Element>
    <Element Type="Param" Id="2F40D95E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DE69AE3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7D36F23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D0716C3A"/>
    </Element>
    <Element Type="Param" Id="D0716C3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F278EC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="13ACA4F8"/>
    </Element>
    <Element Type="Param" Id="13ACA4F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="49594118">
        <Identifier>MinionAIShouldAttackStructure</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="24836E9D"/>
        <Variable Type="Variable" Library="AIAI" Id="200A549B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FD94C019"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="405305F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BCF8C39E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46B47040"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9BAFCB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2E16E64"/>
    </Element>
    <Element Type="ParamDef" Id="295A58D8">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="24836E9D">
        <Identifier>currentTarget</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A42C99A8"/>
    </Element>
    <Element Type="Param" Id="A42C99A8">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="200A549B">
        <Identifier>targetStructure</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5E021CC7"/>
    </Element>
    <Element Type="Param" Id="5E021CC7">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="FD94C019">
        <Comment>
            If we're already attacking valid structure, keep doing so
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="405305F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5B417D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31B8122C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6C72B9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58B334A1"/>
    </Element>
    <Element Type="FunctionCall" Id="C5B417D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D73BCF"/>
        <Parameter Type="Param" Library="AIAI" Id="96E211DE"/>
    </Element>
    <Element Type="Param" Id="E4D73BCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="288104D4"/>
        <Array Type="Param" Library="AIAI" Id="1BFBFD94"/>
    </Element>
    <Element Type="Param" Id="288104D4">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="1BFBFD94">
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="Param" Id="96E211DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="24836E9D"/>
    </Element>
    <Element Type="FunctionCall" Id="31B8122C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1D52284B"/>
    </Element>
    <Element Type="Param" Id="1D52284B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D6C72B9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B7F57D24"/>
        <Parameter Type="Param" Library="AIAI" Id="9ECF6967"/>
        <Parameter Type="Param" Library="AIAI" Id="B09B8C7D"/>
    </Element>
    <Element Type="Param" Id="B7F57D24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A35C1C58"/>
    </Element>
    <Element Type="FunctionCall" Id="A35C1C58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="308F848F"/>
    </Element>
    <Element Type="Param" Id="308F848F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="24836E9D"/>
    </Element>
    <Element Type="Param" Id="9ECF6967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B09B8C7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="58B334A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6352EE71"/>
        <Parameter Type="Param" Library="AIAI" Id="7FA16DB1"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D9CACC"/>
    </Element>
    <Element Type="Param" Id="6352EE71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BC79618"/>
    </Element>
    <Element Type="FunctionCall" Id="6BC79618">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="1E5EDDD4"/>
        <Parameter Type="Param" Library="AIAI" Id="BEBE65F4"/>
        <Parameter Type="Param" Library="AIAI" Id="89811E4A"/>
    </Element>
    <Element Type="Param" Id="1E5EDDD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="24836E9D"/>
    </Element>
    <Element Type="Param" Id="BEBE65F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BBD23EBB"/>
        <Array Type="Param" Library="AIAI" Id="3AAEA29A"/>
    </Element>
    <Element Type="Param" Id="BBD23EBB">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="3AAEA29A">
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="Param" Id="89811E4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Variable Type="Variable" Library="AIAI" Id="E2D5BE42"/>
    </Element>
    <Element Type="Param" Id="7FA16DB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E5D9CACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BCF8C39E">
        <Comment>
            Else if there is a structure in range --&gt; Attack Structure
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="46B47040">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF6385DC"/>
        <Parameter Type="Param" Library="AIAI" Id="D90491C9"/>
    </Element>
    <Element Type="Param" Id="CF6385DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="200A549B"/>
    </Element>
    <Element Type="Param" Id="D90491C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FBE78CE"/>
    </Element>
    <Element Type="FunctionCall" Id="7FBE78CE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="68A19FD4"/>
        <Parameter Type="Param" Library="AIAI" Id="E95FC45F"/>
        <Parameter Type="Param" Library="AIAI" Id="E552802F"/>
    </Element>
    <Element Type="Param" Id="E95FC45F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="96D8B3E9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="Param" Id="E552802F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="82BFE637"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2727E51"/>
    </Element>
    <Element Type="FunctionCall" Id="D2727E51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="79C2ED4C"/>
        <Parameter Type="Param" Library="AIAI" Id="7339F310"/>
        <Parameter Type="Param" Library="AIAI" Id="B5F379DF"/>
    </Element>
    <Element Type="Param" Id="79C2ED4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7339F310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FF1E0547"/>
    </Element>
    <Element Type="Param" Id="B5F379DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="FAED156B"/>
        <Array Type="Param" Library="AIAI" Id="48457989"/>
    </Element>
    <Element Type="Param" Id="FAED156B">
        <Variable Type="Variable" Library="AIAI" Id="AC6EC51B"/>
    </Element>
    <Element Type="Param" Id="48457989">
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="FunctionCall" Id="A9BAFCB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8418AFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE4ED4ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A0DBE00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CD393F6"/>
    </Element>
    <Element Type="FunctionCall" Id="A8418AFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="362780DD"/>
        <Parameter Type="Param" Library="AIAI" Id="22EFB673"/>
    </Element>
    <Element Type="Param" Id="362780DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="9511528E"/>
        <Array Type="Param" Library="AIAI" Id="62B560DB"/>
    </Element>
    <Element Type="Param" Id="9511528E">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="62B560DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="Param" Id="22EFB673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EE4ED4ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C0B72808"/>
        <Parameter Type="Param" Library="AIAI" Id="0E245077"/>
        <Parameter Type="Param" Library="AIAI" Id="C8D733F5"/>
    </Element>
    <Element Type="Param" Id="C0B72808">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC972FF0"/>
    </Element>
    <Element Type="FunctionCall" Id="AC972FF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="12DC932A"/>
    </Element>
    <Element Type="Param" Id="12DC932A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="200A549B"/>
    </Element>
    <Element Type="Param" Id="0E245077">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C8D733F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8A0DBE00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DA35793E"/>
        <Parameter Type="Param" Library="AIAI" Id="8B77D289"/>
    </Element>
    <Element Type="Param" Id="DA35793E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B539F36B"/>
        <Array Type="Param" Library="AIAI" Id="4B460DD8"/>
    </Element>
    <Element Type="Param" Id="B539F36B">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="4B460DD8">
        <Parameter Type="ParamDef" Library="AIAI" Id="295A58D8"/>
    </Element>
    <Element Type="Param" Id="8B77D289">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="200A549B"/>
    </Element>
    <Element Type="FunctionCall" Id="7CD393F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87BF052D"/>
    </Element>
    <Element Type="Param" Id="87BF052D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C2E16E64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="30786160"/>
    </Element>
    <Element Type="Param" Id="30786160">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0E45080F">
        <Identifier>MinionAIAttackHeroState</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
        <Variable Type="Variable" Library="AIAI" Id="F733C074"/>
        <Variable Type="Variable" Library="AIAI" Id="08B48586"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8F593145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB6B1AB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="754DF34F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="54533D80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1381D3D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A87FA271"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEF68611"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BF0B0B96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E7E77E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFC3AFFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E7197DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6F3BA33"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3E172274"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1944BB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3439D093"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57FB5802"/>
    </Element>
    <Element Type="ParamDef" Id="E7EF1820">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="DC6F25B3">
        <Identifier>currentTarget</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FDBA0F8C"/>
    </Element>
    <Element Type="Param" Id="FDBA0F8C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="F733C074">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="56740AC3"/>
    </Element>
    <Element Type="Param" Id="56740AC3">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="08B48586">
        <Identifier>pathingCostToBattleStandard</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="432E3519"/>
    </Element>
    <Element Type="Param" Id="432E3519">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="65AA5B32">
        <Identifier>targetHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A49CEC81"/>
    </Element>
    <Element Type="Param" Id="A49CEC81">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="8F593145">
        <Comment>
            See if there is a nearby hero to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BB6B1AB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA88A230"/>
        <Parameter Type="Param" Library="AIAI" Id="EC0653E2"/>
    </Element>
    <Element Type="Param" Id="FA88A230">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F733C074"/>
    </Element>
    <Element Type="Param" Id="EC0653E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="ACDD82F3"/>
        <Array Type="Param" Library="AIAI" Id="4E0CDF03"/>
    </Element>
    <Element Type="Param" Id="ACDD82F3">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="4E0CDF03">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="FunctionCall" Id="754DF34F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88173FB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F97A8044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E49B0EE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01830F01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BA70F98"/>
    </Element>
    <Element Type="FunctionCall" Id="88173FB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1661F741"/>
        <Parameter Type="Param" Library="AIAI" Id="965B19CB"/>
    </Element>
    <Element Type="Param" Id="1661F741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="965B19CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D326F089"/>
    </Element>
    <Element Type="FunctionCall" Id="D326F089">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FD14887B"/>
        <Parameter Type="Param" Library="AIAI" Id="8B8ABCDF"/>
        <Parameter Type="Param" Library="AIAI" Id="D66F975B"/>
    </Element>
    <Element Type="Param" Id="8B8ABCDF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24837044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="D66F975B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="643A00DB"/>
        <Variable Type="Variable" Library="AIAI" Id="CAD242DD"/>
    </Element>
    <Element Type="FunctionCall" Id="F97A8044">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD1CD94E"/>
        <Parameter Type="Param" Library="AIAI" Id="0588A023"/>
    </Element>
    <Element Type="Param" Id="BD1CD94E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="0588A023">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
    </Element>
    <Element Type="FunctionCall" Id="E49B0EE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2EDC47B2"/>
        <Parameter Type="Param" Library="AIAI" Id="98DF71E7"/>
        <Parameter Type="Param" Library="AIAI" Id="19A497EB"/>
    </Element>
    <Element Type="Param" Id="2EDC47B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA89103D"/>
    </Element>
    <Element Type="FunctionCall" Id="BA89103D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="F341C6AF"/>
    </Element>
    <Element Type="Param" Id="F341C6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
    </Element>
    <Element Type="Param" Id="98DF71E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="19A497EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="01830F01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5BEFA617"/>
        <Parameter Type="Param" Library="AIAI" Id="BBFC56CB"/>
        <Parameter Type="Param" Library="AIAI" Id="19320A6E"/>
    </Element>
    <Element Type="Param" Id="5BEFA617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0741B142"/>
    </Element>
    <Element Type="FunctionCall" Id="0741B142">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="F531EDC6"/>
        <Parameter Type="Param" Library="AIAI" Id="FC64F4F3"/>
        <Parameter Type="Param" Library="AIAI" Id="BD68DDFC"/>
    </Element>
    <Element Type="Param" Id="F531EDC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
    </Element>
    <Element Type="Param" Id="FC64F4F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="DAA8E6B6"/>
        <Array Type="Param" Library="AIAI" Id="68B075FD"/>
    </Element>
    <Element Type="Param" Id="DAA8E6B6">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="68B075FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="BD68DDFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Variable Type="Variable" Library="AIAI" Id="794286CE"/>
    </Element>
    <Element Type="Param" Id="BBFC56CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="19320A6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7BA70F98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="39CDC1DB"/>
        <Parameter Type="Param" Library="AIAI" Id="B8ED33DB"/>
        <Parameter Type="Param" Library="AIAI" Id="E2EB26E3"/>
    </Element>
    <Element Type="Param" Id="39CDC1DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58AC5906"/>
    </Element>
    <Element Type="FunctionCall" Id="58AC5906">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="4D2CC61C"/>
        <Parameter Type="Param" Library="AIAI" Id="96767712"/>
    </Element>
    <Element Type="Param" Id="4D2CC61C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F733C074"/>
    </Element>
    <Element Type="Param" Id="96767712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A8BA926"/>
    </Element>
    <Element Type="FunctionCall" Id="3A8BA926">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="38C7D754"/>
    </Element>
    <Element Type="Param" Id="38C7D754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
    </Element>
    <Element Type="Param" Id="B8ED33DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E2EB26E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="213F8672"/>
    </Element>
    <Element Type="Comment" Id="54533D80">
        <Comment>
            If there was no valid hero -&gt; fall back to advancing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D1381D3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C9014C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77496D5C"/>
    </Element>
    <Element Type="FunctionCall" Id="6C9014C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="60F6DC1C"/>
    </Element>
    <Element Type="Param" Id="60F6DC1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="77496D5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6A1E5F0E"/>
        <Parameter Type="Param" Library="AIAI" Id="39B79486"/>
        <Parameter Type="Param" Library="AIAI" Id="B0B848B3"/>
    </Element>
    <Element Type="Param" Id="6A1E5F0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8CEB91E"/>
    </Element>
    <Element Type="FunctionCall" Id="E8CEB91E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="4FF92785"/>
    </Element>
    <Element Type="Param" Id="4FF92785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="39B79486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B0B848B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A87FA271">
        <Comment>
            If hero is passive and not mounted, he's not valid --&gt; fall back to advancing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BEF68611">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A31287D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37E9452F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8554A83A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC470BA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ECEE6DE"/>
    </Element>
    <Element Type="FunctionCall" Id="A31287D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E88739A9"/>
        <Parameter Type="Param" Library="AIAI" Id="36EE554D"/>
        <Parameter Type="Param" Library="AIAI" Id="D1C3E7EE"/>
    </Element>
    <Element Type="Param" Id="E88739A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28CDD0B5"/>
    </Element>
    <Element Type="FunctionCall" Id="28CDD0B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="AB86EEA1"/>
        <Parameter Type="Param" Library="AIAI" Id="4E311966"/>
        <Parameter Type="Param" Library="AIAI" Id="BA170D94"/>
    </Element>
    <Element Type="Param" Id="AB86EEA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="4E311966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="24D58C39"/>
        <Array Type="Param" Library="AIAI" Id="311F75CE"/>
    </Element>
    <Element Type="Param" Id="24D58C39">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="311F75CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="BA170D94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>-;Passive</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="36EE554D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1C3E7EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="37E9452F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67CCDA14"/>
        <Parameter Type="Param" Library="AIAI" Id="1E359A53"/>
        <Parameter Type="Param" Library="AIAI" Id="399B1B92"/>
    </Element>
    <Element Type="Param" Id="67CCDA14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="683A370D"/>
    </Element>
    <Element Type="FunctionCall" Id="683A370D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="C033C54F"/>
        <Parameter Type="Param" Library="AIAI" Id="F423D139"/>
    </Element>
    <Element Type="Param" Id="C033C54F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="F423D139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>Mounted</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="1E359A53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="399B1B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8554A83A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CF3FECA5"/>
        <Parameter Type="Param" Library="AIAI" Id="DB94FB92"/>
        <Parameter Type="Param" Library="AIAI" Id="D81265A7"/>
    </Element>
    <Element Type="Param" Id="CF3FECA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2761ACCC"/>
    </Element>
    <Element Type="FunctionCall" Id="2761ACCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="FC961BA4"/>
        <Parameter Type="Param" Library="AIAI" Id="70A9B09E"/>
    </Element>
    <Element Type="Param" Id="FC961BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="70A9B09E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>MountedCustom</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="DB94FB92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D81265A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FC470BA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15D0F708"/>
        <Parameter Type="Param" Library="AIAI" Id="1BDE10DB"/>
        <Parameter Type="Param" Library="AIAI" Id="559CD6E9"/>
    </Element>
    <Element Type="Param" Id="15D0F708">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B4F3272"/>
    </Element>
    <Element Type="FunctionCall" Id="2B4F3272">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="96D33328"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D92CE6"/>
    </Element>
    <Element Type="Param" Id="96D33328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="E3D92CE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>MountedFlyer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="1BDE10DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="559CD6E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9ECEE6DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD8A553F"/>
    </Element>
    <Element Type="Param" Id="DD8A553F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="Comment" Id="BF0B0B96">
        <Comment>
            If we've chased too far from the Battle Standard --&gt; Leash
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5E7E77E4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <Parameter Type="Param" Library="AIAI" Id="07891FAD"/>
    </Element>
    <Element Type="Param" Id="07891FAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="FunctionCall" Id="AFC3AFFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1004A743"/>
        <Parameter Type="Param" Library="AIAI" Id="2B2882B8"/>
    </Element>
    <Element Type="Param" Id="1004A743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="08B48586"/>
    </Element>
    <Element Type="Param" Id="2B2882B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="828E7369"/>
    </Element>
    <Element Type="FunctionCall" Id="828E7369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="651AB899"/>
    </Element>
    <Element Type="Param" Id="651AB899">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0291282"/>
    </Element>
    <Element Type="FunctionCall" Id="D0291282">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A91C75B"/>
        <Parameter Type="Param" Library="AIAI" Id="625E137B"/>
        <Parameter Type="Param" Library="AIAI" Id="A21C25E4"/>
    </Element>
    <Element Type="Param" Id="625E137B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7EB4EBD"/>
        <Variable Type="Variable" Library="AIAI" Id="F733C074"/>
    </Element>
    <Element Type="Param" Id="A21C25E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54C4EC54"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BB19B35B"/>
        <Array Type="Param" Library="AIAI" Id="1E410F5C"/>
    </Element>
    <Element Type="Param" Id="BB19B35B">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="1E410F5C">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="FunctionCall" Id="8E7197DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C4714E02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B7F8156"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C3E2361"/>
    </Element>
    <Element Type="Comment" Id="C4714E02">
        <Comment>
            No path was found, just use straight line distance.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0B7F8156">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5A0EB6"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E8F7B3"/>
        <Parameter Type="Param" Library="AIAI" Id="3768AC91"/>
    </Element>
    <Element Type="Param" Id="7D5A0EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="08B48586"/>
    </Element>
    <Element Type="Param" Id="E7E8F7B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="3768AC91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="691E4EB1"/>
    </Element>
    <Element Type="FunctionCall" Id="6C3E2361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="559D2AB1"/>
        <Parameter Type="Param" Library="AIAI" Id="1EB0889D"/>
    </Element>
    <Element Type="Param" Id="559D2AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="08B48586"/>
    </Element>
    <Element Type="Param" Id="1EB0889D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73F78261"/>
    </Element>
    <Element Type="FunctionCall" Id="73F78261">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="521F62D3"/>
        <Parameter Type="Param" Library="AIAI" Id="2EF36ECA"/>
    </Element>
    <Element Type="Param" Id="521F62D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F733C074"/>
    </Element>
    <Element Type="Param" Id="2EF36ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CCDE6A4C"/>
        <Array Type="Param" Library="AIAI" Id="61E8E1E6"/>
    </Element>
    <Element Type="Param" Id="CCDE6A4C">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="61E8E1E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="FunctionCall" Id="A6F3BA33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="25547323"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98B06C4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC7056A4"/>
    </Element>
    <Element Type="Comment" Id="25547323">
        <Comment>
            We should leash, should we attack other enemies on route or leash back first.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="98B06C4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A06C63F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D536EC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5580A0A"/>
    </Element>
    <Element Type="FunctionCall" Id="A06C63F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D6EB26"/>
    </Element>
    <Element Type="Param" Id="C6D6EB26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="FunctionCall" Id="9D536EC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="395BE1BC"/>
    </Element>
    <Element Type="Param" Id="395BE1BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="B5580A0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A4D6CC57"/>
        <Parameter Type="Param" Library="AIAI" Id="F8D9DCFB"/>
        <Parameter Type="Param" Library="AIAI" Id="FA93F431"/>
    </Element>
    <Element Type="Param" Id="A4D6CC57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C79254F5"/>
        <Array Type="Param" Library="AIAI" Id="1B41E521"/>
    </Element>
    <Element Type="Param" Id="C79254F5">
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
    </Element>
    <Element Type="Param" Id="1B41E521">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="F8D9DCFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA93F431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FC7056A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DEB8A28B"/>
        <Parameter Type="Param" Library="AIAI" Id="9701500E"/>
        <Parameter Type="Param" Library="AIAI" Id="532C0961"/>
    </Element>
    <Element Type="Param" Id="DEB8A28B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="08B48586"/>
    </Element>
    <Element Type="Param" Id="9701500E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="532C0961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C63F1D2B"/>
    </Element>
    <Element Type="Comment" Id="3E172274">
        <Comment>
            Hero is valid, in range, and close enough to the lane, attack him
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F1944BB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="185985A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE25DE22"/>
    </Element>
    <Element Type="FunctionCall" Id="185985A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="311A277B"/>
        <Parameter Type="Param" Library="AIAI" Id="7A478201"/>
    </Element>
    <Element Type="Param" Id="311A277B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="55BA6F09"/>
        <Array Type="Param" Library="AIAI" Id="8D38446F"/>
    </Element>
    <Element Type="Param" Id="55BA6F09">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="8D38446F">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="7A478201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AE25DE22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3807CB2C"/>
        <Parameter Type="Param" Library="AIAI" Id="D521D62A"/>
        <Parameter Type="Param" Library="AIAI" Id="073C0514"/>
    </Element>
    <Element Type="Param" Id="3807CB2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="Param" Id="D521D62A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="073C0514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DC6F25B3"/>
    </Element>
    <Element Type="FunctionCall" Id="3439D093">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1FC1A8"/>
        <Parameter Type="Param" Library="AIAI" Id="9AD0A422"/>
    </Element>
    <Element Type="Param" Id="3A1FC1A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="894A76DB"/>
        <Array Type="Param" Library="AIAI" Id="FE9EF1E4"/>
    </Element>
    <Element Type="Param" Id="894A76DB">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="FE9EF1E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EF1820"/>
    </Element>
    <Element Type="Param" Id="9AD0A422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="65AA5B32"/>
    </Element>
    <Element Type="FunctionCall" Id="57FB5802">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3053EDC3"/>
    </Element>
    <Element Type="Param" Id="3053EDC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="FunctionDef" Id="55B11A6E">
        <Identifier>MinionAIDetermineStateUsingOgreKingLogic</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0831A5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
        <Variable Type="Variable" Library="AIAI" Id="C908D40A"/>
        <Variable Type="Variable" Library="AIAI" Id="32BA1225"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDB7D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E0D26C60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CC206DE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F320AE13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D64613EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FB1D2B2"/>
    </Element>
    <Element Type="ParamDef" Id="F9BFB45F">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="A0831A5F">
        <Identifier>oldState</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="BB44CB12">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2ED29F2"/>
    </Element>
    <Element Type="Param" Id="C2ED29F2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3296428B">
        <Identifier>structureScanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="36D49250"/>
    </Element>
    <Element Type="Param" Id="36D49250">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71803BA7"/>
    </Element>
    <Element Type="FunctionCall" Id="71803BA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="01E2BF75">
        <Identifier>targetStructure</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="88796CC9"/>
    </Element>
    <Element Type="Param" Id="88796CC9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="76E069CF">
        <Identifier>targetHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D035F5BE"/>
    </Element>
    <Element Type="Param" Id="D035F5BE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="C908D40A">
        <Identifier>distanceToBattleStandard</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BDA852C5"/>
    </Element>
    <Element Type="Param" Id="BDA852C5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="32BA1225">
        <Identifier>pathingCostToBattleStandard</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="00DC38CB"/>
    </Element>
    <Element Type="Param" Id="00DC38CB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A8CBDB7D">
        <Identifier>heroToFollow</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A279CE9"/>
    </Element>
    <Element Type="Param" Id="4A279CE9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="E0D26C60">
        <Comment>
            Set up some variables used in multiple cases
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7CC206DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="55C09ECB"/>
        <Parameter Type="Param" Library="AIAI" Id="87EC0E7A"/>
    </Element>
    <Element Type="Param" Id="55C09ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="87EC0E7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BC2099E0"/>
        <Array Type="Param" Library="AIAI" Id="CFB0ACD0"/>
    </Element>
    <Element Type="Param" Id="BC2099E0">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="CFB0ACD0">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Comment" Id="F320AE13">
        <Comment>
            Determine state
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D64613EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="8D604282"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6379FAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="637D6DCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54D178A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AB2609A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9240FE02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14B432A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36AC5F34"/>
    </Element>
    <Element Type="Param" Id="8D604282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0831A5F"/>
    </Element>
    <Element Type="FunctionCall" Id="E6379FAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F70DB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDD2718B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B65489B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B50656C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDA7C402"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="99A4418A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2039BF3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C40F55A0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EF1A8E17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E49C429"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E32AB894"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B1AFBBCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95D6BA8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDE56DFC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2088B18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BA7931C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="871C0BF7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="056BF527"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D84F0AD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B3F93BC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D3A7CA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987B10A0"/>
    </Element>
    <Element Type="Param" Id="A6F70DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="EDD2718B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B4138C63"/>
        <Parameter Type="Param" Library="AIAI" Id="485D17CA"/>
    </Element>
    <Element Type="Param" Id="B4138C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="Param" Id="485D17CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="914B5BF2"/>
    </Element>
    <Element Type="FunctionCall" Id="914B5BF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="4ECC0B5C"/>
        <Parameter Type="Param" Library="AIAI" Id="F05CB8D7"/>
        <Parameter Type="Param" Library="AIAI" Id="0C7860D3"/>
        <Parameter Type="Param" Library="AIAI" Id="9270352A"/>
        <Parameter Type="Param" Library="AIAI" Id="8A5ADC1F"/>
        <Parameter Type="Param" Library="AIAI" Id="1E7EAC6C"/>
    </Element>
    <Element Type="Param" Id="4ECC0B5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="F05CB8D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="3FC61FF0"/>
        <Array Type="Param" Library="AIAI" Id="CEC04251"/>
    </Element>
    <Element Type="Param" Id="3FC61FF0">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="CEC04251">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="0C7860D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="9270352A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="C609948E"/>
    </Element>
    <Element Type="Param" Id="8A5ADC1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1E7EAC6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="B6EFD513"/>
    </Element>
    <Element Type="Comment" Id="B65489B3">
        <Comment>
            If the Core is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="7B50656C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C3099973"/>
        <Parameter Type="Param" Library="AIAI" Id="368AFA0D"/>
    </Element>
    <Element Type="Param" Id="C3099973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="368AFA0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4575DDE1"/>
    </Element>
    <Element Type="FunctionCall" Id="4575DDE1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="13216CBC"/>
        <Parameter Type="Param" Library="AIAI" Id="A6908A46"/>
        <Parameter Type="Param" Library="AIAI" Id="E4DAE4EB"/>
    </Element>
    <Element Type="Param" Id="13216CBC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="A6908A46">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="17339892"/>
    </Element>
    <Element Type="Param" Id="E4DAE4EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="CDA7C402">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="394CB0A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B76316ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBE63EAD"/>
    </Element>
    <Element Type="FunctionCall" Id="394CB0A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="623CE538"/>
        <Parameter Type="Param" Library="AIAI" Id="9A8841D1"/>
    </Element>
    <Element Type="Param" Id="623CE538">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="2CDCA5FD"/>
        <Array Type="Param" Library="AIAI" Id="67698DB3"/>
    </Element>
    <Element Type="Param" Id="2CDCA5FD">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="67698DB3">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="9A8841D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="B76316ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD679575"/>
    </Element>
    <Element Type="Param" Id="DD679575">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="FBE63EAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E724D057"/>
        <Parameter Type="Param" Library="AIAI" Id="22F473DD"/>
        <Parameter Type="Param" Library="AIAI" Id="4F383143"/>
    </Element>
    <Element Type="Param" Id="E724D057">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C464F186"/>
    </Element>
    <Element Type="FunctionCall" Id="C464F186">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="129C97FC"/>
    </Element>
    <Element Type="Param" Id="129C97FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="22F473DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F383143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="99A4418A">
        <Comment>
            If a tower is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="2039BF3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D3B9BEA1"/>
        <Parameter Type="Param" Library="AIAI" Id="07CC7516"/>
    </Element>
    <Element Type="Param" Id="D3B9BEA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="07CC7516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430E2184"/>
    </Element>
    <Element Type="FunctionCall" Id="430E2184">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="C14A03A0"/>
        <Parameter Type="Param" Library="AIAI" Id="1AFE74EC"/>
        <Parameter Type="Param" Library="AIAI" Id="CB087336"/>
    </Element>
    <Element Type="Param" Id="C14A03A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="1AFE74EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="Param" Id="CB087336">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="C40F55A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D01EDDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4119C7A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E703519"/>
    </Element>
    <Element Type="FunctionCall" Id="4D01EDDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="97A7B88D"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8F5A4E"/>
    </Element>
    <Element Type="Param" Id="97A7B88D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CD25FB3C"/>
        <Array Type="Param" Library="AIAI" Id="4B04B3EA"/>
    </Element>
    <Element Type="Param" Id="CD25FB3C">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="4B04B3EA">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="BA8F5A4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="4119C7A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A2A48B2D"/>
    </Element>
    <Element Type="Param" Id="A2A48B2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="7E703519">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4A59A1"/>
        <Parameter Type="Param" Library="AIAI" Id="C15379DE"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD769E8"/>
    </Element>
    <Element Type="Param" Id="ED4A59A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="626011FA"/>
    </Element>
    <Element Type="FunctionCall" Id="626011FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="55D7E3BA"/>
    </Element>
    <Element Type="Param" Id="55D7E3BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="C15379DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3AD769E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EF1A8E17">
        <Comment>
            If there is a gate in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="4E49C429">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7AD17DD9"/>
        <Parameter Type="Param" Library="AIAI" Id="24981405"/>
    </Element>
    <Element Type="Param" Id="7AD17DD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="24981405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67655839"/>
    </Element>
    <Element Type="FunctionCall" Id="67655839">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="BD04BA57"/>
        <Parameter Type="Param" Library="AIAI" Id="29CB73BB"/>
        <Parameter Type="Param" Library="AIAI" Id="8379D47A"/>
    </Element>
    <Element Type="Param" Id="BD04BA57">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="29CB73BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="Param" Id="8379D47A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="E32AB894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDCA5140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6570636"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EC0C9C3"/>
    </Element>
    <Element Type="FunctionCall" Id="EDCA5140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B3F6A7E"/>
        <Parameter Type="Param" Library="AIAI" Id="2F44B1F7"/>
    </Element>
    <Element Type="Param" Id="6B3F6A7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="7082A063"/>
        <Array Type="Param" Library="AIAI" Id="59E2891E"/>
    </Element>
    <Element Type="Param" Id="7082A063">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="59E2891E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="2F44B1F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="E6570636">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3FA764F"/>
    </Element>
    <Element Type="Param" Id="E3FA764F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="0EC0C9C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DCA0DB2E"/>
        <Parameter Type="Param" Library="AIAI" Id="95706FC2"/>
        <Parameter Type="Param" Library="AIAI" Id="3C4ADE68"/>
    </Element>
    <Element Type="Param" Id="DCA0DB2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B1D23FF"/>
    </Element>
    <Element Type="FunctionCall" Id="3B1D23FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="E6504DC5"/>
    </Element>
    <Element Type="Param" Id="E6504DC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="95706FC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3C4ADE68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B1AFBBCD">
        <Comment>
            If there is a town hall in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="95D6BA8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="02D9C4DE"/>
        <Parameter Type="Param" Library="AIAI" Id="AB93E278"/>
    </Element>
    <Element Type="Param" Id="02D9C4DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="AB93E278">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3A14690"/>
    </Element>
    <Element Type="FunctionCall" Id="F3A14690">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="06B67083"/>
        <Parameter Type="Param" Library="AIAI" Id="F6597A1D"/>
        <Parameter Type="Param" Library="AIAI" Id="83A64912"/>
    </Element>
    <Element Type="Param" Id="06B67083">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F6597A1D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="Param" Id="83A64912">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="BDE56DFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="141FAAE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AC6CB89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1050D700"/>
    </Element>
    <Element Type="FunctionCall" Id="141FAAE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CF61FAB8"/>
        <Parameter Type="Param" Library="AIAI" Id="37F6E292"/>
    </Element>
    <Element Type="Param" Id="CF61FAB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E152FDE5"/>
        <Array Type="Param" Library="AIAI" Id="915A508B"/>
    </Element>
    <Element Type="Param" Id="E152FDE5">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="915A508B">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="37F6E292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="6AC6CB89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E31C89D"/>
    </Element>
    <Element Type="Param" Id="9E31C89D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="1050D700">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F4A1457"/>
        <Parameter Type="Param" Library="AIAI" Id="25995B6A"/>
        <Parameter Type="Param" Library="AIAI" Id="1D65BF0D"/>
    </Element>
    <Element Type="Param" Id="9F4A1457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47B6D80C"/>
    </Element>
    <Element Type="FunctionCall" Id="47B6D80C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="C8161630"/>
    </Element>
    <Element Type="Param" Id="C8161630">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="25995B6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1D65BF0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C2088B18">
        <Comment>
            If there is a moonwell in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="7BA7931C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="46F87AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="EC10D142"/>
    </Element>
    <Element Type="Param" Id="46F87AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="EC10D142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A50ECC7"/>
    </Element>
    <Element Type="FunctionCall" Id="6A50ECC7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="4A2B1B6A"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFFBF4B"/>
        <Parameter Type="Param" Library="AIAI" Id="04B98D48"/>
    </Element>
    <Element Type="Param" Id="4A2B1B6A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="3DFFBF4B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="Param" Id="04B98D48">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="871C0BF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A27AE481"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="624A17C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41672EE9"/>
    </Element>
    <Element Type="FunctionCall" Id="A27AE481">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="294920CF"/>
        <Parameter Type="Param" Library="AIAI" Id="A8381D95"/>
    </Element>
    <Element Type="Param" Id="294920CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5F7D85C2"/>
        <Array Type="Param" Library="AIAI" Id="41F41966"/>
    </Element>
    <Element Type="Param" Id="5F7D85C2">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="41F41966">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="A8381D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="624A17C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1731FC93"/>
    </Element>
    <Element Type="Param" Id="1731FC93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="41672EE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B53C0D0"/>
        <Parameter Type="Param" Library="AIAI" Id="918DCCB8"/>
        <Parameter Type="Param" Library="AIAI" Id="50C625D4"/>
    </Element>
    <Element Type="Param" Id="7B53C0D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A95DD8AE"/>
    </Element>
    <Element Type="FunctionCall" Id="A95DD8AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7EC4A4"/>
    </Element>
    <Element Type="Param" Id="2D7EC4A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="918DCCB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="50C625D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="056BF527">
        <Comment>
            If there is a hero in range --&gt; Attack Hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="D84F0AD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F1377AE6"/>
        <Parameter Type="Param" Library="AIAI" Id="1DFF96D0"/>
    </Element>
    <Element Type="Param" Id="F1377AE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="1DFF96D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C5317F1"/>
    </Element>
    <Element Type="FunctionCall" Id="0C5317F1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FD14887B"/>
        <Parameter Type="Param" Library="AIAI" Id="450DAAA0"/>
        <Parameter Type="Param" Library="AIAI" Id="2C6C3615"/>
    </Element>
    <Element Type="Param" Id="450DAAA0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24837044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="2C6C3615">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="643A00DB"/>
        <Variable Type="Variable" Library="AIAI" Id="B354F2BB"/>
    </Element>
    <Element Type="FunctionCall" Id="1B3F93BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13447216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="116C30FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB40F8F"/>
    </Element>
    <Element Type="FunctionCall" Id="13447216">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C74B70FD"/>
        <Parameter Type="Param" Library="AIAI" Id="73FAC60A"/>
        <Parameter Type="Param" Library="AIAI" Id="4D9FF180"/>
    </Element>
    <Element Type="Param" Id="C74B70FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A9CB6F0"/>
    </Element>
    <Element Type="FunctionCall" Id="1A9CB6F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF07523"/>
    </Element>
    <Element Type="Param" Id="AAF07523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="73FAC60A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D9FF180">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="116C30FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F5652E22"/>
        <Parameter Type="Param" Library="AIAI" Id="4B35C3B4"/>
    </Element>
    <Element Type="Param" Id="F5652E22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="21367F41"/>
        <Array Type="Param" Library="AIAI" Id="1B801C82"/>
    </Element>
    <Element Type="Param" Id="21367F41">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="1B801C82">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="4B35C3B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB40F8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F5A496C"/>
    </Element>
    <Element Type="Param" Id="2F5A496C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="Comment" Id="2D3A7CA4">
        <Comment>
            If there are enemy minions in range --&gt; Attack Minions
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="987B10A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="265BD25E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B4317C2"/>
    </Element>
    <Element Type="FunctionCall" Id="265BD25E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C58D938"/>
        <Parameter Type="Param" Library="AIAI" Id="DAB4687A"/>
        <Parameter Type="Param" Library="AIAI" Id="33E53EBC"/>
    </Element>
    <Element Type="Param" Id="8C58D938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49328D6B"/>
    </Element>
    <Element Type="FunctionCall" Id="49328D6B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A33FAE6"/>
        <Parameter Type="Param" Library="AIAI" Id="056E54F3"/>
        <Parameter Type="Param" Library="AIAI" Id="305519B9"/>
    </Element>
    <Element Type="Param" Id="056E54F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AEA092EC"/>
        <Variable Type="Variable" Library="AIAI" Id="DD3AF61B"/>
    </Element>
    <Element Type="Param" Id="305519B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="DAB4687A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="33E53EBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B4317C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D8FF8C"/>
    </Element>
    <Element Type="Param" Id="C3D8FF8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
    </Element>
    <Element Type="FunctionCall" Id="637D6DCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="28A4BF46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BD381E0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="40461D58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1316E4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC52B400"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DE157A5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF1A0CFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6E69B5C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C27C6C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D8C8E89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7D643F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1C1151B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C890F1ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="772C605F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="77F7D8C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED0F2FDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="761E9F08"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2856E516"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10E42D47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCD7585A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5F65A16F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50EEAB0E"/>
    </Element>
    <Element Type="Param" Id="28A4BF46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
    </Element>
    <Element Type="FunctionCall" Id="0BD381E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="61094DE2"/>
        <Parameter Type="Param" Library="AIAI" Id="773FFC83"/>
    </Element>
    <Element Type="Param" Id="61094DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="Param" Id="773FFC83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D164C598"/>
    </Element>
    <Element Type="FunctionCall" Id="D164C598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="388DC629"/>
        <Parameter Type="Param" Library="AIAI" Id="19BF464F"/>
        <Parameter Type="Param" Library="AIAI" Id="7F168E5F"/>
        <Parameter Type="Param" Library="AIAI" Id="729BA854"/>
        <Parameter Type="Param" Library="AIAI" Id="B53615AE"/>
        <Parameter Type="Param" Library="AIAI" Id="F102CD27"/>
    </Element>
    <Element Type="Param" Id="388DC629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="19BF464F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="EED2FF3C"/>
        <Array Type="Param" Library="AIAI" Id="F6554B44"/>
    </Element>
    <Element Type="Param" Id="EED2FF3C">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="F6554B44">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="7F168E5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="729BA854">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="C609948E"/>
    </Element>
    <Element Type="Param" Id="B53615AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F102CD27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="B6EFD513"/>
    </Element>
    <Element Type="Comment" Id="40461D58">
        <Comment>
            If the Core is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="B1316E4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D5607CF7"/>
        <Parameter Type="Param" Library="AIAI" Id="D7725FED"/>
    </Element>
    <Element Type="Param" Id="D5607CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="D7725FED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33B5B38F"/>
    </Element>
    <Element Type="FunctionCall" Id="33B5B38F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="06633A27"/>
        <Parameter Type="Param" Library="AIAI" Id="FD720111"/>
        <Parameter Type="Param" Library="AIAI" Id="B76B0203"/>
    </Element>
    <Element Type="Param" Id="06633A27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="FD720111">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="17339892"/>
    </Element>
    <Element Type="Param" Id="B76B0203">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="BC52B400">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D25320"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EAAB333"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FEC40AD"/>
    </Element>
    <Element Type="FunctionCall" Id="58D25320">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BC720FBA"/>
        <Parameter Type="Param" Library="AIAI" Id="4A0A7200"/>
    </Element>
    <Element Type="Param" Id="BC720FBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="AAAAE66A"/>
        <Array Type="Param" Library="AIAI" Id="9D781D13"/>
    </Element>
    <Element Type="Param" Id="AAAAE66A">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="9D781D13">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="4A0A7200">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="2EAAB333">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7BD4101A"/>
    </Element>
    <Element Type="Param" Id="7BD4101A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="7FEC40AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC14342E"/>
        <Parameter Type="Param" Library="AIAI" Id="90B76875"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC55FFA"/>
    </Element>
    <Element Type="Param" Id="EC14342E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9509A13"/>
    </Element>
    <Element Type="FunctionCall" Id="F9509A13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="2634E60B"/>
    </Element>
    <Element Type="Param" Id="2634E60B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="90B76875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ECC55FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DE157A5B">
        <Comment>
            If a tower is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="DF1A0CFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="658DC1D0"/>
        <Parameter Type="Param" Library="AIAI" Id="AA810074"/>
    </Element>
    <Element Type="Param" Id="658DC1D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="AA810074">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8BAE2CC"/>
    </Element>
    <Element Type="FunctionCall" Id="D8BAE2CC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="AE667D4A"/>
        <Parameter Type="Param" Library="AIAI" Id="7D821657"/>
        <Parameter Type="Param" Library="AIAI" Id="CC6B74DD"/>
    </Element>
    <Element Type="Param" Id="AE667D4A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="7D821657">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="Param" Id="CC6B74DD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="B6E69B5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8CF50DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7885F52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2A4C1E7"/>
    </Element>
    <Element Type="FunctionCall" Id="B8CF50DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="51790956"/>
        <Parameter Type="Param" Library="AIAI" Id="F34AD7DA"/>
    </Element>
    <Element Type="Param" Id="51790956">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A1AC7E29"/>
        <Array Type="Param" Library="AIAI" Id="259F179F"/>
    </Element>
    <Element Type="Param" Id="A1AC7E29">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="259F179F">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F34AD7DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="F7885F52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="13234AF1"/>
    </Element>
    <Element Type="Param" Id="13234AF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="F2A4C1E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D23AC080"/>
        <Parameter Type="Param" Library="AIAI" Id="0993EC36"/>
        <Parameter Type="Param" Library="AIAI" Id="035C3586"/>
    </Element>
    <Element Type="Param" Id="D23AC080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A717690"/>
    </Element>
    <Element Type="FunctionCall" Id="9A717690">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="8A8B1641"/>
    </Element>
    <Element Type="Param" Id="8A8B1641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="0993EC36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="035C3586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8C27C6C0">
        <Comment>
            If there is a gate in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="6D8C8E89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="256F76E7"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D06167"/>
    </Element>
    <Element Type="Param" Id="256F76E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="C3D06167">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC3F9842"/>
    </Element>
    <Element Type="FunctionCall" Id="BC3F9842">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="C59D3300"/>
        <Parameter Type="Param" Library="AIAI" Id="5757534A"/>
        <Parameter Type="Param" Library="AIAI" Id="4A5E5BB2"/>
    </Element>
    <Element Type="Param" Id="C59D3300">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="5757534A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="Param" Id="4A5E5BB2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="E7D643F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE05DAC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7722C93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EB2C70B"/>
    </Element>
    <Element Type="FunctionCall" Id="EE05DAC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="32B35ECF"/>
        <Parameter Type="Param" Library="AIAI" Id="D63504FB"/>
    </Element>
    <Element Type="Param" Id="32B35ECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F143B977"/>
        <Array Type="Param" Library="AIAI" Id="A44645B0"/>
    </Element>
    <Element Type="Param" Id="F143B977">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="A44645B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="D63504FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="B7722C93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E436EE2E"/>
    </Element>
    <Element Type="Param" Id="E436EE2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="9EB2C70B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3BFCAE6E"/>
        <Parameter Type="Param" Library="AIAI" Id="E9AFD11C"/>
        <Parameter Type="Param" Library="AIAI" Id="EBE8ABBD"/>
    </Element>
    <Element Type="Param" Id="3BFCAE6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8BB4FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="E8BB4FF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="8DBA05DC"/>
    </Element>
    <Element Type="Param" Id="8DBA05DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="E9AFD11C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EBE8ABBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1C1151B1">
        <Comment>
            If there is a town hall in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="C890F1ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AA14310D"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAB5540"/>
    </Element>
    <Element Type="Param" Id="AA14310D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="BDAB5540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FA9B6F6"/>
    </Element>
    <Element Type="FunctionCall" Id="1FA9B6F6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="4576DAF5"/>
        <Parameter Type="Param" Library="AIAI" Id="E4193A99"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9FB837"/>
    </Element>
    <Element Type="Param" Id="4576DAF5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="E4193A99">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="Param" Id="7F9FB837">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="772C605F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BA7DA29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1C2ECEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6867AB96"/>
    </Element>
    <Element Type="FunctionCall" Id="5BA7DA29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD574595"/>
        <Parameter Type="Param" Library="AIAI" Id="9EC59EED"/>
    </Element>
    <Element Type="Param" Id="FD574595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="3E176FDC"/>
        <Array Type="Param" Library="AIAI" Id="3C3B0F0F"/>
    </Element>
    <Element Type="Param" Id="3E176FDC">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="3C3B0F0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="9EC59EED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="A1C2ECEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="655E5384"/>
    </Element>
    <Element Type="Param" Id="655E5384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="6867AB96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B44228C2"/>
        <Parameter Type="Param" Library="AIAI" Id="7DDD880F"/>
        <Parameter Type="Param" Library="AIAI" Id="E04A4591"/>
    </Element>
    <Element Type="Param" Id="B44228C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71DDB1E3"/>
    </Element>
    <Element Type="FunctionCall" Id="71DDB1E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="18E2C988"/>
    </Element>
    <Element Type="Param" Id="18E2C988">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="7DDD880F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E04A4591">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="77F7D8C1">
        <Comment>
            If there is a moonwell in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="ED0F2FDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F118496D"/>
        <Parameter Type="Param" Library="AIAI" Id="4B9C1817"/>
    </Element>
    <Element Type="Param" Id="F118496D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="4B9C1817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FDB0AF1"/>
    </Element>
    <Element Type="FunctionCall" Id="8FDB0AF1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="78C6F198"/>
        <Parameter Type="Param" Library="AIAI" Id="5DFAD903"/>
        <Parameter Type="Param" Library="AIAI" Id="9A82D1EE"/>
    </Element>
    <Element Type="Param" Id="78C6F198">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="5DFAD903">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="Param" Id="9A82D1EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="761E9F08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BD99A34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB6DCE45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFC7CE6E"/>
    </Element>
    <Element Type="FunctionCall" Id="7BD99A34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="64D0079D"/>
        <Parameter Type="Param" Library="AIAI" Id="A02D11AA"/>
    </Element>
    <Element Type="Param" Id="64D0079D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="98E18D12"/>
        <Array Type="Param" Library="AIAI" Id="7EE26089"/>
    </Element>
    <Element Type="Param" Id="98E18D12">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="7EE26089">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="A02D11AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="EB6DCE45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="485B2784"/>
    </Element>
    <Element Type="Param" Id="485B2784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="AFC7CE6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D629B664"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA4B881"/>
        <Parameter Type="Param" Library="AIAI" Id="57E57421"/>
    </Element>
    <Element Type="Param" Id="D629B664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A829B60"/>
    </Element>
    <Element Type="FunctionCall" Id="1A829B60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="DB06F46B"/>
    </Element>
    <Element Type="Param" Id="DB06F46B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="BDA4B881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="57E57421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2856E516">
        <Comment>
            If there is a hero in range --&gt; Attack Hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="10E42D47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="427051D2"/>
        <Parameter Type="Param" Library="AIAI" Id="C58FD764"/>
    </Element>
    <Element Type="Param" Id="427051D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="C58FD764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53AB6A45"/>
    </Element>
    <Element Type="FunctionCall" Id="53AB6A45">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FD14887B"/>
        <Parameter Type="Param" Library="AIAI" Id="5208E48D"/>
        <Parameter Type="Param" Library="AIAI" Id="57A22D1E"/>
    </Element>
    <Element Type="Param" Id="5208E48D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24837044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="57A22D1E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="643A00DB"/>
        <Variable Type="Variable" Library="AIAI" Id="B354F2BB"/>
    </Element>
    <Element Type="FunctionCall" Id="BCD7585A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80DD4842"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="932ED6F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="156CA472"/>
    </Element>
    <Element Type="FunctionCall" Id="80DD4842">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9A27786A"/>
        <Parameter Type="Param" Library="AIAI" Id="63E59EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="6B38197B"/>
    </Element>
    <Element Type="Param" Id="9A27786A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D002C5D"/>
    </Element>
    <Element Type="FunctionCall" Id="0D002C5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="C9B98A68"/>
    </Element>
    <Element Type="Param" Id="C9B98A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="63E59EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6B38197B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="932ED6F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5BB7868"/>
        <Parameter Type="Param" Library="AIAI" Id="F30ADBEB"/>
    </Element>
    <Element Type="Param" Id="D5BB7868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4562A2C5"/>
        <Array Type="Param" Library="AIAI" Id="7136F645"/>
    </Element>
    <Element Type="Param" Id="4562A2C5">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="7136F645">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F30ADBEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="FunctionCall" Id="156CA472">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="54250DFE"/>
    </Element>
    <Element Type="Param" Id="54250DFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="Comment" Id="5F65A16F">
        <Comment>
            If there are no more enemy minions in range --&gt; Advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="50EEAB0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B30F99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55862EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B30F99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B009E17"/>
        <Parameter Type="Param" Library="AIAI" Id="36DD66E2"/>
        <Parameter Type="Param" Library="AIAI" Id="BD88AAF3"/>
    </Element>
    <Element Type="Param" Id="0B009E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F75F5A7"/>
    </Element>
    <Element Type="FunctionCall" Id="1F75F5A7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A33FAE6"/>
        <Parameter Type="Param" Library="AIAI" Id="1FC31CF6"/>
        <Parameter Type="Param" Library="AIAI" Id="7FE791C7"/>
    </Element>
    <Element Type="Param" Id="1FC31CF6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AEA092EC"/>
        <Variable Type="Variable" Library="AIAI" Id="A00092E8"/>
    </Element>
    <Element Type="Param" Id="7FE791C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F078ABF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="36DD66E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD88AAF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55862EBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="23E22412"/>
    </Element>
    <Element Type="Param" Id="23E22412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="54D178A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="70C5527B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A1B8E363"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95EA524D"/>
    </Element>
    <Element Type="Param" Id="70C5527B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="Comment" Id="A1B8E363">
        <Comment>
            If the structure is dead, in stasis, or invulnerable
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="95EA524D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4598B76E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D4EC2FCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="069E9C89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8FDD16A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F985264B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D711EEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF566994"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="017056B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B863D1A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5932F927"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4C570B2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="093888A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="817CA3E0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0B0351BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5895BF19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="202BFEA6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4CF851B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C35341C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07BEB3DC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="666EB12A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A8D5B2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D0FB8AD"/>
    </Element>
    <Element Type="FunctionCall" Id="4598B76E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9EE8AA0"/>
        <Parameter Type="Param" Library="AIAI" Id="BC3A62FA"/>
    </Element>
    <Element Type="Param" Id="D9EE8AA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="Param" Id="BC3A62FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBADB05B"/>
    </Element>
    <Element Type="FunctionCall" Id="EBADB05B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="92ED8F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="E87FA448"/>
        <Parameter Type="Param" Library="AIAI" Id="F58B980A"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A4E771"/>
        <Parameter Type="Param" Library="AIAI" Id="11A0D3F0"/>
        <Parameter Type="Param" Library="AIAI" Id="29B91DA2"/>
    </Element>
    <Element Type="Param" Id="92ED8F5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="E87FA448">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="FF231A3A"/>
        <Array Type="Param" Library="AIAI" Id="2D1EAFC3"/>
    </Element>
    <Element Type="Param" Id="FF231A3A">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="2D1EAFC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F58B980A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="C0A4E771">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="C609948E"/>
    </Element>
    <Element Type="Param" Id="11A0D3F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="29B91DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="B6EFD513"/>
    </Element>
    <Element Type="Comment" Id="D4EC2FCD">
        <Comment>
            If the Core is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="069E9C89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6628193E"/>
        <Parameter Type="Param" Library="AIAI" Id="2B431B34"/>
    </Element>
    <Element Type="Param" Id="6628193E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="2B431B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E386895"/>
    </Element>
    <Element Type="FunctionCall" Id="1E386895">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB1E66F"/>
        <Parameter Type="Param" Library="AIAI" Id="0145A9A7"/>
        <Parameter Type="Param" Library="AIAI" Id="369F326E"/>
    </Element>
    <Element Type="Param" Id="1FB1E66F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="0145A9A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="17339892"/>
    </Element>
    <Element Type="Param" Id="369F326E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="A8FDD16A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6573AC2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AB598F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EB5643F"/>
    </Element>
    <Element Type="FunctionCall" Id="6573AC2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FDEFBB2E"/>
        <Parameter Type="Param" Library="AIAI" Id="3DD6D7B0"/>
    </Element>
    <Element Type="Param" Id="FDEFBB2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F10FEC17"/>
        <Array Type="Param" Library="AIAI" Id="D95373D5"/>
    </Element>
    <Element Type="Param" Id="F10FEC17">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="D95373D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="3DD6D7B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="0AB598F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C48B99C"/>
    </Element>
    <Element Type="Param" Id="3C48B99C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="3EB5643F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9D0F6960"/>
        <Parameter Type="Param" Library="AIAI" Id="68D1D404"/>
        <Parameter Type="Param" Library="AIAI" Id="95486407"/>
    </Element>
    <Element Type="Param" Id="9D0F6960">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1957FBF5"/>
    </Element>
    <Element Type="FunctionCall" Id="1957FBF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA82B9B"/>
    </Element>
    <Element Type="Param" Id="3CA82B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="68D1D404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95486407">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F985264B">
        <Comment>
            If a tower is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="2D711EEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADBEC615"/>
        <Parameter Type="Param" Library="AIAI" Id="08076D44"/>
    </Element>
    <Element Type="Param" Id="ADBEC615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="08076D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C4E641"/>
    </Element>
    <Element Type="FunctionCall" Id="04C4E641">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="F6BEACEB"/>
        <Parameter Type="Param" Library="AIAI" Id="94EFB45C"/>
        <Parameter Type="Param" Library="AIAI" Id="238E55F5"/>
    </Element>
    <Element Type="Param" Id="F6BEACEB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="94EFB45C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="Param" Id="238E55F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="DF566994">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5BA15D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A7C18D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFD252F0"/>
    </Element>
    <Element Type="FunctionCall" Id="D5BA15D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A68673"/>
        <Parameter Type="Param" Library="AIAI" Id="69409625"/>
    </Element>
    <Element Type="Param" Id="B5A68673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B0DF5C45"/>
        <Array Type="Param" Library="AIAI" Id="A923E270"/>
    </Element>
    <Element Type="Param" Id="B0DF5C45">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="A923E270">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="69409625">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="6A7C18D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EA83147F"/>
    </Element>
    <Element Type="Param" Id="EA83147F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="CFD252F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6CE39063"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6286EB"/>
        <Parameter Type="Param" Library="AIAI" Id="0D24EA5B"/>
    </Element>
    <Element Type="Param" Id="6CE39063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="992A8CF8"/>
    </Element>
    <Element Type="FunctionCall" Id="992A8CF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="3D8C6D6F"/>
    </Element>
    <Element Type="Param" Id="3D8C6D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="8F6286EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0D24EA5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="017056B7">
        <Comment>
            If there is a gate in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B863D1A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="16CA58B0"/>
        <Parameter Type="Param" Library="AIAI" Id="77C8BCE7"/>
    </Element>
    <Element Type="Param" Id="16CA58B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="77C8BCE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="143B38EC"/>
    </Element>
    <Element Type="FunctionCall" Id="143B38EC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="8CEC806C"/>
        <Parameter Type="Param" Library="AIAI" Id="A749AFC3"/>
        <Parameter Type="Param" Library="AIAI" Id="B2ABD902"/>
    </Element>
    <Element Type="Param" Id="8CEC806C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="A749AFC3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="Param" Id="B2ABD902">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="5932F927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CE9D466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85EB9B00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE66E87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BCAC049"/>
    </Element>
    <Element Type="FunctionCall" Id="5CE9D466">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4ECBC86"/>
        <Parameter Type="Param" Library="AIAI" Id="6F3B8517"/>
    </Element>
    <Element Type="Param" Id="E4ECBC86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="1159E0CD"/>
        <Array Type="Param" Library="AIAI" Id="0E4E1BBC"/>
    </Element>
    <Element Type="Param" Id="1159E0CD">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="0E4E1BBC">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="6F3B8517">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="85EB9B00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A808BFBE"/>
        <Parameter Type="Param" Library="AIAI" Id="B5F07136"/>
    </Element>
    <Element Type="Param" Id="A808BFBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="83A2468E"/>
        <Array Type="Param" Library="AIAI" Id="23AC0592"/>
    </Element>
    <Element Type="Param" Id="83A2468E">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="23AC0592">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="B5F07136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE66E87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B935821B"/>
    </Element>
    <Element Type="Param" Id="B935821B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="9BCAC049">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C72F9A84"/>
        <Parameter Type="Param" Library="AIAI" Id="7B25EFA6"/>
        <Parameter Type="Param" Library="AIAI" Id="3530B391"/>
    </Element>
    <Element Type="Param" Id="C72F9A84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C301DB2"/>
    </Element>
    <Element Type="FunctionCall" Id="8C301DB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="520E4B0D"/>
    </Element>
    <Element Type="Param" Id="520E4B0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="7B25EFA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3530B391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4C570B2B">
        <Comment>
            If there is a town hall in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="093888A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F021299"/>
        <Parameter Type="Param" Library="AIAI" Id="636E929B"/>
    </Element>
    <Element Type="Param" Id="8F021299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="636E929B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF8E9FF0"/>
    </Element>
    <Element Type="FunctionCall" Id="BF8E9FF0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="608FAA43"/>
        <Parameter Type="Param" Library="AIAI" Id="AC6FC9DE"/>
        <Parameter Type="Param" Library="AIAI" Id="6DFE63C7"/>
    </Element>
    <Element Type="Param" Id="608FAA43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="AC6FC9DE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="Param" Id="6DFE63C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="817CA3E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A70FC1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7AA613C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="319CB0F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F2C6354"/>
    </Element>
    <Element Type="FunctionCall" Id="7A70FC1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="405EF53E"/>
        <Parameter Type="Param" Library="AIAI" Id="2F655D61"/>
    </Element>
    <Element Type="Param" Id="405EF53E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="473FA964"/>
        <Array Type="Param" Library="AIAI" Id="59D22BD8"/>
    </Element>
    <Element Type="Param" Id="473FA964">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="59D22BD8">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="2F655D61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="A7AA613C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5460424E"/>
        <Parameter Type="Param" Library="AIAI" Id="4268F6A1"/>
    </Element>
    <Element Type="Param" Id="5460424E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CC8C0654"/>
        <Array Type="Param" Library="AIAI" Id="150F16D7"/>
    </Element>
    <Element Type="Param" Id="CC8C0654">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="150F16D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="4268F6A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="319CB0F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BD0D46"/>
    </Element>
    <Element Type="Param" Id="D7BD0D46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="9F2C6354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F9D28DE"/>
        <Parameter Type="Param" Library="AIAI" Id="7846A98F"/>
        <Parameter Type="Param" Library="AIAI" Id="546E1E2C"/>
    </Element>
    <Element Type="Param" Id="9F9D28DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9275E3B"/>
    </Element>
    <Element Type="FunctionCall" Id="E9275E3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="B7706CB8"/>
    </Element>
    <Element Type="Param" Id="B7706CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="7846A98F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="546E1E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0B0351BD">
        <Comment>
            If there is a moonwell in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5895BF19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D328EABF"/>
        <Parameter Type="Param" Library="AIAI" Id="0A7C53C5"/>
    </Element>
    <Element Type="Param" Id="D328EABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="0A7C53C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C4839D6"/>
    </Element>
    <Element Type="FunctionCall" Id="8C4839D6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="C6BF8E57"/>
        <Parameter Type="Param" Library="AIAI" Id="BB385FCB"/>
        <Parameter Type="Param" Library="AIAI" Id="5E3F0248"/>
    </Element>
    <Element Type="Param" Id="C6BF8E57">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="BB385FCB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="Param" Id="5E3F0248">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="202BFEA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FE8CC76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="533E1D67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D60EC5A3"/>
    </Element>
    <Element Type="FunctionCall" Id="8FE8CC76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E3C51E9"/>
        <Parameter Type="Param" Library="AIAI" Id="7D8F6B7D"/>
    </Element>
    <Element Type="Param" Id="7E3C51E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="679E9421"/>
        <Array Type="Param" Library="AIAI" Id="1C1019DB"/>
    </Element>
    <Element Type="Param" Id="679E9421">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="1C1019DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="7D8F6B7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="533E1D67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2C1C1C6"/>
    </Element>
    <Element Type="Param" Id="C2C1C1C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="D60EC5A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2F6FCF19"/>
        <Parameter Type="Param" Library="AIAI" Id="26B673F7"/>
        <Parameter Type="Param" Library="AIAI" Id="ABBEAE5F"/>
    </Element>
    <Element Type="Param" Id="2F6FCF19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="968D34FC"/>
    </Element>
    <Element Type="FunctionCall" Id="968D34FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="1048106A"/>
    </Element>
    <Element Type="Param" Id="1048106A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="26B673F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABBEAE5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4CF851B4">
        <Comment>
            If there is a hero in range --&gt; Attack Hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C35341C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="855106DB"/>
        <Parameter Type="Param" Library="AIAI" Id="72A8982F"/>
    </Element>
    <Element Type="Param" Id="855106DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="72A8982F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58F62D41"/>
    </Element>
    <Element Type="FunctionCall" Id="58F62D41">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FD14887B"/>
        <Parameter Type="Param" Library="AIAI" Id="D906D805"/>
        <Parameter Type="Param" Library="AIAI" Id="246A98DC"/>
    </Element>
    <Element Type="Param" Id="D906D805">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="24837044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="246A98DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="643A00DB"/>
        <Variable Type="Variable" Library="AIAI" Id="B354F2BB"/>
    </Element>
    <Element Type="FunctionCall" Id="07BEB3DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3F65D1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="610D33B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCA57680"/>
    </Element>
    <Element Type="FunctionCall" Id="E3F65D1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0838857C"/>
        <Parameter Type="Param" Library="AIAI" Id="75512465"/>
        <Parameter Type="Param" Library="AIAI" Id="84406168"/>
    </Element>
    <Element Type="Param" Id="0838857C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CA934BC"/>
    </Element>
    <Element Type="FunctionCall" Id="7CA934BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="ACFE4050"/>
    </Element>
    <Element Type="Param" Id="ACFE4050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="75512465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="84406168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="610D33B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED54055C"/>
        <Parameter Type="Param" Library="AIAI" Id="17680598"/>
    </Element>
    <Element Type="Param" Id="ED54055C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E3D885A8"/>
        <Array Type="Param" Library="AIAI" Id="1F821B52"/>
    </Element>
    <Element Type="Param" Id="E3D885A8">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="1F821B52">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="17680598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="FunctionCall" Id="BCA57680">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="77896F00"/>
    </Element>
    <Element Type="Param" Id="77896F00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="Comment" Id="666EB12A">
        <Comment>
            Else --&gt; Advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3A8D5B2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78DC6253"/>
    </Element>
    <Element Type="Param" Id="78DC6253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="7D0FB8AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE27D8CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6F1BF6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D1C46A8"/>
    </Element>
    <Element Type="FunctionCall" Id="FE27D8CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="36F355E0"/>
        <Parameter Type="Param" Library="AIAI" Id="4FCCA44C"/>
        <Parameter Type="Param" Library="AIAI" Id="A7816738"/>
    </Element>
    <Element Type="Param" Id="36F355E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="724C1E5C"/>
    </Element>
    <Element Type="FunctionCall" Id="724C1E5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="3281E3CB"/>
    </Element>
    <Element Type="Param" Id="3281E3CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="92843426"/>
        <Array Type="Param" Library="AIAI" Id="0E752D32"/>
    </Element>
    <Element Type="Param" Id="92843426">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="0E752D32">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="4FCCA44C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7816738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F6F1BF6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0ECB05FA"/>
        <Parameter Type="Param" Library="AIAI" Id="195B84F7"/>
        <Parameter Type="Param" Library="AIAI" Id="FCC26634"/>
    </Element>
    <Element Type="Param" Id="0ECB05FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3F9C64C"/>
    </Element>
    <Element Type="FunctionCall" Id="D3F9C64C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="1AD3AFD8"/>
        <Parameter Type="Param" Library="AIAI" Id="8ED9E2FC"/>
        <Parameter Type="Param" Library="AIAI" Id="03B0AAA1"/>
    </Element>
    <Element Type="Param" Id="1AD3AFD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="33CB7E1D"/>
        <Array Type="Param" Library="AIAI" Id="BEA9F8FA"/>
    </Element>
    <Element Type="Param" Id="33CB7E1D">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="BEA9F8FA">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="8ED9E2FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="9028F9FA"/>
        <Array Type="Param" Library="AIAI" Id="DC452D97"/>
    </Element>
    <Element Type="Param" Id="9028F9FA">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="DC452D97">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="03B0AAA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>Stasis;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="195B84F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FCC26634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4D1C46A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FB763FE3"/>
        <Parameter Type="Param" Library="AIAI" Id="867744B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F0CFE5FE"/>
    </Element>
    <Element Type="Param" Id="FB763FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="993CC778"/>
    </Element>
    <Element Type="FunctionCall" Id="993CC778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="B59C1F18"/>
        <Parameter Type="Param" Library="AIAI" Id="5F7352FF"/>
        <Parameter Type="Param" Library="AIAI" Id="2430F9DA"/>
    </Element>
    <Element Type="Param" Id="B59C1F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="60F72F87"/>
        <Array Type="Param" Library="AIAI" Id="2D19B20C"/>
    </Element>
    <Element Type="Param" Id="60F72F87">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="2D19B20C">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="5F7352FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="61A6C830"/>
        <Array Type="Param" Library="AIAI" Id="EB9E424E"/>
    </Element>
    <Element Type="Param" Id="61A6C830">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="EB9E424E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="2430F9DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>Invulnerable;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="867744B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F0CFE5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9AB2609A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3275F4E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF71AB78"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="70AF74A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC66396D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52211862"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8BF508B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B438A977"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DB728B9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="409E7F0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D47D8B77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78D6E3FF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4F7FF02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFCBA5E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5877D038"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D8D7E60F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FD96908"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BF66D3A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="98DEBD19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41CA0F73"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E6F003E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F102040C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="94942EEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A037413"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="78C479BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8003759"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0357D5DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="023F8A12"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EE79E590"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F10CCC5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51790D41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03486B9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37C1ADF1"/>
    </Element>
    <Element Type="Param" Id="3275F4E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="FunctionCall" Id="BF71AB78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E0BC2F56"/>
        <Parameter Type="Param" Library="AIAI" Id="C0B72D0F"/>
    </Element>
    <Element Type="Param" Id="E0BC2F56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="Param" Id="C0B72D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E6E2FDF"/>
    </Element>
    <Element Type="FunctionCall" Id="0E6E2FDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="1978AF0B"/>
        <Parameter Type="Param" Library="AIAI" Id="3A6F839C"/>
        <Parameter Type="Param" Library="AIAI" Id="C102D4CC"/>
        <Parameter Type="Param" Library="AIAI" Id="6FB6DB7C"/>
        <Parameter Type="Param" Library="AIAI" Id="9607ECF3"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B3B81B"/>
    </Element>
    <Element Type="Param" Id="1978AF0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="3A6F839C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6800DB5A"/>
        <Array Type="Param" Library="AIAI" Id="3D254685"/>
    </Element>
    <Element Type="Param" Id="6800DB5A">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="3D254685">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="C102D4CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="6FB6DB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="C609948E"/>
    </Element>
    <Element Type="Param" Id="9607ECF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F9B3B81B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="B6EFD513"/>
    </Element>
    <Element Type="Comment" Id="70AF74A2">
        <Comment>
            If the Core is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="DC66396D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="15F46D6F"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE764E9"/>
    </Element>
    <Element Type="Param" Id="15F46D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="DDE764E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="239960CD"/>
    </Element>
    <Element Type="FunctionCall" Id="239960CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="742DF6A7"/>
        <Parameter Type="Param" Library="AIAI" Id="377DEA2A"/>
        <Parameter Type="Param" Library="AIAI" Id="0149B82C"/>
    </Element>
    <Element Type="Param" Id="742DF6A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="377DEA2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="17339892"/>
    </Element>
    <Element Type="Param" Id="0149B82C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="52211862">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4217118"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F72F81A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30C29DBE"/>
    </Element>
    <Element Type="FunctionCall" Id="A4217118">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F1CC22F0"/>
        <Parameter Type="Param" Library="AIAI" Id="70E5B2F3"/>
    </Element>
    <Element Type="Param" Id="F1CC22F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CE69597F"/>
        <Array Type="Param" Library="AIAI" Id="5C2D2B8E"/>
    </Element>
    <Element Type="Param" Id="CE69597F">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="5C2D2B8E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="70E5B2F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="F72F81A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81A1DC91"/>
    </Element>
    <Element Type="Param" Id="81A1DC91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="30C29DBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="05E2CD2F"/>
        <Parameter Type="Param" Library="AIAI" Id="6B24A48B"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3041C3"/>
    </Element>
    <Element Type="Param" Id="05E2CD2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="497436F6"/>
    </Element>
    <Element Type="FunctionCall" Id="497436F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="625A519D"/>
    </Element>
    <Element Type="Param" Id="625A519D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="6B24A48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4C3041C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8BF508B8">
        <Comment>
            If a tower is in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="B438A977">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9687BC67"/>
        <Parameter Type="Param" Library="AIAI" Id="0174E784"/>
    </Element>
    <Element Type="Param" Id="9687BC67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="0174E784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A6E809A"/>
    </Element>
    <Element Type="FunctionCall" Id="9A6E809A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="8C616083"/>
        <Parameter Type="Param" Library="AIAI" Id="8D58B16F"/>
        <Parameter Type="Param" Library="AIAI" Id="7DF402D3"/>
    </Element>
    <Element Type="Param" Id="8C616083">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="8D58B16F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="Param" Id="7DF402D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="1DB728B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FFDD466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FE807FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C5A0125"/>
    </Element>
    <Element Type="FunctionCall" Id="1FFDD466">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2726AC38"/>
        <Parameter Type="Param" Library="AIAI" Id="24E9CDE1"/>
    </Element>
    <Element Type="Param" Id="2726AC38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="17F204A7"/>
        <Array Type="Param" Library="AIAI" Id="50E4692E"/>
    </Element>
    <Element Type="Param" Id="17F204A7">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="50E4692E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="24E9CDE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="8FE807FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE436A1"/>
    </Element>
    <Element Type="Param" Id="4FE436A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="7C5A0125">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B8D7A2D8"/>
        <Parameter Type="Param" Library="AIAI" Id="155325EB"/>
        <Parameter Type="Param" Library="AIAI" Id="150D0AB3"/>
    </Element>
    <Element Type="Param" Id="B8D7A2D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAA762A5"/>
    </Element>
    <Element Type="FunctionCall" Id="AAA762A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="520D1B09"/>
    </Element>
    <Element Type="Param" Id="520D1B09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="155325EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="150D0AB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="409E7F0E">
        <Comment>
            If there is a gate in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="D47D8B77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7E92C674"/>
        <Parameter Type="Param" Library="AIAI" Id="DE23DB42"/>
    </Element>
    <Element Type="Param" Id="7E92C674">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="DE23DB42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6A317D2"/>
    </Element>
    <Element Type="FunctionCall" Id="D6A317D2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="A1D50658"/>
        <Parameter Type="Param" Library="AIAI" Id="BD40D2C9"/>
        <Parameter Type="Param" Library="AIAI" Id="A3C9167B"/>
    </Element>
    <Element Type="Param" Id="A1D50658">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="BD40D2C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="Param" Id="A3C9167B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="78D6E3FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F325CF08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DC2C4D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09B3DE06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="249C46C3"/>
    </Element>
    <Element Type="FunctionCall" Id="F325CF08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9BAE4E64"/>
        <Parameter Type="Param" Library="AIAI" Id="90E62213"/>
    </Element>
    <Element Type="Param" Id="9BAE4E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="22EFB0BE"/>
        <Array Type="Param" Library="AIAI" Id="E937D103"/>
    </Element>
    <Element Type="Param" Id="22EFB0BE">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="E937D103">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="90E62213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="7DC2C4D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="26EC0664"/>
        <Parameter Type="Param" Library="AIAI" Id="C19B2C30"/>
    </Element>
    <Element Type="Param" Id="26EC0664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="7679166D"/>
        <Array Type="Param" Library="AIAI" Id="DBEDAA5B"/>
    </Element>
    <Element Type="Param" Id="7679166D">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="DBEDAA5B">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="C19B2C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="09B3DE06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6514871D"/>
    </Element>
    <Element Type="Param" Id="6514871D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="249C46C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0955297C"/>
        <Parameter Type="Param" Library="AIAI" Id="8EDEBD23"/>
        <Parameter Type="Param" Library="AIAI" Id="ED125541"/>
    </Element>
    <Element Type="Param" Id="0955297C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3592178"/>
    </Element>
    <Element Type="FunctionCall" Id="E3592178">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="EE63C012"/>
    </Element>
    <Element Type="Param" Id="EE63C012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="8EDEBD23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ED125541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B4F7FF02">
        <Comment>
            If there is a town hall in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="FFCBA5E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8B5E20C7"/>
        <Parameter Type="Param" Library="AIAI" Id="F66E86C7"/>
    </Element>
    <Element Type="Param" Id="8B5E20C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="F66E86C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A793C62"/>
    </Element>
    <Element Type="FunctionCall" Id="8A793C62">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="D59AC614"/>
        <Parameter Type="Param" Library="AIAI" Id="AF602364"/>
        <Parameter Type="Param" Library="AIAI" Id="3935B265"/>
    </Element>
    <Element Type="Param" Id="D59AC614">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="AF602364">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="Param" Id="3935B265">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="5877D038">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87190657"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43A10D38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E935E4CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6964CCF9"/>
    </Element>
    <Element Type="FunctionCall" Id="87190657">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="61E67FC8"/>
        <Parameter Type="Param" Library="AIAI" Id="DD80A40F"/>
    </Element>
    <Element Type="Param" Id="61E67FC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="66BDAABD"/>
        <Array Type="Param" Library="AIAI" Id="DC8DC906"/>
    </Element>
    <Element Type="Param" Id="66BDAABD">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="DC8DC906">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="DD80A40F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="43A10D38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF7B15EC"/>
        <Parameter Type="Param" Library="AIAI" Id="27B4DE7B"/>
    </Element>
    <Element Type="Param" Id="AF7B15EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="96F62A90"/>
        <Array Type="Param" Library="AIAI" Id="70DA44A5"/>
    </Element>
    <Element Type="Param" Id="96F62A90">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="70DA44A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="27B4DE7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E935E4CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7649649"/>
    </Element>
    <Element Type="Param" Id="B7649649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="6964CCF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B43C30B0"/>
        <Parameter Type="Param" Library="AIAI" Id="BE410BCA"/>
        <Parameter Type="Param" Library="AIAI" Id="959F74FF"/>
    </Element>
    <Element Type="Param" Id="B43C30B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="677AB982"/>
    </Element>
    <Element Type="FunctionCall" Id="677AB982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="A44693A0"/>
    </Element>
    <Element Type="Param" Id="A44693A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="BE410BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="959F74FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D8D7E60F">
        <Comment>
            If there is a moonwell in range --&gt; Attack Structure
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="7FD96908">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="229A5DB1"/>
        <Parameter Type="Param" Library="AIAI" Id="F27D9222"/>
    </Element>
    <Element Type="Param" Id="229A5DB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="F27D9222">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="151362B8"/>
    </Element>
    <Element Type="FunctionCall" Id="151362B8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DCCE3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="33461C0B"/>
        <Parameter Type="Param" Library="AIAI" Id="43AF81EC"/>
        <Parameter Type="Param" Library="AIAI" Id="40EC7BBA"/>
    </Element>
    <Element Type="Param" Id="33461C0B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="37F6ACCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="43AF81EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A194AE03"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="Param" Id="40EC7BBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C1BC4DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3296428B"/>
    </Element>
    <Element Type="FunctionCall" Id="1BF66D3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15EDCC0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="713D8967"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D209A251"/>
    </Element>
    <Element Type="FunctionCall" Id="15EDCC0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB7C645"/>
        <Parameter Type="Param" Library="AIAI" Id="D67F7A49"/>
    </Element>
    <Element Type="Param" Id="ACB7C645">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E7B05F11"/>
        <Array Type="Param" Library="AIAI" Id="09B7E0A3"/>
    </Element>
    <Element Type="Param" Id="E7B05F11">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="09B7E0A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="D67F7A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="FunctionCall" Id="713D8967">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83C25892"/>
    </Element>
    <Element Type="Param" Id="83C25892">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="D209A251">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="27A3325B"/>
        <Parameter Type="Param" Library="AIAI" Id="A9F314B3"/>
        <Parameter Type="Param" Library="AIAI" Id="9680D768"/>
    </Element>
    <Element Type="Param" Id="27A3325B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B6BAAB9"/>
    </Element>
    <Element Type="FunctionCall" Id="8B6BAAB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="C83E38AC"/>
    </Element>
    <Element Type="Param" Id="C83E38AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="01E2BF75"/>
    </Element>
    <Element Type="Param" Id="A9F314B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9680D768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="98DEBD19">
        <Comment>
            If the hero is dead --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="41CA0F73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B4191C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E889627C"/>
    </Element>
    <Element Type="FunctionCall" Id="2B4191C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AF09E429"/>
        <Parameter Type="Param" Library="AIAI" Id="3D805DF5"/>
        <Parameter Type="Param" Library="AIAI" Id="FA46E474"/>
    </Element>
    <Element Type="Param" Id="AF09E429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9904FB07"/>
    </Element>
    <Element Type="FunctionCall" Id="9904FB07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="990B3812"/>
    </Element>
    <Element Type="Param" Id="990B3812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="1EDB6305"/>
        <Array Type="Param" Library="AIAI" Id="69FA8A1B"/>
    </Element>
    <Element Type="Param" Id="1EDB6305">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="69FA8A1B">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="3D805DF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA46E474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E889627C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="99AF38EF"/>
    </Element>
    <Element Type="Param" Id="99AF38EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="E6F003E9">
        <Comment>
            If the Minions have lost vision on the hero --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F102040C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1C85B3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A2D4A1B"/>
    </Element>
    <Element Type="FunctionCall" Id="F1C85B3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EA40D6C8"/>
        <Parameter Type="Param" Library="AIAI" Id="6C24FBC4"/>
        <Parameter Type="Param" Library="AIAI" Id="99C6F9FB"/>
    </Element>
    <Element Type="Param" Id="EA40D6C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACC8DD1D"/>
    </Element>
    <Element Type="FunctionCall" Id="ACC8DD1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="359D272D"/>
        <Parameter Type="Param" Library="AIAI" Id="F4E83CE0"/>
    </Element>
    <Element Type="Param" Id="359D272D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F13A6908"/>
        <Array Type="Param" Library="AIAI" Id="04C38315"/>
    </Element>
    <Element Type="Param" Id="F13A6908">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="04C38315">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F4E83CE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C1FBB531"/>
        <Array Type="Param" Library="AIAI" Id="B07DFF87"/>
    </Element>
    <Element Type="Param" Id="C1FBB531">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="B07DFF87">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="6C24FBC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="99C6F9FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9A2D4A1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B191BEFB"/>
    </Element>
    <Element Type="Param" Id="B191BEFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="94942EEE">
        <Comment>
            If the hero is invulnerable, hidden, cloaked, or in stasis --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="3A037413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="078F7C69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="006948C1"/>
    </Element>
    <Element Type="FunctionCall" Id="078F7C69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AC958AB5"/>
        <Parameter Type="Param" Library="AIAI" Id="8DFF8D81"/>
        <Parameter Type="Param" Library="AIAI" Id="2B41062D"/>
    </Element>
    <Element Type="Param" Id="AC958AB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A47F413D"/>
    </Element>
    <Element Type="FunctionCall" Id="A47F413D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="1B332DD8"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA3DC18"/>
        <Parameter Type="Param" Library="AIAI" Id="AA5E6169"/>
    </Element>
    <Element Type="Param" Id="1B332DD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="197C9C8A"/>
        <Array Type="Param" Library="AIAI" Id="6A202C20"/>
    </Element>
    <Element Type="Param" Id="197C9C8A">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="6A202C20">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="CBA3DC18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B4DA2093"/>
        <Array Type="Param" Library="AIAI" Id="AA007698"/>
    </Element>
    <Element Type="Param" Id="B4DA2093">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="AA007698">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="AA5E6169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>-;Cloaked,Stasis,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="8DFF8D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B41062D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="006948C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43B3902D"/>
    </Element>
    <Element Type="Param" Id="43B3902D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="78C479BC">
        <Comment>
            If hero is passive and not mounted --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F8003759">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B52E255"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E15F2DC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1696FB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8E7A3E1"/>
    </Element>
    <Element Type="FunctionCall" Id="4B52E255">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D6638571"/>
        <Parameter Type="Param" Library="AIAI" Id="D10D1373"/>
        <Parameter Type="Param" Library="AIAI" Id="922D6FEC"/>
    </Element>
    <Element Type="Param" Id="D6638571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="607112D4"/>
    </Element>
    <Element Type="FunctionCall" Id="607112D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="E9FD3410"/>
        <Parameter Type="Param" Library="AIAI" Id="DFA0D52A"/>
        <Parameter Type="Param" Library="AIAI" Id="A5345998"/>
    </Element>
    <Element Type="Param" Id="E9FD3410">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="2F714485"/>
        <Array Type="Param" Library="AIAI" Id="C08C4193"/>
    </Element>
    <Element Type="Param" Id="2F714485">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="C08C4193">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="DFA0D52A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="546BA837"/>
        <Array Type="Param" Library="AIAI" Id="05E83003"/>
    </Element>
    <Element Type="Param" Id="546BA837">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="05E83003">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="A5345998">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>-;Passive</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D10D1373">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="922D6FEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E15F2DC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6FDF6838"/>
        <Parameter Type="Param" Library="AIAI" Id="D0EC0F78"/>
        <Parameter Type="Param" Library="AIAI" Id="0C883AFE"/>
    </Element>
    <Element Type="Param" Id="6FDF6838">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AA66563"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA66563">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="0AA5FA50"/>
        <Parameter Type="Param" Library="AIAI" Id="17672426"/>
    </Element>
    <Element Type="Param" Id="0AA5FA50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5EBB2EBE"/>
        <Array Type="Param" Library="AIAI" Id="046106F1"/>
    </Element>
    <Element Type="Param" Id="5EBB2EBE">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="046106F1">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="17672426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>Mounted</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="D0EC0F78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0C883AFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E1696FB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF4DFD9"/>
        <Parameter Type="Param" Library="AIAI" Id="D3BBA691"/>
        <Parameter Type="Param" Library="AIAI" Id="CC2EB97B"/>
    </Element>
    <Element Type="Param" Id="BEF4DFD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F195614"/>
    </Element>
    <Element Type="FunctionCall" Id="5F195614">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="4A39C4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE2DD84"/>
    </Element>
    <Element Type="Param" Id="4A39C4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6E8A8E96"/>
        <Array Type="Param" Library="AIAI" Id="66675EE4"/>
    </Element>
    <Element Type="Param" Id="6E8A8E96">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="66675EE4">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="6FE2DD84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>MountedFlyer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="D3BBA691">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CC2EB97B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E8E7A3E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE2896B"/>
    </Element>
    <Element Type="Param" Id="4FE2896B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="0357D5DF">
        <Comment>
            If the hero is too far away (can happen due to blink or teleport) --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="023F8A12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C06731A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2004CBE"/>
    </Element>
    <Element Type="FunctionCall" Id="1C06731A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="70CEA6E4"/>
        <Parameter Type="Param" Library="AIAI" Id="767D77DB"/>
        <Parameter Type="Param" Library="AIAI" Id="EE12AC86"/>
    </Element>
    <Element Type="Param" Id="70CEA6E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42155B64"/>
    </Element>
    <Element Type="FunctionCall" Id="42155B64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0181DE"/>
        <Parameter Type="Param" Library="AIAI" Id="50E995E0"/>
    </Element>
    <Element Type="Param" Id="FE0181DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="50E995E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="843782B3"/>
    </Element>
    <Element Type="FunctionCall" Id="843782B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="67485A76"/>
    </Element>
    <Element Type="Param" Id="67485A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="6ECB7EE7"/>
        <Array Type="Param" Library="AIAI" Id="E1DB49AC"/>
    </Element>
    <Element Type="Param" Id="6ECB7EE7">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="E1DB49AC">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="767D77DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EE12AC86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1EF04309"/>
    </Element>
    <Element Type="FunctionCall" Id="B2004CBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B5ED8AB"/>
    </Element>
    <Element Type="Param" Id="6B5ED8AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="EE79E590">
        <Comment>
            If the wave is too far from the Battle Standard --&gt; Leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F10CCC5D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C9765E6D"/>
    </Element>
    <Element Type="Param" Id="C9765E6D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="FunctionCall" Id="51790D41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F4872E"/>
        <Parameter Type="Param" Library="AIAI" Id="2E21FE44"/>
    </Element>
    <Element Type="Param" Id="E0F4872E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32BA1225"/>
    </Element>
    <Element Type="Param" Id="2E21FE44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0437B8E4"/>
    </Element>
    <Element Type="FunctionCall" Id="0437B8E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5058960D"/>
    </Element>
    <Element Type="Param" Id="5058960D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB7E3F29"/>
    </Element>
    <Element Type="FunctionCall" Id="FB7E3F29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A91C75B"/>
        <Parameter Type="Param" Library="AIAI" Id="B62F1DD0"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD49E91"/>
    </Element>
    <Element Type="Param" Id="B62F1DD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7EB4EBD"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="3AD49E91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54C4EC54"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="05AE3E3E"/>
        <Array Type="Param" Library="AIAI" Id="0BE7122C"/>
    </Element>
    <Element Type="Param" Id="05AE3E3E">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="0BE7122C">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="FunctionCall" Id="03486B9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EC1D1C97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="039B7EA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36B73B06"/>
    </Element>
    <Element Type="Comment" Id="EC1D1C97">
        <Comment>
            No path was found, just use straight line distance.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="039B7EA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C7C24E0"/>
        <Parameter Type="Param" Library="AIAI" Id="081F61BD"/>
        <Parameter Type="Param" Library="AIAI" Id="7B5E8F58"/>
    </Element>
    <Element Type="Param" Id="0C7C24E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="32BA1225"/>
    </Element>
    <Element Type="Param" Id="081F61BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="7B5E8F58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="691E4EB1"/>
    </Element>
    <Element Type="FunctionCall" Id="36B73B06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="50136367"/>
        <Parameter Type="Param" Library="AIAI" Id="87F6D066"/>
    </Element>
    <Element Type="Param" Id="50136367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32BA1225"/>
    </Element>
    <Element Type="Param" Id="87F6D066">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B98029D8"/>
    </Element>
    <Element Type="FunctionCall" Id="B98029D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="65309641"/>
        <Parameter Type="Param" Library="AIAI" Id="3E72A25A"/>
    </Element>
    <Element Type="Param" Id="65309641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="3E72A25A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="02AABDA8"/>
        <Array Type="Param" Library="AIAI" Id="431420BF"/>
    </Element>
    <Element Type="Param" Id="02AABDA8">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="431420BF">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="FunctionCall" Id="37C1ADF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F642964D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EC56CEF"/>
    </Element>
    <Element Type="FunctionCall" Id="F642964D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1902EA74"/>
        <Parameter Type="Param" Library="AIAI" Id="14C9DEA5"/>
        <Parameter Type="Param" Library="AIAI" Id="B1638352"/>
    </Element>
    <Element Type="Param" Id="1902EA74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="32BA1225"/>
    </Element>
    <Element Type="Param" Id="14C9DEA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="B1638352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F3C1D48E"/>
    </Element>
    <Element Type="FunctionCall" Id="3EC56CEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C22C006E"/>
    </Element>
    <Element Type="Param" Id="C22C006E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="FunctionCall" Id="9240FE02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="0B80A80B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D1E347DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FF58301"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45177D45"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D800B2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E370CEFD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9A180888"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECD1FFB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B66A6B52"/>
    </Element>
    <Element Type="Param" Id="0B80A80B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="Comment" Id="D1E347DD">
        <Comment>
            Calc battle standard data
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="3FF58301">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4A3ED899"/>
    </Element>
    <Element Type="Param" Id="4A3ED899">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="FunctionCall" Id="45177D45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="66DB0E5A"/>
        <Parameter Type="Param" Library="AIAI" Id="E91125F7"/>
    </Element>
    <Element Type="Param" Id="66DB0E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C908D40A"/>
    </Element>
    <Element Type="Param" Id="E91125F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F1019A4"/>
    </Element>
    <Element Type="FunctionCall" Id="3F1019A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3831BB31"/>
        <Parameter Type="Param" Library="AIAI" Id="24902B4D"/>
    </Element>
    <Element Type="Param" Id="3831BB31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="BB44CB12"/>
    </Element>
    <Element Type="Param" Id="24902B4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="476EBBBD"/>
        <Array Type="Param" Library="AIAI" Id="E54FDBDA"/>
    </Element>
    <Element Type="Param" Id="476EBBBD">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="E54FDBDA">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Comment" Id="5D800B2F">
        <Comment>
            If the wave is close to its Battle Standard --&gt; Advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E370CEFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E5F7EEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBC17575"/>
    </Element>
    <Element Type="FunctionCall" Id="3E5F7EEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8D25E460"/>
        <Parameter Type="Param" Library="AIAI" Id="165F8E29"/>
        <Parameter Type="Param" Library="AIAI" Id="5D90B931"/>
    </Element>
    <Element Type="Param" Id="8D25E460">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C908D40A"/>
    </Element>
    <Element Type="Param" Id="165F8E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5D90B931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1604FEF8"/>
    </Element>
    <Element Type="FunctionCall" Id="DBC17575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BAAF783F"/>
    </Element>
    <Element Type="Param" Id="BAAF783F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="Comment" Id="9A180888">
        <Comment>
            If there is an enemy hero within range, and it is in the way of the Battle Standard --&gt; Attack Hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="ECD1FFB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C76BD6"/>
        <Parameter Type="Param" Library="AIAI" Id="E0ECA108"/>
    </Element>
    <Element Type="Param" Id="C0C76BD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="E0ECA108">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91948A49"/>
    </Element>
    <Element Type="FunctionCall" Id="91948A49">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C8A82FA5"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FE4D8B"/>
        <Parameter Type="Param" Library="AIAI" Id="1802B22A"/>
        <Parameter Type="Param" Library="AIAI" Id="C4EAFD27"/>
    </Element>
    <Element Type="Param" Id="E7FE4D8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="65A8CAD6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="1802B22A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="201F4B5E"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="8CE54EA3"/>
        <Array Type="Param" Library="AIAI" Id="D45F89DC"/>
    </Element>
    <Element Type="Param" Id="8CE54EA3">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="D45F89DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="C4EAFD27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5EB6E741"/>
        <Variable Type="Variable" Library="AIAI" Id="B354F2BB"/>
    </Element>
    <Element Type="FunctionCall" Id="B66A6B52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B28B47B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3ABED604"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4041D631"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A003401D"/>
    </Element>
    <Element Type="FunctionCall" Id="B28B47B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="36E0416B"/>
        <Parameter Type="Param" Library="AIAI" Id="CA58E7FD"/>
        <Parameter Type="Param" Library="AIAI" Id="AEBCE86B"/>
    </Element>
    <Element Type="Param" Id="36E0416B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1BDBE2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F1BDBE2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="154BDD34"/>
    </Element>
    <Element Type="Param" Id="154BDD34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="Param" Id="CA58E7FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AEBCE86B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3ABED604">
        <Comment>
            Set the target hero before returning
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4041D631">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="264D4EC9"/>
        <Parameter Type="Param" Library="AIAI" Id="8BAB7FFD"/>
    </Element>
    <Element Type="Param" Id="264D4EC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5F982622"/>
        <Array Type="Param" Library="AIAI" Id="37B1B9C7"/>
    </Element>
    <Element Type="Param" Id="5F982622">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="37B1B9C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="8BAB7FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="76E069CF"/>
    </Element>
    <Element Type="FunctionCall" Id="A003401D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C20363"/>
    </Element>
    <Element Type="Param" Id="E3C20363">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="FunctionCall" Id="14B432A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="12DDD477"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DA682CB8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAB80A37"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5C212799"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E61AA7A"/>
    </Element>
    <Element Type="Param" Id="12DDD477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="Comment" Id="DA682CB8">
        <Comment>
            If there is a valid path to the lane, change to advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="FAB80A37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD9287DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CD4869B"/>
    </Element>
    <Element Type="FunctionCall" Id="DD9287DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AFADDB5A"/>
    </Element>
    <Element Type="Param" Id="AFADDB5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="3CD4869B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="18BA6B26"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD6F204"/>
        <Parameter Type="Param" Library="AIAI" Id="2061FD10"/>
    </Element>
    <Element Type="Param" Id="18BA6B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04B53509"/>
    </Element>
    <Element Type="FunctionCall" Id="04B53509">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC98042"/>
        <Parameter Type="Param" Library="AIAI" Id="63BD6AFB"/>
    </Element>
    <Element Type="Param" Id="CAC98042">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D81640C7"/>
    </Element>
    <Element Type="FunctionCall" Id="D81640C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="99AD59BF"/>
    </Element>
    <Element Type="Param" Id="99AD59BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="87322243"/>
        <Array Type="Param" Library="AIAI" Id="0A2EB066"/>
    </Element>
    <Element Type="Param" Id="87322243">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="0A2EB066">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="63BD6AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="012E3A10"/>
    </Element>
    <Element Type="FunctionCall" Id="012E3A10">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="718AB59F"/>
    </Element>
    <Element Type="Param" Id="718AB59F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="7DD6F204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2061FD10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5C212799">
        <Comment>
            If there is no longer a valid path to the hero, change to hold position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="9E61AA7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F3AB7A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B91B8118"/>
    </Element>
    <Element Type="FunctionCall" Id="9F3AB7A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87393A8B"/>
    </Element>
    <Element Type="Param" Id="87393A8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="FunctionCall" Id="B91B8118">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C71885A7"/>
        <Parameter Type="Param" Library="AIAI" Id="F4919F19"/>
        <Parameter Type="Param" Library="AIAI" Id="D262010B"/>
    </Element>
    <Element Type="Param" Id="C71885A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E48A6EB3"/>
    </Element>
    <Element Type="FunctionCall" Id="E48A6EB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="C5DA0571"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDD9B18"/>
    </Element>
    <Element Type="Param" Id="C5DA0571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49DD6455"/>
    </Element>
    <Element Type="FunctionCall" Id="49DD6455">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2ADBC916"/>
    </Element>
    <Element Type="Param" Id="2ADBC916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="072479D4"/>
        <Array Type="Param" Library="AIAI" Id="FC3EE577"/>
    </Element>
    <Element Type="Param" Id="072479D4">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="FC3EE577">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="1DDD9B18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A615D56"/>
    </Element>
    <Element Type="FunctionCall" Id="5A615D56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D0AC7DB6"/>
    </Element>
    <Element Type="Param" Id="D0AC7DB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48687846"/>
    </Element>
    <Element Type="FunctionCall" Id="48687846">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="0BFA08EA"/>
    </Element>
    <Element Type="Param" Id="0BFA08EA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="F4919F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D262010B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="36AC5F34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DF92279A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8B6D9184"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD5DFEF3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DFA9F1E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F57B30CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7013C66"/>
    </Element>
    <Element Type="Param" Id="DF92279A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="Comment" Id="8B6D9184">
        <Comment>
            If there is a valid path to the lane, change to advance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="DD5DFEF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A4896F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80B4FC10"/>
    </Element>
    <Element Type="FunctionCall" Id="3A4896F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA7A879"/>
    </Element>
    <Element Type="Param" Id="1AA7A879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="80B4FC10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FBDF694C"/>
        <Parameter Type="Param" Library="AIAI" Id="38B6D428"/>
        <Parameter Type="Param" Library="AIAI" Id="1BFCE376"/>
    </Element>
    <Element Type="Param" Id="FBDF694C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B375EE76"/>
    </Element>
    <Element Type="FunctionCall" Id="B375EE76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="28A6325D"/>
        <Parameter Type="Param" Library="AIAI" Id="021C9CE4"/>
    </Element>
    <Element Type="Param" Id="28A6325D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA8D8013"/>
    </Element>
    <Element Type="FunctionCall" Id="EA8D8013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="19B8CC78"/>
    </Element>
    <Element Type="Param" Id="19B8CC78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="67F9F4A8"/>
        <Array Type="Param" Library="AIAI" Id="A41CFB9E"/>
    </Element>
    <Element Type="Param" Id="67F9F4A8">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="A41CFB9E">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="021C9CE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A237B830"/>
    </Element>
    <Element Type="FunctionCall" Id="A237B830">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C5AC55"/>
    </Element>
    <Element Type="Param" Id="A6C5AC55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="38B6D428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1BFCE376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DFA9F1E0">
        <Comment>
            Else if there is a valid path to the hero, change to Follow hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F57B30CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="636AA562"/>
        <Parameter Type="Param" Library="AIAI" Id="08EC7968"/>
    </Element>
    <Element Type="Param" Id="636AA562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDB7D"/>
    </Element>
    <Element Type="Param" Id="08EC7968">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0BA5BE8"/>
    </Element>
    <Element Type="FunctionCall" Id="E0BA5BE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="83792049"/>
    </Element>
    <Element Type="Param" Id="83792049">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="FunctionCall" Id="E7013C66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="586A4862"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BD4525E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46A5910B"/>
    </Element>
    <Element Type="FunctionCall" Id="586A4862">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F51F036"/>
        <Parameter Type="Param" Library="AIAI" Id="6AFF2862"/>
        <Parameter Type="Param" Library="AIAI" Id="B76A8163"/>
    </Element>
    <Element Type="Param" Id="9F51F036">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B1128EE"/>
    </Element>
    <Element Type="FunctionCall" Id="4B1128EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="73B80A2D"/>
    </Element>
    <Element Type="Param" Id="73B80A2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDB7D"/>
    </Element>
    <Element Type="Param" Id="6AFF2862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B76A8163">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0BD4525E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6210E8AC"/>
    </Element>
    <Element Type="Param" Id="6210E8AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="FunctionCall" Id="46A5910B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6817FF2"/>
        <Parameter Type="Param" Library="AIAI" Id="89A361DB"/>
        <Parameter Type="Param" Library="AIAI" Id="096C2329"/>
    </Element>
    <Element Type="Param" Id="F6817FF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4139DF17"/>
    </Element>
    <Element Type="FunctionCall" Id="4139DF17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="A289CDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="3533EEA3"/>
    </Element>
    <Element Type="Param" Id="A289CDAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE91414E"/>
    </Element>
    <Element Type="FunctionCall" Id="FE91414E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="535AA907"/>
    </Element>
    <Element Type="Param" Id="535AA907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B445F354"/>
        <Array Type="Param" Library="AIAI" Id="A339BC7C"/>
    </Element>
    <Element Type="Param" Id="B445F354">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="A339BC7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
    </Element>
    <Element Type="Param" Id="3533EEA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43127FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="43127FF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="647A2470"/>
    </Element>
    <Element Type="Param" Id="647A2470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDB7D"/>
    </Element>
    <Element Type="Param" Id="89A361DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="096C2329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1FB1D2B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="663534ED"/>
    </Element>
    <Element Type="Param" Id="663534ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0831A5F"/>
    </Element>
    <Element Type="FunctionDef" Id="C1FC49B4">
        <Identifier>MinionAIGetHeroToFollow</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Variable Type="Variable" Library="AIAI" Id="ED12ACE7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6169C2AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14870143"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF691553"/>
    </Element>
    <Element Type="ParamDef" Id="C9AA689B">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="15E54D14"/>
    </Element>
    <Element Type="Param" Id="15E54D14">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ED12ACE7">
        <Identifier>owningPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="76ED3E68"/>
    </Element>
    <Element Type="Param" Id="76ED3E68">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="6169C2AF">
        <Comment>
            If they are owned by a player, get the hero for that player
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="14870143">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40CE11AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8A2FE8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="246A3562"/>
    </Element>
    <Element Type="FunctionCall" Id="40CE11AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA0C21C"/>
        <Parameter Type="Param" Library="AIAI" Id="513787CA"/>
    </Element>
    <Element Type="Param" Id="7CA0C21C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED12ACE7"/>
    </Element>
    <Element Type="Param" Id="513787CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F21189D8"/>
    </Element>
    <Element Type="FunctionCall" Id="F21189D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="CCDBE17C"/>
    </Element>
    <Element Type="Param" Id="CCDBE17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="32B2E019"/>
        <Array Type="Param" Library="AIAI" Id="E5A807CF"/>
    </Element>
    <Element Type="Param" Id="32B2E019">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="E5A807CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
    </Element>
    <Element Type="FunctionCall" Id="D8A2FE8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB00A7E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB5F2FA4"/>
    </Element>
    <Element Type="FunctionCall" Id="FB00A7E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BFCCC749"/>
    </Element>
    <Element Type="Param" Id="BFCCC749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F394C755"/>
        <Array Type="Param" Library="AIAI" Id="DAF1DBA4"/>
    </Element>
    <Element Type="Param" Id="F394C755">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DAF1DBA4">
        <Variable Type="Variable" Library="AIAI" Id="ED12ACE7"/>
    </Element>
    <Element Type="FunctionCall" Id="CB5F2FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="23839CC3"/>
        <Parameter Type="Param" Library="AIAI" Id="85D16359"/>
        <Parameter Type="Param" Library="AIAI" Id="CAE0FCE8"/>
    </Element>
    <Element Type="Param" Id="23839CC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="810B8D9B"/>
    </Element>
    <Element Type="FunctionCall" Id="810B8D9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5524F3"/>
    </Element>
    <Element Type="Param" Id="FA5524F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="87118D71"/>
        <Array Type="Param" Library="AIAI" Id="B7CCA843"/>
    </Element>
    <Element Type="Param" Id="87118D71">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B7CCA843">
        <Variable Type="Variable" Library="AIAI" Id="ED12ACE7"/>
    </Element>
    <Element Type="Param" Id="85D16359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CAE0FCE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="246A3562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61B45AD5"/>
        <Parameter Type="Param" Library="AIAI" Id="02606043"/>
        <Parameter Type="Param" Library="AIAI" Id="7D6CB705"/>
    </Element>
    <Element Type="Param" Id="61B45AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E02EBBA"/>
    </Element>
    <Element Type="FunctionCall" Id="9E02EBBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="8A908331"/>
    </Element>
    <Element Type="Param" Id="8A908331">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="714E858D"/>
        <Array Type="Param" Library="AIAI" Id="7FBCC50E"/>
    </Element>
    <Element Type="Param" Id="714E858D">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="7FBCC50E">
        <Parameter Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
    </Element>
    <Element Type="Param" Id="02606043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7D6CB705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="BF691553">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="FC196C30"/>
    </Element>
    <Element Type="Param" Id="FC196C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="EE738C73">
        <Identifier>MinionAIAttackingWrongTarget</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="94C238E8"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E098A33F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EE94D1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB8D6214"/>
    </Element>
    <Element Type="ParamDef" Id="94C238E8">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="7ECDA285"/>
    </Element>
    <Element Type="Param" Id="7ECDA285">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8B645694">
        <Identifier>minionOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09802794"/>
    </Element>
    <Element Type="Param" Id="09802794">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="E098A33F">
        <Comment>
            Check if we are in a state that is supposed to be focusing a target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5EE94D1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0D4AEBAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C11EEDA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C11284C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E64E557"/>
    </Element>
    <Element Type="Comment" Id="0D4AEBAC">
        <Comment>
            Check to see if we are attacking the wrong unit
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C11EEDA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F46A61F"/>
        <Parameter Type="Param" Library="AIAI" Id="0309001B"/>
    </Element>
    <Element Type="Param" Id="1F46A61F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="0309001B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DE60657"/>
    </Element>
    <Element Type="FunctionCall" Id="3DE60657">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="AADB40D1"/>
        <Parameter Type="Param" Library="AIAI" Id="0F57A886"/>
    </Element>
    <Element Type="Param" Id="AADB40D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="727D8CF3"/>
        <Array Type="Param" Library="AIAI" Id="B3130207"/>
    </Element>
    <Element Type="Param" Id="727D8CF3">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="B3130207">
        <Parameter Type="ParamDef" Library="AIAI" Id="94C238E8"/>
    </Element>
    <Element Type="Param" Id="0F57A886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4C11284C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FA0C900"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ED80E0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7A14E49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F38FD70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D77BFF6"/>
    </Element>
    <Element Type="FunctionCall" Id="6FA0C900">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E905B9DB"/>
    </Element>
    <Element Type="Param" Id="E905B9DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3ED80E0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0485F737"/>
        <Parameter Type="Param" Library="AIAI" Id="3A097D42"/>
        <Parameter Type="Param" Library="AIAI" Id="B69EA2DF"/>
    </Element>
    <Element Type="Param" Id="0485F737">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="3A097D42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B69EA2DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="F7A14E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88A3DD23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="042BBF85"/>
    </Element>
    <Element Type="FunctionCall" Id="88A3DD23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D05F1659"/>
        <Parameter Type="Param" Library="AIAI" Id="DC7C5805"/>
        <Parameter Type="Param" Library="AIAI" Id="9B7B64AA"/>
    </Element>
    <Element Type="Param" Id="D05F1659">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2603FF34"/>
    </Element>
    <Element Type="FunctionCall" Id="2603FF34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="FD3B2662"/>
    </Element>
    <Element Type="Param" Id="FD3B2662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="DC7C5805">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B7B64AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBEE0E28"/>
    </Element>
    <Element Type="FunctionCall" Id="DBEE0E28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="5E54AD39"/>
        <Parameter Type="Param" Library="AIAI" Id="09468819"/>
    </Element>
    <Element Type="Param" Id="5E54AD39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="09468819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="042BBF85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A7304EFA"/>
        <Parameter Type="Param" Library="AIAI" Id="CA7A72FE"/>
        <Parameter Type="Param" Library="AIAI" Id="F8A84BEA"/>
    </Element>
    <Element Type="Param" Id="A7304EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21B8140D"/>
    </Element>
    <Element Type="FunctionCall" Id="21B8140D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF3D21B"/>
    </Element>
    <Element Type="Param" Id="8AF3D21B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="CA7A72FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F8A84BEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C72941A"/>
    </Element>
    <Element Type="FunctionCall" Id="2C72941A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5BDD7B"/>
        <Parameter Type="Param" Library="AIAI" Id="4D737ABB"/>
    </Element>
    <Element Type="Param" Id="7D5BDD7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4D737ABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>AttackAlly</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="1F38FD70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7E9D658A"/>
        <Parameter Type="Param" Library="AIAI" Id="C1F38A63"/>
        <Parameter Type="Param" Library="AIAI" Id="FD353F9A"/>
    </Element>
    <Element Type="Param" Id="7E9D658A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7A6FB59"/>
    </Element>
    <Element Type="FunctionCall" Id="D7A6FB59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="7919F6E5"/>
    </Element>
    <Element Type="Param" Id="7919F6E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="C1F38A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FD353F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="9D77BFF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C501E615"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A902A9"/>
        <Parameter Type="Param" Library="AIAI" Id="5B42825F"/>
    </Element>
    <Element Type="Param" Id="C501E615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87F01DF3"/>
    </Element>
    <Element Type="FunctionCall" Id="87F01DF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="F715AB04"/>
    </Element>
    <Element Type="Param" Id="F715AB04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="8B645694"/>
    </Element>
    <Element Type="Param" Id="E8A902A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5B42825F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C2C9BD38"/>
        <Array Type="Param" Library="AIAI" Id="8826F16E"/>
    </Element>
    <Element Type="Param" Id="C2C9BD38">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="8826F16E">
        <Parameter Type="ParamDef" Library="AIAI" Id="94C238E8"/>
    </Element>
    <Element Type="FunctionCall" Id="0E64E557">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D2C6BD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1936A0CE"/>
    </Element>
    <Element Type="FunctionCall" Id="6D2C6BD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="888204CE"/>
        <Parameter Type="Param" Library="AIAI" Id="F16F2F44"/>
        <Parameter Type="Param" Library="AIAI" Id="02573877"/>
    </Element>
    <Element Type="Param" Id="888204CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CF2363DE"/>
        <Array Type="Param" Library="AIAI" Id="AE69EA4B"/>
    </Element>
    <Element Type="Param" Id="CF2363DE">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="AE69EA4B">
        <Parameter Type="ParamDef" Library="AIAI" Id="94C238E8"/>
    </Element>
    <Element Type="Param" Id="F16F2F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="02573877">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="FunctionCall" Id="1936A0CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0C808FDF"/>
        <Parameter Type="Param" Library="AIAI" Id="BD23614B"/>
        <Parameter Type="Param" Library="AIAI" Id="A1DF3509"/>
    </Element>
    <Element Type="Param" Id="0C808FDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B8BBD76D"/>
        <Array Type="Param" Library="AIAI" Id="BB5D1E9C"/>
    </Element>
    <Element Type="Param" Id="B8BBD76D">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="BB5D1E9C">
        <Parameter Type="ParamDef" Library="AIAI" Id="94C238E8"/>
    </Element>
    <Element Type="Param" Id="BD23614B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1DF3509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="BB8D6214">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1B16B483"/>
    </Element>
    <Element Type="Param" Id="1B16B483">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="70E23991">
        <Identifier>MinionAIUpdateBattleStandardDataForMinion</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Variable Type="Variable" Library="AIAI" Id="312EE8EE"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
        <Variable Type="Variable" Library="AIAI" Id="89ED6AFF"/>
        <Variable Type="Variable" Library="AIAI" Id="BFA5026B"/>
        <Variable Type="Variable" Library="AIAI" Id="D3D81EDA"/>
        <Variable Type="Variable" Library="AIAI" Id="DC30A6D1"/>
        <Variable Type="Variable" Library="AIAI" Id="1D4216C6"/>
        <Variable Type="Variable" Library="AIAI" Id="F9B9704E"/>
        <Variable Type="Variable" Library="AIAI" Id="00854CC2"/>
        <Variable Type="Variable" Library="AIAI" Id="182CC625"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63991335"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C3FC679D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03AE0353"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0B6B1CBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5E294CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F93F7A9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EA223A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A9F4A6E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C3DB5837"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CDBEB38"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="610D31FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2086DB76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81C0F6F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED06F1D1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="80B56338"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D257296B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8D7A03E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBCB1A0A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECDD650E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531A7982"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="316D0F5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56CBAB8F"/>
    </Element>
    <Element Type="ParamDef" Id="3D6F0B60">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="312EE8EE">
        <Identifier>missionTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0224E889"/>
    </Element>
    <Element Type="Param" Id="0224E889">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="730A30EE">
        <Identifier>previousWaypoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D760C2C0"/>
    </Element>
    <Element Type="Param" Id="D760C2C0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="89ED6AFF">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="228BD63A"/>
    </Element>
    <Element Type="Param" Id="228BD63A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="BFA5026B">
        <Identifier>distanceBetweenWaypoints</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCE56FF9"/>
    </Element>
    <Element Type="Param" Id="CCE56FF9">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D3D81EDA">
        <Identifier>minionPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="83665AA6"/>
    </Element>
    <Element Type="Param" Id="83665AA6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="DC30A6D1">
        <Identifier>angleBetweenPreviousPointandMinionPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="20689157"/>
    </Element>
    <Element Type="Param" Id="20689157">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1D4216C6">
        <Identifier>distanceBetweenPreviousPointandMinionPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BCBFCFA6"/>
    </Element>
    <Element Type="Param" Id="BCBFCFA6">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F9B9704E">
        <Identifier>battleStandardDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD5A8BDD"/>
    </Element>
    <Element Type="Param" Id="AD5A8BDD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="00854CC2">
        <Identifier>battleStandardDistancePercentage</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A894E845"/>
    </Element>
    <Element Type="Param" Id="A894E845">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="182CC625">
        <Identifier>battleStandardPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="731E2FD0"/>
    </Element>
    <Element Type="Param" Id="731E2FD0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="63991335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="300F0E81"/>
        <Parameter Type="Param" Library="AIAI" Id="B56AB45B"/>
    </Element>
    <Element Type="Param" Id="300F0E81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312EE8EE"/>
    </Element>
    <Element Type="Param" Id="B56AB45B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="734B1EB8"/>
    </Element>
    <Element Type="FunctionCall" Id="734B1EB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A832F2D"/>
    </Element>
    <Element Type="Comment" Id="C3FC679D">
        <Comment>
            Only perform the update if it hasn't already been done this frame
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="03AE0353">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="652E5596"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A146E1AA"/>
    </Element>
    <Element Type="FunctionCall" Id="652E5596">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5002AA36"/>
        <Parameter Type="Param" Library="AIAI" Id="447EA6D3"/>
        <Parameter Type="Param" Library="AIAI" Id="A806416F"/>
    </Element>
    <Element Type="Param" Id="5002AA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D6C6E785"/>
        <Array Type="Param" Library="AIAI" Id="D926515C"/>
    </Element>
    <Element Type="Param" Id="D6C6E785">
        <Variable Type="Variable" Library="AIAI" Id="3C13894D"/>
    </Element>
    <Element Type="Param" Id="D926515C">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="Param" Id="447EA6D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A806416F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="312EE8EE"/>
    </Element>
    <Element Type="FunctionCall" Id="A146E1AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="0B6B1CBD">
        <Comment>
            Set up variables
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E5E294CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8EDEC5"/>
        <Parameter Type="Param" Library="AIAI" Id="EE08FB20"/>
    </Element>
    <Element Type="Param" Id="4E8EDEC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="EE08FB20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D16EB7A0"/>
    </Element>
    <Element Type="FunctionCall" Id="D16EB7A0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A66AF3B5"/>
        <Parameter Type="Param" Library="AIAI" Id="56EA2F31"/>
    </Element>
    <Element Type="Param" Id="56EA2F31">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F7EF5D56"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="FunctionCall" Id="F93F7A9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="50A23103"/>
        <Parameter Type="Param" Library="AIAI" Id="31326FC3"/>
    </Element>
    <Element Type="Param" Id="50A23103">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="89ED6AFF"/>
    </Element>
    <Element Type="Param" Id="31326FC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19EFA29E"/>
    </Element>
    <Element Type="FunctionCall" Id="19EFA29E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="FA9951C5"/>
    </Element>
    <Element Type="Param" Id="FA9951C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="FunctionCall" Id="0EA223A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE7DD54"/>
        <Parameter Type="Param" Library="AIAI" Id="F20FD909"/>
    </Element>
    <Element Type="Param" Id="8BE7DD54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BFA5026B"/>
    </Element>
    <Element Type="Param" Id="F20FD909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAADAE3E"/>
    </Element>
    <Element Type="FunctionCall" Id="DAADAE3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3DF38A6D"/>
        <Parameter Type="Param" Library="AIAI" Id="F169AA81"/>
    </Element>
    <Element Type="Param" Id="3DF38A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="F169AA81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="89ED6AFF"/>
    </Element>
    <Element Type="FunctionCall" Id="3A9F4A6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F3F4F6"/>
        <Parameter Type="Param" Library="AIAI" Id="D7EB8E35"/>
    </Element>
    <Element Type="Param" Id="C8F3F4F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D3D81EDA"/>
    </Element>
    <Element Type="Param" Id="D7EB8E35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5798B108"/>
        <Array Type="Param" Library="AIAI" Id="E3DEE3A1"/>
    </Element>
    <Element Type="Param" Id="5798B108">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="E3DEE3A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="Comment" Id="C3DB5837">
        <Comment>
            Divide by zero protection
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1CDBEB38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="541FB598"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="232D23E7"/>
    </Element>
    <Element Type="FunctionCall" Id="541FB598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="232D23E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A75217"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC47B29"/>
        <Parameter Type="Param" Library="AIAI" Id="E68C8FEE"/>
    </Element>
    <Element Type="Param" Id="F0A75217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BFA5026B"/>
    </Element>
    <Element Type="Param" Id="BEC47B29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E68C8FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="610D31FA">
        <Comment>
            Do maths
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2086DB76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9EC52AFB"/>
        <Parameter Type="Param" Library="AIAI" Id="9BDE9656"/>
    </Element>
    <Element Type="Param" Id="9EC52AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1D4216C6"/>
    </Element>
    <Element Type="Param" Id="9BDE9656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13AE2E9D"/>
    </Element>
    <Element Type="FunctionCall" Id="13AE2E9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E9DD50F6"/>
        <Parameter Type="Param" Library="AIAI" Id="C92A5B80"/>
    </Element>
    <Element Type="Param" Id="E9DD50F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="C92A5B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="D3D81EDA"/>
    </Element>
    <Element Type="FunctionCall" Id="81C0F6F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1DB3435F"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0C54D1"/>
    </Element>
    <Element Type="Param" Id="1DB3435F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DC30A6D1"/>
    </Element>
    <Element Type="Param" Id="3F0C54D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D433D0A"/>
    </Element>
    <Element Type="FunctionCall" Id="7D433D0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="CE397421"/>
        <Parameter Type="Param" Library="AIAI" Id="0E178959"/>
        <Parameter Type="Param" Library="AIAI" Id="4B2BD0DA"/>
    </Element>
    <Element Type="Param" Id="CE397421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="0E178959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C56B369"/>
    </Element>
    <Element Type="FunctionCall" Id="8C56B369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000026"/>
        <Parameter Type="Param" Library="AIAI" Id="8D27ECD1"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC3510A"/>
    </Element>
    <Element Type="Param" Id="8D27ECD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000041"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="4CC3510A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000042"/>
        <Variable Type="Variable" Library="AIAI" Id="89ED6AFF"/>
    </Element>
    <Element Type="Param" Id="4B2BD0DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF5EDA6F"/>
    </Element>
    <Element Type="FunctionCall" Id="FF5EDA6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000026"/>
        <Parameter Type="Param" Library="AIAI" Id="F91663D1"/>
        <Parameter Type="Param" Library="AIAI" Id="5B81D583"/>
    </Element>
    <Element Type="Param" Id="F91663D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000041"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="5B81D583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000042"/>
        <Variable Type="Variable" Library="AIAI" Id="D3D81EDA"/>
    </Element>
    <Element Type="FunctionCall" Id="ED06F1D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="78D494D2"/>
        <Parameter Type="Param" Library="AIAI" Id="6479D810"/>
    </Element>
    <Element Type="Param" Id="78D494D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9B9704E"/>
    </Element>
    <Element Type="Param" Id="6479D810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14C5301F"/>
    </Element>
    <Element Type="FunctionCall" Id="14C5301F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DF1CEAB1"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6B3AED"/>
        <Parameter Type="Param" Library="AIAI" Id="4042589D"/>
    </Element>
    <Element Type="Param" Id="DF1CEAB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="6A6B3AED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="1D4216C6"/>
    </Element>
    <Element Type="Param" Id="4042589D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67CCCFEE"/>
    </Element>
    <Element Type="FunctionCall" Id="67CCCFEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000016"/>
        <Parameter Type="Param" Library="AIAI" Id="87B76961"/>
    </Element>
    <Element Type="Param" Id="87B76961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000027"/>
        <Variable Type="Variable" Library="AIAI" Id="DC30A6D1"/>
    </Element>
    <Element Type="Comment" Id="80B56338">
        <Comment>
            Calculate the percentage
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D257296B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4D12639E"/>
        <Parameter Type="Param" Library="AIAI" Id="7D31905E"/>
    </Element>
    <Element Type="Param" Id="4D12639E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="00854CC2"/>
    </Element>
    <Element Type="Param" Id="7D31905E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5623BBF7"/>
    </Element>
    <Element Type="FunctionCall" Id="5623BBF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="59E1574A"/>
        <Parameter Type="Param" Library="AIAI" Id="11AC1352"/>
        <Parameter Type="Param" Library="AIAI" Id="69FA4FCF"/>
    </Element>
    <Element Type="Param" Id="59E1574A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="11AC1352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BFA5026B"/>
    </Element>
    <Element Type="Param" Id="69FA4FCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F9B9704E"/>
    </Element>
    <Element Type="Comment" Id="E8D7A03E">
        <Comment>
            Calculate the point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FBCB1A0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB65F0D1"/>
        <Parameter Type="Param" Library="AIAI" Id="9507D063"/>
    </Element>
    <Element Type="Param" Id="AB65F0D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="182CC625"/>
    </Element>
    <Element Type="Param" Id="9507D063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EA46694"/>
    </Element>
    <Element Type="FunctionCall" Id="5EA46694">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E62D9C8C"/>
        <Parameter Type="Param" Library="AIAI" Id="29A5CB9C"/>
        <Parameter Type="Param" Library="AIAI" Id="0EE032FA"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9749CC"/>
    </Element>
    <Element Type="Param" Id="29A5CB9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9421CFBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D287B39"/>
    </Element>
    <Element Type="FunctionCall" Id="0D287B39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="93995B9D"/>
        <Parameter Type="Param" Library="AIAI" Id="A7F36E13"/>
        <Parameter Type="Param" Library="AIAI" Id="7ABC2A2F"/>
    </Element>
    <Element Type="Param" Id="93995B9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="A7F36E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="00854CC2"/>
    </Element>
    <Element Type="Param" Id="7ABC2A2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BFA5026B"/>
    </Element>
    <Element Type="Param" Id="0EE032FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="177FC9EA"/>
        <Variable Type="Variable" Library="AIAI" Id="730A30EE"/>
    </Element>
    <Element Type="Param" Id="BF9749CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A31F2A23"/>
        <Variable Type="Variable" Library="AIAI" Id="89ED6AFF"/>
    </Element>
    <Element Type="Comment" Id="ECDD650E">
        <Comment>
            Set minion variables
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="531A7982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B7A4B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="D3294CF2"/>
    </Element>
    <Element Type="Param" Id="1B7A4B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="CD078EB6"/>
        <Array Type="Param" Library="AIAI" Id="708E61DE"/>
    </Element>
    <Element Type="Param" Id="CD078EB6">
        <Variable Type="Variable" Library="AIAI" Id="CC44613A"/>
    </Element>
    <Element Type="Param" Id="708E61DE">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="Param" Id="D3294CF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="00854CC2"/>
    </Element>
    <Element Type="FunctionCall" Id="316D0F5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2BB41069"/>
        <Parameter Type="Param" Library="AIAI" Id="306ABCA9"/>
    </Element>
    <Element Type="Param" Id="2BB41069">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="615053D9"/>
        <Array Type="Param" Library="AIAI" Id="18B8C8F6"/>
    </Element>
    <Element Type="Param" Id="615053D9">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="18B8C8F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="Param" Id="306ABCA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="182CC625"/>
    </Element>
    <Element Type="FunctionCall" Id="56CBAB8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B984F2F"/>
        <Parameter Type="Param" Library="AIAI" Id="020363A5"/>
    </Element>
    <Element Type="Param" Id="1B984F2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="88F7E8AB"/>
        <Array Type="Param" Library="AIAI" Id="92A64712"/>
    </Element>
    <Element Type="Param" Id="88F7E8AB">
        <Variable Type="Variable" Library="AIAI" Id="3C13894D"/>
    </Element>
    <Element Type="Param" Id="92A64712">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
    </Element>
    <Element Type="Param" Id="020363A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="312EE8EE"/>
    </Element>
    <Element Type="FunctionDef" Id="C30AE867">
        <Identifier>MinionAIAdvanceMinionToNextWaypoint</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
        <Variable Type="Variable" Library="AIAI" Id="638F6D2C"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
        <Variable Type="Variable" Library="AIAI" Id="025F3D91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C0946FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19AD5DCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="378F97E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A9CAC78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F53BF6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F1A19A2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5E14DE94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40C87957"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F59FD21C"/>
    </Element>
    <Element Type="ParamDef" Id="F104E3D1">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="638F6D2C">
        <Identifier>camp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="60EEE204"/>
    </Element>
    <Element Type="Param" Id="60EEE204">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="43AC3CEE">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6E3DAD7D"/>
    </Element>
    <Element Type="Param" Id="6E3DAD7D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="025F3D91">
        <Identifier>waypointCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="673499D0"/>
    </Element>
    <Element Type="Param" Id="673499D0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8C0946FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8429AFE7"/>
        <Parameter Type="Param" Library="AIAI" Id="DDED66E0"/>
    </Element>
    <Element Type="Param" Id="8429AFE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="Param" Id="DDED66E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="0E342D4D"/>
        <Array Type="Param" Library="AIAI" Id="6E10A82C"/>
    </Element>
    <Element Type="Param" Id="0E342D4D">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="6E10A82C">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="FunctionCall" Id="19AD5DCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A34A2476"/>
        <Parameter Type="Param" Library="AIAI" Id="B0886E29"/>
    </Element>
    <Element Type="Param" Id="A34A2476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="FB7A52AA"/>
        <Array Type="Param" Library="AIAI" Id="16E3D0C4"/>
    </Element>
    <Element Type="Param" Id="FB7A52AA">
        <Variable Type="Variable" Library="AIAI" Id="CC44613A"/>
    </Element>
    <Element Type="Param" Id="16E3D0C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="B0886E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="378F97E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="383AA39C"/>
        <Parameter Type="Param" Library="AIAI" Id="FACAE295"/>
    </Element>
    <Element Type="Param" Id="383AA39C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="43836000"/>
        <Array Type="Param" Library="AIAI" Id="BBAB4FD9"/>
    </Element>
    <Element Type="Param" Id="43836000">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="BBAB4FD9">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="FACAE295">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="9D8F9AC1"/>
        <Array Type="Param" Library="AIAI" Id="C1EC1F5C"/>
    </Element>
    <Element Type="Param" Id="9D8F9AC1">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="20E7A2B2"/>
    </Element>
    <Element Type="Param" Id="20E7A2B2">
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="Param" Id="C1EC1F5C">
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D508F7B5"/>
        <Array Type="Param" Library="AIAI" Id="D0CEBBBE"/>
    </Element>
    <Element Type="Param" Id="D508F7B5">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="D0CEBBBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="FunctionCall" Id="2A9CAC78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D32D444"/>
        <Parameter Type="Param" Library="AIAI" Id="C5D600FD"/>
    </Element>
    <Element Type="Param" Id="7D32D444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="51A3A754"/>
        <Array Type="Param" Library="AIAI" Id="B5EE9F49"/>
    </Element>
    <Element Type="Param" Id="51A3A754">
        <Variable Type="Variable" Library="AIAI" Id="3C13894D"/>
    </Element>
    <Element Type="Param" Id="B5EE9F49">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="C5D600FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2B9A054"/>
    </Element>
    <Element Type="FunctionCall" Id="D2B9A054">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A832F2D"/>
    </Element>
    <Element Type="FunctionCall" Id="0F53BF6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="14F4916E"/>
        <Parameter Type="Param" Library="AIAI" Id="EFDC3203"/>
    </Element>
    <Element Type="Param" Id="14F4916E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="025F3D91"/>
    </Element>
    <Element Type="Param" Id="EFDC3203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="C26DF947"/>
        <Array Type="Param" Library="AIAI" Id="59C03C2E"/>
    </Element>
    <Element Type="Param" Id="C26DF947">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="59C03C2E">
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="9D4CF9E6"/>
        <Array Type="Param" Library="AIAI" Id="1803E3C4"/>
    </Element>
    <Element Type="Param" Id="9D4CF9E6">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="1803E3C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="FunctionCall" Id="5F1A19A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8CF7081"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3408C384"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDCE4DC8"/>
    </Element>
    <Element Type="FunctionCall" Id="C8CF7081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D99F5F15"/>
        <Parameter Type="Param" Library="AIAI" Id="487E677E"/>
        <Parameter Type="Param" Library="AIAI" Id="03479917"/>
    </Element>
    <Element Type="Param" Id="D99F5F15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B2592BE1"/>
        <Array Type="Param" Library="AIAI" Id="BB64CA31"/>
    </Element>
    <Element Type="Param" Id="B2592BE1">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="BB64CA31">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="487E677E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="03479917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="3408C384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6A9130E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B619C902"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DBBFEF8"/>
    </Element>
    <Element Type="FunctionCall" Id="F6A9130E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0A43811"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6485A78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4B9BA08"/>
    </Element>
    <Element Type="FunctionCall" Id="E0A43811">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7F303DEE"/>
        <Parameter Type="Param" Library="AIAI" Id="DA16BB08"/>
        <Parameter Type="Param" Library="AIAI" Id="081F944B"/>
    </Element>
    <Element Type="Param" Id="7F303DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="DA16BB08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="081F944B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="FunctionCall" Id="D6485A78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="19F5DA72"/>
        <Parameter Type="Param" Library="AIAI" Id="BABA29F9"/>
    </Element>
    <Element Type="Param" Id="19F5DA72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="658D3E17"/>
        <Array Type="Param" Library="AIAI" Id="03A57A4D"/>
    </Element>
    <Element Type="Param" Id="658D3E17">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="03A57A4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="BABA29F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="FunctionCall" Id="C4B9BA08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="11A3BDA2"/>
        <Parameter Type="Param" Library="AIAI" Id="C7AD90E8"/>
        <Parameter Type="Param" Library="AIAI" Id="6784405A"/>
    </Element>
    <Element Type="Param" Id="11A3BDA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="Param" Id="C7AD90E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6784405A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B619C902">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4465724"/>
        <Parameter Type="Param" Library="AIAI" Id="4852E16E"/>
    </Element>
    <Element Type="Param" Id="D4465724">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D6FBEB5C"/>
        <Array Type="Param" Library="AIAI" Id="B9A201C5"/>
    </Element>
    <Element Type="Param" Id="D6FBEB5C">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="B9A201C5">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="4852E16E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="025F3D91"/>
    </Element>
    <Element Type="FunctionCall" Id="7DBBFEF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F28EEE37"/>
        <Parameter Type="Param" Library="AIAI" Id="712BB99D"/>
        <Parameter Type="Param" Library="AIAI" Id="117BD617"/>
    </Element>
    <Element Type="Param" Id="F28EEE37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="Param" Id="712BB99D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="117BD617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FDCE4DC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10668E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CA4A801"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B873E48"/>
    </Element>
    <Element Type="FunctionCall" Id="A10668E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94237DCB"/>
        <Parameter Type="Param" Library="AIAI" Id="F773DA49"/>
        <Parameter Type="Param" Library="AIAI" Id="FE21538D"/>
    </Element>
    <Element Type="Param" Id="94237DCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F773DA49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FE21538D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="FunctionCall" Id="8CA4A801">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E607B9B2"/>
        <Parameter Type="Param" Library="AIAI" Id="9AFDAE76"/>
    </Element>
    <Element Type="Param" Id="E607B9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D5EB440D"/>
        <Array Type="Param" Library="AIAI" Id="F3E9DA0A"/>
    </Element>
    <Element Type="Param" Id="D5EB440D">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="F3E9DA0A">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="9AFDAE76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="FunctionCall" Id="2B873E48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="27A4E104"/>
        <Parameter Type="Param" Library="AIAI" Id="7ED7A859"/>
        <Parameter Type="Param" Library="AIAI" Id="464BB9D9"/>
    </Element>
    <Element Type="Param" Id="27A4E104">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="43AC3CEE"/>
    </Element>
    <Element Type="Param" Id="7ED7A859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="464BB9D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9918297"/>
    </Element>
    <Element Type="FunctionCall" Id="F9918297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D206FAE0"/>
        <Parameter Type="Param" Library="AIAI" Id="186A9C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="A00EE8CB"/>
    </Element>
    <Element Type="Param" Id="D206FAE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="186A9C2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A00EE8CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="025F3D91"/>
    </Element>
    <Element Type="Comment" Id="5E14DE94">
        <Comment>
            If this is a merc minion from a jungle camp see if we need to update the path.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="40C87957">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2834BC57"/>
        <Parameter Type="Param" Library="AIAI" Id="F370E12B"/>
    </Element>
    <Element Type="Param" Id="2834BC57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="638F6D2C"/>
    </Element>
    <Element Type="Param" Id="F370E12B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="474A7CB0"/>
    </Element>
    <Element Type="FunctionCall" Id="474A7CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67B75BBE"/>
    </Element>
    <Element Type="Param" Id="67B75BBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89E5173D"/>
    </Element>
    <Element Type="FunctionCall" Id="89E5173D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="82D826FA"/>
        <Parameter Type="Param" Library="AIAI" Id="43872F19"/>
        <Parameter Type="Param" Library="AIAI" Id="45EF4EEC"/>
    </Element>
    <Element Type="Param" Id="43872F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F0A6808B"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4EACB8FF"/>
        <Array Type="Param" Library="AIAI" Id="8371BFF1"/>
    </Element>
    <Element Type="Param" Id="4EACB8FF">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="8371BFF1">
        <Parameter Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
    </Element>
    <Element Type="Param" Id="45EF4EEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0867DACB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0502E3E1"/>
    </Element>
    <Element Type="FunctionCall" Id="0502E3E1">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="2DBEFAA1"/>
    </Element>
    <Element Type="Param" Id="2DBEFAA1">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="7B741E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="F59FD21C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB7062C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B5DE4AB"/>
    </Element>
    <Element Type="FunctionCall" Id="FB7062C5">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="82D52560"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A24F349"/>
        <Parameter Type="Param" Library="AIAI" Id="0347038D"/>
    </Element>
    <Element Type="Param" Id="4A24F349">
        <ParameterDef Type="ParamDef" Library="MapM" Id="99B28A44"/>
        <Variable Type="Variable" Library="MapM" Id="62168845"/>
        <Array Type="Param" Library="AIAI" Id="BA4DDF5C"/>
    </Element>
    <Element Type="Param" Id="BA4DDF5C">
        <Variable Type="Variable" Library="AIAI" Id="638F6D2C"/>
    </Element>
    <Element Type="Param" Id="0347038D">
        <ParameterDef Type="ParamDef" Library="MapM" Id="32A9E789"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B5DE4AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1C325D"/>
        <Parameter Type="Param" Library="AIAI" Id="58A334EC"/>
        <Parameter Type="Param" Library="AIAI" Id="91461B81"/>
    </Element>
    <Element Type="Param" Id="CA1C325D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="638F6D2C"/>
    </Element>
    <Element Type="Param" Id="58A334EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="91461B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="DD04B7A8">
        <Identifier>MinionAITransitionMinionIntoState</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EDA4DC2F"/>
        <Variable Type="Variable" Library="AIAI" Id="64A50097"/>
        <Variable Type="Variable" Library="AIAI" Id="33719562"/>
        <Variable Type="Variable" Library="AIAI" Id="CD24C456"/>
        <Variable Type="Variable" Library="AIAI" Id="5A9C7E07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E1F7705"/>
    </Element>
    <Element Type="ParamDef" Id="BC978ABE">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="0DDEE9C4">
        <Identifier>state</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="EDA4DC2F">
        <Identifier>newState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="64A50097">
        <Identifier>previousWaypoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5823C3D5"/>
    </Element>
    <Element Type="Param" Id="5823C3D5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="33719562">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C827B3FD"/>
    </Element>
    <Element Type="Param" Id="C827B3FD">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CD24C456">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5B46D2C0"/>
    </Element>
    <Element Type="Param" Id="5B46D2C0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5A9C7E07">
        <Identifier>offsetHeroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="360EF1C3"/>
    </Element>
    <Element Type="Param" Id="360EF1C3">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4E1F7705">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="CE50F27E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3936BE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C98DE921"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85A3D807"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A403FDC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83732686"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8756DC90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8644356"/>
    </Element>
    <Element Type="Param" Id="CE50F27E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
    </Element>
    <Element Type="FunctionCall" Id="F3936BE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8A5BE7DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F758F4D5"/>
    </Element>
    <Element Type="Param" Id="8A5BE7DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="F758F4D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9C16EB3B"/>
        <Parameter Type="Param" Library="AIAI" Id="AB7818EC"/>
        <Parameter Type="Param" Library="AIAI" Id="84B2C2D9"/>
    </Element>
    <Element Type="Param" Id="9C16EB3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BBD675F0"/>
        <Array Type="Param" Library="AIAI" Id="120CFA4E"/>
    </Element>
    <Element Type="Param" Id="BBD675F0">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="120CFA4E">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="AB7818EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3128B8C"/>
    </Element>
    <Element Type="FunctionCall" Id="A3128B8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="B952BDAE"/>
        <Parameter Type="Param" Library="AIAI" Id="D77A11DC"/>
    </Element>
    <Element Type="Param" Id="B952BDAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>AttackAlly</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="D77A11DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFAE3A4A"/>
    </Element>
    <Element Type="FunctionCall" Id="CFAE3A4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="2349CFCE"/>
    </Element>
    <Element Type="Param" Id="2349CFCE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="84B2C2D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="C98DE921">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A38DB243"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EAD0D3A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E9FAF50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CF7C391"/>
    </Element>
    <Element Type="Param" Id="A38DB243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8A3DDA39"/>
    </Element>
    <Element Type="Comment" Id="EAD0D3A8">
        <Comment>
            Issue a move order first to clear the current target (since we were unhappy with it)   For now not doing this for the Ogre King.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="2E9FAF50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0ECE98A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9D3CBBA"/>
    </Element>
    <Element Type="FunctionCall" Id="0ECE98A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AEF1A057"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D2728D"/>
        <Parameter Type="Param" Library="AIAI" Id="B30433EF"/>
    </Element>
    <Element Type="Param" Id="AEF1A057">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="DFC90E42"/>
        <Array Type="Param" Library="AIAI" Id="A762285E"/>
    </Element>
    <Element Type="Param" Id="DFC90E42">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="A762285E">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="C7D2728D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF93D1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="FF93D1F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="8CFDAD59"/>
        <Parameter Type="Param" Library="AIAI" Id="170A9E4C"/>
    </Element>
    <Element Type="Param" Id="8CFDAD59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="170A9E4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4663C01A"/>
    </Element>
    <Element Type="FunctionCall" Id="4663C01A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="B47BF67B"/>
    </Element>
    <Element Type="Param" Id="B47BF67B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="B30433EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="B9D3CBBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A603667E"/>
        <Parameter Type="Param" Library="AIAI" Id="0267D4DA"/>
        <Parameter Type="Param" Library="AIAI" Id="E2FE02E5"/>
    </Element>
    <Element Type="Param" Id="A603667E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A9E0EF68"/>
        <Array Type="Param" Library="AIAI" Id="A70DECDF"/>
    </Element>
    <Element Type="Param" Id="A9E0EF68">
        <Variable Type="Variable" Library="AIAI" Id="60D625A0"/>
    </Element>
    <Element Type="Param" Id="A70DECDF">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="0267D4DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E2FE02E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2CF7C391">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="57B64D43"/>
        <Parameter Type="Param" Library="AIAI" Id="8A3BF579"/>
        <Parameter Type="Param" Library="AIAI" Id="17A4BAD2"/>
    </Element>
    <Element Type="Param" Id="57B64D43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D439CABA"/>
        <Array Type="Param" Library="AIAI" Id="17759952"/>
    </Element>
    <Element Type="Param" Id="D439CABA">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="17759952">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="8A3BF579">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAD3DB07"/>
    </Element>
    <Element Type="FunctionCall" Id="FAD3DB07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="74E44B7C"/>
        <Parameter Type="Param" Library="AIAI" Id="3A48B5BE"/>
    </Element>
    <Element Type="Param" Id="74E44B7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>AttackAlly</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3A48B5BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1691184"/>
    </Element>
    <Element Type="FunctionCall" Id="E1691184">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="41FDCB4C"/>
    </Element>
    <Element Type="Param" Id="41FDCB4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="17A4BAD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="85A3D807">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="FCDDD92E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5898E1F"/>
    </Element>
    <Element Type="Param" Id="FCDDD92E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D82C42B4"/>
    </Element>
    <Element Type="FunctionCall" Id="D5898E1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F78EB8E1"/>
        <Parameter Type="Param" Library="AIAI" Id="AD710E31"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED27A8F"/>
    </Element>
    <Element Type="Param" Id="F78EB8E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F21941C4"/>
        <Array Type="Param" Library="AIAI" Id="FD090797"/>
    </Element>
    <Element Type="Param" Id="F21941C4">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="FD090797">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="AD710E31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35AFA1C5"/>
    </Element>
    <Element Type="FunctionCall" Id="35AFA1C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="1ACB8FE6"/>
        <Parameter Type="Param" Library="AIAI" Id="02474FCF"/>
    </Element>
    <Element Type="Param" Id="1ACB8FE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="5258F221"/>
        <Array Type="Param" Library="AIAI" Id="37F6AA14"/>
    </Element>
    <Element Type="Param" Id="5258F221">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="37F6AA14">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="02474FCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>AttackAlly</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="4ED27A8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="A403FDC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1AB3209B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4414CDC7"/>
    </Element>
    <Element Type="Param" Id="1AB3209B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A46DE15"/>
    </Element>
    <Element Type="FunctionCall" Id="4414CDC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="206D7FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="489342D5"/>
        <Parameter Type="Param" Library="AIAI" Id="DE9BABB6"/>
    </Element>
    <Element Type="Param" Id="206D7FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E1DF967E"/>
        <Array Type="Param" Library="AIAI" Id="D26D3AB1"/>
    </Element>
    <Element Type="Param" Id="E1DF967E">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="D26D3AB1">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="489342D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26B2688A"/>
    </Element>
    <Element Type="FunctionCall" Id="26B2688A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACD0EA1"/>
        <Parameter Type="Param" Library="AIAI" Id="FAC10BFD"/>
    </Element>
    <Element Type="Param" Id="5ACD0EA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="245C2583"/>
        <Array Type="Param" Library="AIAI" Id="2D17C12B"/>
    </Element>
    <Element Type="Param" Id="245C2583">
        <Variable Type="Variable" Library="AIAI" Id="AE110E7E"/>
    </Element>
    <Element Type="Param" Id="2D17C12B">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="FAC10BFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>AttackAlly</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="DE9BABB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="83732686">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="549277DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="154EC06B"/>
    </Element>
    <Element Type="Param" Id="549277DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D7394E00"/>
    </Element>
    <Element Type="FunctionCall" Id="154EC06B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C764371F"/>
        <Parameter Type="Param" Library="AIAI" Id="2F08C6F6"/>
        <Parameter Type="Param" Library="AIAI" Id="76F0A4F0"/>
    </Element>
    <Element Type="Param" Id="C764371F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="9D9FD2FA"/>
        <Array Type="Param" Library="AIAI" Id="CA6A19EC"/>
    </Element>
    <Element Type="Param" Id="9D9FD2FA">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="CA6A19EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="2F08C6F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D61DD68"/>
    </Element>
    <Element Type="FunctionCall" Id="0D61DD68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="93A63703"/>
        <Parameter Type="Param" Library="AIAI" Id="08541D6F"/>
    </Element>
    <Element Type="Param" Id="93A63703">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="08541D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A08CEDB2"/>
        <Array Type="Param" Library="AIAI" Id="18C98225"/>
    </Element>
    <Element Type="Param" Id="A08CEDB2">
        <Variable Type="Variable" Library="AIAI" Id="97A99595"/>
    </Element>
    <Element Type="Param" Id="18C98225">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="76F0A4F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="8756DC90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="423631F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CF78ECB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEC013B6"/>
    </Element>
    <Element Type="Param" Id="423631F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="FunctionCall" Id="1CF78ECB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B23E6047"/>
        <Parameter Type="Param" Library="AIAI" Id="3C36A93E"/>
    </Element>
    <Element Type="Param" Id="B23E6047">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD24C456"/>
    </Element>
    <Element Type="Param" Id="3C36A93E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5EE7A69"/>
    </Element>
    <Element Type="FunctionCall" Id="B5EE7A69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A422E003"/>
    </Element>
    <Element Type="Param" Id="A422E003">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28E00243"/>
    </Element>
    <Element Type="FunctionCall" Id="28E00243">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="5F103310"/>
    </Element>
    <Element Type="Param" Id="5F103310">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="FunctionCall" Id="EEC013B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC232730"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECF531AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5233BA47"/>
    </Element>
    <Element Type="FunctionCall" Id="BC232730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E8EE35F"/>
        <Parameter Type="Param" Library="AIAI" Id="B2250F8A"/>
    </Element>
    <Element Type="Param" Id="9E8EE35F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A9C7E07"/>
    </Element>
    <Element Type="Param" Id="B2250F8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93FE4326"/>
    </Element>
    <Element Type="FunctionCall" Id="93FE4326">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E62D9C8C"/>
        <Parameter Type="Param" Library="AIAI" Id="0C60B011"/>
        <Parameter Type="Param" Library="AIAI" Id="31C6F21B"/>
        <Parameter Type="Param" Library="AIAI" Id="AF0E17F8"/>
    </Element>
    <Element Type="Param" Id="0C60B011">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9421CFBF"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="31C6F21B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="177FC9EA"/>
        <Variable Type="Variable" Library="AIAI" Id="CD24C456"/>
    </Element>
    <Element Type="Param" Id="AF0E17F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A31F2A23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C55CA58"/>
    </Element>
    <Element Type="FunctionCall" Id="8C55CA58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7525E089"/>
    </Element>
    <Element Type="Param" Id="7525E089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A48023B1"/>
        <Array Type="Param" Library="AIAI" Id="D0C35D76"/>
    </Element>
    <Element Type="Param" Id="A48023B1">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="D0C35D76">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="FunctionCall" Id="ECF531AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A347B86F"/>
        <Parameter Type="Param" Library="AIAI" Id="939BCCFF"/>
        <Parameter Type="Param" Library="AIAI" Id="CA0DF0BA"/>
    </Element>
    <Element Type="Param" Id="A347B86F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="BC80F710"/>
        <Array Type="Param" Library="AIAI" Id="039D0C45"/>
    </Element>
    <Element Type="Param" Id="BC80F710">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="039D0C45">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="939BCCFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A3B164C"/>
    </Element>
    <Element Type="FunctionCall" Id="5A3B164C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF96846"/>
        <Parameter Type="Param" Library="AIAI" Id="EC64A37E"/>
    </Element>
    <Element Type="Param" Id="AAF96846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="EC64A37E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="5A9C7E07"/>
    </Element>
    <Element Type="Param" Id="CA0DF0BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="5233BA47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7FDBF36"/>
        <Parameter Type="Param" Library="AIAI" Id="BFEAF0EC"/>
        <Parameter Type="Param" Library="AIAI" Id="2B3602E2"/>
    </Element>
    <Element Type="Param" Id="C7FDBF36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F99B311C"/>
    </Element>
    <Element Type="FunctionCall" Id="F99B311C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="79683E6E"/>
        <Parameter Type="Param" Library="AIAI" Id="856DAF22"/>
    </Element>
    <Element Type="Param" Id="79683E6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31F0AF13"/>
    </Element>
    <Element Type="FunctionCall" Id="31F0AF13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED553D0"/>
    </Element>
    <Element Type="Param" Id="3ED553D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D24354FF"/>
        <Array Type="Param" Library="AIAI" Id="947AAAF6"/>
    </Element>
    <Element Type="Param" Id="D24354FF">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="947AAAF6">
        <Parameter Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
    </Element>
    <Element Type="Param" Id="856DAF22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="CD24C456"/>
    </Element>
    <Element Type="Param" Id="BFEAF0EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2B3602E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B8644356">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="96E98B7C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D6633B73"/>
    </Element>
    <Element Type="Param" Id="96E98B7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="Comment" Id="D6633B73">
        <Comment>
            Don't do anything
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="Trigger" Id="3EE293D8">
        <InitOff/>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="4E33836B"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
        <Variable Type="Variable" Library="AIAI" Id="0E995F20"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
        <Variable Type="Variable" Library="AIAI" Id="8513DFD0"/>
        <Event Type="FunctionCall" Library="AIAI" Id="A74795FF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A9BD51EA"/>
        <Action Type="Comment" Library="AIAI" Id="0CD4CCF4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E5BAC9A3"/>
    </Element>
    <Element Type="Variable" Id="4E33836B">
        <Identifier>firstMinionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7DFF3D0C"/>
    </Element>
    <Element Type="Param" Id="7DFF3D0C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="16C87560">
        <Identifier>minionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51134CA4"/>
    </Element>
    <Element Type="Param" Id="51134CA4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0E995F20">
        <Identifier>oldState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="1E964392">
        <Identifier>newState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="56CCD45C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="8513DFD0">
        <Identifier>minionOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A973961F"/>
    </Element>
    <Element Type="Param" Id="A973961F">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="A74795FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6D565EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="AD2DA3E6"/>
        <Parameter Type="Param" Library="AIAI" Id="1ED8D5C4"/>
    </Element>
    <Element Type="Param" Id="AD2DA3E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4AB413B8"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1ED8D5C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3E8E573F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="A9BD51EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="942A93B0"/>
        <Parameter Type="Param" Library="AIAI" Id="D9D62491"/>
    </Element>
    <Element Type="Param" Id="942A93B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E33836B"/>
    </Element>
    <Element Type="Param" Id="D9D62491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B85A3CB"/>
    </Element>
    <Element Type="FunctionCall" Id="6B85A3CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EEDB2448"/>
        <Parameter Type="Param" Library="AIAI" Id="97E96E16"/>
        <Parameter Type="Param" Library="AIAI" Id="6DF6096F"/>
    </Element>
    <Element Type="Param" Id="97E96E16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1F52348B"/>
        <Variable Type="Variable" Library="AIAI" Id="B8A4DF4A"/>
    </Element>
    <Element Type="Param" Id="6DF6096F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7438F000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A02B6C47"/>
    </Element>
    <Element Type="FunctionCall" Id="A02B6C47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0CCBBA1"/>
    </Element>
    <Element Type="Param" Id="A0CCBBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9A51902"/>
    </Element>
    <Element Type="FunctionCall" Id="D9A51902">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C94A47"/>
        <Parameter Type="Param" Library="AIAI" Id="7EED520E"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8E0B26"/>
    </Element>
    <Element Type="Param" Id="E9C94A47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="7EED520E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8F8E0B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB8BDEA8"/>
    </Element>
    <Element Type="FunctionCall" Id="DB8BDEA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A832F2D"/>
    </Element>
    <Element Type="Comment" Id="0CD4CCF4">
        <Comment>
            Iterate through the entire wave array.  If the wave is alive, then perform AI logic.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E5BAC9A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="1F56B83F"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC0AECB"/>
        <Parameter Type="Param" Library="AIAI" Id="620D71AD"/>
        <Parameter Type="Param" Library="AIAI" Id="7574CC9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10A03E1D"/>
    </Element>
    <Element Type="Param" Id="1F56B83F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Variable Type="Variable" Library="AIAI" Id="4E33836B"/>
    </Element>
    <Element Type="Param" Id="0DC0AECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="620D71AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Variable Type="Variable" Library="AIAI" Id="B8A4DF4A"/>
    </Element>
    <Element Type="Param" Id="7574CC9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="FunctionCall" Id="10A03E1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41A873B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F247312"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E0CBD79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA943CB4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D9DD015"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C2C6AB6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="133B6FF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="190C239B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8BF51FC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="819BEB09"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8AD925F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15C889C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38D705F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5C3B948"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EA415DF"/>
    </Element>
    <Element Type="FunctionCall" Id="41A873B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BCFA4ABC"/>
        <Parameter Type="Param" Library="AIAI" Id="A828522A"/>
    </Element>
    <Element Type="Param" Id="BCFA4ABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8513DFD0"/>
    </Element>
    <Element Type="Param" Id="A828522A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A225A0A"/>
    </Element>
    <Element Type="FunctionCall" Id="0A225A0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="FA48DA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="98B12761"/>
    </Element>
    <Element Type="Param" Id="FA48DA1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="ED93A83C"/>
        <Array Type="Param" Library="AIAI" Id="77273810"/>
    </Element>
    <Element Type="Param" Id="ED93A83C">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="77273810">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="98B12761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3F247312">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59570477"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45FCD04C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E3903FC"/>
    </Element>
    <Element Type="FunctionCall" Id="59570477">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="45FCD04C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C1005158"/>
        <Parameter Type="Param" Library="AIAI" Id="F88DC047"/>
        <Parameter Type="Param" Library="AIAI" Id="EC7FFB79"/>
    </Element>
    <Element Type="Param" Id="C1005158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8513DFD0"/>
    </Element>
    <Element Type="Param" Id="F88DC047">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EC7FFB79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="9E3903FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89251203"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D94B3DF"/>
    </Element>
    <Element Type="FunctionCall" Id="89251203">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="63F10391"/>
        <Parameter Type="Param" Library="AIAI" Id="1DD029AC"/>
        <Parameter Type="Param" Library="AIAI" Id="C6C94655"/>
    </Element>
    <Element Type="Param" Id="63F10391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="455463BE"/>
    </Element>
    <Element Type="FunctionCall" Id="455463BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="0E77A9F8"/>
    </Element>
    <Element Type="Param" Id="0E77A9F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8513DFD0"/>
    </Element>
    <Element Type="Param" Id="1DD029AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C6C94655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBossRoots</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5D94B3DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5A18C853"/>
        <Parameter Type="Param" Library="AIAI" Id="482DB7E4"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB30A04"/>
    </Element>
    <Element Type="Param" Id="5A18C853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2718AA78"/>
    </Element>
    <Element Type="FunctionCall" Id="2718AA78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="A245D303"/>
    </Element>
    <Element Type="Param" Id="A245D303">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8513DFD0"/>
    </Element>
    <Element Type="Param" Id="482DB7E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0FB30A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBossStun</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="1E0CBD79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="780FD236"/>
        <Parameter Type="Param" Library="AIAI" Id="0C8C173D"/>
    </Element>
    <Element Type="Param" Id="780FD236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="239B38A0"/>
        <Array Type="Param" Library="AIAI" Id="A4841C82"/>
    </Element>
    <Element Type="Param" Id="239B38A0">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="A4841C82">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="0C8C173D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7EC4CDC"/>
    </Element>
    <Element Type="FunctionCall" Id="B7EC4CDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="300A6580"/>
    </Element>
    <Element Type="Param" Id="300A6580">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C0D7B0F7"/>
        <Array Type="Param" Library="AIAI" Id="0F0F6475"/>
    </Element>
    <Element Type="Param" Id="C0D7B0F7">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="0F0F6475">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="FunctionCall" Id="FA943CB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F57729D"/>
        <Parameter Type="Param" Library="AIAI" Id="0670D2BB"/>
    </Element>
    <Element Type="Param" Id="1F57729D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E995F20"/>
    </Element>
    <Element Type="Param" Id="0670D2BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C7FDE129"/>
        <Array Type="Param" Library="AIAI" Id="204FD7B3"/>
    </Element>
    <Element Type="Param" Id="C7FDE129">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="204FD7B3">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Comment" Id="5D9DD015">
        <Comment>
            Determine if the state needs to change
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1C2C6AB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F2D0040"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="407FE4FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFB0014C"/>
    </Element>
    <Element Type="FunctionCall" Id="1F2D0040">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6D35A0"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA2046C"/>
        <Parameter Type="Param" Library="AIAI" Id="323AFD31"/>
    </Element>
    <Element Type="Param" Id="BA6D35A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4E9597B4"/>
        <Array Type="Param" Library="AIAI" Id="9DB9417A"/>
    </Element>
    <Element Type="Param" Id="4E9597B4">
        <Variable Type="Variable" Library="AIAI" Id="60D625A0"/>
    </Element>
    <Element Type="Param" Id="9DB9417A">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="CCA2046C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="323AFD31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="407FE4FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A35E24"/>
        <Parameter Type="Param" Library="AIAI" Id="4D1F74E6"/>
    </Element>
    <Element Type="Param" Id="F0A35E24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="Param" Id="4D1F74E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD033E17"/>
    </Element>
    <Element Type="FunctionCall" Id="DD033E17">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="55B11A6E"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC30D46"/>
        <Parameter Type="Param" Library="AIAI" Id="979197A7"/>
    </Element>
    <Element Type="Param" Id="AFC30D46">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9BFB45F"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="979197A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A0831A5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0E995F20"/>
    </Element>
    <Element Type="FunctionCall" Id="EFB0014C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="600482A0"/>
        <Parameter Type="Param" Library="AIAI" Id="EE41B551"/>
    </Element>
    <Element Type="Param" Id="600482A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="Param" Id="EE41B551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7AC3C39"/>
    </Element>
    <Element Type="FunctionCall" Id="F7AC3C39">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5C88AD34"/>
        <Parameter Type="Param" Library="AIAI" Id="BF074FDC"/>
        <Parameter Type="Param" Library="AIAI" Id="745002AF"/>
    </Element>
    <Element Type="Param" Id="BF074FDC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EC9D7D86"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="745002AF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FB5DEB2"/>
        <Variable Type="Variable" Library="AIAI" Id="0E995F20"/>
    </Element>
    <Element Type="Comment" Id="133B6FF8">
        <Comment>
            Reissue order  to minion if they no longer have the correct order
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="190C239B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FDA2255"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B4916D9"/>
    </Element>
    <Element Type="FunctionCall" Id="3FDA2255">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DECEF4AF"/>
        <Parameter Type="Param" Library="AIAI" Id="DD835C7A"/>
    </Element>
    <Element Type="Param" Id="DECEF4AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="64B09E9E"/>
        <Array Type="Param" Library="AIAI" Id="831B0429"/>
    </Element>
    <Element Type="Param" Id="64B09E9E">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="831B0429">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="DD835C7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5B4916D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3575B6A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30BACCD2"/>
    </Element>
    <Element Type="FunctionCall" Id="3575B6A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="602060F3"/>
        <Parameter Type="Param" Library="AIAI" Id="C0FB624B"/>
        <Parameter Type="Param" Library="AIAI" Id="54AF5AF4"/>
    </Element>
    <Element Type="Param" Id="602060F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21AB0EAD"/>
    </Element>
    <Element Type="FunctionCall" Id="21AB0EAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CD2C7578"/>
        <Parameter Type="Param" Library="AIAI" Id="D98142BD"/>
    </Element>
    <Element Type="Param" Id="D98142BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7D22148C"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B529283F"/>
        <Array Type="Param" Library="AIAI" Id="05985888"/>
    </Element>
    <Element Type="Param" Id="B529283F">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="05985888">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="C0FB624B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="54AF5AF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="30BACCD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C42BC083"/>
        <Parameter Type="Param" Library="AIAI" Id="828652BE"/>
        <Parameter Type="Param" Library="AIAI" Id="0D425282"/>
    </Element>
    <Element Type="Param" Id="C42BC083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="160D214D"/>
    </Element>
    <Element Type="FunctionCall" Id="160D214D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EE738C73"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1D42EE"/>
    </Element>
    <Element Type="Param" Id="EB1D42EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="94C238E8"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="828652BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0D425282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8BF51FC8">
        <Comment>
            If the state changed, or the minion is idle, issue new orders
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="819BEB09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76D0AD1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74BE2936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAE0C5A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="706B9B97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3F4FA65"/>
    </Element>
    <Element Type="FunctionCall" Id="76D0AD1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47E5B969"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BFFC6DC"/>
    </Element>
    <Element Type="FunctionCall" Id="47E5B969">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4358A009"/>
        <Parameter Type="Param" Library="AIAI" Id="73483EDE"/>
        <Parameter Type="Param" Library="AIAI" Id="FB52316B"/>
    </Element>
    <Element Type="Param" Id="4358A009">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0E995F20"/>
    </Element>
    <Element Type="Param" Id="73483EDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FB52316B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="FunctionCall" Id="8BFFC6DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="021567D1"/>
        <Parameter Type="Param" Library="AIAI" Id="01C1988A"/>
        <Parameter Type="Param" Library="AIAI" Id="04EB14E6"/>
    </Element>
    <Element Type="Param" Id="021567D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="2AA9ADB2"/>
        <Array Type="Param" Library="AIAI" Id="F77542DE"/>
    </Element>
    <Element Type="Param" Id="2AA9ADB2">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="F77542DE">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="01C1988A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="04EB14E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74BE2936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="12BEED4F"/>
        <Parameter Type="Param" Library="AIAI" Id="30CB2E97"/>
    </Element>
    <Element Type="Param" Id="12BEED4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C252CCDE"/>
        <Array Type="Param" Library="AIAI" Id="6E7AEABB"/>
    </Element>
    <Element Type="Param" Id="C252CCDE">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="6E7AEABB">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="30CB2E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="FunctionCall" Id="FAE0C5A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F325A7DC"/>
        <Parameter Type="Param" Library="AIAI" Id="9D52EAD8"/>
    </Element>
    <Element Type="Param" Id="F325A7DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="8C071E0D"/>
        <Array Type="Param" Library="AIAI" Id="D5B6E372"/>
    </Element>
    <Element Type="Param" Id="8C071E0D">
        <Variable Type="Variable" Library="AIAI" Id="6000F8E1"/>
    </Element>
    <Element Type="Param" Id="D5B6E372">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="9D52EAD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="706B9B97">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD713FC"/>
    </Element>
    <Element Type="Param" Id="0DD713FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="FunctionCall" Id="C3F4FA65">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D4E1C0"/>
        <Parameter Type="Param" Library="AIAI" Id="F63D073F"/>
    </Element>
    <Element Type="Param" Id="B5D4E1C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="F63D073F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="Comment" Id="8AD925F8">
        <Comment>
            Advance waypoint if minions are close enough, issue new move order if they are currently advancing, and set the Battle Standard distance percentage to 0
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="15C889C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03E1499F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41AB76C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08DB3A14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CA232C1"/>
    </Element>
    <Element Type="FunctionCall" Id="03E1499F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99937083"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98C55466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02175FDC"/>
    </Element>
    <Element Type="FunctionCall" Id="99937083">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4122DAF2"/>
        <Parameter Type="Param" Library="AIAI" Id="6F26F0B1"/>
    </Element>
    <Element Type="Param" Id="4122DAF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="A543822F"/>
        <Array Type="Param" Library="AIAI" Id="40957801"/>
    </Element>
    <Element Type="Param" Id="A543822F">
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
    </Element>
    <Element Type="Param" Id="40957801">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="6F26F0B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="98C55466">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A55AFEF0"/>
        <Parameter Type="Param" Library="AIAI" Id="B3037B3A"/>
        <Parameter Type="Param" Library="AIAI" Id="ABD32C2D"/>
    </Element>
    <Element Type="Param" Id="A55AFEF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E3D64416"/>
        <Array Type="Param" Library="AIAI" Id="6D000B17"/>
    </Element>
    <Element Type="Param" Id="E3D64416">
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
    </Element>
    <Element Type="Param" Id="6D000B17">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="B3037B3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABD32C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="02175FDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46A5502A"/>
        <Parameter Type="Param" Library="AIAI" Id="02285EA5"/>
        <Parameter Type="Param" Library="AIAI" Id="2BD35046"/>
    </Element>
    <Element Type="Param" Id="46A5502A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00B3DE74"/>
    </Element>
    <Element Type="FunctionCall" Id="00B3DE74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A9B7E86F"/>
        <Parameter Type="Param" Library="AIAI" Id="4738F1A9"/>
    </Element>
    <Element Type="Param" Id="A9B7E86F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="79FC29E9"/>
        <Array Type="Param" Library="AIAI" Id="253A824C"/>
    </Element>
    <Element Type="Param" Id="79FC29E9">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="253A824C">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="4738F1A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F85E134"/>
    </Element>
    <Element Type="FunctionCall" Id="2F85E134">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="3D756540"/>
    </Element>
    <Element Type="Param" Id="3D756540">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="02285EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2BD35046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1A5A392D"/>
    </Element>
    <Element Type="FunctionCall" Id="41AB76C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="461B2C9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AED6B689"/>
    </Element>
    <Element Type="FunctionCall" Id="461B2C9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="36BE3117"/>
        <Parameter Type="Param" Library="AIAI" Id="EE9D6375"/>
        <Parameter Type="Param" Library="AIAI" Id="025768E1"/>
    </Element>
    <Element Type="Param" Id="36BE3117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="497DD543"/>
    </Element>
    <Element Type="FunctionCall" Id="497DD543">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="42A88695"/>
        <Parameter Type="Param" Library="AIAI" Id="6AA4E73C"/>
    </Element>
    <Element Type="Param" Id="42A88695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="92204EC7"/>
        <Array Type="Param" Library="AIAI" Id="F22C8B51"/>
    </Element>
    <Element Type="Param" Id="92204EC7">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="F22C8B51">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="6AA4E73C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="154D7417"/>
    </Element>
    <Element Type="FunctionCall" Id="154D7417">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="92591074"/>
    </Element>
    <Element Type="Param" Id="92591074">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="EE9D6375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="025768E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1A5A392D"/>
    </Element>
    <Element Type="FunctionCall" Id="AED6B689">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4C8E9BC8"/>
        <Parameter Type="Param" Library="AIAI" Id="643A06D1"/>
        <Parameter Type="Param" Library="AIAI" Id="5F9586C2"/>
    </Element>
    <Element Type="Param" Id="4C8E9BC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="AADF811E"/>
        <Array Type="Param" Library="AIAI" Id="3386C845"/>
    </Element>
    <Element Type="Param" Id="AADF811E">
        <Variable Type="Variable" Library="AIAI" Id="CC44613A"/>
    </Element>
    <Element Type="Param" Id="3386C845">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="643A06D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5F9586C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="08DB3A14">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C30AE867"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71689742"/>
    </Element>
    <Element Type="Param" Id="71689742">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F104E3D1"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="FunctionCall" Id="6CA232C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C90EFFB6"/>
        <Parameter Type="Param" Library="AIAI" Id="3625AE8A"/>
    </Element>
    <Element Type="Param" Id="C90EFFB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="3625AE8A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1E964392"/>
    </Element>
    <Element Type="FunctionCall" Id="38D705F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2071C02B"/>
        <Parameter Type="Param" Library="AIAI" Id="67E8307C"/>
        <Parameter Type="Param" Library="AIAI" Id="C7689A2D"/>
    </Element>
    <Element Type="Param" Id="2071C02B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="1AA0C193"/>
        <Array Type="Param" Library="AIAI" Id="D1626416"/>
    </Element>
    <Element Type="Param" Id="1AA0C193">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="D1626416">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="67E8307C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C7689A2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E5C3B948">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8BB1263"/>
        <Parameter Type="Param" Library="AIAI" Id="5D0CC9F2"/>
        <Parameter Type="Param" Library="AIAI" Id="C34CB227"/>
    </Element>
    <Element Type="Param" Id="D8BB1263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0911CA8"/>
    </Element>
    <Element Type="FunctionCall" Id="D0911CA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="472AA244"/>
    </Element>
    <Element Type="Param" Id="472AA244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F6458959"/>
        <Array Type="Param" Library="AIAI" Id="8EB25972"/>
    </Element>
    <Element Type="Param" Id="F6458959">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="8EB25972">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="5D0CC9F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C34CB227">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2EA415DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="30576710"/>
        <Parameter Type="Param" Library="AIAI" Id="8202C6E6"/>
        <Parameter Type="Param" Library="AIAI" Id="1D73CF45"/>
    </Element>
    <Element Type="Param" Id="30576710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3198EAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F3198EAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000191"/>
        <Parameter Type="Param" Library="AIAI" Id="E551984D"/>
        <Parameter Type="Param" Library="AIAI" Id="B52C2BB3"/>
    </Element>
    <Element Type="Param" Id="E551984D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000328"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="FD847F60"/>
        <Array Type="Param" Library="AIAI" Id="8C9B0116"/>
    </Element>
    <Element Type="Param" Id="FD847F60">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="8C9B0116">
        <Variable Type="Variable" Library="AIAI" Id="16C87560"/>
    </Element>
    <Element Type="Param" Id="B52C2BB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000421"/>
        <Preset Type="PresetValue" Library="Ntve" Id="687CBC2B"/>
    </Element>
    <Element Type="Param" Id="8202C6E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1D73CF45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2409D90A">
        <Comment>
            Utility
        </Comment>
    </Element>
    <Element Type="Structure" Id="08B2139C">
        <Identifier>MinionAILaneInfo</Identifier>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="CBAE673D"/>
        <Variable Type="Variable" Library="AIAI" Id="89252268"/>
    </Element>
    <Element Type="Variable" Id="CBAE673D">
        <Identifier>frontOrderGameLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B616B5FD"/>
    </Element>
    <Element Type="Param" Id="B616B5FD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="89252268">
        <Identifier>frontChaosGateLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7FDBC3DA"/>
    </Element>
    <Element Type="Param" Id="7FDBC3DA">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CE633854">
        <Identifier>minionAILaneInfo</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="08B2139C"/>
            <ArraySize Dim="0" Type="Variable" Library="Game" Id="EA24F2C3"/>
        </VariableType>
    </Element>
    <Element Type="FunctionDef" Id="0EE129FE">
        <Identifier>MinionAIUpdateLaneInfo</Identifier>
        <Internal/>
        <FlagAction/>
        <Variable Type="Variable" Library="AIAI" Id="9AFBA8E7"/>
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
        <Variable Type="Variable" Library="AIAI" Id="A216FE8C"/>
        <Variable Type="Variable" Library="AIAI" Id="AC39F952"/>
        <Variable Type="Variable" Library="AIAI" Id="442F5217"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C45587E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C79ECF1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DAAB8632"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E217CA49"/>
    </Element>
    <Element Type="Variable" Id="9AFBA8E7">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A48CAD12"/>
    </Element>
    <Element Type="Param" Id="A48CAD12">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C0A562E2">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CFC3BFE1"/>
    </Element>
    <Element Type="Param" Id="CFC3BFE1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A216FE8C">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB61D851"/>
    </Element>
    <Element Type="Param" Id="CB61D851">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AC39F952">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC4AEE30"/>
    </Element>
    <Element Type="Param" Id="EC4AEE30">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="442F5217">
        <Identifier>untitledVariable001</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B43DEA3E"/>
    </Element>
    <Element Type="Param" Id="B43DEA3E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8C45587E">
        <Comment>
            Clear the lane info
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1C79ECF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="934E277B"/>
        <Parameter Type="Param" Library="AIAI" Id="64E44BA0"/>
        <Parameter Type="Param" Library="AIAI" Id="585FB7BC"/>
        <Parameter Type="Param" Library="AIAI" Id="C9436E2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2682CB80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C09894C"/>
    </Element>
    <Element Type="Param" Id="934E277B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="64E44BA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="585FB7BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C9436E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="9AFBA8E7"/>
    </Element>
    <Element Type="FunctionCall" Id="2682CB80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A26936B6"/>
        <Parameter Type="Param" Library="AIAI" Id="01B50CEB"/>
    </Element>
    <Element Type="Param" Id="A26936B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="44B629D6"/>
        <Array Type="Param" Library="AIAI" Id="89C17D6B"/>
    </Element>
    <Element Type="Param" Id="44B629D6">
        <Variable Type="Variable" Library="AIAI" Id="CBAE673D"/>
    </Element>
    <Element Type="Param" Id="89C17D6B">
        <Variable Type="Variable" Library="AIAI" Id="9AFBA8E7"/>
    </Element>
    <Element Type="Param" Id="01B50CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4C09894C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="6EAB881F"/>
        <Parameter Type="Param" Library="AIAI" Id="BEB60B72"/>
    </Element>
    <Element Type="Param" Id="6EAB881F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="4DC94A89"/>
        <Array Type="Param" Library="AIAI" Id="9EC1766C"/>
    </Element>
    <Element Type="Param" Id="4DC94A89">
        <Variable Type="Variable" Library="AIAI" Id="89252268"/>
    </Element>
    <Element Type="Param" Id="9EC1766C">
        <Variable Type="Variable" Library="AIAI" Id="9AFBA8E7"/>
    </Element>
    <Element Type="Param" Id="BEB60B72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="248DE3F7"/>
        <Array Type="Param" Library="AIAI" Id="464A688E"/>
    </Element>
    <Element Type="Param" Id="248DE3F7">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="464A688E">
        <Variable Type="Variable" Library="AIAI" Id="9AFBA8E7"/>
    </Element>
    <Element Type="Comment" Id="DAAB8632">
        <Comment>
            Recalculate the values
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E217CA49">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="40833258"/>
        <Parameter Type="Param" Library="AIAI" Id="16191D7A"/>
        <Parameter Type="Param" Library="AIAI" Id="96CDE9EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC7B573C"/>
    </Element>
    <Element Type="Param" Id="40833258">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="16191D7A">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="96CDE9EE">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="FunctionCall" Id="BC7B573C">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="24F6DD1F"/>
        <Parameter Type="Param" Library="AIAI" Id="5E19D88E"/>
        <Parameter Type="Param" Library="AIAI" Id="0D17AC24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35C9A634"/>
    </Element>
    <Element Type="Param" Id="24F6DD1F">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5E19D88E">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="DB01F6B7"/>
        <Array Type="Param" Library="AIAI" Id="A28DD752"/>
    </Element>
    <Element Type="Param" Id="DB01F6B7">
        <Variable Type="Variable" Library="Game" Id="19F23494"/>
    </Element>
    <Element Type="Param" Id="A28DD752">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="0D17AC24">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A216FE8C"/>
    </Element>
    <Element Type="FunctionCall" Id="35C9A634">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A8CDDE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8644A348"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF170398"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F95DEE3A"/>
    </Element>
    <Element Type="FunctionCall" Id="6A8CDDE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BBBBCC3B"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB006C4"/>
    </Element>
    <Element Type="Param" Id="BBBBCC3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC39F952"/>
    </Element>
    <Element Type="Param" Id="0AB006C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF8E6B0F"/>
    </Element>
    <Element Type="FunctionCall" Id="CF8E6B0F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="C1EF5D61"/>
        <Parameter Type="Param" Library="AIAI" Id="43B6DA12"/>
    </Element>
    <Element Type="Param" Id="C1EF5D61">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="84D20725"/>
        <Array Type="Param" Library="AIAI" Id="835E2665"/>
    </Element>
    <Element Type="Param" Id="84D20725">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="835E2665">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="43B6DA12">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28873304"/>
    </Element>
    <Element Type="FunctionCall" Id="28873304">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F3E4D8DB"/>
    </Element>
    <Element Type="Param" Id="F3E4D8DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="1CA05989"/>
        <Array Type="Param" Library="AIAI" Id="FE760527"/>
    </Element>
    <Element Type="Param" Id="1CA05989">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="72D68DA0"/>
    </Element>
    <Element Type="Param" Id="72D68DA0">
        <Variable Type="Variable" Library="AIAI" Id="A216FE8C"/>
    </Element>
    <Element Type="Param" Id="FE760527">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="FunctionCall" Id="8644A348">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB2E70A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30AEA1F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="181CE754"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB2E70A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A3D3FBA1"/>
        <Parameter Type="Param" Library="AIAI" Id="E4C2082C"/>
    </Element>
    <Element Type="Param" Id="A3D3FBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="38DC79F5"/>
        <Array Type="Param" Library="AIAI" Id="6DBDF691"/>
    </Element>
    <Element Type="Param" Id="38DC79F5">
        <Variable Type="Variable" Library="AIAI" Id="89252268"/>
    </Element>
    <Element Type="Param" Id="6DBDF691">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="833E32B3"/>
        <Array Type="Param" Library="AIAI" Id="8B9EF60A"/>
    </Element>
    <Element Type="Param" Id="833E32B3">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="8B9EF60A">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="E4C2082C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC684BEA"/>
    </Element>
    <Element Type="FunctionCall" Id="CC684BEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="D157094B"/>
        <Parameter Type="Param" Library="AIAI" Id="4A533ADD"/>
    </Element>
    <Element Type="Param" Id="D157094B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="AC39F952"/>
    </Element>
    <Element Type="Param" Id="4A533ADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="223C7B3F"/>
        <Array Type="Param" Library="AIAI" Id="FF2B7146"/>
    </Element>
    <Element Type="Param" Id="223C7B3F">
        <Variable Type="Variable" Library="AIAI" Id="89252268"/>
    </Element>
    <Element Type="Param" Id="FF2B7146">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="D5154A1B"/>
        <Array Type="Param" Library="AIAI" Id="6DE9D5F7"/>
    </Element>
    <Element Type="Param" Id="D5154A1B">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="6DE9D5F7">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="FunctionCall" Id="30AEA1F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0031CAC0"/>
        <Parameter Type="Param" Library="AIAI" Id="9150CC66"/>
    </Element>
    <Element Type="Param" Id="0031CAC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="CCDB5984"/>
        <Array Type="Param" Library="AIAI" Id="EFD0EF90"/>
    </Element>
    <Element Type="Param" Id="CCDB5984">
        <Variable Type="Variable" Library="AIAI" Id="CBAE673D"/>
    </Element>
    <Element Type="Param" Id="EFD0EF90">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="1475D8E5"/>
        <Array Type="Param" Library="AIAI" Id="83AEA539"/>
    </Element>
    <Element Type="Param" Id="1475D8E5">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="83AEA539">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="9150CC66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42177FBA"/>
    </Element>
    <Element Type="FunctionCall" Id="42177FBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="48EC0509"/>
        <Parameter Type="Param" Library="AIAI" Id="AF1341C2"/>
    </Element>
    <Element Type="Param" Id="48EC0509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="AC39F952"/>
    </Element>
    <Element Type="Param" Id="AF1341C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="CE633854"/>
        <StructMember Type="Param" Library="AIAI" Id="E017B165"/>
        <Array Type="Param" Library="AIAI" Id="67CEE185"/>
    </Element>
    <Element Type="Param" Id="E017B165">
        <Variable Type="Variable" Library="AIAI" Id="CBAE673D"/>
    </Element>
    <Element Type="Param" Id="67CEE185">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="516D30FC"/>
        <Array Type="Param" Library="AIAI" Id="9BBF0CE5"/>
    </Element>
    <Element Type="Param" Id="516D30FC">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="9BBF0CE5">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="FunctionCall" Id="181CE754">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3A94AD50"/>
        <Parameter Type="Param" Library="AIAI" Id="96640C1D"/>
        <Parameter Type="Param" Library="AIAI" Id="4BE0EE38"/>
    </Element>
    <Element Type="Param" Id="3A94AD50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="F6695141"/>
        <Array Type="Param" Library="AIAI" Id="00BE01BC"/>
    </Element>
    <Element Type="Param" Id="F6695141">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="00BE01BC">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="96640C1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4BE0EE38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="EF170398">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="913B2554"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2B805E"/>
        <Parameter Type="Param" Library="AIAI" Id="56D5E35D"/>
    </Element>
    <Element Type="Param" Id="913B2554">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="F2A73AD8"/>
        <Array Type="Param" Library="AIAI" Id="55DDF609"/>
    </Element>
    <Element Type="Param" Id="F2A73AD8">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="AC449F72"/>
    </Element>
    <Element Type="Param" Id="AC449F72">
        <Variable Type="Variable" Library="AIAI" Id="A216FE8C"/>
    </Element>
    <Element Type="Param" Id="55DDF609">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="2F2B805E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56D5E35D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="FunctionCall" Id="F95DEE3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AA115019"/>
        <Parameter Type="Param" Library="AIAI" Id="081666CD"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5EFE22"/>
    </Element>
    <Element Type="Param" Id="AA115019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39333C26"/>
    </Element>
    <Element Type="FunctionCall" Id="39333C26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="2B59AF20"/>
    </Element>
    <Element Type="Param" Id="2B59AF20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="E522CA44"/>
        <Array Type="Param" Library="AIAI" Id="79E6D958"/>
    </Element>
    <Element Type="Param" Id="E522CA44">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="A229C29D"/>
    </Element>
    <Element Type="Param" Id="A229C29D">
        <Variable Type="Variable" Library="AIAI" Id="A216FE8C"/>
    </Element>
    <Element Type="Param" Id="79E6D958">
        <Variable Type="Variable" Library="AIAI" Id="C0A562E2"/>
    </Element>
    <Element Type="Param" Id="081666CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AB5EFE22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="E830341B">
        <InitOff/>
        <Internal/>
        <Event Type="FunctionCall" Library="AIAI" Id="1A7C850D"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="1C803BAF"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="46996F66"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="8D90F79C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A2A0797C"/>
    </Element>
    <Element Type="FunctionCall" Id="1A7C850D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000090"/>
        <Parameter Type="Param" Library="AIAI" Id="69169A23"/>
    </Element>
    <Element Type="Param" Id="69169A23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000159"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="FunctionCall" Id="1C803BAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="39142404"/>
        <Parameter Type="Param" Library="AIAI" Id="EE912FED"/>
        <Parameter Type="Param" Library="AIAI" Id="86942ACE"/>
    </Element>
    <Element Type="Param" Id="39142404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E1E4F54"/>
    </Element>
    <Element Type="FunctionCall" Id="6E1E4F54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="BB0877AE"/>
        <Parameter Type="Param" Library="AIAI" Id="C8735A04"/>
    </Element>
    <Element Type="Param" Id="BB0877AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D3A8E94"/>
    </Element>
    <Element Type="FunctionCall" Id="5D3A8E94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="0B387585"/>
    </Element>
    <Element Type="Param" Id="0B387585">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42575273"/>
    </Element>
    <Element Type="FunctionCall" Id="42575273">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="C8735A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B2D71D60"/>
    </Element>
    <Element Type="Param" Id="EE912FED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="86942ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="46996F66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="9FFA407B"/>
        <Parameter Type="Param" Library="AIAI" Id="60CF324C"/>
        <Parameter Type="Param" Library="AIAI" Id="67AE4836"/>
    </Element>
    <Element Type="Param" Id="9FFA407B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19D67BEB"/>
    </Element>
    <Element Type="FunctionCall" Id="19D67BEB">
        <FunctionDef Type="FunctionDef" Library="Game" Id="DC2345B6"/>
        <Parameter Type="Param" Library="AIAI" Id="B6CC82F6"/>
    </Element>
    <Element Type="Param" Id="B6CC82F6">
        <ParameterDef Type="ParamDef" Library="Game" Id="858D91C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ABF3734"/>
    </Element>
    <Element Type="FunctionCall" Id="6ABF3734">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="60CF324C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="67AE4836">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8D90F79C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="6D9DEB5B"/>
        <Parameter Type="Param" Library="AIAI" Id="D66E2A1A"/>
        <Parameter Type="Param" Library="AIAI" Id="47798A25"/>
    </Element>
    <Element Type="Param" Id="6D9DEB5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AF82B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="2AF82B5F">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="0341D520"/>
    </Element>
    <Element Type="Param" Id="0341D520">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A36F5E4"/>
    </Element>
    <Element Type="FunctionCall" Id="2A36F5E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="BFB24ACE"/>
    </Element>
    <Element Type="Param" Id="BFB24ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="542BF2D5"/>
    </Element>
    <Element Type="FunctionCall" Id="542BF2D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="D66E2A1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47798A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A0797C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0EE129FE"/>
    </Element>
    <Element Type="Trigger" Id="BDFA0F23">
        <InitOff/>
        <Internal/>
        <Event Type="FunctionCall" Library="AIAI" Id="5EC2C46D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="71BCB219"/>
    </Element>
    <Element Type="FunctionCall" Id="5EC2C46D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="18095880"/>
    </Element>
    <Element Type="FunctionCall" Id="71BCB219">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0EE129FE"/>
    </Element>
    <Element Type="Comment" Id="C5E41849">
        <Comment>
            Interface
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="6DCB5F2B">
        <Identifier>MinionAIGetIndexForMinion</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="59D8A306"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7879CF47"/>
    </Element>
    <Element Type="ParamDef" Id="59D8A306">
        <Identifier>minion</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="FunctionCall" Id="7879CF47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="683734CC"/>
    </Element>
    <Element Type="Param" Id="683734CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92D86697"/>
    </Element>
    <Element Type="FunctionCall" Id="92D86697">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71858DBE"/>
    </Element>
    <Element Type="Param" Id="71858DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F393CAA"/>
    </Element>
    <Element Type="FunctionCall" Id="2F393CAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="82D826FA"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F9FCCE"/>
        <Parameter Type="Param" Library="AIAI" Id="522D8F30"/>
    </Element>
    <Element Type="Param" Id="A6F9FCCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F0A6808B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="59D8A306"/>
    </Element>
    <Element Type="Param" Id="522D8F30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0867DACB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57F8BE60"/>
    </Element>
    <Element Type="FunctionCall" Id="57F8BE60">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="FC96C8AC"/>
    </Element>
    <Element Type="Param" Id="FC96C8AC">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="1E80BA47"/>
    </Element>
    <Element Type="FunctionDef" Id="77783D80">
        <Identifier>MinionAIFreeMinionIndex</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="81A500FE"/>
        <Variable Type="Variable" Library="AIAI" Id="BA0F286D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F1E0CB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E770392"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2F2378D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="077129A2"/>
    </Element>
    <Element Type="ParamDef" Id="81A500FE">
        <Identifier>minionIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="BA0F286D">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CAC752D5"/>
    </Element>
    <Element Type="Param" Id="CAC752D5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9F1E0CB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFD05D82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E36F9DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="DFD05D82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E36F9DE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2813BEE5"/>
        <Parameter Type="Param" Library="AIAI" Id="BAC653DA"/>
        <Parameter Type="Param" Library="AIAI" Id="5A2823EF"/>
    </Element>
    <Element Type="Param" Id="2813BEE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="81A500FE"/>
    </Element>
    <Element Type="Param" Id="BAC653DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5A2823EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6E770392">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C554A8E"/>
        <Parameter Type="Param" Library="AIAI" Id="D16AEA04"/>
    </Element>
    <Element Type="Param" Id="7C554A8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D544CE24"/>
        <Array Type="Param" Library="AIAI" Id="3F858BC4"/>
    </Element>
    <Element Type="Param" Id="D544CE24">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="3F858BC4">
        <Parameter Type="ParamDef" Library="AIAI" Id="81A500FE"/>
    </Element>
    <Element Type="Param" Id="D16AEA04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2F2378D9">
        <Comment>
            If this minion index is the upper bound of the active minions, need to lower the upper bound
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="077129A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A196110F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="756317B3"/>
    </Element>
    <Element Type="FunctionCall" Id="A196110F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F720D4E"/>
        <Parameter Type="Param" Library="AIAI" Id="037E3FEE"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF5C8B9"/>
        <Parameter Type="Param" Library="AIAI" Id="08877440"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35B08F6C"/>
    </Element>
    <Element Type="Param" Id="9F720D4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E310BB1"/>
    </Element>
    <Element Type="FunctionCall" Id="4E310BB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="450AFBDE"/>
        <Parameter Type="Param" Library="AIAI" Id="A7485A8C"/>
        <Parameter Type="Param" Library="AIAI" Id="8144C116"/>
    </Element>
    <Element Type="Param" Id="450AFBDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="A7485A8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8144C116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="037E3FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5FF5C8B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="08877440">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BA0F286D"/>
    </Element>
    <Element Type="FunctionCall" Id="35B08F6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16DF3BF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCC85B9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E17B9BA9"/>
    </Element>
    <Element Type="FunctionCall" Id="16DF3BF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F69462B2"/>
        <Parameter Type="Param" Library="AIAI" Id="4367795F"/>
    </Element>
    <Element Type="Param" Id="F69462B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="4367795F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BA0F286D"/>
    </Element>
    <Element Type="FunctionCall" Id="FCC85B9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E17B9BA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B24DFB"/>
        <Parameter Type="Param" Library="AIAI" Id="DF7DF8D8"/>
        <Parameter Type="Param" Library="AIAI" Id="D4484139"/>
    </Element>
    <Element Type="Param" Id="B6B24DFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="4632A418"/>
        <Array Type="Param" Library="AIAI" Id="FC58FF5F"/>
    </Element>
    <Element Type="Param" Id="4632A418">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="FC58FF5F">
        <Variable Type="Variable" Library="AIAI" Id="BA0F286D"/>
    </Element>
    <Element Type="Param" Id="DF7DF8D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D4484139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="756317B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="821D46C2"/>
        <Parameter Type="Param" Library="AIAI" Id="39694184"/>
        <Parameter Type="Param" Library="AIAI" Id="4F0D338E"/>
    </Element>
    <Element Type="Param" Id="821D46C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="39694184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="4F0D338E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="81A500FE"/>
    </Element>
    <Element Type="FunctionDef" Id="D6B90B89">
        <Identifier>MinionAIUnhookUnitFromMinionAI</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="92C31E1A"/>
        <Variable Type="Variable" Library="AIAI" Id="A93E82AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D60B07D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="381503AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C28D7F41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1098473D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0A14220"/>
    </Element>
    <Element Type="ParamDef" Id="92C31E1A">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="A93E82AE">
        <Identifier>minionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A168855"/>
    </Element>
    <Element Type="Param" Id="1A168855">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D60B07D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A5BB6F"/>
        <Parameter Type="Param" Library="AIAI" Id="1F37147B"/>
    </Element>
    <Element Type="Param" Id="E9A5BB6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A93E82AE"/>
    </Element>
    <Element Type="Param" Id="1F37147B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B6852E3"/>
    </Element>
    <Element Type="FunctionCall" Id="1B6852E3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6DCB5F2B"/>
        <Parameter Type="Param" Library="AIAI" Id="550D4737"/>
    </Element>
    <Element Type="Param" Id="550D4737">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="59D8A306"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="92C31E1A"/>
    </Element>
    <Element Type="FunctionCall" Id="381503AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAFBE60D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75D09EDA"/>
    </Element>
    <Element Type="FunctionCall" Id="FAFBE60D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="75D09EDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C126AB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="298C740B"/>
        <Parameter Type="Param" Library="AIAI" Id="02ED131A"/>
    </Element>
    <Element Type="Param" Id="C126AB1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A93E82AE"/>
    </Element>
    <Element Type="Param" Id="298C740B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="02ED131A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C28D7F41">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="77783D80"/>
        <Parameter Type="Param" Library="AIAI" Id="B17BBD68"/>
    </Element>
    <Element Type="Param" Id="B17BBD68">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="81A500FE"/>
        <Variable Type="Variable" Library="AIAI" Id="A93E82AE"/>
    </Element>
    <Element Type="FunctionCall" Id="1098473D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="49392C74"/>
        <Parameter Type="Param" Library="AIAI" Id="DA9FA49D"/>
        <Parameter Type="Param" Library="AIAI" Id="CBFB3534"/>
        <Parameter Type="Param" Library="AIAI" Id="252D43F1"/>
    </Element>
    <Element Type="Param" Id="DA9FA49D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="643DEF00"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="92C31E1A"/>
    </Element>
    <Element Type="Param" Id="CBFB3534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="28F12284"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69F227D9"/>
    </Element>
    <Element Type="FunctionCall" Id="69F227D9">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="A02AF3FB"/>
    </Element>
    <Element Type="Param" Id="A02AF3FB">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="1E80BA47"/>
    </Element>
    <Element Type="Param" Id="252D43F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="84BC0B55"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F0A14220">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="092904E6"/>
        <Parameter Type="Param" Library="AIAI" Id="A77C56E2"/>
        <Parameter Type="Param" Library="AIAI" Id="D240195F"/>
    </Element>
    <Element Type="Param" Id="092904E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="92C31E1A"/>
    </Element>
    <Element Type="Param" Id="A77C56E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0126C7F"/>
    </Element>
    <Element Type="FunctionCall" Id="F0126C7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="292467D9"/>
    </Element>
    <Element Type="Param" Id="292467D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="D240195F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="850C96B5">
        <Identifier>MinionAIStartMinionAI</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="11D3A012"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="77139618"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1F9D4744"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D947B5DE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A689C591"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
        <Variable Type="Variable" Library="AIAI" Id="AE90D096"/>
        <Variable Type="Variable" Library="AIAI" Id="6BAB3B85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5155FB1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE9B1457"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B06B0AE3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9E93D6DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E48E0931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0277F15E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98E3FBD9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D7E4EEC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="889D0742"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D13729A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25F13E05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D21F34F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BEE34B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99FB119C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E687742"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DA230E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1FD7EF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E73DF061"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="926AB428"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23CBBD09"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0E993A05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="511525B9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DEAC2E67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4364AE19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AC28D79"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="940E6376"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C45A1D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE8B1279"/>
    </Element>
    <Element Type="ParamDef" Id="07A0DE83">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B7966E1E"/>
    </Element>
    <Element Type="Param" Id="B7966E1E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="11D3A012">
        <Identifier>lane</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0E76D937"/>
    </Element>
    <Element Type="Param" Id="0E76D937">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="77139618">
        <Identifier>nextWaypoint</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F8AE56CA"/>
    </Element>
    <Element Type="Param" Id="F8AE56CA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="1F9D4744">
        <Identifier>useSpecialOgreKingLogic</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9AEBE1DA"/>
    </Element>
    <Element Type="Param" Id="9AEBE1DA">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="D947B5DE">
        <Identifier>aggresiveLeashing</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4ABAF4BD"/>
    </Element>
    <Element Type="Param" Id="4ABAF4BD">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="A689C591">
        <Identifier>teamToAttack</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E9A9AF79"/>
    </Element>
    <Element Type="Param" Id="E9A9AF79">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="76B7E77D">
        <Identifier>minionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="92669D4F"/>
    </Element>
    <Element Type="Param" Id="92669D4F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AE90D096">
        <Identifier>heroToFollow</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A8709B1F"/>
    </Element>
    <Element Type="Param" Id="A8709B1F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6BAB3B85">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A81A4A30"/>
    </Element>
    <Element Type="Param" Id="A81A4A30">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A5155FB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE9914E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60C281A5"/>
    </Element>
    <Element Type="FunctionCall" Id="AE9914E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="60C281A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B925E445"/>
        <Parameter Type="Param" Library="AIAI" Id="911F9B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="EAB453DE"/>
    </Element>
    <Element Type="Param" Id="B925E445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="11D3A012"/>
    </Element>
    <Element Type="Param" Id="911F9B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EAB453DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="FE9B1457">
        <Comment>
            Check if it is already hooked up to the Minion AI
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B06B0AE3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D6B90B89"/>
        <Parameter Type="Param" Library="AIAI" Id="2062A3D4"/>
    </Element>
    <Element Type="Param" Id="2062A3D4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="92C31E1A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="Comment" Id="9E93D6DE">
        <Comment>
            Setup unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E48E0931">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD5C762B"/>
        <Parameter Type="Param" Library="AIAI" Id="FBF23C2E"/>
    </Element>
    <Element Type="Param" Id="CD5C762B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="FBF23C2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7A022EB"/>
    </Element>
    <Element Type="FunctionCall" Id="A7A022EB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB210D2D"/>
    </Element>
    <Element Type="FunctionCall" Id="0277F15E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C056A13C"/>
        <Parameter Type="Param" Library="AIAI" Id="7048483D"/>
    </Element>
    <Element Type="Param" Id="C056A13C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="0CE13C74"/>
        <Array Type="Param" Library="AIAI" Id="4DD63ED3"/>
    </Element>
    <Element Type="Param" Id="0CE13C74">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="4DD63ED3">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="7048483D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="FunctionCall" Id="98E3FBD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="49392C74"/>
        <Parameter Type="Param" Library="AIAI" Id="DA7111A0"/>
        <Parameter Type="Param" Library="AIAI" Id="304AEDAE"/>
        <Parameter Type="Param" Library="AIAI" Id="CBBB5A25"/>
    </Element>
    <Element Type="Param" Id="DA7111A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="643DEF00"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="Param" Id="304AEDAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="28F12284"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8B69EDC"/>
    </Element>
    <Element Type="FunctionCall" Id="E8B69EDC">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="2A649803"/>
    </Element>
    <Element Type="Param" Id="2A649803">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="1E80BA47"/>
    </Element>
    <Element Type="Param" Id="CBBB5A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="84BC0B55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48B3576"/>
    </Element>
    <Element Type="FunctionCall" Id="A48B3576">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED07184"/>
    </Element>
    <Element Type="Param" Id="4ED07184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Comment" Id="D7E4EEC9">
        <Comment>
            Setup data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="889D0742">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B8B6414"/>
        <Parameter Type="Param" Library="AIAI" Id="0775729D"/>
    </Element>
    <Element Type="Param" Id="9B8B6414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F6A27435"/>
        <Array Type="Param" Library="AIAI" Id="ACC6AA4C"/>
    </Element>
    <Element Type="Param" Id="F6A27435">
        <Variable Type="Variable" Library="AIAI" Id="81705660"/>
    </Element>
    <Element Type="Param" Id="ACC6AA4C">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="0775729D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86F3B8AE"/>
    </Element>
    <Element Type="FunctionCall" Id="86F3B8AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="D6D5B52A"/>
    </Element>
    <Element Type="Param" Id="D6D5B52A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="FunctionCall" Id="8D13729A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BD88A14"/>
        <Parameter Type="Param" Library="AIAI" Id="8D706927"/>
    </Element>
    <Element Type="Param" Id="1BD88A14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="F8C38EA8"/>
        <Array Type="Param" Library="AIAI" Id="4BEF684B"/>
    </Element>
    <Element Type="Param" Id="F8C38EA8">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="4BEF684B">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="8D706927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71C75FA4"/>
    </Element>
    <Element Type="FunctionCall" Id="71C75FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="5F03E6AF"/>
    </Element>
    <Element Type="Param" Id="5F03E6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="FunctionCall" Id="25F13E05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3292D990"/>
        <Parameter Type="Param" Library="AIAI" Id="888BBA99"/>
    </Element>
    <Element Type="Param" Id="3292D990">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="D1BFBC7D"/>
        <Array Type="Param" Library="AIAI" Id="B6FCE36F"/>
    </Element>
    <Element Type="Param" Id="D1BFBC7D">
        <Variable Type="Variable" Library="AIAI" Id="F2FD99E2"/>
    </Element>
    <Element Type="Param" Id="B6FCE36F">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="888BBA99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="11D3A012"/>
    </Element>
    <Element Type="FunctionCall" Id="D21F34F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72FB052A"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFAA20D"/>
    </Element>
    <Element Type="Param" Id="72FB052A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="09FD7CAE"/>
        <Array Type="Param" Library="AIAI" Id="8DB7313B"/>
    </Element>
    <Element Type="Param" Id="09FD7CAE">
        <Variable Type="Variable" Library="AIAI" Id="E87C081C"/>
    </Element>
    <Element Type="Param" Id="8DB7313B">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="9BFAA20D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="77139618"/>
    </Element>
    <Element Type="FunctionCall" Id="6BEE34B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A17C1A49"/>
        <Parameter Type="Param" Library="AIAI" Id="D70F315A"/>
    </Element>
    <Element Type="Param" Id="A17C1A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="919CA42B"/>
        <Array Type="Param" Library="AIAI" Id="78A31823"/>
    </Element>
    <Element Type="Param" Id="919CA42B">
        <Variable Type="Variable" Library="AIAI" Id="5735E391"/>
    </Element>
    <Element Type="Param" Id="78A31823">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="D70F315A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11D88839"/>
    </Element>
    <Element Type="FunctionCall" Id="11D88839">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9611FD91"/>
    </Element>
    <Element Type="Param" Id="9611FD91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="FunctionCall" Id="99FB119C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="44D1EEFB"/>
        <Parameter Type="Param" Library="AIAI" Id="2DC363C2"/>
    </Element>
    <Element Type="Param" Id="44D1EEFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C0B07550"/>
        <Array Type="Param" Library="AIAI" Id="5650E7F1"/>
    </Element>
    <Element Type="Param" Id="C0B07550">
        <Variable Type="Variable" Library="AIAI" Id="60D625A0"/>
    </Element>
    <Element Type="Param" Id="5650E7F1">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="2DC363C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1F9D4744"/>
    </Element>
    <Element Type="FunctionCall" Id="6E687742">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3E400C47"/>
        <Parameter Type="Param" Library="AIAI" Id="A0DB0CEE"/>
    </Element>
    <Element Type="Param" Id="3E400C47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="EBB3CB76"/>
        <Array Type="Param" Library="AIAI" Id="F1604BF6"/>
    </Element>
    <Element Type="Param" Id="EBB3CB76">
        <Variable Type="Variable" Library="AIAI" Id="B7C2A6DB"/>
    </Element>
    <Element Type="Param" Id="F1604BF6">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="A0DB0CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D947B5DE"/>
    </Element>
    <Element Type="FunctionCall" Id="0DA230E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CB6B3271"/>
        <Parameter Type="Param" Library="AIAI" Id="373FC0B2"/>
    </Element>
    <Element Type="Param" Id="CB6B3271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6BAB3B85"/>
    </Element>
    <Element Type="Param" Id="373FC0B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C89D2CE1"/>
    </Element>
    <Element Type="FunctionCall" Id="C89D2CE1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FEB0BC4"/>
        <Parameter Type="Param" Library="AIAI" Id="2420E22B"/>
    </Element>
    <Element Type="Param" Id="2420E22B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95545B4C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="FunctionCall" Id="F1FD7EF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AAB9E51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F14B41BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="931F19DE"/>
    </Element>
    <Element Type="FunctionCall" Id="3AAB9E51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FA89A530"/>
        <Parameter Type="Param" Library="AIAI" Id="FD0E9450"/>
    </Element>
    <Element Type="Param" Id="FA89A530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="C1F1A5AB"/>
        <Array Type="Param" Library="AIAI" Id="6A7F4926"/>
    </Element>
    <Element Type="Param" Id="C1F1A5AB">
        <Variable Type="Variable" Library="AIAI" Id="AC6EC51B"/>
    </Element>
    <Element Type="Param" Id="6A7F4926">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="FD0E9450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6BAB3B85"/>
    </Element>
    <Element Type="FunctionCall" Id="F14B41BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="88328605"/>
        <Parameter Type="Param" Library="AIAI" Id="180496DC"/>
    </Element>
    <Element Type="Param" Id="88328605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="13F47729"/>
        <Array Type="Param" Library="AIAI" Id="B03059BD"/>
    </Element>
    <Element Type="Param" Id="13F47729">
        <Variable Type="Variable" Library="AIAI" Id="AC6EC51B"/>
    </Element>
    <Element Type="Param" Id="B03059BD">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="180496DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A00092E8"/>
    </Element>
    <Element Type="FunctionCall" Id="931F19DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DAE47526"/>
        <Parameter Type="Param" Library="AIAI" Id="7EAA01DC"/>
        <Parameter Type="Param" Library="AIAI" Id="99FCFFF1"/>
    </Element>
    <Element Type="Param" Id="DAE47526">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6BAB3B85"/>
    </Element>
    <Element Type="Param" Id="7EAA01DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="99FCFFF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A00092E8"/>
    </Element>
    <Element Type="FunctionCall" Id="E73DF061">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1260D1C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF8A77D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F8A5399"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54DB9596"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="813C4C7F"/>
    </Element>
    <Element Type="FunctionCall" Id="B1260D1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9C1FAFF6"/>
        <Parameter Type="Param" Library="AIAI" Id="C5103858"/>
    </Element>
    <Element Type="Param" Id="9C1FAFF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="13DEC587"/>
        <Array Type="Param" Library="AIAI" Id="63862804"/>
    </Element>
    <Element Type="Param" Id="13DEC587">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="63862804">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="C5103858">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E086F60F"/>
    </Element>
    <Element Type="FunctionCall" Id="E086F60F">
        <FunctionDef Type="FunctionDef" Library="Game" Id="719D8A9C"/>
        <Parameter Type="Param" Library="AIAI" Id="DC7A29D9"/>
    </Element>
    <Element Type="Param" Id="DC7A29D9">
        <ParameterDef Type="ParamDef" Library="Game" Id="C0058E23"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="662B014D"/>
        <Array Type="Param" Library="AIAI" Id="512A12D1"/>
    </Element>
    <Element Type="Param" Id="662B014D">
        <Variable Type="Variable" Library="AIAI" Id="7379378D"/>
    </Element>
    <Element Type="Param" Id="512A12D1">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Comment" Id="CF8A77D9">
        <Comment>
            If we didn't get a valid team, default to attacking team 1
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8F8A5399">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98DEF4E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="170CAB7E"/>
    </Element>
    <Element Type="FunctionCall" Id="98DEF4E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B36E7F7A"/>
        <Parameter Type="Param" Library="AIAI" Id="AD43071E"/>
    </Element>
    <Element Type="Param" Id="B36E7F7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="B0641A1F"/>
        <Array Type="Param" Library="AIAI" Id="F1FC3FAA"/>
    </Element>
    <Element Type="Param" Id="B0641A1F">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="F1FC3FAA">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="AD43071E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="170CAB7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="032EAA7F"/>
        <Parameter Type="Param" Library="AIAI" Id="064031F6"/>
        <Parameter Type="Param" Library="AIAI" Id="C225B3FA"/>
    </Element>
    <Element Type="Param" Id="032EAA7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="E0FF8581"/>
        <Array Type="Param" Library="AIAI" Id="412F04BC"/>
    </Element>
    <Element Type="Param" Id="E0FF8581">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="412F04BC">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="064031F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C225B3FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="54DB9596">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C2F122"/>
        <Parameter Type="Param" Library="AIAI" Id="95A8DCC9"/>
    </Element>
    <Element Type="Param" Id="E8C2F122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="3CC66164"/>
        <Array Type="Param" Library="AIAI" Id="C386BFE2"/>
    </Element>
    <Element Type="Param" Id="3CC66164">
        <Variable Type="Variable" Library="AIAI" Id="23A3A0CC"/>
    </Element>
    <Element Type="Param" Id="C386BFE2">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="95A8DCC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A689C591"/>
    </Element>
    <Element Type="FunctionCall" Id="813C4C7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD7F0E73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B754CA5"/>
    </Element>
    <Element Type="FunctionCall" Id="FD7F0E73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="07AB2F19"/>
        <Parameter Type="Param" Library="AIAI" Id="219F10BC"/>
        <Parameter Type="Param" Library="AIAI" Id="FD700569"/>
    </Element>
    <Element Type="Param" Id="07AB2F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A689C591"/>
    </Element>
    <Element Type="Param" Id="219F10BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="FD700569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9B754CA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="668CD9AE"/>
        <Parameter Type="Param" Library="AIAI" Id="49F7B995"/>
        <Parameter Type="Param" Library="AIAI" Id="8E7778DA"/>
    </Element>
    <Element Type="Param" Id="668CD9AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A689C591"/>
    </Element>
    <Element Type="Param" Id="49F7B995">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="8E7778DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="F3F4CBD8"/>
    </Element>
    <Element Type="Comment" Id="926AB428">
        <Comment>
            Update battle standard data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="23CBBD09">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="70E23991"/>
        <Parameter Type="Param" Library="AIAI" Id="01C51E74"/>
    </Element>
    <Element Type="Param" Id="01C51E74">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D6F0B60"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Comment" Id="0E993A05">
        <Comment>
            Try to walk back to the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="511525B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99B35A89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA63F08D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD26C96F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AD0CD8D"/>
    </Element>
    <Element Type="FunctionCall" Id="99B35A89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8BAF4CD5"/>
        <Parameter Type="Param" Library="AIAI" Id="99ED80C2"/>
    </Element>
    <Element Type="Param" Id="8BAF4CD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="01DEA7C2"/>
        <Array Type="Param" Library="AIAI" Id="BD4B9227"/>
    </Element>
    <Element Type="Param" Id="01DEA7C2">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="BD4B9227">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="99ED80C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E07C4DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="DA63F08D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C9D787E"/>
        <Parameter Type="Param" Library="AIAI" Id="27E54800"/>
    </Element>
    <Element Type="Param" Id="8C9D787E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="27E54800">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="7ABC595C"/>
        <Array Type="Param" Library="AIAI" Id="7C13AE17"/>
    </Element>
    <Element Type="Param" Id="7ABC595C">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="7C13AE17">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="FunctionCall" Id="FD26C96F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9AD0CD8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="18FF468B"/>
        <Parameter Type="Param" Library="AIAI" Id="98AD1C15"/>
        <Parameter Type="Param" Library="AIAI" Id="44ED5884"/>
    </Element>
    <Element Type="Param" Id="18FF468B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6A52AF9"/>
    </Element>
    <Element Type="FunctionCall" Id="A6A52AF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="58D06EA1"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC32D53"/>
    </Element>
    <Element Type="Param" Id="58D06EA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98EF6896"/>
    </Element>
    <Element Type="FunctionCall" Id="98EF6896">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A6A69B5A"/>
    </Element>
    <Element Type="Param" Id="A6A69B5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="Param" Id="8EC32D53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E42DAFF"/>
    </Element>
    <Element Type="FunctionCall" Id="5E42DAFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BC31289"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B7D261"/>
    </Element>
    <Element Type="Param" Id="F9B7D261">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="673D9A99"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="98AD1C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="44ED5884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DEAC2E67">
        <Comment>
            Try to follow the hero it belongs to
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4364AE19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B23AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="DFD0051D"/>
    </Element>
    <Element Type="Param" Id="D8B23AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AE90D096"/>
    </Element>
    <Element Type="Param" Id="DFD0051D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52D5412E"/>
    </Element>
    <Element Type="FunctionCall" Id="52D5412E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C1FC49B4"/>
        <Parameter Type="Param" Library="AIAI" Id="227718F0"/>
    </Element>
    <Element Type="Param" Id="227718F0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C9AA689B"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="FunctionCall" Id="5AC28D79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8A08CC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED308046"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0146BCF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30DF6218"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0B50CD1"/>
    </Element>
    <Element Type="FunctionCall" Id="C8A08CC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F67270F5"/>
        <Parameter Type="Param" Library="AIAI" Id="6EA85DF3"/>
        <Parameter Type="Param" Library="AIAI" Id="35F4720E"/>
    </Element>
    <Element Type="Param" Id="F67270F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B00E7E0"/>
    </Element>
    <Element Type="FunctionCall" Id="6B00E7E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="20188292"/>
    </Element>
    <Element Type="Param" Id="20188292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="AE90D096"/>
    </Element>
    <Element Type="Param" Id="6EA85DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="35F4720E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ED308046">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D44B7C3E"/>
        <Parameter Type="Param" Library="AIAI" Id="C93BC3B4"/>
    </Element>
    <Element Type="Param" Id="D44B7C3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="763FF53D"/>
        <Array Type="Param" Library="AIAI" Id="A95F052C"/>
    </Element>
    <Element Type="Param" Id="763FF53D">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="A95F052C">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="C93BC3B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FD516928"/>
    </Element>
    <Element Type="FunctionCall" Id="0146BCF7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2DEA1665"/>
        <Parameter Type="Param" Library="AIAI" Id="0DBDBBFA"/>
    </Element>
    <Element Type="Param" Id="2DEA1665">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="0DBDBBFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="37417FD9"/>
        <Array Type="Param" Library="AIAI" Id="71532B40"/>
    </Element>
    <Element Type="Param" Id="37417FD9">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="71532B40">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="FunctionCall" Id="30DF6218">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B0B50CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF1E79F1"/>
        <Parameter Type="Param" Library="AIAI" Id="12391541"/>
        <Parameter Type="Param" Library="AIAI" Id="187C1E0C"/>
    </Element>
    <Element Type="Param" Id="FF1E79F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33DAC838"/>
    </Element>
    <Element Type="FunctionCall" Id="33DAC838">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="40B2764B"/>
        <Parameter Type="Param" Library="AIAI" Id="132A6C44"/>
    </Element>
    <Element Type="Param" Id="40B2764B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F5C6352"/>
    </Element>
    <Element Type="FunctionCall" Id="7F5C6352">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4713FC69"/>
    </Element>
    <Element Type="Param" Id="4713FC69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
    </Element>
    <Element Type="Param" Id="132A6C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B527968"/>
    </Element>
    <Element Type="FunctionCall" Id="8B527968">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A5B1A22E"/>
    </Element>
    <Element Type="Param" Id="A5B1A22E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AE90D096"/>
    </Element>
    <Element Type="Param" Id="12391541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="187C1E0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="940E6376">
        <Comment>
            Otherwise stand at the current location
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5C45A1D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EF06F9FD"/>
        <Parameter Type="Param" Library="AIAI" Id="0D44578D"/>
    </Element>
    <Element Type="Param" Id="EF06F9FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="814F43B9"/>
        <Array Type="Param" Library="AIAI" Id="33590F74"/>
    </Element>
    <Element Type="Param" Id="814F43B9">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="33590F74">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="0D44578D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A572AF5"/>
    </Element>
    <Element Type="FunctionCall" Id="DE8B1279">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD04B7A8"/>
        <Parameter Type="Param" Library="AIAI" Id="27B241B6"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1909F8"/>
    </Element>
    <Element Type="Param" Id="27B241B6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BC978ABE"/>
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="Param" Id="3B1909F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DDEE9C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="7BF5CD23"/>
        <Array Type="Param" Library="AIAI" Id="164F8278"/>
    </Element>
    <Element Type="Param" Id="7BF5CD23">
        <Variable Type="Variable" Library="AIAI" Id="037FAFB3"/>
    </Element>
    <Element Type="Param" Id="164F8278">
        <Variable Type="Variable" Library="AIAI" Id="76B7E77D"/>
    </Element>
    <Element Type="FunctionDef" Id="21D07315">
        <Identifier>MinionAIStartMinionAISimple</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E662475D"/>
        <Variable Type="Variable" Library="AIAI" Id="AC7AEC77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="280BC262"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA75D44E"/>
    </Element>
    <Element Type="ParamDef" Id="E662475D">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="292AA03D"/>
    </Element>
    <Element Type="Param" Id="292AA03D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="AC7AEC77">
        <Identifier>minionIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="90FB94D2"/>
    </Element>
    <Element Type="Param" Id="90FB94D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="280BC262">
        <FunctionDef Type="FunctionDef" Library="Game" Id="134AA4A2"/>
        <Parameter Type="Param" Library="AIAI" Id="0BD6CD40"/>
        <Parameter Type="Param" Library="AIAI" Id="17ACF3DC"/>
    </Element>
    <Element Type="Param" Id="0BD6CD40">
        <ParameterDef Type="ParamDef" Library="Game" Id="6A86F82C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09CF785B"/>
    </Element>
    <Element Type="FunctionCall" Id="09CF785B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="1DAC47CE"/>
    </Element>
    <Element Type="Param" Id="1DAC47CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E662475D"/>
    </Element>
    <Element Type="Param" Id="17ACF3DC">
        <ParameterDef Type="ParamDef" Library="Game" Id="04CAB526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACE9A641"/>
    </Element>
    <Element Type="FunctionCall" Id="ACE9A641">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="429B2A0C"/>
    </Element>
    <Element Type="Param" Id="429B2A0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E662475D"/>
    </Element>
    <Element Type="FunctionCall" Id="BA75D44E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="850C96B5"/>
        <Parameter Type="Param" Library="AIAI" Id="6BBBF523"/>
        <Parameter Type="Param" Library="AIAI" Id="A0F1E6A2"/>
        <Parameter Type="Param" Library="AIAI" Id="E866AF45"/>
        <Parameter Type="Param" Library="AIAI" Id="6829D877"/>
        <Parameter Type="Param" Library="AIAI" Id="68CA9F16"/>
        <Parameter Type="Param" Library="AIAI" Id="7462BDE8"/>
    </Element>
    <Element Type="Param" Id="6BBBF523">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="07A0DE83"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E662475D"/>
    </Element>
    <Element Type="Param" Id="A0F1E6A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="11D3A012"/>
        <Variable Type="Variable" Library="Game" Id="4CE574DB"/>
    </Element>
    <Element Type="Param" Id="E866AF45">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="77139618"/>
        <Variable Type="Variable" Library="Game" Id="02AE8038"/>
    </Element>
    <Element Type="Param" Id="6829D877">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1F9D4744"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="68CA9F16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D947B5DE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="7462BDE8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A689C591"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="66430DCA">
        <Identifier>MinionAITurnMinionAISystemOnOff</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="56CB4717"/>
        <Variable Type="Variable" Library="AIAI" Id="3198B5F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60192745"/>
    </Element>
    <Element Type="ParamDef" Id="56CB4717">
        <Identifier>onOff</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Ntve" Id="00000083"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="3198B5F9">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="94BC4B55"/>
    </Element>
    <Element Type="Param" Id="94BC4B55">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="60192745">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B0FD185"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76A316C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3370502"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0384EBEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA8E808C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F2C8C5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35464C1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22D437A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52F23A70"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="61DB7F35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59C8C76E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51A4D8EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17FF382C"/>
    </Element>
    <Element Type="FunctionCall" Id="5B0FD185">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0EE129FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="76A316C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5D0B993"/>
        <Parameter Type="Param" Library="AIAI" Id="F3201A63"/>
    </Element>
    <Element Type="Param" Id="D5D0B993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="3EE293D8"/>
    </Element>
    <Element Type="Param" Id="F3201A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="E3370502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="41F0E683"/>
        <Parameter Type="Param" Library="AIAI" Id="0F5B9BD1"/>
    </Element>
    <Element Type="Param" Id="41F0E683">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="E830341B"/>
    </Element>
    <Element Type="Param" Id="0F5B9BD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="0384EBEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC3D76DF"/>
        <Parameter Type="Param" Library="AIAI" Id="2187A244"/>
    </Element>
    <Element Type="Param" Id="DC3D76DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="BDFA0F23"/>
    </Element>
    <Element Type="Param" Id="2187A244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="DA8E808C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C331413B"/>
        <Parameter Type="Param" Library="AIAI" Id="63EFA903"/>
    </Element>
    <Element Type="Param" Id="C331413B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="Game" Id="2E758DED"/>
    </Element>
    <Element Type="Param" Id="63EFA903">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="2F2C8C5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F90A1E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="A67C7FAE"/>
    </Element>
    <Element Type="Param" Id="F90A1E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="3EE293D8"/>
    </Element>
    <Element Type="Param" Id="A67C7FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="FunctionCall" Id="35464C1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B69B5E98"/>
        <Parameter Type="Param" Library="AIAI" Id="5380FA87"/>
    </Element>
    <Element Type="Param" Id="B69B5E98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="E830341B"/>
    </Element>
    <Element Type="Param" Id="5380FA87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="FunctionCall" Id="22D437A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FE702E1F"/>
        <Parameter Type="Param" Library="AIAI" Id="2EBC37FE"/>
    </Element>
    <Element Type="Param" Id="FE702E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="BDFA0F23"/>
    </Element>
    <Element Type="Param" Id="2EBC37FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="FunctionCall" Id="52F23A70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E7C7D60B"/>
        <Parameter Type="Param" Library="AIAI" Id="8D332B9E"/>
    </Element>
    <Element Type="Param" Id="E7C7D60B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="Game" Id="2E758DED"/>
    </Element>
    <Element Type="Param" Id="8D332B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="Comment" Id="61DB7F35">
        <Comment>
            Remove units and clean up the active waves array
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="59C8C76E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CEB145C9"/>
        <Parameter Type="Param" Library="AIAI" Id="D02480AC"/>
        <Parameter Type="Param" Library="AIAI" Id="CF03EE69"/>
        <Parameter Type="Param" Library="AIAI" Id="21E9F0F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D46AC0BD"/>
    </Element>
    <Element Type="Param" Id="CEB145C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D02480AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="10389ED0"/>
    </Element>
    <Element Type="Param" Id="CF03EE69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="21E9F0F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="3198B5F9"/>
    </Element>
    <Element Type="FunctionCall" Id="D46AC0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDC63ADE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB946FF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8634C1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="CDC63ADE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000078"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB9173E3"/>
    </Element>
    <Element Type="Param" Id="CB9173E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000137"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="0E23E7FD"/>
        <Array Type="Param" Library="AIAI" Id="0619C4B7"/>
    </Element>
    <Element Type="Param" Id="0E23E7FD">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="0619C4B7">
        <Variable Type="Variable" Library="AIAI" Id="3198B5F9"/>
    </Element>
    <Element Type="FunctionCall" Id="FB946FF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2EC5F1"/>
        <Parameter Type="Param" Library="AIAI" Id="0F05516C"/>
    </Element>
    <Element Type="Param" Id="2F2EC5F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="1695DC3E"/>
        <Array Type="Param" Library="AIAI" Id="1F4A265D"/>
    </Element>
    <Element Type="Param" Id="1695DC3E">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="1F4A265D">
        <Variable Type="Variable" Library="AIAI" Id="3198B5F9"/>
    </Element>
    <Element Type="Param" Id="0F05516C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8634C1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A91D9C1B"/>
        <Parameter Type="Param" Library="AIAI" Id="8C27A8E3"/>
        <Parameter Type="Param" Library="AIAI" Id="6358C978"/>
    </Element>
    <Element Type="Param" Id="A91D9C1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="1D4A2E29"/>
        <Array Type="Param" Library="AIAI" Id="1C347D86"/>
    </Element>
    <Element Type="Param" Id="1D4A2E29">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="1C347D86">
        <Variable Type="Variable" Library="AIAI" Id="3198B5F9"/>
    </Element>
    <Element Type="Param" Id="8C27A8E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6358C978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51A4D8EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F3C5898D"/>
        <Parameter Type="Param" Library="AIAI" Id="C1BE0A2F"/>
    </Element>
    <Element Type="Param" Id="F3C5898D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="436F0D0C"/>
    </Element>
    <Element Type="Param" Id="C1BE0A2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="17FF382C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="397C0C0B"/>
        <Parameter Type="Param" Library="AIAI" Id="48138B6E"/>
        <Parameter Type="Param" Library="AIAI" Id="15157A81"/>
    </Element>
    <Element Type="Param" Id="397C0C0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="56CB4717"/>
    </Element>
    <Element Type="Param" Id="48138B6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="15157A81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionDef" Id="D329CF9B">
        <Identifier>MinionAIPauseUnpauseMinionAISystem</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F4D64304"/>
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="938FAA29"/>
    </Element>
    <Element Type="ParamDef" Id="F4D64304">
        <Identifier>pauseUnpause</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Ntve" Id="00000041"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="C41F0AFD">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BE850BD"/>
    </Element>
    <Element Type="Param" Id="2BE850BD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="938FAA29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C07AA3FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15187DC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB58E396"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1EAA4C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39B810C2"/>
    </Element>
    <Element Type="FunctionCall" Id="C07AA3FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B2775B3C"/>
        <Parameter Type="Param" Library="AIAI" Id="54FEED30"/>
        <Parameter Type="Param" Library="AIAI" Id="3378602E"/>
        <Parameter Type="Param" Library="AIAI" Id="C87BAAD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E28C88B"/>
    </Element>
    <Element Type="Param" Id="B2775B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="54FEED30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="10389ED0"/>
    </Element>
    <Element Type="Param" Id="3378602E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C87BAAD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="FunctionCall" Id="3E28C88B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A669959"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C6271EB"/>
    </Element>
    <Element Type="FunctionCall" Id="5A669959">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="30000000"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71C4C66B"/>
        <Parameter Type="Param" Library="AIAI" Id="A534AA6F"/>
    </Element>
    <Element Type="Param" Id="71C4C66B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90000000"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="AB1BA0E5"/>
        <Array Type="Param" Library="AIAI" Id="ABC23DA5"/>
    </Element>
    <Element Type="Param" Id="AB1BA0E5">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="ABC23DA5">
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="Param" Id="A534AA6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01000000"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000116"/>
    </Element>
    <Element Type="FunctionCall" Id="8C6271EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55C5F271"/>
        <Parameter Type="Param" Library="AIAI" Id="2FCF6628"/>
        <Parameter Type="Param" Library="AIAI" Id="9454312A"/>
    </Element>
    <Element Type="Param" Id="55C5F271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="042E70AA"/>
        <Array Type="Param" Library="AIAI" Id="EDE61EC8"/>
    </Element>
    <Element Type="Param" Id="042E70AA">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="EDE61EC8">
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="Param" Id="2FCF6628">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9454312A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15187DC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="00624504"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E9AB15"/>
    </Element>
    <Element Type="Param" Id="00624504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="3EE293D8"/>
    </Element>
    <Element Type="Param" Id="A9E9AB15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="BB58E396">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB652F27"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDAF25B"/>
    </Element>
    <Element Type="Param" Id="CB652F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="3EE293D8"/>
    </Element>
    <Element Type="Param" Id="8CDAF25B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="FunctionCall" Id="D1EAA4C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EA80ACE3"/>
        <Parameter Type="Param" Library="AIAI" Id="8265E2D6"/>
        <Parameter Type="Param" Library="AIAI" Id="EBA2D640"/>
        <Parameter Type="Param" Library="AIAI" Id="BB05D945"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C30A7549"/>
    </Element>
    <Element Type="Param" Id="EA80ACE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8265E2D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="10389ED0"/>
    </Element>
    <Element Type="Param" Id="EBA2D640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BB05D945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="FunctionCall" Id="C30A7549">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7821744F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F3722EC"/>
    </Element>
    <Element Type="FunctionCall" Id="7821744F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="30000000"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8105CD2"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0BD21F"/>
    </Element>
    <Element Type="Param" Id="C8105CD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90000000"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="32CCF8EF"/>
        <Array Type="Param" Library="AIAI" Id="1990A723"/>
    </Element>
    <Element Type="Param" Id="32CCF8EF">
        <Variable Type="Variable" Library="AIAI" Id="69EDA64F"/>
    </Element>
    <Element Type="Param" Id="1990A723">
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="Param" Id="2C0BD21F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01000000"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000115"/>
    </Element>
    <Element Type="FunctionCall" Id="1F3722EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8A08BE5E"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FAB03B"/>
        <Parameter Type="Param" Library="AIAI" Id="6D206713"/>
    </Element>
    <Element Type="Param" Id="8A08BE5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="868B74E3"/>
        <StructMember Type="Param" Library="AIAI" Id="54CA84C9"/>
        <Array Type="Param" Library="AIAI" Id="073BCCEE"/>
    </Element>
    <Element Type="Param" Id="54CA84C9">
        <Variable Type="Variable" Library="AIAI" Id="596CFCAB"/>
    </Element>
    <Element Type="Param" Id="073BCCEE">
        <Variable Type="Variable" Library="AIAI" Id="C41F0AFD"/>
    </Element>
    <Element Type="Param" Id="E7FAB03B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6D206713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="39B810C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41B14B05"/>
        <Parameter Type="Param" Library="AIAI" Id="6B42477F"/>
        <Parameter Type="Param" Library="AIAI" Id="A694AA60"/>
    </Element>
    <Element Type="Param" Id="41B14B05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F4D64304"/>
    </Element>
    <Element Type="Param" Id="6B42477F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A694AA60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000115"/>
    </Element>
    <Element Type="Category" Id="920D8E27">
        <Item Type="Comment" Library="AIAI" Id="B95DF80D"/>
        <Item Type="Structure" Library="AIAI" Id="5645F2FB"/>
        <Item Type="Variable" Library="AIAI" Id="F191370B"/>
        <Item Type="Variable" Library="AIAI" Id="2555F962"/>
        <Item Type="Variable" Library="AIAI" Id="ED87018B"/>
        <Item Type="Variable" Library="AIAI" Id="673A9BCD"/>
        <Item Type="Category" Library="AIAI" Id="1BE1C184"/>
        <Item Type="Comment" Library="AIAI" Id="F7305514"/>
        <Item Type="Trigger" Library="AIAI" Id="D80AA80D"/>
        <Item Type="Comment" Library="AIAI" Id="633DAD4B"/>
        <Item Type="Trigger" Library="AIAI" Id="DDE4FA8B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1A87B2E9"/>
    </Element>
    <Element Type="Comment" Id="B95DF80D">
        <Comment>
            Data
        </Comment>
    </Element>
    <Element Type="Structure" Id="5645F2FB">
        <Identifier>Towers</Identifier>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Variable" Id="FE88A60D">
        <Identifier>towerUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EE5C511D"/>
    </Element>
    <Element Type="Param" Id="EE5C511D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="F6C69909">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3BCB0E96"/>
    </Element>
    <Element Type="Param" Id="3BCB0E96">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="F191370B">
        <Identifier>towerMaxTowerCount</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5D1930B2"/>
    </Element>
    <Element Type="Param" Id="5D1930B2">
        <Value>125</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2555F962">
        <Identifier>towerTowerCount</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3F9303B"/>
    </Element>
    <Element Type="Param" Id="E3F9303B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ED87018B">
        <Identifier>towerTowers</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="5645F2FB"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="F191370B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="673A9BCD">
        <Identifier>towerSystemOn</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="08B49EFD"/>
    </Element>
    <Element Type="Param" Id="08B49EFD">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="1BE1C184">
        <Item Type="Variable" Library="AIAI" Id="A9B2E06C"/>
        <Item Type="Variable" Library="AIAI" Id="F291E870"/>
        <Item Type="Variable" Library="AIAI" Id="36DF3A86"/>
        <Item Type="Variable" Library="AIAI" Id="5140BA8E"/>
        <Item Type="Variable" Library="AIAI" Id="803F4817"/>
        <Item Type="Variable" Library="AIAI" Id="F4D128C8"/>
    </Element>
    <Element Type="Variable" Id="A9B2E06C">
        <Identifier>uF_TowerAI_Scan_Group</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B1336BD7"/>
    </Element>
    <Element Type="Param" Id="B1336BD7">
        <Value>Visible;Player,Ally,Neutral,Light,Mechanical,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="F291E870">
        <Identifier>uF_TowerAI_Required_Summoned</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="551A59E8"/>
    </Element>
    <Element Type="Param" Id="551A59E8">
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="36DF3A86">
        <Identifier>uF_TowerAI_Required_Heroic</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="86B68F44"/>
    </Element>
    <Element Type="Param" Id="86B68F44">
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="5140BA8E">
        <Identifier>uF_TowerAI_Required_Biological</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE57386E"/>
    </Element>
    <Element Type="Param" Id="FE57386E">
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="803F4817">
        <Identifier>uF_TowerAI_Required_Invulnerable</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A2CE0D1"/>
    </Element>
    <Element Type="Param" Id="4A2CE0D1">
        <Value>Invulnerable;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Variable" Id="F4D128C8">
        <Identifier>uF_TowerAI_Required_Stasis</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="unitfilter"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3BB180F9"/>
    </Element>
    <Element Type="Param" Id="3BB180F9">
        <Value>Stasis;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Comment" Id="F7305514">
        <Comment>
            Logic
        </Comment>
    </Element>
    <Element Type="Trigger" Id="D80AA80D">
        <InitOff/>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="6FE58D3A"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8BEFE4"/>
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
        <Variable Type="Variable" Library="AIAI" Id="E4AE86B4"/>
        <Variable Type="Variable" Library="AIAI" Id="1C7EC906"/>
        <Variable Type="Variable" Library="AIAI" Id="DD9FA7F1"/>
        <Variable Type="Variable" Library="AIAI" Id="BD4F1CC1"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
        <Variable Type="Variable" Library="AIAI" Id="EF7FBC09"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6F601A"/>
        <Variable Type="Variable" Library="AIAI" Id="21A438F5"/>
        <Variable Type="Variable" Library="AIAI" Id="C65BE053"/>
        <Event Type="FunctionCall" Library="AIAI" Id="68885F00"/>
        <Action Type="Comment" Library="AIAI" Id="1C7BE1F2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="90B94696"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AA64C2F1"/>
    </Element>
    <Element Type="Variable" Id="6FE58D3A">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F15C26C0"/>
    </Element>
    <Element Type="Param" Id="F15C26C0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1A8BEFE4">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="809E1F97"/>
    </Element>
    <Element Type="Param" Id="809E1F97">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A192FEC7">
        <Identifier>towerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6D26AD8F"/>
    </Element>
    <Element Type="Param" Id="6D26AD8F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6143D821">
        <Identifier>towerIndexUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="256A8A14"/>
    </Element>
    <Element Type="Param" Id="256A8A14">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E4AE86B4">
        <Identifier>currentGameLoopMod</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C299BDA4"/>
    </Element>
    <Element Type="Param" Id="C299BDA4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1C7EC906">
        <Identifier>newTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A57C67F"/>
    </Element>
    <Element Type="Param" Id="7A57C67F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DD9FA7F1">
        <Identifier>rangeToTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F56DB273"/>
    </Element>
    <Element Type="Param" Id="F56DB273">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BD4F1CC1">
        <Identifier>scanRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0ED4D7F7"/>
    </Element>
    <Element Type="Param" Id="0ED4D7F7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D511FE32">
        <Identifier>towerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7769BA4"/>
    </Element>
    <Element Type="Param" Id="B7769BA4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="890D17C0">
        <Identifier>scanGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0B3A5CE7"/>
    </Element>
    <Element Type="Param" Id="0B3A5CE7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4994F969"/>
    </Element>
    <Element Type="FunctionCall" Id="4994F969">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="240BA98C">
        <Identifier>heroesInRange</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7CB67BE5"/>
    </Element>
    <Element Type="Param" Id="7CB67BE5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F93C3FC6"/>
    </Element>
    <Element Type="FunctionCall" Id="F93C3FC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="EF7FBC09">
        <Identifier>minionsInRange</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="08BFAAEA"/>
    </Element>
    <Element Type="Param" Id="08BFAAEA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C194B328"/>
    </Element>
    <Element Type="FunctionCall" Id="C194B328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1A52C80A">
        <Identifier>summonedUnitsInRange</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8670236"/>
    </Element>
    <Element Type="Param" Id="C8670236">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42F33BF4"/>
    </Element>
    <Element Type="FunctionCall" Id="42F33BF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6C6F601A">
        <Identifier>summonedUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C349B28A"/>
    </Element>
    <Element Type="Param" Id="C349B28A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="21A438F5">
        <Identifier>necromancerSkeletonUnitsInRange</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A73E6E8"/>
    </Element>
    <Element Type="Param" Id="3A73E6E8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F39C6F3"/>
    </Element>
    <Element Type="FunctionCall" Id="0F39C6F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C65BE053">
        <Identifier>heroUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D44491AF"/>
    </Element>
    <Element Type="Param" Id="D44491AF">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="68885F00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6D565EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="31038E24"/>
        <Parameter Type="Param" Library="AIAI" Id="54E76B14"/>
    </Element>
    <Element Type="Param" Id="31038E24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4AB413B8"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="54E76B14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3E8E573F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="1C7BE1F2">
        <Comment>
            TOWER TARGETTING PRIORITY
            -- Heroes that have taunted the tower
            -- Necromancer Skeleton Minions
            -- Minions
            -- Summoned units
            -- Heros
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="90B94696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B4994BF"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE3B87E"/>
    </Element>
    <Element Type="Param" Id="1B4994BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E4AE86B4"/>
    </Element>
    <Element Type="Param" Id="6BE3B87E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C727A7E2"/>
    </Element>
    <Element Type="FunctionCall" Id="C727A7E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EEDB2448"/>
        <Parameter Type="Param" Library="AIAI" Id="A59B759A"/>
        <Parameter Type="Param" Library="AIAI" Id="DA6428D5"/>
    </Element>
    <Element Type="Param" Id="A59B759A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1F52348B"/>
        <Variable Type="Variable" Library="AIAI" Id="50BBF758"/>
    </Element>
    <Element Type="Param" Id="DA6428D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7438F000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9894D3F4"/>
    </Element>
    <Element Type="FunctionCall" Id="9894D3F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0973D8EC"/>
    </Element>
    <Element Type="Param" Id="0973D8EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C94C625B"/>
    </Element>
    <Element Type="FunctionCall" Id="C94C625B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D72781"/>
        <Parameter Type="Param" Library="AIAI" Id="FCBC96A4"/>
        <Parameter Type="Param" Library="AIAI" Id="AE27A844"/>
    </Element>
    <Element Type="Param" Id="F6D72781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="FCBC96A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AE27A844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D01D01B3"/>
    </Element>
    <Element Type="FunctionCall" Id="D01D01B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A832F2D"/>
    </Element>
    <Element Type="FunctionCall" Id="AA64C2F1">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="34064C2B"/>
        <Parameter Type="Param" Library="AIAI" Id="698DD947"/>
        <Parameter Type="Param" Library="AIAI" Id="E35EC0E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE5E2AD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F6E2FBD"/>
    </Element>
    <Element Type="Param" Id="34064C2B">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="698DD947">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="E35EC0E6">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="FunctionCall" Id="CE5E2AD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="77553473"/>
        <Parameter Type="Param" Library="AIAI" Id="881B4963"/>
    </Element>
    <Element Type="Param" Id="77553473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="881B4963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="5A1A07BF"/>
        <Array Type="Param" Library="AIAI" Id="A5A7D0A9"/>
    </Element>
    <Element Type="Param" Id="5A1A07BF">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="A5A7D0A9">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="FunctionCall" Id="8F6E2FBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45282A04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA3BDCD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C08C5793"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="419AE724"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0A37383"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="34F1D02D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D5E314E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4E67ED16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02521C39"/>
    </Element>
    <Element Type="FunctionCall" Id="45282A04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="05E85DBF"/>
        <Parameter Type="Param" Library="AIAI" Id="A95052FB"/>
        <Parameter Type="Param" Library="AIAI" Id="88E81D70"/>
    </Element>
    <Element Type="Param" Id="05E85DBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="A95052FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77BF658A"/>
    </Element>
    <Element Type="FunctionCall" Id="77BF658A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B9DFCC"/>
    </Element>
    <Element Type="Param" Id="E2B9DFCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="88E81D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="AA3BDCD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7A5A0DF8"/>
        <Parameter Type="Param" Library="AIAI" Id="A83D2FB1"/>
        <Parameter Type="Param" Library="AIAI" Id="BA1CC128"/>
    </Element>
    <Element Type="Param" Id="7A5A0DF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="A83D2FB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88D55D63"/>
    </Element>
    <Element Type="FunctionCall" Id="88D55D63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="139555B9"/>
    </Element>
    <Element Type="Param" Id="139555B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>TowerDeadMorph</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="BA1CC128">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="C08C5793">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3328C91"/>
        <Parameter Type="Param" Library="AIAI" Id="ACD4F341"/>
        <Parameter Type="Param" Library="AIAI" Id="586A7BE3"/>
    </Element>
    <Element Type="Param" Id="C3328C91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB9DC90"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB9DC90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="5A17C794"/>
    </Element>
    <Element Type="Param" Id="5A17C794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="ACD4F341">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="586A7BE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="419AE724">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="82714DF1"/>
        <Parameter Type="Param" Library="AIAI" Id="64243F8F"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA37A3C"/>
    </Element>
    <Element Type="Param" Id="82714DF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67255326"/>
    </Element>
    <Element Type="FunctionCall" Id="67255326">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000386"/>
        <Parameter Type="Param" Library="AIAI" Id="30B58C57"/>
        <Parameter Type="Param" Library="AIAI" Id="B8C86561"/>
    </Element>
    <Element Type="Param" Id="30B58C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000765"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="B8C86561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000766"/>
        <Value>TownCannonTowerInvulnerable</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="64243F8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7AA37A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E0A37383">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC9C5EE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F39B22F8"/>
    </Element>
    <Element Type="FunctionCall" Id="EC9C5EE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F89834D0"/>
        <Parameter Type="Param" Library="AIAI" Id="30B4DFB4"/>
        <Parameter Type="Param" Library="AIAI" Id="88A6817D"/>
    </Element>
    <Element Type="Param" Id="F89834D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="30B4DFB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="88A6817D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="F39B22F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D6FBFBA"/>
        <Parameter Type="Param" Library="AIAI" Id="02B3F1AE"/>
        <Parameter Type="Param" Library="AIAI" Id="FAD168FF"/>
    </Element>
    <Element Type="Param" Id="0D6FBFBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="02B3F1AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FAD168FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Comment" Id="34F1D02D">
        <Comment>
            Clear old target if they are dead, invulnerable, stasis, out of range or the tower is taunted.   This is always done.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7D5E314E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1738B488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B5265A0"/>
    </Element>
    <Element Type="FunctionCall" Id="1738B488">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB746D83"/>
        <Parameter Type="Param" Library="AIAI" Id="4CD15AA2"/>
        <Parameter Type="Param" Library="AIAI" Id="1A03B47C"/>
    </Element>
    <Element Type="Param" Id="EB746D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="EFABB4DF"/>
        <Array Type="Param" Library="AIAI" Id="A31B0EB1"/>
    </Element>
    <Element Type="Param" Id="EFABB4DF">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="A31B0EB1">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="4CD15AA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="1A03B47C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="8B5265A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="013C8794"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D42F976"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC62D845"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="652013F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="371FDE5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DA4A274"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D61DB9FB"/>
    </Element>
    <Element Type="FunctionCall" Id="013C8794">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="420A65FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E2FAE9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBE0795B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5995DD1D"/>
    </Element>
    <Element Type="FunctionCall" Id="420A65FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="35286024"/>
        <Parameter Type="Param" Library="AIAI" Id="80E3BCCE"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C44F6B"/>
    </Element>
    <Element Type="Param" Id="35286024">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A96AEDDD"/>
    </Element>
    <Element Type="FunctionCall" Id="A96AEDDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="1C2B9E82"/>
    </Element>
    <Element Type="Param" Id="1C2B9E82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="826B6FB2"/>
        <Array Type="Param" Library="AIAI" Id="760B4760"/>
    </Element>
    <Element Type="Param" Id="826B6FB2">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="760B4760">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="80E3BCCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E9C44F6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1E2FAE9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="84D0529A"/>
        <Parameter Type="Param" Library="AIAI" Id="40F34223"/>
        <Parameter Type="Param" Library="AIAI" Id="99738A7C"/>
    </Element>
    <Element Type="Param" Id="84D0529A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE7DC9A9"/>
    </Element>
    <Element Type="FunctionCall" Id="BE7DC9A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="936D500E"/>
        <Parameter Type="Param" Library="AIAI" Id="948B92CC"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F32DDF"/>
    </Element>
    <Element Type="Param" Id="936D500E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="6D96C142"/>
        <Array Type="Param" Library="AIAI" Id="C0FAF97D"/>
    </Element>
    <Element Type="Param" Id="6D96C142">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="C0FAF97D">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="948B92CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA747DD8"/>
    </Element>
    <Element Type="FunctionCall" Id="BA747DD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="B0CB3E13"/>
    </Element>
    <Element Type="Param" Id="B0CB3E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="E0F32DDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Variable Type="Variable" Library="AIAI" Id="803F4817"/>
    </Element>
    <Element Type="Param" Id="40F34223">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="99738A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CBE0795B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3E229B43"/>
        <Parameter Type="Param" Library="AIAI" Id="3C597417"/>
        <Parameter Type="Param" Library="AIAI" Id="B97B5064"/>
    </Element>
    <Element Type="Param" Id="3E229B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3409FC65"/>
    </Element>
    <Element Type="FunctionCall" Id="3409FC65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="544BB21F"/>
        <Parameter Type="Param" Library="AIAI" Id="4AFE84A9"/>
        <Parameter Type="Param" Library="AIAI" Id="034FC269"/>
    </Element>
    <Element Type="Param" Id="544BB21F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="A94C0F8C"/>
        <Array Type="Param" Library="AIAI" Id="D92965D8"/>
    </Element>
    <Element Type="Param" Id="A94C0F8C">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="D92965D8">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="4AFE84A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EDF60AA"/>
    </Element>
    <Element Type="FunctionCall" Id="5EDF60AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="3567F787"/>
    </Element>
    <Element Type="Param" Id="3567F787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="034FC269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Variable Type="Variable" Library="AIAI" Id="F4D128C8"/>
    </Element>
    <Element Type="Param" Id="3C597417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B97B5064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5995DD1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="80AAF066"/>
        <Parameter Type="Param" Library="AIAI" Id="7E033FD9"/>
        <Parameter Type="Param" Library="AIAI" Id="34414CC2"/>
    </Element>
    <Element Type="Param" Id="80AAF066">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80AB0590"/>
    </Element>
    <Element Type="FunctionCall" Id="80AB0590">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="B361B052"/>
        <Parameter Type="Param" Library="AIAI" Id="88768CBE"/>
    </Element>
    <Element Type="Param" Id="B361B052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="22045FCB"/>
        <Array Type="Param" Library="AIAI" Id="3ACB602D"/>
    </Element>
    <Element Type="Param" Id="22045FCB">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="3ACB602D">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="88768CBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>IgnoredByTowerAI</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="7E033FD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34414CC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4D42F976">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBDCA547"/>
        <Parameter Type="Param" Library="AIAI" Id="9DBB5C9E"/>
    </Element>
    <Element Type="Param" Id="EBDCA547">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="82FE34B3"/>
        <Array Type="Param" Library="AIAI" Id="AE72481F"/>
    </Element>
    <Element Type="Param" Id="82FE34B3">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="AE72481F">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="9DBB5C9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="EC62D845">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="890F9731"/>
        <Parameter Type="Param" Library="AIAI" Id="38A83A39"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF71B7F"/>
    </Element>
    <Element Type="Param" Id="890F9731">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="38A83A39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D518E748"/>
    </Element>
    <Element Type="FunctionCall" Id="D518E748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="4D6C8918"/>
    </Element>
    <Element Type="Param" Id="4D6C8918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="8AF71B7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="652013F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BD98F141"/>
        <Parameter Type="Param" Library="AIAI" Id="03D54DD4"/>
    </Element>
    <Element Type="Param" Id="BD98F141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DD9FA7F1"/>
    </Element>
    <Element Type="Param" Id="03D54DD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8C39FA0"/>
    </Element>
    <Element Type="FunctionCall" Id="D8C39FA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="48FB7AEA"/>
        <Parameter Type="Param" Library="AIAI" Id="F50D8EED"/>
    </Element>
    <Element Type="Param" Id="48FB7AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29201A01"/>
    </Element>
    <Element Type="FunctionCall" Id="29201A01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EC35D1F5"/>
    </Element>
    <Element Type="Param" Id="EC35D1F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="F50D8EED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F822787"/>
    </Element>
    <Element Type="FunctionCall" Id="1F822787">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AD135954"/>
    </Element>
    <Element Type="Param" Id="AD135954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="D1567092"/>
        <Array Type="Param" Library="AIAI" Id="E760A601"/>
    </Element>
    <Element Type="Param" Id="D1567092">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="E760A601">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="FunctionCall" Id="371FDE5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="84623742"/>
        <Parameter Type="Param" Library="AIAI" Id="D2A7379F"/>
        <Parameter Type="Param" Library="AIAI" Id="AF60F46A"/>
    </Element>
    <Element Type="Param" Id="84623742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="D2A7379F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EED5E69"/>
    </Element>
    <Element Type="FunctionCall" Id="8EED5E69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="607524D8"/>
        <Parameter Type="Param" Library="AIAI" Id="E8DD1AA8"/>
        <Parameter Type="Param" Library="AIAI" Id="0CA92D76"/>
    </Element>
    <Element Type="Param" Id="E8DD1AA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B690DCF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="625AA4E1"/>
    </Element>
    <Element Type="FunctionCall" Id="625AA4E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="F4A26368"/>
    </Element>
    <Element Type="Param" Id="F4A26368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="0CA92D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="351D3717"/>
        <Preset Type="PresetValue" Library="Ntve" Id="637556A1"/>
    </Element>
    <Element Type="Param" Id="AF60F46A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="DD9FA7F1"/>
    </Element>
    <Element Type="FunctionCall" Id="7DA4A274">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="06111144"/>
        <Parameter Type="Param" Library="AIAI" Id="91BCD4BE"/>
        <Parameter Type="Param" Library="AIAI" Id="F2F968AB"/>
    </Element>
    <Element Type="Param" Id="06111144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="91BCD4BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49475192"/>
    </Element>
    <Element Type="FunctionCall" Id="49475192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="607524D8"/>
        <Parameter Type="Param" Library="AIAI" Id="488EB60D"/>
        <Parameter Type="Param" Library="AIAI" Id="E1657B72"/>
    </Element>
    <Element Type="Param" Id="488EB60D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B690DCF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC88C469"/>
    </Element>
    <Element Type="FunctionCall" Id="FC88C469">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="0B908A1E"/>
    </Element>
    <Element Type="Param" Id="0B908A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="D8F8141F"/>
        <Array Type="Param" Library="AIAI" Id="1AA79E27"/>
    </Element>
    <Element Type="Param" Id="D8F8141F">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="1AA79E27">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="E1657B72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="351D3717"/>
        <Preset Type="PresetValue" Library="Ntve" Id="637556A1"/>
    </Element>
    <Element Type="Param" Id="F2F968AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="DD9FA7F1"/>
    </Element>
    <Element Type="FunctionCall" Id="D61DB9FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF6808CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C521C156"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAE0A86D"/>
    </Element>
    <Element Type="FunctionCall" Id="AF6808CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="121AC081"/>
        <Parameter Type="Param" Library="AIAI" Id="B7ACE7E6"/>
    </Element>
    <Element Type="Param" Id="121AC081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="CF64B319"/>
        <Array Type="Param" Library="AIAI" Id="65CAB862"/>
    </Element>
    <Element Type="Param" Id="CF64B319">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="65CAB862">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="B7ACE7E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="C521C156">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F396AE84"/>
        <Parameter Type="Param" Library="AIAI" Id="9EF7C67B"/>
        <Parameter Type="Param" Library="AIAI" Id="D13D519C"/>
    </Element>
    <Element Type="Param" Id="F396AE84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="9EF7C67B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39332EF7"/>
    </Element>
    <Element Type="FunctionCall" Id="39332EF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="DAA843B7"/>
    </Element>
    <Element Type="Param" Id="DAA843B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="D13D519C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="AAE0A86D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BD85E574"/>
        <Parameter Type="Param" Library="AIAI" Id="AD41F530"/>
        <Parameter Type="Param" Library="AIAI" Id="3C353A79"/>
    </Element>
    <Element Type="Param" Id="BD85E574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DD9FA7F1"/>
    </Element>
    <Element Type="Param" Id="AD41F530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3C353A79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C80F21FE"/>
    </Element>
    <Element Type="Comment" Id="4E67ED16">
        <Comment>
            Finding a target for the tower can be evalulated less frequently and only needs to be done when we're almost ready to fire
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="02521C39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26BC551A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="656AD93D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CDCBE9C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="361588AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B51217DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="569D298B"/>
    </Element>
    <Element Type="Comment" Id="26BC551A">
        <Comment>
            If the tower is targeting a hero, switch to the nearest enemy minion or summon
                or if the tower has no target, attack the nearest enemy minion or summon in range
                only if we still don't have a target should it attack a nearby hero.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="656AD93D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D1BD3A2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC268595"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5338A851"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="769001D4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BC549AE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDA3D756"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A87512D"/>
    </Element>
    <Element Type="Comment" Id="D1BD3A2C">
        <Comment>
            Find nearby enemies
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="BC268595">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C9DA5ACE"/>
        <Parameter Type="Param" Library="AIAI" Id="935219D8"/>
    </Element>
    <Element Type="Param" Id="C9DA5ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BD4F1CC1"/>
    </Element>
    <Element Type="Param" Id="935219D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB4873A4"/>
    </Element>
    <Element Type="FunctionCall" Id="BB4873A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7B409088"/>
        <Parameter Type="Param" Library="AIAI" Id="2DC9C997"/>
        <Parameter Type="Param" Library="AIAI" Id="29D50EA3"/>
    </Element>
    <Element Type="Param" Id="7B409088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2DC9C997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="456F4988"/>
    </Element>
    <Element Type="FunctionCall" Id="456F4988">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="607524D8"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE6170D"/>
        <Parameter Type="Param" Library="AIAI" Id="0933A04F"/>
    </Element>
    <Element Type="Param" Id="1EE6170D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B690DCF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9874136E"/>
    </Element>
    <Element Type="FunctionCall" Id="9874136E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="4DCBA6AD"/>
    </Element>
    <Element Type="Param" Id="4DCBA6AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="0933A04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="351D3717"/>
        <Preset Type="PresetValue" Library="Ntve" Id="637556A1"/>
    </Element>
    <Element Type="Param" Id="29D50EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="C80F21FE"/>
    </Element>
    <Element Type="FunctionCall" Id="5338A851">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B3594CB"/>
        <Parameter Type="Param" Library="AIAI" Id="3AB830AF"/>
    </Element>
    <Element Type="Param" Id="1B3594CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="Param" Id="3AB830AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A51C58A7"/>
    </Element>
    <Element Type="FunctionCall" Id="A51C58A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="984E6DEA"/>
    </Element>
    <Element Type="Param" Id="984E6DEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="FunctionCall" Id="769001D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8CC3ACD"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF32AE9"/>
    </Element>
    <Element Type="Param" Id="C8CC3ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="Param" Id="9CF32AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5387BF6A"/>
    </Element>
    <Element Type="FunctionCall" Id="5387BF6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="DEB31A36"/>
        <Parameter Type="Param" Library="AIAI" Id="130B1137"/>
        <Parameter Type="Param" Library="AIAI" Id="A362E415"/>
        <Parameter Type="Param" Library="AIAI" Id="1D711D00"/>
        <Parameter Type="Param" Library="AIAI" Id="B1CEACD4"/>
        <Parameter Type="Param" Library="AIAI" Id="2F475B79"/>
    </Element>
    <Element Type="Param" Id="DEB31A36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="130B1137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77B6E2D7"/>
    </Element>
    <Element Type="FunctionCall" Id="77B6E2D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="E61041FB"/>
    </Element>
    <Element Type="Param" Id="E61041FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="A362E415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="Param" Id="1D711D00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="BD4F1CC1"/>
    </Element>
    <Element Type="Param" Id="B1CEACD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Variable Type="Variable" Library="AIAI" Id="A9B2E06C"/>
    </Element>
    <Element Type="Param" Id="2F475B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Comment" Id="BC549AE0">
        <Comment>
            Only need to do the remaining logic if there is anything in the scanGroup
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EDA3D756">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E03DDCF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4927000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E75DFDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="061EA455"/>
    </Element>
    <Element Type="FunctionCall" Id="E03DDCF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADA63883"/>
        <Parameter Type="Param" Library="AIAI" Id="184076A7"/>
    </Element>
    <Element Type="Param" Id="ADA63883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="Param" Id="184076A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A9D2E66"/>
    </Element>
    <Element Type="FunctionCall" Id="3A9D2E66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF5CA50"/>
        <Parameter Type="Param" Library="AIAI" Id="7A8269A9"/>
        <Parameter Type="Param" Library="AIAI" Id="CE88A624"/>
        <Parameter Type="Param" Library="AIAI" Id="E285E289"/>
        <Parameter Type="Param" Library="AIAI" Id="35EB3FA1"/>
    </Element>
    <Element Type="Param" Id="0EF5CA50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="7A8269A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="CE88A624">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Variable Type="Variable" Library="AIAI" Id="36DF3A86"/>
    </Element>
    <Element Type="Param" Id="E285E289">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="35EB3FA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="FunctionCall" Id="C4927000">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A82E353"/>
        <Parameter Type="Param" Library="AIAI" Id="9454E1F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E539537"/>
    </Element>
    <Element Type="Param" Id="4A82E353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="Param" Id="9454E1F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="C65BE053"/>
    </Element>
    <Element Type="FunctionCall" Id="0E539537">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46FFED13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19966C60"/>
    </Element>
    <Element Type="FunctionCall" Id="46FFED13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F5376EC2"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB39C28"/>
    </Element>
    <Element Type="Param" Id="F5376EC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="C65BE053"/>
    </Element>
    <Element Type="Param" Id="DBB39C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="FunctionCall" Id="19966C60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7AE9A21"/>
        <Parameter Type="Param" Library="AIAI" Id="B7023D92"/>
        <Parameter Type="Param" Library="AIAI" Id="5C718515"/>
    </Element>
    <Element Type="Param" Id="C7AE9A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93CBD08A"/>
    </Element>
    <Element Type="FunctionCall" Id="93CBD08A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F1446C"/>
        <Parameter Type="Param" Library="AIAI" Id="9DC4D187"/>
    </Element>
    <Element Type="Param" Id="E2F1446C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="C65BE053"/>
    </Element>
    <Element Type="Param" Id="9DC4D187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>IgnoredByTowerAI</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="B7023D92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C718515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4E75DFDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E5BD0B6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBD58F3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E0EABCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4F6B291"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D2D2C62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21B40EE2"/>
    </Element>
    <Element Type="Comment" Id="E5BD0B6F">
        <Comment>
            Prioritizes Necromancer Skeleton Minions
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="CBD58F3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="46F90D81"/>
        <Parameter Type="Param" Library="AIAI" Id="7042EF71"/>
    </Element>
    <Element Type="Param" Id="46F90D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="21A438F5"/>
    </Element>
    <Element Type="Param" Id="7042EF71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33D447F4"/>
    </Element>
    <Element Type="FunctionCall" Id="33D447F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="752E307C"/>
        <Parameter Type="Param" Library="AIAI" Id="1802CF37"/>
        <Parameter Type="Param" Library="AIAI" Id="92B3A1F9"/>
        <Parameter Type="Param" Library="AIAI" Id="0F6C2EA8"/>
        <Parameter Type="Param" Library="AIAI" Id="A541CC94"/>
    </Element>
    <Element Type="Param" Id="752E307C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Value>NecromancerMinionSkeleton</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="1802CF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="92B3A1F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Variable Type="Variable" Library="AIAI" Id="A9B2E06C"/>
    </Element>
    <Element Type="Param" Id="0F6C2EA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="A541CC94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="FunctionCall" Id="8E0EABCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="90B1A95A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC79F2B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C17F67E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4655F0E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="704688A3"/>
    </Element>
    <Element Type="Comment" Id="90B1A95A">
        <Comment>
            If the tower doesn't have a target or is targetting a hero, find the nearest enemy minion in range
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="AC79F2B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C1250D43"/>
        <Parameter Type="Param" Library="AIAI" Id="15419F64"/>
    </Element>
    <Element Type="Param" Id="C1250D43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EF7FBC09"/>
    </Element>
    <Element Type="Param" Id="15419F64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3423856A"/>
    </Element>
    <Element Type="FunctionCall" Id="3423856A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="AAADBD37"/>
        <Parameter Type="Param" Library="AIAI" Id="187C6A49"/>
        <Parameter Type="Param" Library="AIAI" Id="DE76C6CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0D904652"/>
        <Parameter Type="Param" Library="AIAI" Id="AD6B8B7F"/>
    </Element>
    <Element Type="Param" Id="AAADBD37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="187C6A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="DE76C6CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Variable Type="Variable" Library="AIAI" Id="5140BA8E"/>
    </Element>
    <Element Type="Param" Id="0D904652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="AD6B8B7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="FunctionCall" Id="4C17F67E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="52561D33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1DD153D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01FB4449"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15DE728D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61CCB7D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28FEC5B"/>
    </Element>
    <Element Type="Comment" Id="52561D33">
        <Comment>
            If there was no minion in range, find the nearest enemy summoned unit in range
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="C1DD153D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5B784913"/>
        <Parameter Type="Param" Library="AIAI" Id="C78B7B80"/>
    </Element>
    <Element Type="Param" Id="5B784913">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
    </Element>
    <Element Type="Param" Id="C78B7B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4EB7BB2"/>
    </Element>
    <Element Type="FunctionCall" Id="B4EB7BB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="D697720F"/>
        <Parameter Type="Param" Library="AIAI" Id="CCFB4E62"/>
        <Parameter Type="Param" Library="AIAI" Id="1D454D83"/>
        <Parameter Type="Param" Library="AIAI" Id="0FCE1CDC"/>
        <Parameter Type="Param" Library="AIAI" Id="398CA860"/>
    </Element>
    <Element Type="Param" Id="D697720F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="CCFB4E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="1D454D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Variable Type="Variable" Library="AIAI" Id="F291E870"/>
    </Element>
    <Element Type="Param" Id="0FCE1CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="398CA860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="FunctionCall" Id="01FB4449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B98A1202"/>
        <Parameter Type="Param" Library="AIAI" Id="7350A2AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AE76188"/>
    </Element>
    <Element Type="Param" Id="B98A1202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
    </Element>
    <Element Type="Param" Id="7350A2AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6F601A"/>
    </Element>
    <Element Type="FunctionCall" Id="3AE76188">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49FF8960"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A405DF60"/>
    </Element>
    <Element Type="FunctionCall" Id="49FF8960">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEAC56BD"/>
        <Parameter Type="Param" Library="AIAI" Id="2076496B"/>
    </Element>
    <Element Type="Param" Id="EEAC56BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6F601A"/>
    </Element>
    <Element Type="Param" Id="2076496B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
    </Element>
    <Element Type="FunctionCall" Id="A405DF60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="832CBE13"/>
        <Parameter Type="Param" Library="AIAI" Id="DB83313A"/>
        <Parameter Type="Param" Library="AIAI" Id="2DF9BC77"/>
    </Element>
    <Element Type="Param" Id="832CBE13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BC349CB"/>
    </Element>
    <Element Type="FunctionCall" Id="1BC349CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="2F85DDB6"/>
        <Parameter Type="Param" Library="AIAI" Id="82DFD79E"/>
    </Element>
    <Element Type="Param" Id="2F85DDB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6F601A"/>
    </Element>
    <Element Type="Param" Id="82DFD79E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>IgnoredByTowerAI</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="DB83313A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2DF9BC77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15DE728D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DC8D29D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F26F7DE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C171F088"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02503D8A"/>
    </Element>
    <Element Type="Comment" Id="DC8D29D8">
        <Comment>
            If there is no minion &amp; no summoned unit in range, target the nearest hero if we don't currently have any target (otherwise keep the current hero target)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="F26F7DE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBB60AFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="090FD9A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32F1E640"/>
    </Element>
    <Element Type="FunctionCall" Id="FBB60AFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A2DF51D"/>
        <Parameter Type="Param" Library="AIAI" Id="2B9141C8"/>
    </Element>
    <Element Type="Param" Id="8A2DF51D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="D88FA56A"/>
        <Array Type="Param" Library="AIAI" Id="F6B9212E"/>
    </Element>
    <Element Type="Param" Id="D88FA56A">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="F6B9212E">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="2B9141C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69208068"/>
    </Element>
    <Element Type="FunctionCall" Id="69208068">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="F026D017"/>
        <Parameter Type="Param" Library="AIAI" Id="8F536793"/>
    </Element>
    <Element Type="Param" Id="F026D017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="Param" Id="8F536793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="FunctionCall" Id="090FD9A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86FCFDBE"/>
        <Parameter Type="Param" Library="AIAI" Id="F6235A35"/>
        <Parameter Type="Param" Library="AIAI" Id="FAD8156A"/>
    </Element>
    <Element Type="Param" Id="86FCFDBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="C066590F"/>
        <Array Type="Param" Library="AIAI" Id="F7DE1A0E"/>
    </Element>
    <Element Type="Param" Id="C066590F">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="F7DE1A0E">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="F6235A35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FAD8156A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="32F1E640">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DCA4CC79"/>
        <Parameter Type="Param" Library="AIAI" Id="89B2F95A"/>
        <Parameter Type="Param" Library="AIAI" Id="3DD7B0E8"/>
    </Element>
    <Element Type="Param" Id="DCA4CC79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6899EBA"/>
    </Element>
    <Element Type="FunctionCall" Id="F6899EBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="C600408F"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB0C4E5"/>
    </Element>
    <Element Type="Param" Id="C600408F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="DBB0C4E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="Param" Id="89B2F95A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3DD7B0E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C171F088">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F93B70"/>
        <Parameter Type="Param" Library="AIAI" Id="87BA2457"/>
    </Element>
    <Element Type="Param" Id="B6F93B70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="FA2D2E76"/>
        <Array Type="Param" Library="AIAI" Id="1A72F9EB"/>
    </Element>
    <Element Type="Param" Id="FA2D2E76">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="1A72F9EB">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="87BA2457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B401C74"/>
    </Element>
    <Element Type="FunctionCall" Id="6B401C74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="76A2915F"/>
        <Parameter Type="Param" Library="AIAI" Id="A0ACE46A"/>
    </Element>
    <Element Type="Param" Id="76A2915F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
    </Element>
    <Element Type="Param" Id="A0ACE46A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="FunctionCall" Id="02503D8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7BFDC8F4"/>
        <Parameter Type="Param" Library="AIAI" Id="C4427A0C"/>
        <Parameter Type="Param" Library="AIAI" Id="94EEC441"/>
    </Element>
    <Element Type="Param" Id="7BFDC8F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31B32B1C"/>
    </Element>
    <Element Type="FunctionCall" Id="31B32B1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A057126F"/>
        <Parameter Type="Param" Library="AIAI" Id="546137AB"/>
    </Element>
    <Element Type="Param" Id="A057126F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="546137AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="1A52C80A"/>
    </Element>
    <Element Type="Param" Id="C4427A0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="94EEC441">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="61CCB7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83B9F978"/>
        <Parameter Type="Param" Library="AIAI" Id="9448692B"/>
    </Element>
    <Element Type="Param" Id="83B9F978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="AF29F934"/>
        <Array Type="Param" Library="AIAI" Id="7FF9A1C5"/>
    </Element>
    <Element Type="Param" Id="AF29F934">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="7FF9A1C5">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="9448692B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AE80395"/>
    </Element>
    <Element Type="FunctionCall" Id="0AE80395">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="4B073B01"/>
        <Parameter Type="Param" Library="AIAI" Id="A1CE9658"/>
    </Element>
    <Element Type="Param" Id="4B073B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="EF7FBC09"/>
    </Element>
    <Element Type="Param" Id="A1CE9658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="FunctionCall" Id="D28FEC5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="03A1B52B"/>
        <Parameter Type="Param" Library="AIAI" Id="5B4C46C5"/>
        <Parameter Type="Param" Library="AIAI" Id="B1804522"/>
    </Element>
    <Element Type="Param" Id="03A1B52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBD3FD7E"/>
    </Element>
    <Element Type="FunctionCall" Id="FBD3FD7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D5E03D"/>
        <Parameter Type="Param" Library="AIAI" Id="5A8CAB93"/>
    </Element>
    <Element Type="Param" Id="E6D5E03D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="5A8CAB93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="EF7FBC09"/>
    </Element>
    <Element Type="Param" Id="5B4C46C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B1804522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4655F0E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4126373D"/>
        <Parameter Type="Param" Library="AIAI" Id="D98B36B2"/>
    </Element>
    <Element Type="Param" Id="4126373D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="4A4D41DE"/>
        <Array Type="Param" Library="AIAI" Id="8DE1B292"/>
    </Element>
    <Element Type="Param" Id="4A4D41DE">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="8DE1B292">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="D98B36B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1EC48E6"/>
    </Element>
    <Element Type="FunctionCall" Id="F1EC48E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="A6B37728"/>
        <Parameter Type="Param" Library="AIAI" Id="3425AE92"/>
    </Element>
    <Element Type="Param" Id="A6B37728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="21A438F5"/>
    </Element>
    <Element Type="Param" Id="3425AE92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="D511FE32"/>
    </Element>
    <Element Type="FunctionCall" Id="704688A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67F68C22"/>
        <Parameter Type="Param" Library="AIAI" Id="C6347C38"/>
        <Parameter Type="Param" Library="AIAI" Id="78F18DCA"/>
    </Element>
    <Element Type="Param" Id="67F68C22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB817A11"/>
    </Element>
    <Element Type="FunctionCall" Id="DB817A11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="52365446"/>
        <Parameter Type="Param" Library="AIAI" Id="305DDB28"/>
    </Element>
    <Element Type="Param" Id="52365446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="305DDB28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="21A438F5"/>
    </Element>
    <Element Type="Param" Id="C6347C38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="78F18DCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A4F6B291">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED06661E"/>
        <Parameter Type="Param" Library="AIAI" Id="5E61F119"/>
        <Parameter Type="Param" Library="AIAI" Id="16143EB1"/>
    </Element>
    <Element Type="Param" Id="ED06661E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="5E61F119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1AB148C"/>
    </Element>
    <Element Type="FunctionCall" Id="D1AB148C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="31B4F5F3"/>
        <Parameter Type="Param" Library="AIAI" Id="25B2EE22"/>
    </Element>
    <Element Type="Param" Id="31B4F5F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1108702"/>
    </Element>
    <Element Type="FunctionCall" Id="A1108702">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="AB47D73B"/>
        <Parameter Type="Param" Library="AIAI" Id="D478E1D7"/>
        <Parameter Type="Param" Library="AIAI" Id="66F20E49"/>
        <Parameter Type="Param" Library="AIAI" Id="4BFA10A6"/>
        <Parameter Type="Param" Library="AIAI" Id="2F7AE2FB"/>
    </Element>
    <Element Type="Param" Id="D478E1D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B45FF251"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="66F20E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DCC31474"/>
        <Value>ItemTauntDebuff</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="4BFA10A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4F101676"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B3D5D58B"/>
    </Element>
    <Element Type="Param" Id="2F7AE2FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7491E29"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="25B2EE22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="16143EB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="1D2D2C62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="961D32C3"/>
        <Parameter Type="Param" Library="AIAI" Id="7D41C8B9"/>
        <Parameter Type="Param" Library="AIAI" Id="B89D35DD"/>
    </Element>
    <Element Type="Param" Id="961D32C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37A16240"/>
    </Element>
    <Element Type="FunctionCall" Id="37A16240">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="BF536243"/>
        <Parameter Type="Param" Library="AIAI" Id="E2E395AB"/>
    </Element>
    <Element Type="Param" Id="BF536243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="E2E395AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>ItemTauntDebuff</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="7D41C8B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B89D35DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21B40EE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5622D574"/>
        <Parameter Type="Param" Library="AIAI" Id="B195F323"/>
        <Parameter Type="Param" Library="AIAI" Id="A14A51CB"/>
    </Element>
    <Element Type="Param" Id="5622D574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E3034C5"/>
    </Element>
    <Element Type="FunctionCall" Id="4E3034C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000110"/>
        <Parameter Type="Param" Library="AIAI" Id="2E5103A0"/>
        <Parameter Type="Param" Library="AIAI" Id="564A9799"/>
    </Element>
    <Element Type="Param" Id="2E5103A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000371"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F1BFC2F"/>
    </Element>
    <Element Type="FunctionCall" Id="7F1BFC2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="AB47D73B"/>
        <Parameter Type="Param" Library="AIAI" Id="5589197B"/>
        <Parameter Type="Param" Library="AIAI" Id="51F1B702"/>
        <Parameter Type="Param" Library="AIAI" Id="DE62AA58"/>
        <Parameter Type="Param" Library="AIAI" Id="7584EECC"/>
    </Element>
    <Element Type="Param" Id="5589197B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B45FF251"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="51F1B702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DCC31474"/>
        <Value>ItemTauntDebuff</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="DE62AA58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4F101676"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B3D5D58B"/>
    </Element>
    <Element Type="Param" Id="7584EECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7491E29"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="564A9799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000175"/>
        <Variable Type="Variable" Library="AIAI" Id="240BA98C"/>
    </Element>
    <Element Type="Param" Id="B195F323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A14A51CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="061EA455">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52D139AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9B3F7961"/>
        <Parameter Type="Param" Library="AIAI" Id="CA694C38"/>
    </Element>
    <Element Type="Param" Id="52D139AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50B68AF0"/>
    </Element>
    <Element Type="FunctionCall" Id="50B68AF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="EE861C7A"/>
        <Parameter Type="Param" Library="AIAI" Id="5E8F0916"/>
    </Element>
    <Element Type="Param" Id="EE861C7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="5E8F0916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="890D17C0"/>
    </Element>
    <Element Type="Param" Id="9B3F7961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CA694C38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1A87512D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CB4FF16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E9C3AAE"/>
    </Element>
    <Element Type="FunctionCall" Id="1CB4FF16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7D952F07"/>
        <Parameter Type="Param" Library="AIAI" Id="D0B558AD"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF6E50D"/>
    </Element>
    <Element Type="Param" Id="7D952F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="55AC200D"/>
        <Array Type="Param" Library="AIAI" Id="F7FC1854"/>
    </Element>
    <Element Type="Param" Id="55AC200D">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="F7FC1854">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="D0B558AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9FF6E50D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="1E9C3AAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C7415AA4"/>
        <Parameter Type="Param" Library="AIAI" Id="C25340CF"/>
        <Parameter Type="Param" Library="AIAI" Id="B5EA8953"/>
    </Element>
    <Element Type="Param" Id="C7415AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC09C97E"/>
    </Element>
    <Element Type="FunctionCall" Id="DC09C97E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="647BA4BC"/>
        <Parameter Type="Param" Library="AIAI" Id="04583ACA"/>
    </Element>
    <Element Type="Param" Id="647BA4BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD0AA249"/>
    </Element>
    <Element Type="FunctionCall" Id="DD0AA249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="B972D26E"/>
    </Element>
    <Element Type="Param" Id="B972D26E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="0E9C124F"/>
        <Array Type="Param" Library="AIAI" Id="D71D6753"/>
    </Element>
    <Element Type="Param" Id="0E9C124F">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="D71D6753">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="04583ACA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="C25340CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B5EA8953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CDCBE9C3">
        <Comment>
            If the tower has a target, then order the tower to attack the target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="361588AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EA202F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCCE0B47"/>
    </Element>
    <Element Type="FunctionCall" Id="5EA202F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CCDD73E3"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FAD713"/>
        <Parameter Type="Param" Library="AIAI" Id="F3A66E54"/>
    </Element>
    <Element Type="Param" Id="CCDD73E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="C5FAD713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57AB1FC5"/>
    </Element>
    <Element Type="FunctionCall" Id="57AB1FC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="560F51DA"/>
        <Parameter Type="Param" Library="AIAI" Id="A16EF919"/>
    </Element>
    <Element Type="Param" Id="560F51DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="DBE9DF32"/>
        <Array Type="Param" Library="AIAI" Id="D8C8ABD8"/>
    </Element>
    <Element Type="Param" Id="DBE9DF32">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="D8C8ABD8">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="A16EF919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="F3A66E54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="CCCE0B47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="08BCE4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="9C7D2634"/>
        <Parameter Type="Param" Library="AIAI" Id="90B1CB14"/>
    </Element>
    <Element Type="Param" Id="08BCE4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="1F39521C"/>
        <Array Type="Param" Library="AIAI" Id="27B01A0E"/>
    </Element>
    <Element Type="Param" Id="1F39521C">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="27B01A0E">
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="Param" Id="9C7D2634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="90B1CB14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="B51217DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1BB2E504"/>
        <Parameter Type="Param" Library="AIAI" Id="B234A95B"/>
        <Parameter Type="Param" Library="AIAI" Id="94559AB0"/>
    </Element>
    <Element Type="Param" Id="1BB2E504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E4AE86B4"/>
    </Element>
    <Element Type="Param" Id="B234A95B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94559AB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BB7493B"/>
    </Element>
    <Element Type="FunctionCall" Id="6BB7493B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EEDB2448"/>
        <Parameter Type="Param" Library="AIAI" Id="E32AD70F"/>
        <Parameter Type="Param" Library="AIAI" Id="BA2152F9"/>
    </Element>
    <Element Type="Param" Id="E32AD70F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1F52348B"/>
        <Variable Type="Variable" Library="AIAI" Id="50BBF758"/>
    </Element>
    <Element Type="Param" Id="BA2152F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7438F000"/>
        <Variable Type="Variable" Library="AIAI" Id="A192FEC7"/>
    </Element>
    <Element Type="FunctionCall" Id="569D298B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="862BA9E8"/>
        <Parameter Type="Param" Library="AIAI" Id="423DDC05"/>
        <Parameter Type="Param" Library="AIAI" Id="55EE3AB8"/>
    </Element>
    <Element Type="Param" Id="862BA9E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04B5B5F9"/>
    </Element>
    <Element Type="FunctionCall" Id="04B5B5F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CE962B10"/>
        <Parameter Type="Param" Library="AIAI" Id="F2495519"/>
        <Parameter Type="Param" Library="AIAI" Id="3639A4A0"/>
    </Element>
    <Element Type="Param" Id="F2495519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="27B9A2BE"/>
        <Variable Type="Variable" Library="AIAI" Id="6143D821"/>
    </Element>
    <Element Type="Param" Id="3639A4A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ECFE1110"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="423DDC05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="55EE3AB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="633DAD4B">
        <Comment>
            Interface
        </Comment>
    </Element>
    <Element Type="Trigger" Id="DDE4FA8B">
        <Variable Type="Variable" Library="AIAI" Id="9034C73A"/>
        <Variable Type="Variable" Library="AIAI" Id="BFF1BDC5"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
        <Variable Type="Variable" Library="AIAI" Id="58E4D94D"/>
        <Variable Type="Variable" Library="AIAI" Id="7638B026"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EAA393C2"/>
        <Action Type="Comment" Library="AIAI" Id="4A1DCEFF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7A7D32B5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="10E5120D"/>
        <Action Type="Comment" Library="AIAI" Id="80201BA8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8979A211"/>
        <Action Type="FunctionCall" Library="AIAI" Id="25062074"/>
        <Action Type="Comment" Library="AIAI" Id="FBBF216C"/>
        <Action Type="Comment" Library="AIAI" Id="BF5BD139"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3512F4E7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FEA14C50"/>
        <Action Type="FunctionCall" Library="AIAI" Id="77A004BD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6C543484"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8C452DFB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="34B4716B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="52D1BB47"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AFFCD549"/>
        <Action Type="Comment" Library="AIAI" Id="5FD6069D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AEB5C0D6"/>
    </Element>
    <Element Type="Variable" Id="9034C73A">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D3F59B7A"/>
    </Element>
    <Element Type="Param" Id="D3F59B7A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BFF1BDC5">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5286BDAC"/>
    </Element>
    <Element Type="Param" Id="5286BDAC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3242C069">
        <Identifier>structureUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3509E1EE"/>
    </Element>
    <Element Type="Param" Id="3509E1EE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="58E4D94D">
        <Identifier>structureUnitType</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D25F6E13"/>
    </Element>
    <Element Type="Param" Id="D25F6E13">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="7638B026">
        <Identifier>structureLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="612DCBBA"/>
    </Element>
    <Element Type="Param" Id="612DCBBA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EAA393C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EDF16E60"/>
        <Parameter Type="Param" Library="AIAI" Id="A729DABF"/>
    </Element>
    <Element Type="Param" Id="EDF16E60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="A729DABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="4A1DCEFF">
        <Comment>
            Lord Order
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7A7D32B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="769B0598"/>
        <Parameter Type="Param" Library="AIAI" Id="18537C2A"/>
        <Parameter Type="Param" Library="AIAI" Id="DB7645BC"/>
    </Element>
    <Element Type="Param" Id="769B0598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="18537C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DB7645BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="10E5120D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5D0CA2"/>
        <Parameter Type="Param" Library="AIAI" Id="FB682637"/>
    </Element>
    <Element Type="Param" Id="9D5D0CA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="35BC417F"/>
        <Array Type="Param" Library="AIAI" Id="51263967"/>
    </Element>
    <Element Type="Param" Id="35BC417F">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="51263967">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="FB682637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="5248EB56"/>
        <Array Type="Param" Library="AIAI" Id="3244D443"/>
    </Element>
    <Element Type="Param" Id="5248EB56">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="3244D443">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Comment" Id="80201BA8">
        <Comment>
            Lady Chaos
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8979A211">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="51F0C060"/>
        <Parameter Type="Param" Library="AIAI" Id="83AA6C59"/>
        <Parameter Type="Param" Library="AIAI" Id="F03E705A"/>
    </Element>
    <Element Type="Param" Id="51F0C060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="83AA6C59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F03E705A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="25062074">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="677D0279"/>
        <Parameter Type="Param" Library="AIAI" Id="40E0A16F"/>
    </Element>
    <Element Type="Param" Id="677D0279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="65D47002"/>
        <Array Type="Param" Library="AIAI" Id="B04A9CCF"/>
    </Element>
    <Element Type="Param" Id="65D47002">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="B04A9CCF">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="40E0A16F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="DB265009"/>
        <Array Type="Param" Library="AIAI" Id="600CE2FF"/>
    </Element>
    <Element Type="Param" Id="DB265009">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="600CE2FF">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Comment" Id="FBBF216C">
        <Comment>
            Town Halls and Cannon Towers
        </Comment>
    </Element>
    <Element Type="Comment" Id="BF5BD139">
        <Comment>
            As an optimization, the tower AI will decrement the Tower Count when the last tower index dies, so it's better to have the towers that are likely to die first listed last.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3512F4E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="3F173354"/>
        <Parameter Type="Param" Library="AIAI" Id="167020E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74FAEF46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="506B5361"/>
    </Element>
    <Element Type="Param" Id="3F173354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8F89D58"/>
    </Element>
    <Element Type="FunctionCall" Id="F8F89D58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="9D31F8CD"/>
        <Parameter Type="Param" Library="AIAI" Id="76D1EBA2"/>
        <Parameter Type="Param" Library="AIAI" Id="B8C374AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0FDB8780"/>
        <Parameter Type="Param" Library="AIAI" Id="960EE368"/>
    </Element>
    <Element Type="Param" Id="9D31F8CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownCannonTowerL3Standalone</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="76D1EBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B8C374AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F810ADC1"/>
    </Element>
    <Element Type="FunctionCall" Id="F810ADC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="0FDB8780">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="960EE368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="167020E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="74FAEF46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="19D5940C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B069400"/>
        <Parameter Type="Param" Library="AIAI" Id="DC50C406"/>
    </Element>
    <Element Type="Param" Id="19D5940C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0B069400">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DC50C406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="506B5361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="7FFDAB2A"/>
        <Parameter Type="Param" Library="AIAI" Id="C45338F0"/>
    </Element>
    <Element Type="Param" Id="7FFDAB2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="170BA902"/>
        <Array Type="Param" Library="AIAI" Id="6C1C4E77"/>
    </Element>
    <Element Type="Param" Id="170BA902">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="6C1C4E77">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="C45338F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="FEA14C50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="FEFF7E69"/>
        <Parameter Type="Param" Library="AIAI" Id="D43A2190"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49255F4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53086CB7"/>
    </Element>
    <Element Type="Param" Id="FEFF7E69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF9B5B2D"/>
    </Element>
    <Element Type="FunctionCall" Id="CF9B5B2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="20D42859"/>
        <Parameter Type="Param" Library="AIAI" Id="4E3F2E29"/>
        <Parameter Type="Param" Library="AIAI" Id="CE1AECE1"/>
        <Parameter Type="Param" Library="AIAI" Id="5737A282"/>
        <Parameter Type="Param" Library="AIAI" Id="4F554A69"/>
    </Element>
    <Element Type="Param" Id="20D42859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownCannonTowerL2Standalone</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="4E3F2E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="CE1AECE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66E39554"/>
    </Element>
    <Element Type="FunctionCall" Id="66E39554">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="5737A282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4F554A69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D43A2190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="49255F4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E0D11D"/>
        <Parameter Type="Param" Library="AIAI" Id="3F701C44"/>
        <Parameter Type="Param" Library="AIAI" Id="2265AF18"/>
    </Element>
    <Element Type="Param" Id="A0E0D11D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3F701C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2265AF18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="53086CB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D7E656F1"/>
        <Parameter Type="Param" Library="AIAI" Id="1F71BBCD"/>
    </Element>
    <Element Type="Param" Id="D7E656F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="9235CA92"/>
        <Array Type="Param" Library="AIAI" Id="B100DEFC"/>
    </Element>
    <Element Type="Param" Id="9235CA92">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="B100DEFC">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="1F71BBCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="77A004BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="1F57F5B1"/>
        <Parameter Type="Param" Library="AIAI" Id="03688AD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F79B2AD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E63DCE93"/>
    </Element>
    <Element Type="Param" Id="1F57F5B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="046CED47"/>
    </Element>
    <Element Type="FunctionCall" Id="046CED47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE92553"/>
        <Parameter Type="Param" Library="AIAI" Id="8EF6B2A7"/>
        <Parameter Type="Param" Library="AIAI" Id="469BC477"/>
        <Parameter Type="Param" Library="AIAI" Id="7E774FD2"/>
        <Parameter Type="Param" Library="AIAI" Id="E5711F76"/>
    </Element>
    <Element Type="Param" Id="7AE92553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownTownHallL3</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="8EF6B2A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="469BC477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBF3B354"/>
    </Element>
    <Element Type="FunctionCall" Id="EBF3B354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="7E774FD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E5711F76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="03688AD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="F79B2AD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="29236ED0"/>
        <Parameter Type="Param" Library="AIAI" Id="BF99C81C"/>
        <Parameter Type="Param" Library="AIAI" Id="FDEC84D7"/>
    </Element>
    <Element Type="Param" Id="29236ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BF99C81C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FDEC84D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="E63DCE93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D69DCF6F"/>
        <Parameter Type="Param" Library="AIAI" Id="2F890584"/>
    </Element>
    <Element Type="Param" Id="D69DCF6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="21123BF6"/>
        <Array Type="Param" Library="AIAI" Id="E343CC44"/>
    </Element>
    <Element Type="Param" Id="21123BF6">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="E343CC44">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="2F890584">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="6C543484">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="5286582A"/>
        <Parameter Type="Param" Library="AIAI" Id="A959516F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6235666"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C89EB72"/>
    </Element>
    <Element Type="Param" Id="5286582A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C81D1849"/>
    </Element>
    <Element Type="FunctionCall" Id="C81D1849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="C231D366"/>
        <Parameter Type="Param" Library="AIAI" Id="3F237D54"/>
        <Parameter Type="Param" Library="AIAI" Id="A5608EAF"/>
        <Parameter Type="Param" Library="AIAI" Id="EDA6B844"/>
        <Parameter Type="Param" Library="AIAI" Id="67C99E9B"/>
    </Element>
    <Element Type="Param" Id="C231D366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownCannonTowerL3</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="3F237D54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="A5608EAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB39088B"/>
    </Element>
    <Element Type="FunctionCall" Id="AB39088B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="EDA6B844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="67C99E9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="A959516F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="C6235666">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="AAB7D2CE"/>
        <Parameter Type="Param" Library="AIAI" Id="05A530EE"/>
        <Parameter Type="Param" Library="AIAI" Id="F73DA27E"/>
    </Element>
    <Element Type="Param" Id="AAB7D2CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="05A530EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F73DA27E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="8C89EB72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="175B9EC0"/>
        <Parameter Type="Param" Library="AIAI" Id="28E89A56"/>
    </Element>
    <Element Type="Param" Id="175B9EC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="4142A0D4"/>
        <Array Type="Param" Library="AIAI" Id="5512F527"/>
    </Element>
    <Element Type="Param" Id="4142A0D4">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="5512F527">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="28E89A56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="8C452DFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="865AE31C"/>
        <Parameter Type="Param" Library="AIAI" Id="0A10F8A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE3F9499"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD26558B"/>
    </Element>
    <Element Type="Param" Id="865AE31C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B288A41"/>
    </Element>
    <Element Type="FunctionCall" Id="0B288A41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0C8E3A"/>
        <Parameter Type="Param" Library="AIAI" Id="08C41D0D"/>
        <Parameter Type="Param" Library="AIAI" Id="BD03436C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB9940DD"/>
        <Parameter Type="Param" Library="AIAI" Id="A5F6263B"/>
    </Element>
    <Element Type="Param" Id="4E0C8E3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownTownHallL2</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="08C41D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="BD03436C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="431AFAD1"/>
    </Element>
    <Element Type="FunctionCall" Id="431AFAD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="EB9940DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A5F6263B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="0A10F8A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="CE3F9499">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="16A6AFE8"/>
        <Parameter Type="Param" Library="AIAI" Id="A3DFC6CF"/>
        <Parameter Type="Param" Library="AIAI" Id="2D614950"/>
    </Element>
    <Element Type="Param" Id="16A6AFE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A3DFC6CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2D614950">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="FD26558B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1576D556"/>
        <Parameter Type="Param" Library="AIAI" Id="01D870CA"/>
    </Element>
    <Element Type="Param" Id="1576D556">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="359EE696"/>
        <Array Type="Param" Library="AIAI" Id="FF23DAB4"/>
    </Element>
    <Element Type="Param" Id="359EE696">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="FF23DAB4">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="01D870CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="34B4716B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="7C71899D"/>
        <Parameter Type="Param" Library="AIAI" Id="1B792622"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9876FFDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36E55FA0"/>
    </Element>
    <Element Type="Param" Id="7C71899D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D62A889"/>
    </Element>
    <Element Type="FunctionCall" Id="3D62A889">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="CA5B2E42"/>
        <Parameter Type="Param" Library="AIAI" Id="90965008"/>
        <Parameter Type="Param" Library="AIAI" Id="7A7420EC"/>
        <Parameter Type="Param" Library="AIAI" Id="6C23C9B2"/>
        <Parameter Type="Param" Library="AIAI" Id="34D0F2A9"/>
    </Element>
    <Element Type="Param" Id="CA5B2E42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownCannonTowerL2</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="90965008">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="7A7420EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A5B2E53"/>
    </Element>
    <Element Type="FunctionCall" Id="0A5B2E53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="6C23C9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="34D0F2A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1B792622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="9876FFDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="E40988E0"/>
        <Parameter Type="Param" Library="AIAI" Id="62216C14"/>
        <Parameter Type="Param" Library="AIAI" Id="22D13A01"/>
    </Element>
    <Element Type="Param" Id="E40988E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="62216C14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="22D13A01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="36E55FA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="A11F8582"/>
        <Parameter Type="Param" Library="AIAI" Id="036AF110"/>
    </Element>
    <Element Type="Param" Id="A11F8582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="FED348C8"/>
        <Array Type="Param" Library="AIAI" Id="F5B14995"/>
    </Element>
    <Element Type="Param" Id="FED348C8">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="F5B14995">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="036AF110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="52D1BB47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="96E000DA"/>
        <Parameter Type="Param" Library="AIAI" Id="1C6FCD7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4475974"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C069C5B"/>
    </Element>
    <Element Type="Param" Id="96E000DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="558D80BB"/>
    </Element>
    <Element Type="FunctionCall" Id="558D80BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="09F83CCC"/>
        <Parameter Type="Param" Library="AIAI" Id="28092ECD"/>
        <Parameter Type="Param" Library="AIAI" Id="48A6DED0"/>
        <Parameter Type="Param" Library="AIAI" Id="2F5D1170"/>
        <Parameter Type="Param" Library="AIAI" Id="92C4FAAA"/>
    </Element>
    <Element Type="Param" Id="09F83CCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownTownHallL1</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="28092ECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="48A6DED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE2705B3"/>
    </Element>
    <Element Type="FunctionCall" Id="EE2705B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="2F5D1170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="92C4FAAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1C6FCD7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="F4475974">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED207E1"/>
        <Parameter Type="Param" Library="AIAI" Id="6FB3CED4"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA09DB4"/>
    </Element>
    <Element Type="Param" Id="9ED207E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6FB3CED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3CA09DB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="4C069C5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="9ACF1247"/>
        <Parameter Type="Param" Library="AIAI" Id="317090FE"/>
    </Element>
    <Element Type="Param" Id="9ACF1247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="E822E6A5"/>
        <Array Type="Param" Library="AIAI" Id="490E35F4"/>
    </Element>
    <Element Type="Param" Id="E822E6A5">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="490E35F4">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="317090FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="AFFCD549">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="01769445"/>
        <Parameter Type="Param" Library="AIAI" Id="7A5FC9AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F166818D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A6BF0AC"/>
    </Element>
    <Element Type="Param" Id="01769445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36416DA4"/>
    </Element>
    <Element Type="FunctionCall" Id="36416DA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="AADDC8CD"/>
        <Parameter Type="Param" Library="AIAI" Id="E12BF117"/>
        <Parameter Type="Param" Library="AIAI" Id="89993311"/>
        <Parameter Type="Param" Library="AIAI" Id="993420E8"/>
        <Parameter Type="Param" Library="AIAI" Id="62FBEA6E"/>
    </Element>
    <Element Type="Param" Id="AADDC8CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>TownCannonTower</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="E12BF117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="89993311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0759675"/>
    </Element>
    <Element Type="FunctionCall" Id="C0759675">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="993420E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="62FBEA6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7A5FC9AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="FunctionCall" Id="F166818D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="A61A88F5"/>
        <Parameter Type="Param" Library="AIAI" Id="6140F319"/>
        <Parameter Type="Param" Library="AIAI" Id="B6997AF2"/>
    </Element>
    <Element Type="Param" Id="A61A88F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6140F319">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B6997AF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="FunctionCall" Id="3A6BF0AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="F3BFA11E"/>
        <Parameter Type="Param" Library="AIAI" Id="3421AC54"/>
    </Element>
    <Element Type="Param" Id="F3BFA11E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="11616A8E"/>
        <Array Type="Param" Library="AIAI" Id="3A6DFB09"/>
    </Element>
    <Element Type="Param" Id="11616A8E">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="3A6DFB09">
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="3421AC54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3242C069"/>
    </Element>
    <Element Type="Comment" Id="5FD6069D">
        <Comment>
            Force status bars on for CORE
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AEB5C0D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E34AB8F5"/>
        <Parameter Type="Param" Library="AIAI" Id="F404C83F"/>
        <Parameter Type="Param" Library="AIAI" Id="9C01D46C"/>
        <Parameter Type="Param" Library="AIAI" Id="F33EA0BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE2A23B0"/>
    </Element>
    <Element Type="Param" Id="E34AB8F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F404C83F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="9C01D46C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F33EA0BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BFF1BDC5"/>
    </Element>
    <Element Type="FunctionCall" Id="FE2A23B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2DCE16C1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="7F428FBC"/>
        <Parameter Type="Param" Library="AIAI" Id="94907AC1"/>
    </Element>
    <Element Type="Param" Id="7F428FBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027BBA1F"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="0638B2FB"/>
        <Array Type="Param" Library="AIAI" Id="3D3AFE1F"/>
    </Element>
    <Element Type="Param" Id="0638B2FB">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="3D3AFE1F">
        <Variable Type="Variable" Library="AIAI" Id="BFF1BDC5"/>
    </Element>
    <Element Type="Param" Id="94907AC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="143276AA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1FB2BD4D"/>
    </Element>
    <Element Type="FunctionDef" Id="1A87B2E9">
        <Identifier>TowerTurnTowerSystemOnOff</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C544441B"/>
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74FD3C11"/>
    </Element>
    <Element Type="ParamDef" Id="C544441B">
        <Identifier>onOff</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Ntve" Id="00000083"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="A3AD9863">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="978AAB2F"/>
    </Element>
    <Element Type="Param" Id="978AAB2F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="74FD3C11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DAD56CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B560663"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BE53BF0F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3A1632CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3F0BEED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34BF3C1E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FECC2B71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F9CEDE6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9724F963"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="505CB3D7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EE8A92C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="829B6BA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9917F834"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="425AC9F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5176227"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08FC33D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA2368F4"/>
    </Element>
    <Element Type="FunctionCall" Id="9DAD56CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0F68313A"/>
        <Parameter Type="Param" Library="AIAI" Id="8AFF24F3"/>
    </Element>
    <Element Type="Param" Id="0F68313A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="673A9BCD"/>
    </Element>
    <Element Type="Param" Id="8AFF24F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7B560663">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B69F5C00"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C14923"/>
    </Element>
    <Element Type="Param" Id="B69F5C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="673A9BCD"/>
    </Element>
    <Element Type="Param" Id="F5C14923">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BE53BF0F">
        <Comment>
            Set up tower data
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="3A1632CC">
        <Comment>
            Turn triggers off
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="C3F0BEED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="76068067"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C95CDF"/>
    </Element>
    <Element Type="Param" Id="76068067">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D80AA80D"/>
    </Element>
    <Element Type="Param" Id="E1C95CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="FunctionCall" Id="34BF3C1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="052F174C"/>
        <Parameter Type="Param" Library="AIAI" Id="97D3F448"/>
    </Element>
    <Element Type="Param" Id="052F174C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="Game" Id="160B68FC"/>
    </Element>
    <Element Type="Param" Id="97D3F448">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000545"/>
    </Element>
    <Element Type="Comment" Id="FECC2B71">
        <Comment>
            Stop tower AI
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="3F9CEDE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="698FE891"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="99BCD0F4"/>
    </Element>
    <Element Type="Param" Id="99BCD0F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="13A87DA8"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D80AA80D"/>
    </Element>
    <Element Type="Comment" Id="9724F963">
        <Comment>
            Remove attack range indicators, make towers vulnerable, and destroy targeting lasers
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="505CB3D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F8B25AED"/>
        <Parameter Type="Param" Library="AIAI" Id="3E1DF852"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0AA5FB"/>
        <Parameter Type="Param" Library="AIAI" Id="5E65DF23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAAE91C7"/>
    </Element>
    <Element Type="Param" Id="F8B25AED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3E1DF852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="8C0AA5FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5E65DF23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="FunctionCall" Id="BAAE91C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F15E1ADD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="069B81FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EAB4ABC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A5AE08B"/>
    </Element>
    <Element Type="FunctionCall" Id="F15E1ADD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C8E8FB03"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF98EFAF"/>
        <Parameter Type="Param" Library="AIAI" Id="E341933C"/>
        <Parameter Type="Param" Library="AIAI" Id="54B7FAB8"/>
    </Element>
    <Element Type="Param" Id="AF98EFAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4070F88F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55A518E5"/>
    </Element>
    <Element Type="FunctionCall" Id="55A518E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3EC64613"/>
        <Parameter Type="Param" Library="AIAI" Id="FF4BA3BD"/>
    </Element>
    <Element Type="Param" Id="FF4BA3BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6116B0AF"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="834C0097"/>
        <Array Type="Param" Library="AIAI" Id="5F41E6A5"/>
    </Element>
    <Element Type="Param" Id="834C0097">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="5F41E6A5">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="E341933C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="75CC0169"/>
        <Value>Destroy</Value>
        <ValueType Type="actormsg"/>
    </Element>
    <Element Type="Param" Id="54B7FAB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="33795E14"/>
        <Value>TowerAttackRange</Value>
        <ValueType Type="string"/>
    </Element>
    <Element Type="FunctionCall" Id="069B81FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="50000000"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="286D92C7"/>
        <Parameter Type="Param" Library="AIAI" Id="A7C9B1A6"/>
    </Element>
    <Element Type="Param" Id="286D92C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31000000"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="BB459AF4"/>
        <Array Type="Param" Library="AIAI" Id="75A8EDC4"/>
    </Element>
    <Element Type="Param" Id="BB459AF4">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="75A8EDC4">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="A7C9B1A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="41000000"/>
        <Preset Type="PresetValue" Library="Ntve" Id="60000000"/>
    </Element>
    <Element Type="FunctionCall" Id="4EAB4ABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7488C7C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C8B8B68"/>
    </Element>
    <Element Type="FunctionCall" Id="7488C7C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="73C0339B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87AE3FBA"/>
        <Parameter Type="Param" Library="AIAI" Id="550F9100"/>
        <Parameter Type="Param" Library="AIAI" Id="96F43E84"/>
    </Element>
    <Element Type="Param" Id="87AE3FBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2BB8CB05"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="FFA352BD"/>
        <Array Type="Param" Library="AIAI" Id="57B49C0E"/>
    </Element>
    <Element Type="Param" Id="FFA352BD">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="57B49C0E">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="550F9100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A7F392A"/>
        <Value>TowerTargetingLaserDestroyPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="96F43E84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="88375332"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="0C857FE4"/>
        <Array Type="Param" Library="AIAI" Id="FA727FD6"/>
    </Element>
    <Element Type="Param" Id="0C857FE4">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="FA727FD6">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="FunctionCall" Id="3C8B8B68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B836CB5F"/>
        <Parameter Type="Param" Library="AIAI" Id="4C89B471"/>
        <Parameter Type="Param" Library="AIAI" Id="637D9DCF"/>
    </Element>
    <Element Type="Param" Id="B836CB5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="41A0775D"/>
        <Array Type="Param" Library="AIAI" Id="970F1530"/>
    </Element>
    <Element Type="Param" Id="41A0775D">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="970F1530">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="4C89B471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="637D9DCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="1A5AE08B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="373AF652"/>
        <Parameter Type="Param" Library="AIAI" Id="95AF2489"/>
        <Parameter Type="Param" Library="AIAI" Id="66CAEA8F"/>
    </Element>
    <Element Type="Param" Id="373AF652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="2AD715CD"/>
        <Array Type="Param" Library="AIAI" Id="C5C76660"/>
    </Element>
    <Element Type="Param" Id="2AD715CD">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="C5C76660">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="95AF2489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="66CAEA8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="EE8A92C0">
        <Comment>
            Clear tower data
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="829B6BA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="74197E2F"/>
        <Parameter Type="Param" Library="AIAI" Id="E3A0C28F"/>
        <Parameter Type="Param" Library="AIAI" Id="7A227026"/>
        <Parameter Type="Param" Library="AIAI" Id="97BE4C5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4801419"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CE4C285"/>
    </Element>
    <Element Type="Param" Id="74197E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E3A0C28F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="2555F962"/>
    </Element>
    <Element Type="Param" Id="7A227026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="97BE4C5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="FunctionCall" Id="D4801419">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A1BB94"/>
        <Parameter Type="Param" Library="AIAI" Id="1E2D2FBD"/>
    </Element>
    <Element Type="Param" Id="A8A1BB94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="8813BB30"/>
        <Array Type="Param" Library="AIAI" Id="E9E50BD3"/>
    </Element>
    <Element Type="Param" Id="8813BB30">
        <Variable Type="Variable" Library="AIAI" Id="FE88A60D"/>
    </Element>
    <Element Type="Param" Id="E9E50BD3">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="1E2D2FBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="6CE4C285">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="D71F59ED"/>
        <Parameter Type="Param" Library="AIAI" Id="FF3A631F"/>
    </Element>
    <Element Type="Param" Id="D71F59ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED87018B"/>
        <StructMember Type="Param" Library="AIAI" Id="5F9426F2"/>
        <Array Type="Param" Library="AIAI" Id="EAA6CD60"/>
    </Element>
    <Element Type="Param" Id="5F9426F2">
        <Variable Type="Variable" Library="AIAI" Id="F6C69909"/>
    </Element>
    <Element Type="Param" Id="EAA6CD60">
        <Variable Type="Variable" Library="AIAI" Id="A3AD9863"/>
    </Element>
    <Element Type="Param" Id="FF3A631F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="9917F834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000116"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="05988D7D"/>
        <Parameter Type="Param" Library="AIAI" Id="67B9EBFE"/>
        <Parameter Type="Param" Library="AIAI" Id="EF2B3262"/>
    </Element>
    <Element Type="Param" Id="05988D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000183"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000065"/>
    </Element>
    <Element Type="Param" Id="67B9EBFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000184"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000067"/>
    </Element>
    <Element Type="Param" Id="EF2B3262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000182"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="DDE4FA8B"/>
    </Element>
    <Element Type="Comment" Id="425AC9F4">
        <Comment>
            Turn triggers on
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C5176227">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F0D5D5D5"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED1DE4E"/>
    </Element>
    <Element Type="Param" Id="F0D5D5D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="Game" Id="160B68FC"/>
    </Element>
    <Element Type="Param" Id="9ED1DE4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="08FC33D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="624F2FD8"/>
        <Parameter Type="Param" Library="AIAI" Id="1DD879E2"/>
    </Element>
    <Element Type="Param" Id="624F2FD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D80AA80D"/>
    </Element>
    <Element Type="Param" Id="1DD879E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="FA2368F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B7172C65"/>
        <Parameter Type="Param" Library="AIAI" Id="05D104A0"/>
        <Parameter Type="Param" Library="AIAI" Id="7886C155"/>
    </Element>
    <Element Type="Param" Id="B7172C65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="05D104A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C544441B"/>
    </Element>
    <Element Type="Param" Id="7886C155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="Category" Id="508280FD">
        <Item Type="Comment" Library="AIAI" Id="68B9DC72"/>
        <Item Type="Preset" Library="AIAI" Id="44D8CB96"/>
        <Item Type="Structure" Library="AIAI" Id="2F662C02"/>
        <Item Type="Variable" Library="AIAI" Id="59698F21"/>
        <Item Type="Variable" Library="AIAI" Id="DCE12822"/>
        <Item Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <Item Type="Variable" Library="AIAI" Id="7825CD87"/>
        <Item Type="Variable" Library="AIAI" Id="05AD36E9"/>
        <Item Type="Comment" Library="AIAI" Id="058B361D"/>
        <Item Type="Trigger" Library="AIAI" Id="D9E3009B"/>
        <Item Type="Trigger" Library="AIAI" Id="297C5637"/>
        <Item Type="Comment" Library="AIAI" Id="E9DECEB1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1E0DAFB2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D553B80F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E425705B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B58E0B20"/>
        <Item Type="FunctionDef" Library="AIAI" Id="399D805E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CDB30AAF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C8A07C30"/>
        <Item Type="Comment" Library="AIAI" Id="2C789443"/>
        <Item Type="FunctionDef" Library="AIAI" Id="65AE924A"/>
        <Item Type="Comment" Library="AIAI" Id="BE6FE9ED"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3289A330"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1CC9AB6D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E6DCE5A8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D5C39C61"/>
    </Element>
    <Element Type="Comment" Id="68B9DC72">
        <Comment>
            Data
        </Comment>
    </Element>
    <Element Type="Preset" Id="44D8CB96">
        <Internal/>
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
        <Item Type="PresetValue" Library="AIAI" Id="547EAD78"/>
        <Item Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="PresetValue" Id="40ED2CFC">
    </Element>
    <Element Type="PresetValue" Id="547EAD78">
    </Element>
    <Element Type="PresetValue" Id="0A073B5F">
    </Element>
    <Element Type="Structure" Id="2F662C02">
        <Identifier>DefenderAI</Identifier>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
        <Variable Type="Comment" Library="AIAI" Id="97B78521"/>
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Variable Type="Comment" Library="AIAI" Id="A9A95423"/>
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Variable Type="Variable" Library="AIAI" Id="4DCCFC44"/>
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
        <Variable Type="Variable" Library="AIAI" Id="BCEABBAE"/>
        <Variable Type="Comment" Library="AIAI" Id="488F648E"/>
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Variable Type="Variable" Library="AIAI" Id="E90B098D"/>
    </Element>
    <Element Type="Variable" Id="6DD95D59">
        <Identifier>used</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A5FB670A"/>
    </Element>
    <Element Type="Param" Id="A5FB670A">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="97B78521">
        <Comment>
            Units
        </Comment>
    </Element>
    <Element Type="Variable" Id="D59C7B12">
        <Identifier>defendersGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="15EEF78E"/>
    </Element>
    <Element Type="Param" Id="15EEF78E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FC40F9E"/>
    </Element>
    <Element Type="FunctionCall" Id="4FC40F9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="98977226">
        <Identifier>numberOfDefendersAlive</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5EE32A2"/>
    </Element>
    <Element Type="Param" Id="D5EE32A2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DC7DB199">
        <Identifier>defenderCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="70368B33"/>
    </Element>
    <Element Type="Param" Id="70368B33">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DE3A1E20">
        <Identifier>defenderUnits</Identifier>
        <VariableType>
            <Type Value="unit"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="DCE12822"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AEC3088D"/>
    </Element>
    <Element Type="Param" Id="AEC3088D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="A9A95423">
        <Comment>
            Data
        </Comment>
    </Element>
    <Element Type="Variable" Id="4F2EDFED">
        <Identifier>leashPositions</Identifier>
        <VariableType>
            <Type Value="point"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="DCE12822"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4BBBC06D"/>
    </Element>
    <Element Type="Param" Id="4BBBC06D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4DCCFC44">
        <Identifier>leashRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="891EE274"/>
    </Element>
    <Element Type="Param" Id="891EE274">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="FA10609F">
        <Identifier>aggoRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD8B88A4"/>
    </Element>
    <Element Type="Param" Id="FD8B88A4">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="BCEABBAE">
        <Identifier>healOnLeash</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3C806D4"/>
    </Element>
    <Element Type="Param" Id="E3C806D4">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="488F648E">
        <Comment>
            State
        </Comment>
    </Element>
    <Element Type="Variable" Id="C280B4B4">
        <Identifier>state</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D34E63F9"/>
    </Element>
    <Element Type="Param" Id="D34E63F9">
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="Variable" Id="D5DFF5E4">
        <Identifier>leashCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9AD0B0C3"/>
    </Element>
    <Element Type="Param" Id="9AD0B0C3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4AB86A4C">
        <Identifier>validTargets</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0378C9C0"/>
    </Element>
    <Element Type="Param" Id="0378C9C0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="016FF263"/>
    </Element>
    <Element Type="FunctionCall" Id="016FF263">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="37444F30">
        <Identifier>playerIsThreat</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="2BFE1B33"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="11C7264B"/>
    </Element>
    <Element Type="Param" Id="11C7264B">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="E90B098D">
        <Identifier>timeStarted</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="47820215"/>
    </Element>
    <Element Type="Param" Id="47820215">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="59698F21">
        <Identifier>defenderAIMaxNumberOfDefenderAI</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BDE10D11"/>
    </Element>
    <Element Type="Param" Id="BDE10D11">
        <Value>200</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DCE12822">
        <Identifier>defenderAIMaxNumberOfDefendersPerGroup</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="433E4BF5"/>
    </Element>
    <Element Type="Param" Id="433E4BF5">
        <Value>20</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="23E8CC28">
        <Identifier>defenderAI</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="2F662C02"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="59698F21"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="7825CD87">
        <Identifier>defenderAIDefenderAIUpperBound</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9FEEF7D4"/>
    </Element>
    <Element Type="Param" Id="9FEEF7D4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="05AD36E9">
        <Identifier>defenderAILastCreatedDefenderAIIndex</Identifier>
        <Internal/>
        <VariableType>
            <Type Value="string"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="15861277"/>
    </Element>
    <Element Type="Param" Id="15861277">
        <Value>DefenderAILastCreatedDefenderAI</Value>
        <ValueType Type="string"/>
    </Element>
    <Element Type="Comment" Id="058B361D">
        <Comment>
            Triggers
        </Comment>
    </Element>
    <Element Type="Trigger" Id="D9E3009B">
        <InitOff/>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
        <Event Type="FunctionCall" Library="AIAI" Id="8EE11B40"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="25D6EB53"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="43445DDB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0E729018"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1FF8A806"/>
    </Element>
    <Element Type="Variable" Id="92805937">
        <Identifier>defenderAIIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F5BD7C07"/>
    </Element>
    <Element Type="Param" Id="F5BD7C07">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8EE11B40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5C010D48"/>
        <Parameter Type="Param" Library="AIAI" Id="DC06CB2D"/>
        <Parameter Type="Param" Library="AIAI" Id="8B6C3DEE"/>
        <Parameter Type="Param" Library="AIAI" Id="6901CED8"/>
        <Parameter Type="Param" Library="AIAI" Id="2DDD7D61"/>
    </Element>
    <Element Type="Param" Id="DC06CB2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4421C93A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="Param" Id="8B6C3DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1B5BFFA8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9F9C00A9"/>
    </Element>
    <Element Type="Param" Id="6901CED8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="68EEADB6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D33DD35C"/>
    </Element>
    <Element Type="Param" Id="2DDD7D61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3F9C41F8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="FunctionCall" Id="25D6EB53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="4BDA20F5"/>
        <Parameter Type="Param" Library="AIAI" Id="9A85B010"/>
        <Parameter Type="Param" Library="AIAI" Id="DB7B6C78"/>
    </Element>
    <Element Type="Param" Id="4BDA20F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95C677D7"/>
    </Element>
    <Element Type="FunctionCall" Id="95C677D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000100"/>
    </Element>
    <Element Type="Param" Id="9A85B010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DB7B6C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="43445DDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="9466910F"/>
        <Parameter Type="Param" Library="AIAI" Id="57B8148A"/>
        <Parameter Type="Param" Library="AIAI" Id="E02B0E3D"/>
    </Element>
    <Element Type="Param" Id="9466910F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC4F9BAD"/>
    </Element>
    <Element Type="FunctionCall" Id="BC4F9BAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000100"/>
    </Element>
    <Element Type="Param" Id="57B8148A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="E02B0E3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="0E729018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91DDCB64"/>
        <Parameter Type="Param" Library="AIAI" Id="A5284F0B"/>
    </Element>
    <Element Type="Param" Id="91DDCB64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="A5284F0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F340BBE"/>
    </Element>
    <Element Type="FunctionCall" Id="8F340BBE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CC9AB6D"/>
        <Parameter Type="Param" Library="AIAI" Id="2C94AF5C"/>
    </Element>
    <Element Type="Param" Id="2C94AF5C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F37CA2E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB17A37E"/>
    </Element>
    <Element Type="FunctionCall" Id="CB17A37E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="FunctionCall" Id="1FF8A806">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57159EA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="116C90A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F973A0AF"/>
    </Element>
    <Element Type="FunctionCall" Id="57159EA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C6DF1B2"/>
        <Parameter Type="Param" Library="AIAI" Id="CBD172E2"/>
    </Element>
    <Element Type="Param" Id="3C6DF1B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="4A399676"/>
        <Array Type="Param" Library="AIAI" Id="EDAA2570"/>
    </Element>
    <Element Type="Param" Id="4A399676">
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Array Type="Param" Library="AIAI" Id="B449D9F3"/>
    </Element>
    <Element Type="Param" Id="B449D9F3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7809E604"/>
    </Element>
    <Element Type="FunctionCall" Id="7809E604">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000100"/>
    </Element>
    <Element Type="Param" Id="EDAA2570">
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="CBD172E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="116C90A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3F6F07E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE3A705D"/>
    </Element>
    <Element Type="FunctionCall" Id="E3F6F07E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CEAD5B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8124D917"/>
    </Element>
    <Element Type="FunctionCall" Id="8CEAD5B0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B58E0B20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="7C097C96"/>
        <Parameter Type="Param" Library="AIAI" Id="7AAA6CE8"/>
    </Element>
    <Element Type="Param" Id="7C097C96">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D85548C"/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="7AAA6CE8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="8124D917">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="AF9D07D5"/>
        <Parameter Type="Param" Library="AIAI" Id="F83E0392"/>
        <Parameter Type="Param" Library="AIAI" Id="DF674F24"/>
    </Element>
    <Element Type="Param" Id="AF9D07D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="0D26930A"/>
        <Array Type="Param" Library="AIAI" Id="FF390C87"/>
    </Element>
    <Element Type="Param" Id="0D26930A">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="FF390C87">
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="F83E0392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DF674F24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="FE3A705D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A2C2345"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA074D25"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA6E927B"/>
    </Element>
    <Element Type="FunctionCall" Id="8A2C2345">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E425705B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="75D30996"/>
    </Element>
    <Element Type="Param" Id="75D30996">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="FunctionCall" Id="BA074D25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DC8BE41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D4B8D4F"/>
    </Element>
    <Element Type="FunctionCall" Id="0DC8BE41">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B58E0B20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="90A33BFD"/>
        <Parameter Type="Param" Library="AIAI" Id="96CF1CF0"/>
    </Element>
    <Element Type="Param" Id="90A33BFD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D85548C"/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="96CF1CF0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="2D4B8D4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="22E2CB6B"/>
        <Parameter Type="Param" Library="AIAI" Id="2485FE1A"/>
        <Parameter Type="Param" Library="AIAI" Id="E05324D2"/>
    </Element>
    <Element Type="Param" Id="22E2CB6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8962B424"/>
    </Element>
    <Element Type="FunctionCall" Id="8962B424">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="7A236B5D"/>
        <Parameter Type="Param" Library="AIAI" Id="674D73AC"/>
    </Element>
    <Element Type="Param" Id="7A236B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="674D73AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="08FB39D7"/>
        <Array Type="Param" Library="AIAI" Id="54D52469"/>
    </Element>
    <Element Type="Param" Id="08FB39D7">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="54D52469">
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="2485FE1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E05324D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FA6E927B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="7A0459CF"/>
        <Parameter Type="Param" Library="AIAI" Id="992FF44E"/>
        <Parameter Type="Param" Library="AIAI" Id="4443579D"/>
    </Element>
    <Element Type="Param" Id="7A0459CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D9D28B51"/>
        <Array Type="Param" Library="AIAI" Id="024BE987"/>
    </Element>
    <Element Type="Param" Id="D9D28B51">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="024BE987">
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="992FF44E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4443579D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="F973A0AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86956268"/>
        <Parameter Type="Param" Library="AIAI" Id="5425DE1B"/>
        <Parameter Type="Param" Library="AIAI" Id="B65B7A18"/>
    </Element>
    <Element Type="Param" Id="86956268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="92805937"/>
    </Element>
    <Element Type="Param" Id="5425DE1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B65B7A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Trigger" Id="297C5637">
        <InitOff/>
        <Internal/>
        <Variable Type="Variable" Library="AIAI" Id="AC890082"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
        <Variable Type="Variable" Library="AIAI" Id="3C3702B9"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
        <Variable Type="Variable" Library="AIAI" Id="596469BD"/>
        <Event Type="FunctionCall" Library="AIAI" Id="FB6F1FBF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CC654E3E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="12F5795D"/>
    </Element>
    <Element Type="Variable" Id="AC890082">
        <Identifier>firstDefenderAIIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="25B7BF90"/>
    </Element>
    <Element Type="Param" Id="25B7BF90">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="929B93A0">
        <Identifier>defenderAIIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="46936AE6"/>
    </Element>
    <Element Type="Param" Id="46936AE6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3C3702B9">
        <Identifier>creep</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="669F2727"/>
    </Element>
    <Element Type="Param" Id="669F2727">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9A88E39A">
        <Identifier>oldState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="596469BD">
        <Identifier>newState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </VariableType>
    </Element>
    <Element Type="FunctionCall" Id="FB6F1FBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6D565EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="9608AD25"/>
        <Parameter Type="Param" Library="AIAI" Id="1DB9EBD7"/>
    </Element>
    <Element Type="Param" Id="9608AD25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4AB413B8"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1DB9EBD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3E8E573F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="CC654E3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B2796C9C"/>
        <Parameter Type="Param" Library="AIAI" Id="51AFAA9F"/>
    </Element>
    <Element Type="Param" Id="B2796C9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EFC2090"/>
    </Element>
    <Element Type="FunctionCall" Id="0EFC2090">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EEDB2448"/>
        <Parameter Type="Param" Library="AIAI" Id="0027BDEE"/>
        <Parameter Type="Param" Library="AIAI" Id="FAB92975"/>
    </Element>
    <Element Type="Param" Id="0027BDEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1F52348B"/>
        <Variable Type="Variable" Library="AIAI" Id="B982E05C"/>
    </Element>
    <Element Type="Param" Id="FAB92975">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7438F000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF50ADE9"/>
    </Element>
    <Element Type="FunctionCall" Id="EF50ADE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="69F2349F"/>
    </Element>
    <Element Type="Param" Id="69F2349F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="061C4BC9"/>
    </Element>
    <Element Type="FunctionCall" Id="061C4BC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="598EC01F"/>
        <Parameter Type="Param" Library="AIAI" Id="D85106C8"/>
        <Parameter Type="Param" Library="AIAI" Id="408E48FD"/>
    </Element>
    <Element Type="Param" Id="598EC01F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="D85106C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>16.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="408E48FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7BA4AD1"/>
    </Element>
    <Element Type="FunctionCall" Id="F7BA4AD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A832F2D"/>
    </Element>
    <Element Type="Param" Id="51AFAA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC890082"/>
    </Element>
    <Element Type="FunctionCall" Id="12F5795D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="779041A6"/>
        <Parameter Type="Param" Library="AIAI" Id="9F5D1B05"/>
        <Parameter Type="Param" Library="AIAI" Id="C31F9D1A"/>
        <Parameter Type="Param" Library="AIAI" Id="3D8EFC64"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43BBF137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="751796DD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FB272D34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FC7067E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F1F0DA23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9338D32"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F2946D1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC2696A9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E6E6DF63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AB1FEDB"/>
    </Element>
    <Element Type="Param" Id="779041A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Variable Type="Variable" Library="AIAI" Id="AC890082"/>
    </Element>
    <Element Type="Param" Id="9F5D1B05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="7825CD87"/>
    </Element>
    <Element Type="Param" Id="C31F9D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Variable Type="Variable" Library="AIAI" Id="B982E05C"/>
    </Element>
    <Element Type="Param" Id="3D8EFC64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="FunctionCall" Id="43BBF137">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF91A24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="901AD563"/>
    </Element>
    <Element Type="FunctionCall" Id="AEF91A24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="901AD563">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA35B88A"/>
        <Parameter Type="Param" Library="AIAI" Id="9392CE5E"/>
        <Parameter Type="Param" Library="AIAI" Id="6822BDE3"/>
    </Element>
    <Element Type="Param" Id="CA35B88A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7FDE4833"/>
        <Array Type="Param" Library="AIAI" Id="1FC3B820"/>
    </Element>
    <Element Type="Param" Id="7FDE4833">
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
    </Element>
    <Element Type="Param" Id="1FC3B820">
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Param" Id="9392CE5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6822BDE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="751796DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="3B9A60F2"/>
        <Parameter Type="Param" Library="AIAI" Id="67A596EC"/>
    </Element>
    <Element Type="Param" Id="3B9A60F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
    </Element>
    <Element Type="Param" Id="67A596EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="AEC680C8"/>
        <Array Type="Param" Library="AIAI" Id="DFDCA1BF"/>
    </Element>
    <Element Type="Param" Id="AEC680C8">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="DFDCA1BF">
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Comment" Id="FB272D34">
        <Comment>
            Update targets if in battle or check for targets to determine if we want to enter battle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="9FC7067E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5620A7CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2FFFF41"/>
    </Element>
    <Element Type="FunctionCall" Id="5620A7CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AEA3CE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96E64E83"/>
    </Element>
    <Element Type="FunctionCall" Id="6AEA3CE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D7630E73"/>
        <Parameter Type="Param" Library="AIAI" Id="EA7B2521"/>
        <Parameter Type="Param" Library="AIAI" Id="9249A575"/>
    </Element>
    <Element Type="Param" Id="D7630E73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
    </Element>
    <Element Type="Param" Id="EA7B2521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9249A575">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="96E64E83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E45DA42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89D21136"/>
    </Element>
    <Element Type="FunctionCall" Id="9E45DA42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F41A3CF0"/>
        <Parameter Type="Param" Library="AIAI" Id="1FFAF253"/>
        <Parameter Type="Param" Library="AIAI" Id="74398324"/>
    </Element>
    <Element Type="Param" Id="F41A3CF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
    </Element>
    <Element Type="Param" Id="1FFAF253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="74398324">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="89D21136">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="500CB07B"/>
        <Parameter Type="Param" Library="AIAI" Id="ED14B9B9"/>
        <Parameter Type="Param" Library="AIAI" Id="BA1EAC4A"/>
    </Element>
    <Element Type="Param" Id="500CB07B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="19C1D2E6"/>
        <Array Type="Param" Library="AIAI" Id="B9FB631E"/>
    </Element>
    <Element Type="Param" Id="19C1D2E6">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="B9FB631E">
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Param" Id="ED14B9B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BA1EAC4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="F2FFFF41">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E425705B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F138B4B9"/>
    </Element>
    <Element Type="Param" Id="F138B4B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Comment" Id="F1F0DA23">
        <Comment>
            Check state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="B9338D32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="1E0B07B7"/>
        <Parameter Type="Param" Library="AIAI" Id="8245E159"/>
    </Element>
    <Element Type="Param" Id="1E0B07B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="596469BD"/>
    </Element>
    <Element Type="Param" Id="8245E159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64A7D6AE"/>
    </Element>
    <Element Type="FunctionCall" Id="64A7D6AE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E0DAFB2"/>
        <Parameter Type="Param" Library="AIAI" Id="C0408B98"/>
        <Parameter Type="Param" Library="AIAI" Id="7B2B2288"/>
    </Element>
    <Element Type="Param" Id="C0408B98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="346F980C"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Param" Id="7B2B2288">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AC54112F"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
    </Element>
    <Element Type="Comment" Id="F2946D1D">
        <Comment>
            Transition the state if it's different
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="AC2696A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A68CCF79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E098A073"/>
    </Element>
    <Element Type="FunctionCall" Id="A68CCF79">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B58E0B20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="89BA7BC0"/>
        <Parameter Type="Param" Library="AIAI" Id="17C9CBAD"/>
    </Element>
    <Element Type="Param" Id="89BA7BC0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D85548C"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Param" Id="17C9CBAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
        <Variable Type="Variable" Library="AIAI" Id="596469BD"/>
    </Element>
    <Element Type="FunctionCall" Id="E098A073">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="27C7D045"/>
        <Parameter Type="Param" Library="AIAI" Id="22A85DEF"/>
        <Parameter Type="Param" Library="AIAI" Id="2891237A"/>
    </Element>
    <Element Type="Param" Id="27C7D045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9A88E39A"/>
    </Element>
    <Element Type="Param" Id="22A85DEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2891237A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="596469BD"/>
    </Element>
    <Element Type="Comment" Id="E6E6DF63">
        <Comment>
            Run the state logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="0AB1FEDB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D553B80F"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C89BD97A"/>
    </Element>
    <Element Type="Param" Id="C89BD97A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
        <Variable Type="Variable" Library="AIAI" Id="929B93A0"/>
    </Element>
    <Element Type="Comment" Id="E9DECEB1">
        <Comment>
            Logic
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="1E0DAFB2">
        <Identifier>DefenderAIDetermineState</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AC54112F"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
        <Variable Type="Variable" Library="AIAI" Id="AEBB04FB"/>
        <Variable Type="Variable" Library="AIAI" Id="CF0CD61C"/>
        <Variable Type="Variable" Library="AIAI" Id="1B6701F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8A1792A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEDE54D0"/>
    </Element>
    <Element Type="ParamDef" Id="346F980C">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="AC54112F">
        <Identifier>oldState</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="1DEE6599">
        <Identifier>unitIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F8247944"/>
    </Element>
    <Element Type="Param" Id="F8247944">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2E28EF8D">
        <Identifier>defenderUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A8314609"/>
    </Element>
    <Element Type="Param" Id="A8314609">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="AEBB04FB">
        <Identifier>camp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="598FC4BC"/>
    </Element>
    <Element Type="Param" Id="598FC4BC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CF0CD61C">
        <Identifier>defendersFinishedLeashing</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9BD76D40"/>
    </Element>
    <Element Type="Param" Id="9BD76D40">
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="1B6701F3">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FCC22279"/>
    </Element>
    <Element Type="Param" Id="FCC22279">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E8A1792A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE879E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA06215F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78D1239D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BFC6701"/>
    </Element>
    <Element Type="Param" Id="DDE879E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AC54112F"/>
    </Element>
    <Element Type="FunctionCall" Id="EA06215F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F11A9105"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="18496650"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34CBA223"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AAFE0F61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C51DFDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63FF2337"/>
    </Element>
    <Element Type="Param" Id="F11A9105">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="Comment" Id="18496650">
        <Comment>
            There are valid targets --&gt; Fighting
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="34CBA223">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="220D7743"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8D1551D"/>
    </Element>
    <Element Type="FunctionCall" Id="220D7743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="80E1CCE2"/>
    </Element>
    <Element Type="Param" Id="80E1CCE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="C8D1551D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="29F8CCB2"/>
        <Parameter Type="Param" Library="AIAI" Id="99AC5D49"/>
        <Parameter Type="Param" Library="AIAI" Id="17A93B61"/>
    </Element>
    <Element Type="Param" Id="29F8CCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14542616"/>
    </Element>
    <Element Type="FunctionCall" Id="14542616">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="7CDDB4DE"/>
        <Parameter Type="Param" Library="AIAI" Id="468F9CEA"/>
    </Element>
    <Element Type="Param" Id="7CDDB4DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="468F9CEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="FA5E8DB7"/>
        <Array Type="Param" Library="AIAI" Id="72CB5FF1"/>
    </Element>
    <Element Type="Param" Id="FA5E8DB7">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="72CB5FF1">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="99AC5D49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="17A93B61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="AAFE0F61">
        <Comment>
            Defenders have been disturbed, and are not hibernating --&gt; Fighting
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="8C51DFDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="81F46A78"/>
        <Parameter Type="Param" Library="AIAI" Id="4BA7EAB8"/>
    </Element>
    <Element Type="Param" Id="81F46A78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AEBB04FB"/>
    </Element>
    <Element Type="Param" Id="4BA7EAB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D702F51"/>
    </Element>
    <Element Type="FunctionCall" Id="6D702F51">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="8BBE7B42"/>
        <Parameter Type="Param" Library="AIAI" Id="355CC895"/>
    </Element>
    <Element Type="Param" Id="355CC895">
        <ParameterDef Type="ParamDef" Library="MapM" Id="F4DAA85C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="FunctionCall" Id="63FF2337">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE389E8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE3A7192"/>
    </Element>
    <Element Type="FunctionCall" Id="AE389E8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09E5A0C4"/>
        <Parameter Type="Param" Library="AIAI" Id="08207EB6"/>
        <Parameter Type="Param" Library="AIAI" Id="F41A4E4E"/>
        <Parameter Type="Param" Library="AIAI" Id="73170164"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="328D05B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCCC3B0A"/>
    </Element>
    <Element Type="Param" Id="09E5A0C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="08207EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="25AE68C8"/>
        <Array Type="Param" Library="AIAI" Id="7DC794F6"/>
    </Element>
    <Element Type="Param" Id="25AE68C8">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="7DC794F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="F41A4E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="73170164">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="FunctionCall" Id="328D05B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A26DB1EA"/>
        <Parameter Type="Param" Library="AIAI" Id="4F9E7A66"/>
    </Element>
    <Element Type="Param" Id="A26DB1EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="4F9E7A66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D7712385"/>
        <Array Type="Param" Library="AIAI" Id="0C6F5C72"/>
    </Element>
    <Element Type="Param" Id="D7712385">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="B0D3902C"/>
    </Element>
    <Element Type="Param" Id="B0D3902C">
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="Param" Id="0C6F5C72">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="FunctionCall" Id="BCCC3B0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31DF1A15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0336697"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9109D8B6"/>
    </Element>
    <Element Type="FunctionCall" Id="31DF1A15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="90A934DD"/>
    </Element>
    <Element Type="Param" Id="90A934DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="E0336697">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="383E8EA6"/>
        <Parameter Type="Param" Library="AIAI" Id="34B11D3F"/>
        <Parameter Type="Param" Library="AIAI" Id="20567AB0"/>
    </Element>
    <Element Type="Param" Id="383E8EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4717E4D"/>
    </Element>
    <Element Type="FunctionCall" Id="E4717E4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="439DE7F3"/>
    </Element>
    <Element Type="Param" Id="439DE7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="34B11D3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20567AB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9109D8B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8D9647B4"/>
        <Parameter Type="Param" Library="AIAI" Id="E15732A2"/>
        <Parameter Type="Param" Library="AIAI" Id="2A4D3D5B"/>
    </Element>
    <Element Type="Param" Id="8D9647B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF2CAF33"/>
    </Element>
    <Element Type="FunctionCall" Id="AF2CAF33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2C475A74"/>
        <Parameter Type="Param" Library="AIAI" Id="1834844A"/>
    </Element>
    <Element Type="Param" Id="2C475A74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1333980"/>
    </Element>
    <Element Type="FunctionCall" Id="F1333980">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB5AB35"/>
    </Element>
    <Element Type="Param" Id="0AB5AB35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="1834844A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="67C6E6AE"/>
        <Array Type="Param" Library="AIAI" Id="2C30948D"/>
    </Element>
    <Element Type="Param" Id="67C6E6AE">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="50DA08FD"/>
    </Element>
    <Element Type="Param" Id="50DA08FD">
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="Param" Id="2C30948D">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="E15732A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2A4D3D5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BFE5C6E2"/>
    </Element>
    <Element Type="FunctionCall" Id="EE3A7192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45FDE49E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D02F4EE0"/>
    </Element>
    <Element Type="FunctionCall" Id="45FDE49E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7B315B5D"/>
        <Parameter Type="Param" Library="AIAI" Id="C3EC5A57"/>
        <Parameter Type="Param" Library="AIAI" Id="15E0C681"/>
    </Element>
    <Element Type="Param" Id="7B315B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AEBB04FB"/>
    </Element>
    <Element Type="Param" Id="C3EC5A57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="15E0C681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D02F4EE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3283721"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E477F39"/>
    </Element>
    <Element Type="FunctionCall" Id="A3283721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="8FB97F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="54C1F713"/>
        <Parameter Type="Param" Library="AIAI" Id="FFCEBFD6"/>
    </Element>
    <Element Type="Param" Id="8FB97F2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="8961BB23"/>
        <Array Type="Param" Library="AIAI" Id="70DB35F9"/>
    </Element>
    <Element Type="Param" Id="8961BB23">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="70DB35F9">
        <Variable Type="Variable" Library="AIAI" Id="AEBB04FB"/>
    </Element>
    <Element Type="Param" Id="54C1F713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FFCEBFD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E4B0B344"/>
    </Element>
    <Element Type="FunctionCall" Id="0E477F39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="E4DAE7B2"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BF011D"/>
        <Parameter Type="Param" Library="AIAI" Id="39449F20"/>
    </Element>
    <Element Type="Param" Id="E4DAE7B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="CC369EEF"/>
        <Array Type="Param" Library="AIAI" Id="37F35F22"/>
    </Element>
    <Element Type="Param" Id="CC369EEF">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="37F35F22">
        <Variable Type="Variable" Library="AIAI" Id="AEBB04FB"/>
    </Element>
    <Element Type="Param" Id="D7BF011D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="39449F20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="22B68C80"/>
    </Element>
    <Element Type="FunctionCall" Id="78D1239D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C08AA356"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB278786"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E31D00FB"/>
    </Element>
    <Element Type="Param" Id="C08AA356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="Comment" Id="AB278786">
        <Comment>
            If there are no valid targets --&gt; Leashing
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E31D00FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3845239"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB7A7358"/>
    </Element>
    <Element Type="FunctionCall" Id="A3845239">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3EA8B25A"/>
    </Element>
    <Element Type="Param" Id="3EA8B25A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="FB7A7358">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BE8B4979"/>
        <Parameter Type="Param" Library="AIAI" Id="08CBA432"/>
        <Parameter Type="Param" Library="AIAI" Id="80A596EE"/>
    </Element>
    <Element Type="Param" Id="BE8B4979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C85986A"/>
    </Element>
    <Element Type="FunctionCall" Id="4C85986A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B14871"/>
        <Parameter Type="Param" Library="AIAI" Id="60C0A266"/>
    </Element>
    <Element Type="Param" Id="B9B14871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="60C0A266">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="1903FBF8"/>
        <Array Type="Param" Library="AIAI" Id="F2088435"/>
    </Element>
    <Element Type="Param" Id="1903FBF8">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="F2088435">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="08CBA432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="80A596EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8BFC6701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAE0F25"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FB68996A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A1E6599"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E80965AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A0568F4"/>
    </Element>
    <Element Type="Param" Id="BDAE0F25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="Comment" Id="FB68996A">
        <Comment>
            If all living defender have finished leashing --&gt; Idle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="5A1E6599">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0713FCDF"/>
        <Parameter Type="Param" Library="AIAI" Id="C91A3869"/>
    </Element>
    <Element Type="Param" Id="0713FCDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CF0CD61C"/>
    </Element>
    <Element Type="Param" Id="C91A3869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E80965AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="015904C0"/>
        <Parameter Type="Param" Library="AIAI" Id="F73B9106"/>
        <Parameter Type="Param" Library="AIAI" Id="A01EE852"/>
        <Parameter Type="Param" Library="AIAI" Id="89E2BED6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D50373E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CDC01FA"/>
    </Element>
    <Element Type="Param" Id="015904C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F73B9106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="5DE2E5C8"/>
        <Array Type="Param" Library="AIAI" Id="F7C52489"/>
    </Element>
    <Element Type="Param" Id="5DE2E5C8">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="F7C52489">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="A01EE852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="89E2BED6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="FunctionCall" Id="D50373E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="5A3289EF"/>
        <Parameter Type="Param" Library="AIAI" Id="F299435B"/>
    </Element>
    <Element Type="Param" Id="5A3289EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="F299435B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="271F9440"/>
        <Array Type="Param" Library="AIAI" Id="58D71B66"/>
    </Element>
    <Element Type="Param" Id="271F9440">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="085DE5FC"/>
    </Element>
    <Element Type="Param" Id="085DE5FC">
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="Param" Id="58D71B66">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="FunctionCall" Id="9CDC01FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A444854"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20E809CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76C771EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24D02944"/>
    </Element>
    <Element Type="FunctionCall" Id="3A444854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A590D804"/>
        <Parameter Type="Param" Library="AIAI" Id="D2DC533E"/>
    </Element>
    <Element Type="Param" Id="A590D804">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CF0CD61C"/>
    </Element>
    <Element Type="Param" Id="D2DC533E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="20E809CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="76C771EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6DBDD21"/>
        <Parameter Type="Param" Library="AIAI" Id="ADC4E169"/>
        <Parameter Type="Param" Library="AIAI" Id="5DC5964B"/>
    </Element>
    <Element Type="Param" Id="F6DBDD21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AA18808"/>
    </Element>
    <Element Type="FunctionCall" Id="9AA18808">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="EAB98D01"/>
    </Element>
    <Element Type="Param" Id="EAB98D01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="ADC4E169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5DC5964B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="24D02944">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFB3167A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="414568FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F40F766"/>
    </Element>
    <Element Type="FunctionCall" Id="EFB3167A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="62B77A93"/>
        <Parameter Type="Param" Library="AIAI" Id="719984FC"/>
        <Parameter Type="Param" Library="AIAI" Id="DF1BD62F"/>
    </Element>
    <Element Type="Param" Id="62B77A93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DDB4C0E"/>
    </Element>
    <Element Type="FunctionCall" Id="4DDB4C0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000191"/>
        <Parameter Type="Param" Library="AIAI" Id="6C42CB3B"/>
        <Parameter Type="Param" Library="AIAI" Id="F4BCDB95"/>
    </Element>
    <Element Type="Param" Id="6C42CB3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000421"/>
        <Preset Type="PresetValue" Library="Ntve" Id="A34C4B0A"/>
    </Element>
    <Element Type="Param" Id="F4BCDB95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000328"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="719984FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DF1BD62F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="414568FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E80BE425"/>
        <Parameter Type="Param" Library="AIAI" Id="468523F2"/>
        <Parameter Type="Param" Library="AIAI" Id="D777BDD2"/>
    </Element>
    <Element Type="Param" Id="E80BE425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAB9C2A7"/>
    </Element>
    <Element Type="FunctionCall" Id="EAB9C2A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="637F0209"/>
        <Parameter Type="Param" Library="AIAI" Id="2B93B73B"/>
    </Element>
    <Element Type="Param" Id="637F0209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CF04FBB"/>
    </Element>
    <Element Type="FunctionCall" Id="4CF04FBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="83342601"/>
    </Element>
    <Element Type="Param" Id="83342601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="2B93B73B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D433D3EA"/>
        <Array Type="Param" Library="AIAI" Id="098BAC04"/>
    </Element>
    <Element Type="Param" Id="D433D3EA">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="37CDFA17"/>
    </Element>
    <Element Type="Param" Id="37CDFA17">
        <Variable Type="Variable" Library="AIAI" Id="1DEE6599"/>
    </Element>
    <Element Type="Param" Id="098BAC04">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="468523F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D777BDD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="384DAF3E"/>
    </Element>
    <Element Type="FunctionCall" Id="6F40F766">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAECF95C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86DAE29D"/>
    </Element>
    <Element Type="FunctionCall" Id="CAECF95C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="D54F1692"/>
        <Parameter Type="Param" Library="AIAI" Id="79495634"/>
        <Parameter Type="Param" Library="AIAI" Id="23DB9CF9"/>
    </Element>
    <Element Type="Param" Id="D54F1692">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="B69EB37C"/>
        <Array Type="Param" Library="AIAI" Id="EDCD5759"/>
    </Element>
    <Element Type="Param" Id="B69EB37C">
        <Variable Type="Variable" Library="AIAI" Id="BCEABBAE"/>
    </Element>
    <Element Type="Param" Id="EDCD5759">
        <Parameter Type="ParamDef" Library="AIAI" Id="346F980C"/>
    </Element>
    <Element Type="Param" Id="79495634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="23DB9CF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="86DAE29D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="FCD1DCB1"/>
        <Parameter Type="Param" Library="AIAI" Id="14103B81"/>
        <Parameter Type="Param" Library="AIAI" Id="792DD7F5"/>
    </Element>
    <Element Type="Param" Id="FCD1DCB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BA13061"/>
    </Element>
    <Element Type="FunctionCall" Id="4BA13061">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="9809E962"/>
        <Parameter Type="Param" Library="AIAI" Id="D5059035"/>
        <Parameter Type="Param" Library="AIAI" Id="0B7923E7"/>
    </Element>
    <Element Type="Param" Id="9809E962">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="2E28EF8D"/>
    </Element>
    <Element Type="Param" Id="D5059035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0B7923E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="14103B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="792DD7F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6A0568F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA2FF93E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FAF14FF"/>
    </Element>
    <Element Type="FunctionCall" Id="DA2FF93E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2EAC4B50"/>
    </Element>
    <Element Type="Param" Id="2EAC4B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="0FAF14FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F4020708"/>
        <Parameter Type="Param" Library="AIAI" Id="633FAB2D"/>
        <Parameter Type="Param" Library="AIAI" Id="A4B26217"/>
    </Element>
    <Element Type="Param" Id="F4020708">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CF0CD61C"/>
    </Element>
    <Element Type="Param" Id="633FAB2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A4B26217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AEDE54D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="86DB17AD"/>
    </Element>
    <Element Type="Param" Id="86DB17AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AC54112F"/>
    </Element>
    <Element Type="FunctionDef" Id="D553B80F">
        <Identifier>DefenderAIStateLogic</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05ED653C"/>
    </Element>
    <Element Type="ParamDef" Id="B8C142D0">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3DB465ED"/>
    </Element>
    <Element Type="Param" Id="3DB465ED">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="37BC08DC">
        <Identifier>unitIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="23CB29B4"/>
    </Element>
    <Element Type="Param" Id="23CB29B4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4F905B6F">
        <Identifier>defenderUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7AB31E90"/>
    </Element>
    <Element Type="Param" Id="7AB31E90">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="05ED653C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3270A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A65DEC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58A2C613"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F86A936E"/>
    </Element>
    <Element Type="Param" Id="3A3270A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="8A52AA47"/>
        <Array Type="Param" Library="AIAI" Id="EDA0AAB5"/>
    </Element>
    <Element Type="Param" Id="8A52AA47">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="EDA0AAB5">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="FunctionCall" Id="9A65DEC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="420D8CEE"/>
    </Element>
    <Element Type="Param" Id="420D8CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="58A2C613">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DFC622E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81C95978"/>
    </Element>
    <Element Type="Param" Id="DFC622E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="81C95978">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FD6EC743"/>
        <Parameter Type="Param" Library="AIAI" Id="B4CCDAC2"/>
        <Parameter Type="Param" Library="AIAI" Id="3F4CB379"/>
        <Parameter Type="Param" Library="AIAI" Id="70B17D08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C93CBDEA"/>
    </Element>
    <Element Type="Param" Id="FD6EC743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B4CCDAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="654D1CB4"/>
        <Array Type="Param" Library="AIAI" Id="2888C355"/>
    </Element>
    <Element Type="Param" Id="654D1CB4">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="2888C355">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="3F4CB379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="70B17D08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="FunctionCall" Id="C93CBDEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1E0A5B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B64A0A8"/>
    </Element>
    <Element Type="FunctionCall" Id="A1E0A5B7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="399D805E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F502F709"/>
        <Parameter Type="Param" Library="AIAI" Id="BE7739AF"/>
    </Element>
    <Element Type="Param" Id="F502F709">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="92CE138E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="BE7739AF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F4688FD2"/>
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="FunctionCall" Id="4B64A0A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2940C246"/>
        <Parameter Type="Param" Library="AIAI" Id="809F6262"/>
        <Parameter Type="Param" Library="AIAI" Id="524A5ABD"/>
    </Element>
    <Element Type="Param" Id="2940C246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9304FD0"/>
    </Element>
    <Element Type="FunctionCall" Id="D9304FD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="DFFC5BA5"/>
    </Element>
    <Element Type="Param" Id="DFFC5BA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="CE2BD210"/>
        <Array Type="Param" Library="AIAI" Id="8275BD6B"/>
    </Element>
    <Element Type="Param" Id="CE2BD210">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="0E3BA731"/>
    </Element>
    <Element Type="Param" Id="0E3BA731">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="8275BD6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="809F6262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="524A5ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F86A936E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4146A3DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A93EBE50"/>
    </Element>
    <Element Type="Param" Id="4146A3DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="A93EBE50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="05312D1F"/>
        <Parameter Type="Param" Library="AIAI" Id="945E9B94"/>
        <Parameter Type="Param" Library="AIAI" Id="8708DECD"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1A152A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2441502A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C24F8805"/>
    </Element>
    <Element Type="Param" Id="05312D1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="945E9B94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="72C3DE66"/>
        <Array Type="Param" Library="AIAI" Id="989F20CA"/>
    </Element>
    <Element Type="Param" Id="72C3DE66">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="989F20CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="8708DECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CA1A152A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="FunctionCall" Id="2441502A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="95E4F655"/>
        <Parameter Type="Param" Library="AIAI" Id="BF059AC4"/>
    </Element>
    <Element Type="Param" Id="95E4F655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="Param" Id="BF059AC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="76FF51E7"/>
        <Array Type="Param" Library="AIAI" Id="CA2AC232"/>
    </Element>
    <Element Type="Param" Id="76FF51E7">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="2209CEF9"/>
    </Element>
    <Element Type="Param" Id="2209CEF9">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="CA2AC232">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="FunctionCall" Id="C24F8805">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C2B9F3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="216A99ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09F4F646"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A93BF9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AE006A7"/>
    </Element>
    <Element Type="FunctionCall" Id="6C2B9F3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="782F0875"/>
        <Parameter Type="Param" Library="AIAI" Id="C975F8C6"/>
        <Parameter Type="Param" Library="AIAI" Id="8D42C7EE"/>
    </Element>
    <Element Type="Param" Id="782F0875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EFD791F"/>
    </Element>
    <Element Type="FunctionCall" Id="8EFD791F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="394D8A80"/>
        <Parameter Type="Param" Library="AIAI" Id="86E5A5AB"/>
    </Element>
    <Element Type="Param" Id="394D8A80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="8AAABCD2"/>
        <Array Type="Param" Library="AIAI" Id="3EA96D19"/>
    </Element>
    <Element Type="Param" Id="8AAABCD2">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="40D73E85"/>
    </Element>
    <Element Type="Param" Id="40D73E85">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="3EA96D19">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="86E5A5AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="C975F8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="8D42C7EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="FunctionCall" Id="216A99ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CD930AB9"/>
        <Parameter Type="Param" Library="AIAI" Id="722498A4"/>
        <Parameter Type="Param" Library="AIAI" Id="458CDA62"/>
    </Element>
    <Element Type="Param" Id="CD930AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BF8A0D0"/>
    </Element>
    <Element Type="FunctionCall" Id="5BF8A0D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="807BCB8D"/>
        <Parameter Type="Param" Library="AIAI" Id="AF8337C1"/>
    </Element>
    <Element Type="Param" Id="807BCB8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueId Id="4"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="AF8337C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DDFAE91"/>
    </Element>
    <Element Type="FunctionCall" Id="5DDFAE91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="F87FED9E"/>
        <Parameter Type="Param" Library="AIAI" Id="207E3BD6"/>
        <Parameter Type="Param" Library="AIAI" Id="13F68789"/>
    </Element>
    <Element Type="Param" Id="F87FED9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="207E3BD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F1E1690"/>
    </Element>
    <Element Type="FunctionCall" Id="2F1E1690">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB4E6196"/>
        <Parameter Type="Param" Library="AIAI" Id="16E62791"/>
    </Element>
    <Element Type="Param" Id="16E62791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1B0F7099"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="22DC6DF2"/>
        <Array Type="Param" Library="AIAI" Id="E6ED2ADB"/>
    </Element>
    <Element Type="Param" Id="22DC6DF2">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="2F470A1C"/>
    </Element>
    <Element Type="Param" Id="2F470A1C">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="E6ED2ADB">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="13F68789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="8C6A4C80"/>
        <Array Type="Param" Library="AIAI" Id="2DEC99FD"/>
    </Element>
    <Element Type="Param" Id="8C6A4C80">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="A2CCBB48"/>
    </Element>
    <Element Type="Param" Id="A2CCBB48">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="2DEC99FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="722498A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000040"/>
    </Element>
    <Element Type="Param" Id="458CDA62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="FunctionCall" Id="09F4F646">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6330044C"/>
        <Parameter Type="Param" Library="AIAI" Id="EDC9EAE5"/>
        <Parameter Type="Param" Library="AIAI" Id="663DA861"/>
    </Element>
    <Element Type="Param" Id="6330044C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C9F45FF"/>
    </Element>
    <Element Type="FunctionCall" Id="6C9F45FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="9F1C5D2D"/>
    </Element>
    <Element Type="Param" Id="9F1C5D2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="Param" Id="EDC9EAE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="663DA861">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7A93BF9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C18697E5"/>
        <Parameter Type="Param" Library="AIAI" Id="A3030767"/>
        <Parameter Type="Param" Library="AIAI" Id="F568B929"/>
    </Element>
    <Element Type="Param" Id="C18697E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D0D939E"/>
    </Element>
    <Element Type="FunctionCall" Id="2D0D939E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000191"/>
        <Parameter Type="Param" Library="AIAI" Id="510049B7"/>
        <Parameter Type="Param" Library="AIAI" Id="20631E4C"/>
    </Element>
    <Element Type="Param" Id="510049B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000421"/>
        <Preset Type="PresetValue" Library="Ntve" Id="A34C4B0A"/>
    </Element>
    <Element Type="Param" Id="20631E4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000328"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="Param" Id="A3030767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F568B929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0AE006A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6820C4"/>
        <Parameter Type="Param" Library="AIAI" Id="328BCC14"/>
        <Parameter Type="Param" Library="AIAI" Id="85FE6593"/>
    </Element>
    <Element Type="Param" Id="FF6820C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8FCBFDF"/>
    </Element>
    <Element Type="FunctionCall" Id="A8FCBFDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="FE532C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="9331EFA2"/>
    </Element>
    <Element Type="Param" Id="FE532C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0742645B"/>
    </Element>
    <Element Type="FunctionCall" Id="0742645B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="78CB201C"/>
    </Element>
    <Element Type="Param" Id="78CB201C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="4F905B6F"/>
    </Element>
    <Element Type="Param" Id="9331EFA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="B66A2398"/>
        <Array Type="Param" Library="AIAI" Id="A52B6972"/>
    </Element>
    <Element Type="Param" Id="B66A2398">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="4DBDD130"/>
    </Element>
    <Element Type="Param" Id="4DBDD130">
        <Variable Type="Variable" Library="AIAI" Id="37BC08DC"/>
    </Element>
    <Element Type="Param" Id="A52B6972">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8C142D0"/>
    </Element>
    <Element Type="Param" Id="328BCC14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="85FE6593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="384DAF3E"/>
    </Element>
    <Element Type="FunctionDef" Id="E425705B">
        <Identifier>DefenderAIUpdateValidTargetList</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
        <Variable Type="Variable" Library="AIAI" Id="E4F0C30A"/>
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
        <Variable Type="Variable" Library="AIAI" Id="6AEAA62B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="548F3EA5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B90C17CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE6C2CCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0A3E93E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E95139D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58C3FB91"/>
    </Element>
    <Element Type="ParamDef" Id="1105ABA0">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="BE009577">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D599FA74"/>
    </Element>
    <Element Type="Param" Id="D599FA74">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E4F0C30A">
        <Identifier>defenderOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="27298870"/>
    </Element>
    <Element Type="Param" Id="27298870">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B7B78DED">
        <Identifier>unitOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE6A34B9"/>
    </Element>
    <Element Type="Param" Id="FE6A34B9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6AEAA62B">
        <Identifier>attackRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7817E70C"/>
    </Element>
    <Element Type="Param" Id="7817E70C">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="548F3EA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0DE9953E"/>
        <Parameter Type="Param" Library="AIAI" Id="C1ED2822"/>
    </Element>
    <Element Type="Param" Id="0DE9953E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="09D1043E"/>
        <Array Type="Param" Library="AIAI" Id="37F8216F"/>
    </Element>
    <Element Type="Param" Id="09D1043E">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="37F8216F">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="C1ED2822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D5E401D"/>
    </Element>
    <Element Type="FunctionCall" Id="5D5E401D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="B90C17CA">
        <Comment>
            Get the owner of the defender unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AE6C2CCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A238EBDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4190B54"/>
    </Element>
    <Element Type="FunctionCall" Id="A238EBDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F4190B54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86A7EE46"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D4F906"/>
        <Parameter Type="Param" Library="AIAI" Id="7278EEA2"/>
    </Element>
    <Element Type="Param" Id="86A7EE46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A31D0EF"/>
    </Element>
    <Element Type="FunctionCall" Id="1A31D0EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A984B6E1"/>
        <Parameter Type="Param" Library="AIAI" Id="5838564A"/>
    </Element>
    <Element Type="Param" Id="A984B6E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="5838564A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2E17B63C"/>
        <Array Type="Param" Library="AIAI" Id="C2A78BDF"/>
    </Element>
    <Element Type="Param" Id="2E17B63C">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="C2A78BDF">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="A9D4F906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7278EEA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C0A3E93E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4CC2E0"/>
        <Parameter Type="Param" Library="AIAI" Id="73F2B5FD"/>
    </Element>
    <Element Type="Param" Id="BA4CC2E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E4F0C30A"/>
    </Element>
    <Element Type="Param" Id="73F2B5FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7852EC8"/>
    </Element>
    <Element Type="FunctionCall" Id="C7852EC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="322BA5E8"/>
    </Element>
    <Element Type="Param" Id="322BA5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E159A3EA"/>
    </Element>
    <Element Type="FunctionCall" Id="E159A3EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B91E7832"/>
        <Parameter Type="Param" Library="AIAI" Id="2D150D2B"/>
        <Parameter Type="Param" Library="AIAI" Id="A247BC93"/>
    </Element>
    <Element Type="Param" Id="2D150D2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2212798E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="A247BC93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F0EA01E0"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="E5DD8FDA"/>
        <Array Type="Param" Library="AIAI" Id="E41778F5"/>
    </Element>
    <Element Type="Param" Id="E5DD8FDA">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="E41778F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Comment" Id="E95139D7">
        <Comment>
            Find all attackers in the leash region, or enemies in the aggro region
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="58C3FB91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="1D59BB1A"/>
        <Parameter Type="Param" Library="AIAI" Id="5978837E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8D37FB8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8EF2AB47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F186BA7B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A6B90A1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E62C443"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="76EA736F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72CE66A4"/>
    </Element>
    <Element Type="Param" Id="1D59BB1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A85024AB"/>
    </Element>
    <Element Type="FunctionCall" Id="A85024AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="CAE58BB8"/>
        <Parameter Type="Param" Library="AIAI" Id="0E14BE61"/>
        <Parameter Type="Param" Library="AIAI" Id="8B9CC527"/>
        <Parameter Type="Param" Library="AIAI" Id="13AD5F7E"/>
        <Parameter Type="Param" Library="AIAI" Id="7DA3EB2E"/>
    </Element>
    <Element Type="Param" Id="CAE58BB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="0E14BE61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="8B9CC527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="1B61FD9C"/>
        <Array Type="Param" Library="AIAI" Id="5CA8255F"/>
    </Element>
    <Element Type="Param" Id="1B61FD9C">
        <Variable Type="Variable" Library="AIAI" Id="4DCCFC44"/>
    </Element>
    <Element Type="Param" Id="5CA8255F">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="13AD5F7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Psionic,Missile,Item,Buried,Cloaked,Dead,Hidden,Benign</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="7DA3EB2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="5978837E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
    </Element>
    <Element Type="FunctionCall" Id="C8D37FB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6CC6EA"/>
        <Parameter Type="Param" Library="AIAI" Id="45254B74"/>
    </Element>
    <Element Type="Param" Id="FF6CC6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="45254B74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58AF8A50"/>
    </Element>
    <Element Type="FunctionCall" Id="58AF8A50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="5B204F1E"/>
    </Element>
    <Element Type="Param" Id="5B204F1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
    </Element>
    <Element Type="Comment" Id="8EF2AB47">
        <Comment>
            Make sure it is a valid target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="F186BA7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7956D526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51D6EAC9"/>
    </Element>
    <Element Type="FunctionCall" Id="7956D526">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="51D6EAC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52923B94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A55DEC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42BBD962"/>
    </Element>
    <Element Type="FunctionCall" Id="52923B94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0024067C"/>
        <Parameter Type="Param" Library="AIAI" Id="F38D8D02"/>
        <Parameter Type="Param" Library="AIAI" Id="AB4E8C40"/>
    </Element>
    <Element Type="Param" Id="0024067C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="F38D8D02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AB4E8C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="4A55DEC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="97A01E3B"/>
        <Parameter Type="Param" Library="AIAI" Id="D370069F"/>
        <Parameter Type="Param" Library="AIAI" Id="BD8686D4"/>
    </Element>
    <Element Type="Param" Id="97A01E3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F221DCD"/>
    </Element>
    <Element Type="FunctionCall" Id="7F221DCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="48D52401"/>
        <Parameter Type="Param" Library="AIAI" Id="597EF7F3"/>
        <Parameter Type="Param" Library="AIAI" Id="415B6991"/>
    </Element>
    <Element Type="Param" Id="48D52401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="AIAI" Id="E4F0C30A"/>
    </Element>
    <Element Type="Param" Id="597EF7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="415B6991">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="D370069F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD8686D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="42BBD962">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="153B8C00"/>
        <Parameter Type="Param" Library="AIAI" Id="A2ADB52D"/>
        <Parameter Type="Param" Library="AIAI" Id="71423338"/>
    </Element>
    <Element Type="Param" Id="153B8C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15D9B6A1"/>
    </Element>
    <Element Type="FunctionCall" Id="15D9B6A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A6058F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="7D050832"/>
        <Parameter Type="Param" Library="AIAI" Id="62F9C4EE"/>
    </Element>
    <Element Type="Param" Id="7D050832">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="335A98BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37D7B09E"/>
    </Element>
    <Element Type="FunctionCall" Id="37D7B09E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="08B1D45F"/>
    </Element>
    <Element Type="Param" Id="08B1D45F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
    </Element>
    <Element Type="Param" Id="62F9C4EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE5EBBBF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000161"/>
    </Element>
    <Element Type="Param" Id="A2ADB52D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="71423338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A6B90A1B">
        <Comment>
            Check if we want to aggro on them
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="9E62C443">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEA18F03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E7A0D9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DD49822"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0F7FF83"/>
    </Element>
    <Element Type="FunctionCall" Id="CEA18F03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2B79B671"/>
        <Parameter Type="Param" Library="AIAI" Id="6064F1A4"/>
    </Element>
    <Element Type="Param" Id="2B79B671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="9015E7B3"/>
        <Array Type="Param" Library="AIAI" Id="22AC588B"/>
    </Element>
    <Element Type="Param" Id="9015E7B3">
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Array Type="Param" Library="AIAI" Id="4B94A276"/>
    </Element>
    <Element Type="Param" Id="4B94A276">
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="22AC588B">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="6064F1A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8E7A0D9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3ACF23D6"/>
        <Parameter Type="Param" Library="AIAI" Id="05EF0A76"/>
        <Parameter Type="Param" Library="AIAI" Id="46E03B96"/>
    </Element>
    <Element Type="Param" Id="3ACF23D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="8B018942"/>
        <Array Type="Param" Library="AIAI" Id="E1FA2DE1"/>
    </Element>
    <Element Type="Param" Id="8B018942">
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Array Type="Param" Library="AIAI" Id="8E9C6E68"/>
    </Element>
    <Element Type="Param" Id="8E9C6E68">
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="E1FA2DE1">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="05EF0A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="46E03B96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2DD49822">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AE812F46"/>
        <Parameter Type="Param" Library="AIAI" Id="10C2B027"/>
        <Parameter Type="Param" Library="AIAI" Id="84503390"/>
    </Element>
    <Element Type="Param" Id="AE812F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="6E569299"/>
        <Array Type="Param" Library="AIAI" Id="8A4CA049"/>
    </Element>
    <Element Type="Param" Id="6E569299">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="8A4CA049">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="10C2B027">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="84503390">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="B0F7FF83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1D4B6CBB"/>
        <Parameter Type="Param" Library="AIAI" Id="5D980987"/>
        <Parameter Type="Param" Library="AIAI" Id="C8253B0C"/>
    </Element>
    <Element Type="Param" Id="1D4B6CBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77DA7467"/>
    </Element>
    <Element Type="FunctionCall" Id="77DA7467">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="08C42787"/>
        <Parameter Type="Param" Library="AIAI" Id="329C1597"/>
    </Element>
    <Element Type="Param" Id="08C42787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
    </Element>
    <Element Type="Param" Id="329C1597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="BDAC961B"/>
        <Array Type="Param" Library="AIAI" Id="E47AA865"/>
    </Element>
    <Element Type="Param" Id="BDAC961B">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="E47AA865">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="5D980987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C8253B0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="76EA736F">
        <Comment>
            Attack units we are aggroed on
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="72CE66A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0DA02D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D45C8B1"/>
    </Element>
    <Element Type="FunctionCall" Id="D0DA02D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="48F811E0"/>
        <Parameter Type="Param" Library="AIAI" Id="BCCB1554"/>
        <Parameter Type="Param" Library="AIAI" Id="64B20542"/>
    </Element>
    <Element Type="Param" Id="48F811E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="BDB948F3"/>
        <Array Type="Param" Library="AIAI" Id="0292CB05"/>
    </Element>
    <Element Type="Param" Id="BDB948F3">
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Array Type="Param" Library="AIAI" Id="3A8A00E4"/>
    </Element>
    <Element Type="Param" Id="3A8A00E4">
        <Variable Type="Variable" Library="AIAI" Id="B7B78DED"/>
    </Element>
    <Element Type="Param" Id="0292CB05">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="Param" Id="BCCB1554">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64B20542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D45C8B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EDF8E76A"/>
        <Parameter Type="Param" Library="AIAI" Id="38B2F499"/>
    </Element>
    <Element Type="Param" Id="EDF8E76A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="BE009577"/>
    </Element>
    <Element Type="Param" Id="38B2F499">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="1FA69369"/>
        <Array Type="Param" Library="AIAI" Id="A219CFCA"/>
    </Element>
    <Element Type="Param" Id="1FA69369">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="A219CFCA">
        <Parameter Type="ParamDef" Library="AIAI" Id="1105ABA0"/>
    </Element>
    <Element Type="FunctionDef" Id="B58E0B20">
        <Identifier>DefenderAITransitionDefenderAIIntoState</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
        <Variable Type="Variable" Library="AIAI" Id="480917EF"/>
        <Variable Type="Variable" Library="AIAI" Id="B667C7D6"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4345F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31F48CDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4568EAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA9F3ACA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3051C7C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3117AF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D24387C"/>
    </Element>
    <Element Type="ParamDef" Id="3D85548C">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="4EC3243A">
        <Identifier>state</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="44D8CB96"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="49A83172">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB60C5F4"/>
    </Element>
    <Element Type="Param" Id="CB60C5F4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8035A399">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E66C40A4"/>
    </Element>
    <Element Type="Param" Id="E66C40A4">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="480917EF">
        <Identifier>creepUnitType</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B71075C4"/>
    </Element>
    <Element Type="Param" Id="B71075C4">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="B667C7D6">
        <Identifier>icon</Identifier>
        <VariableType>
            <Type Value="filepath"/>
            <AssetType Value="Image"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="81892C5A"/>
    </Element>
    <Element Type="Param" Id="81892C5A">
        <Preset Type="PresetValue" Library="Ntve" Id="624DC902"/>
    </Element>
    <Element Type="Variable" Id="3C4345F8">
        <Identifier>oldState</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61579638"/>
    </Element>
    <Element Type="Param" Id="61579638">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="31F48CDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="098FF501"/>
        <Parameter Type="Param" Library="AIAI" Id="7E4321D9"/>
    </Element>
    <Element Type="Param" Id="098FF501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4345F8"/>
    </Element>
    <Element Type="Param" Id="7E4321D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="B8304F6B"/>
        <Array Type="Param" Library="AIAI" Id="65272184"/>
    </Element>
    <Element Type="Param" Id="B8304F6B">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="65272184">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="A4568EAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="059E0E0A"/>
        <Parameter Type="Param" Library="AIAI" Id="460232D2"/>
    </Element>
    <Element Type="Param" Id="059E0E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7441F4F6"/>
        <Array Type="Param" Library="AIAI" Id="CB42AECA"/>
    </Element>
    <Element Type="Param" Id="7441F4F6">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="CB42AECA">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="460232D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
    </Element>
    <Element Type="FunctionCall" Id="BA9F3ACA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="F98171E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91D630A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53DCA6DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BA3E33B"/>
    </Element>
    <Element Type="Param" Id="F98171E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="4F2199E1"/>
        <Array Type="Param" Library="AIAI" Id="85D3FF99"/>
    </Element>
    <Element Type="Param" Id="4F2199E1">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="85D3FF99">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="91D630A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E7A467C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D316A15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CBE0F45"/>
    </Element>
    <Element Type="Param" Id="E7A467C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="6D316A15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="80D22EC9"/>
        <Parameter Type="Param" Library="AIAI" Id="2B7FC801"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E4639CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FED1E31C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1107D9D2"/>
    </Element>
    <Element Type="Param" Id="80D22EC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="AADF41FD"/>
        <Array Type="Param" Library="AIAI" Id="5550B906"/>
    </Element>
    <Element Type="Param" Id="AADF41FD">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="5550B906">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="2B7FC801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="7E4639CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="09840835"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="329374E2"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4D2E3A"/>
        <Parameter Type="Param" Library="AIAI" Id="C26F568F"/>
    </Element>
    <Element Type="Param" Id="329374E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A45406E1"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4A4D2E3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EB47C731"/>
        <Value>JungleCreepHardLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="C26F568F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A6600060"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="FED1E31C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="09840835"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="EC7B00A1"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB260C0"/>
        <Parameter Type="Param" Library="AIAI" Id="D8295DC2"/>
    </Element>
    <Element Type="Param" Id="EC7B00A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A45406E1"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CCB260C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EB47C731"/>
        <Value>JungleCreepSoftLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="D8295DC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A6600060"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="1107D9D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B5107C56"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E78E84"/>
        <Parameter Type="Param" Library="AIAI" Id="C53DC23B"/>
    </Element>
    <Element Type="Param" Id="B5107C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="D1E78E84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCBC2631"/>
    </Element>
    <Element Type="FunctionCall" Id="CCBC2631">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="89913FB6"/>
    </Element>
    <Element Type="Param" Id="89913FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="C53DC23B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="0CBE0F45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="157976D7"/>
        <Parameter Type="Param" Library="AIAI" Id="216FCFC9"/>
    </Element>
    <Element Type="Param" Id="157976D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="665309FB"/>
        <Array Type="Param" Library="AIAI" Id="F104366E"/>
    </Element>
    <Element Type="Param" Id="665309FB">
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
    </Element>
    <Element Type="Param" Id="F104366E">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="216FCFC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="53DCA6DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC09498"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC56D37D"/>
    </Element>
    <Element Type="Param" Id="1AC09498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="EC56D37D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3F8AB779"/>
        <Parameter Type="Param" Library="AIAI" Id="CECE86AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0348EC37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="871FEDF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E7A7C5E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0ED6905"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="997C6753"/>
    </Element>
    <Element Type="Param" Id="3F8AB779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="E0B8FBC9"/>
        <Array Type="Param" Library="AIAI" Id="F4CEBE36"/>
    </Element>
    <Element Type="Param" Id="E0B8FBC9">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="F4CEBE36">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="CECE86AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="0348EC37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="103E5B6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC93D2DA"/>
    </Element>
    <Element Type="FunctionCall" Id="103E5B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="09840835"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="752CF47C"/>
        <Parameter Type="Param" Library="AIAI" Id="EA8527B3"/>
        <Parameter Type="Param" Library="AIAI" Id="97F5DA70"/>
    </Element>
    <Element Type="Param" Id="752CF47C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A45406E1"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EA8527B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EB47C731"/>
        <Value>JungleCreepBenign</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="97F5DA70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A6600060"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="CC93D2DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C8793655"/>
        <Parameter Type="Param" Library="AIAI" Id="F93D2D10"/>
        <Parameter Type="Param" Library="AIAI" Id="AE2649DE"/>
    </Element>
    <Element Type="Param" Id="C8793655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="59D12F20"/>
        <Array Type="Param" Library="AIAI" Id="F6669D62"/>
    </Element>
    <Element Type="Param" Id="59D12F20">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="F6669D62">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="F93D2D10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE2649DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="871FEDF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="09840835"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="86C8F8D6"/>
        <Parameter Type="Param" Library="AIAI" Id="A571698A"/>
        <Parameter Type="Param" Library="AIAI" Id="8D829664"/>
    </Element>
    <Element Type="Param" Id="86C8F8D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A45406E1"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A571698A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EB47C731"/>
        <Value>JungleCreepPassive</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="8D829664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A6600060"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="2E7A7C5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="09840835"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="479ABD6C"/>
        <Parameter Type="Param" Library="AIAI" Id="72D8E544"/>
        <Parameter Type="Param" Library="AIAI" Id="C7C8793A"/>
    </Element>
    <Element Type="Param" Id="479ABD6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A45406E1"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="72D8E544">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EB47C731"/>
        <Value>JungleCreepSoftLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="C7C8793A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A6600060"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Comment" Id="A0ED6905">
        <Comment>
            Delay for Siege Giants. For the love of art!
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="997C6753">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53EEDB7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AEFDB69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74531D9F"/>
    </Element>
    <Element Type="FunctionCall" Id="53EEDB7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="761F663E"/>
        <Parameter Type="Param" Library="AIAI" Id="9F4952E2"/>
        <Parameter Type="Param" Library="AIAI" Id="97AAABEE"/>
    </Element>
    <Element Type="Param" Id="761F663E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89C49DD9"/>
    </Element>
    <Element Type="FunctionCall" Id="89C49DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="5C3E886C"/>
    </Element>
    <Element Type="Param" Id="5C3E886C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="9F4952E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97AAABEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>MercDefenderSiegeGiant</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="5AEFDB69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="798EAF40"/>
        <Parameter Type="Param" Library="AIAI" Id="80390589"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC81CD1"/>
    </Element>
    <Element Type="Param" Id="798EAF40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="BDA824FB"/>
        <Array Type="Param" Library="AIAI" Id="9467A5B9"/>
    </Element>
    <Element Type="Param" Id="BDA824FB">
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
    </Element>
    <Element Type="Param" Id="9467A5B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="80390589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EBC81CD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="74531D9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CB774E72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="45D9CBA2"/>
        <Parameter Type="Param" Library="AIAI" Id="101937D9"/>
        <Parameter Type="Param" Library="AIAI" Id="74670149"/>
        <Parameter Type="Param" Library="AIAI" Id="C84CC588"/>
    </Element>
    <Element Type="Param" Id="45D9CBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B9F7B61"/>
        <Variable Type="Variable" Library="Core" Id="B49737CD"/>
    </Element>
    <Element Type="Param" Id="101937D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E463F943"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="74670149">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E39E14DF"/>
        <Value>JungleCreepPrepAggro</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="C84CC588">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="10968B1B"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="8BA3E33B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="B49428FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D945279"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43FE2DF2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9ED1104B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D540A8BC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4B4F3824"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C125FBCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD832E57"/>
    </Element>
    <Element Type="Param" Id="B49428FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="FunctionCall" Id="9D945279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D50919D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28BA218D"/>
    </Element>
    <Element Type="FunctionCall" Id="4D50919D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B7F5C17"/>
        <Parameter Type="Param" Library="AIAI" Id="321E6B79"/>
        <Parameter Type="Param" Library="AIAI" Id="3C23365E"/>
    </Element>
    <Element Type="Param" Id="5B7F5C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="321E6B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3C23365E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="11E62E5C"/>
        <Array Type="Param" Library="AIAI" Id="8E52B21E"/>
    </Element>
    <Element Type="Param" Id="11E62E5C">
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
    </Element>
    <Element Type="Param" Id="8E52B21E">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="28BA218D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0EAE22A2"/>
        <Parameter Type="Param" Library="AIAI" Id="0D4D7A99"/>
        <Parameter Type="Param" Library="AIAI" Id="1462C816"/>
    </Element>
    <Element Type="Param" Id="0EAE22A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="80810717"/>
        <Array Type="Param" Library="AIAI" Id="B5DF9A47"/>
    </Element>
    <Element Type="Param" Id="80810717">
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
    </Element>
    <Element Type="Param" Id="B5DF9A47">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="0D4D7A99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1462C816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="AFCCE1C3"/>
    </Element>
    <Element Type="FunctionCall" Id="43FE2DF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="815FB8B7"/>
        <Parameter Type="Param" Library="AIAI" Id="F5071426"/>
        <Parameter Type="Param" Library="AIAI" Id="0F8666F7"/>
        <Parameter Type="Param" Library="AIAI" Id="4AAB9D83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9569F5A0"/>
    </Element>
    <Element Type="Param" Id="815FB8B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F5071426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="0F8666F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4AAB9D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="FunctionCall" Id="9569F5A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC9D56A"/>
        <Parameter Type="Param" Library="AIAI" Id="B53BBBF8"/>
    </Element>
    <Element Type="Param" Id="BFC9D56A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D1233369"/>
        <Array Type="Param" Library="AIAI" Id="91036C7A"/>
    </Element>
    <Element Type="Param" Id="D1233369">
        <Variable Type="Variable" Library="AIAI" Id="37444F30"/>
        <Array Type="Param" Library="AIAI" Id="5521532D"/>
    </Element>
    <Element Type="Param" Id="5521532D">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="91036C7A">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="B53BBBF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9ED1104B">
        <Comment>
            Make each of the defenders leash
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="D540A8BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="57B9C151"/>
        <Parameter Type="Param" Library="AIAI" Id="0F8BDA7B"/>
        <Parameter Type="Param" Library="AIAI" Id="449E1068"/>
        <Parameter Type="Param" Library="AIAI" Id="7D0C76FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17261CB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CECF26DF"/>
    </Element>
    <Element Type="Param" Id="57B9C151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0F8BDA7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="93684D14"/>
        <Array Type="Param" Library="AIAI" Id="5FC95CBC"/>
    </Element>
    <Element Type="Param" Id="93684D14">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="5FC95CBC">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="449E1068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7D0C76FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="FunctionCall" Id="17261CB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="768F8D86"/>
        <Parameter Type="Param" Library="AIAI" Id="79E4CC5A"/>
    </Element>
    <Element Type="Param" Id="768F8D86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="79E4CC5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="128FFD2A"/>
        <Array Type="Param" Library="AIAI" Id="AC7B182C"/>
    </Element>
    <Element Type="Param" Id="128FFD2A">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="F33E20F3"/>
    </Element>
    <Element Type="Param" Id="F33E20F3">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="AC7B182C">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="CECF26DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E37F5B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5532875A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9766D4E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87918708"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23D84E6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="803A6C9F"/>
    </Element>
    <Element Type="FunctionCall" Id="2E37F5B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="924C19E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3B99143"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A308551"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8193569"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="042212C7"/>
    </Element>
    <Element Type="FunctionCall" Id="924C19E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA01260"/>
        <Parameter Type="Param" Library="AIAI" Id="A72F9F77"/>
        <Parameter Type="Param" Library="AIAI" Id="E989FC44"/>
    </Element>
    <Element Type="Param" Id="8CA01260">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D572895D"/>
        <Array Type="Param" Library="AIAI" Id="DFBE9E29"/>
    </Element>
    <Element Type="Param" Id="D572895D">
        <Variable Type="Variable" Library="AIAI" Id="D5DFF5E4"/>
    </Element>
    <Element Type="Param" Id="DFBE9E29">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="A72F9F77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E989FC44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="AFCCE1C3"/>
    </Element>
    <Element Type="FunctionCall" Id="C3B99143">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B18AF5"/>
        <Parameter Type="Param" Library="AIAI" Id="53DF5436"/>
        <Parameter Type="Param" Library="AIAI" Id="429D8E27"/>
    </Element>
    <Element Type="Param" Id="A7B18AF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="DFD90D95"/>
        <Array Type="Param" Library="AIAI" Id="417FBAB9"/>
    </Element>
    <Element Type="Param" Id="DFD90D95">
        <Variable Type="Variable" Library="AIAI" Id="BCEABBAE"/>
    </Element>
    <Element Type="Param" Id="417FBAB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="53DF5436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="429D8E27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1A308551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CB774E72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A00DF1D5"/>
        <Parameter Type="Param" Library="AIAI" Id="66BAC5A4"/>
        <Parameter Type="Param" Library="AIAI" Id="8B972DBF"/>
        <Parameter Type="Param" Library="AIAI" Id="524A33E8"/>
    </Element>
    <Element Type="Param" Id="A00DF1D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B9F7B61"/>
        <Variable Type="Variable" Library="Core" Id="B49737CD"/>
    </Element>
    <Element Type="Param" Id="66BAC5A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E463F943"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8B972DBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E39E14DF"/>
        <Value>JungleCreepHardLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="524A33E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="10968B1B"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="F8193569">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A199E9DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB085635"/>
    </Element>
    <Element Type="FunctionCall" Id="A199E9DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000087"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="532A5D29"/>
        <Parameter Type="Param" Library="AIAI" Id="89A9DCA3"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB75EA4"/>
    </Element>
    <Element Type="Param" Id="532A5D29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000152"/>
        <Preset Type="PresetValue" Library="Ntve" Id="36468651"/>
    </Element>
    <Element Type="Param" Id="89A9DCA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000153"/>
        <Value>100</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BDB75EA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000151"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="FB085635">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33E9444A"/>
        <Parameter Type="Param" Library="AIAI" Id="0EEF5DF2"/>
        <Parameter Type="Param" Library="AIAI" Id="C70703F4"/>
    </Element>
    <Element Type="Param" Id="33E9444A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2D717E64"/>
        <Array Type="Param" Library="AIAI" Id="8D338F0B"/>
    </Element>
    <Element Type="Param" Id="2D717E64">
        <Variable Type="Variable" Library="AIAI" Id="BCEABBAE"/>
    </Element>
    <Element Type="Param" Id="8D338F0B">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="0EEF5DF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C70703F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="042212C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CB774E72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C5388EB"/>
        <Parameter Type="Param" Library="AIAI" Id="7A0D43A8"/>
        <Parameter Type="Param" Library="AIAI" Id="3088157E"/>
        <Parameter Type="Param" Library="AIAI" Id="E7EBAADA"/>
    </Element>
    <Element Type="Param" Id="7C5388EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B9F7B61"/>
        <Variable Type="Variable" Library="Core" Id="B49737CD"/>
    </Element>
    <Element Type="Param" Id="7A0D43A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E463F943"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3088157E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E39E14DF"/>
        <Value>JungleCreepSoftLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="E7EBAADA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="10968B1B"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="5532875A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70A8F04C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A087286E"/>
    </Element>
    <Element Type="FunctionCall" Id="70A8F04C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CB774E72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3F496B79"/>
        <Parameter Type="Param" Library="AIAI" Id="7D46FDE9"/>
        <Parameter Type="Param" Library="AIAI" Id="73035B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA5B172"/>
    </Element>
    <Element Type="Param" Id="3F496B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B9F7B61"/>
        <Variable Type="Variable" Library="Core" Id="B49737CD"/>
    </Element>
    <Element Type="Param" Id="7D46FDE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E463F943"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="73035B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E39E14DF"/>
        <Value>JungleCreepBenign</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="ECA5B172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="10968B1B"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="A087286E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="25080A07"/>
        <Parameter Type="Param" Library="AIAI" Id="5C72ECB6"/>
        <Parameter Type="Param" Library="AIAI" Id="E070DAD0"/>
    </Element>
    <Element Type="Param" Id="25080A07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="B9F19D07"/>
        <Array Type="Param" Library="AIAI" Id="C6E93C42"/>
    </Element>
    <Element Type="Param" Id="B9F19D07">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="C6E93C42">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="5C72ECB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E070DAD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="9766D4E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CB774E72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F3A50738"/>
        <Parameter Type="Param" Library="AIAI" Id="3149BC7E"/>
        <Parameter Type="Param" Library="AIAI" Id="878DBC8B"/>
        <Parameter Type="Param" Library="AIAI" Id="083F326C"/>
    </Element>
    <Element Type="Param" Id="F3A50738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B9F7B61"/>
        <Variable Type="Variable" Library="Core" Id="B49737CD"/>
    </Element>
    <Element Type="Param" Id="3149BC7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E463F943"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="878DBC8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E39E14DF"/>
        <Value>JungleCreepPassive</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="083F326C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="10968B1B"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="FunctionCall" Id="87918708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0F72BD75"/>
        <Parameter Type="Param" Library="AIAI" Id="7B99136C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4351874"/>
    </Element>
    <Element Type="Param" Id="0F72BD75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFB213B4"/>
    </Element>
    <Element Type="FunctionCall" Id="BFB213B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="1C2EE558"/>
    </Element>
    <Element Type="Param" Id="1C2EE558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="7B99136C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F4351874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="23D84E6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E36C6C7"/>
        <Parameter Type="Param" Library="AIAI" Id="899C1E8C"/>
        <Parameter Type="Param" Library="AIAI" Id="F8442DD9"/>
    </Element>
    <Element Type="Param" Id="3E36C6C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="899C1E8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="861CD5B0"/>
    </Element>
    <Element Type="FunctionCall" Id="861CD5B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="F4442DAF"/>
        <Parameter Type="Param" Library="AIAI" Id="9B1268CE"/>
    </Element>
    <Element Type="Param" Id="F4442DAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="DBE96AEE"/>
        <Array Type="Param" Library="AIAI" Id="687AECAD"/>
    </Element>
    <Element Type="Param" Id="DBE96AEE">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="FDC6A8B3"/>
    </Element>
    <Element Type="Param" Id="FDC6A8B3">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="687AECAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="9B1268CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F8442DD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="803A6C9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7668CADD"/>
        <Parameter Type="Param" Library="AIAI" Id="7A771104"/>
        <Parameter Type="Param" Library="AIAI" Id="DD87AFCA"/>
    </Element>
    <Element Type="Param" Id="7668CADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="7A771104">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4F53556"/>
    </Element>
    <Element Type="FunctionCall" Id="A4F53556">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="F88AC286"/>
        <Parameter Type="Param" Library="AIAI" Id="EBE66030"/>
    </Element>
    <Element Type="Param" Id="F88AC286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueId Id="4"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="EBE66030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ADDA731"/>
    </Element>
    <Element Type="FunctionCall" Id="4ADDA731">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="9BADB2BE"/>
        <Parameter Type="Param" Library="AIAI" Id="39587735"/>
        <Parameter Type="Param" Library="AIAI" Id="B7C9B5DD"/>
    </Element>
    <Element Type="Param" Id="9BADB2BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="39587735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E564959F"/>
    </Element>
    <Element Type="FunctionCall" Id="E564959F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB4E6196"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC166DF"/>
    </Element>
    <Element Type="Param" Id="3AC166DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1B0F7099"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="673A2AE7"/>
        <Array Type="Param" Library="AIAI" Id="A5C0241E"/>
    </Element>
    <Element Type="Param" Id="673A2AE7">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="3EEE3CF9"/>
    </Element>
    <Element Type="Param" Id="3EEE3CF9">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="A5C0241E">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="B7C9B5DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="FA80A5D7"/>
        <Array Type="Param" Library="AIAI" Id="6658E69D"/>
    </Element>
    <Element Type="Param" Id="FA80A5D7">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="49E7E6D9"/>
    </Element>
    <Element Type="Param" Id="49E7E6D9">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="6658E69D">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="DD87AFCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000040"/>
    </Element>
    <Element Type="Comment" Id="4B4F3824">
        <Comment>
            Edge case unit cannot path to leashing position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="C125FBCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D3325801"/>
        <Parameter Type="Param" Library="AIAI" Id="BCF14C5B"/>
    </Element>
    <Element Type="Param" Id="D3325801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BCF14C5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="AD832E57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A8A5721"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B9CE5F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9583D2C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B61B200A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1830F6B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DAF068B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21F0AB1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ED9E211"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFA8C480"/>
    </Element>
    <Element Type="FunctionCall" Id="5A8A5721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="22063E11"/>
        <Parameter Type="Param" Library="AIAI" Id="743EF99F"/>
        <Parameter Type="Param" Library="AIAI" Id="8C4EB7F3"/>
    </Element>
    <Element Type="Param" Id="22063E11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="243489A6"/>
    </Element>
    <Element Type="FunctionCall" Id="243489A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA60321"/>
    </Element>
    <Element Type="Param" Id="3AA60321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="743EF99F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8C4EB7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>JungleGraveGolemLaner</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="7B9CE5F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B6FF738"/>
        <Parameter Type="Param" Library="AIAI" Id="209615AB"/>
        <Parameter Type="Param" Library="AIAI" Id="C88C0268"/>
    </Element>
    <Element Type="Param" Id="1B6FF738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2591A63D"/>
    </Element>
    <Element Type="FunctionCall" Id="2591A63D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="9759C440"/>
    </Element>
    <Element Type="Param" Id="9759C440">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="209615AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="C88C0268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>JungleGraveGolemDefender</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="9583D2C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D323B4AD"/>
        <Parameter Type="Param" Library="AIAI" Id="D0F951EA"/>
        <Parameter Type="Param" Library="AIAI" Id="A11D8BBA"/>
    </Element>
    <Element Type="Param" Id="D323B4AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A15A4F0"/>
    </Element>
    <Element Type="FunctionCall" Id="4A15A4F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E3CE75F4"/>
    </Element>
    <Element Type="Param" Id="E3CE75F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="D0F951EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A11D8BBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="B61B200A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="13C837C7"/>
        <Parameter Type="Param" Library="AIAI" Id="B92D31C7"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E7F0AA"/>
    </Element>
    <Element Type="Param" Id="13C837C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9E26E62"/>
    </Element>
    <Element Type="FunctionCall" Id="A9E26E62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="91945ACC"/>
    </Element>
    <Element Type="Param" Id="91945ACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="B92D31C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E7E7F0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldSummonedBossBody</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="1830F6B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6527CD"/>
        <Parameter Type="Param" Library="AIAI" Id="35261569"/>
        <Parameter Type="Param" Library="AIAI" Id="F1E71CA0"/>
    </Element>
    <Element Type="Param" Id="ED6527CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="713EE228"/>
    </Element>
    <Element Type="FunctionCall" Id="713EE228">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="C8739F05"/>
    </Element>
    <Element Type="Param" Id="C8739F05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="35261569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F1E71CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldSummonedBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="8DAF068B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D733DB"/>
        <Parameter Type="Param" Library="AIAI" Id="253A4AEA"/>
        <Parameter Type="Param" Library="AIAI" Id="CD52B8ED"/>
    </Element>
    <Element Type="Param" Id="E9D733DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C05857BA"/>
    </Element>
    <Element Type="FunctionCall" Id="C05857BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="7BFF5816"/>
    </Element>
    <Element Type="Param" Id="7BFF5816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="253A4AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CD52B8ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldRangedMinion</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="21F0AB1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6E7D453E"/>
        <Parameter Type="Param" Library="AIAI" Id="BD8AE5C0"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8C19C1"/>
    </Element>
    <Element Type="Param" Id="6E7D453E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E9F7E54"/>
    </Element>
    <Element Type="FunctionCall" Id="9E9F7E54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="4EF4F447"/>
    </Element>
    <Element Type="Param" Id="4EF4F447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="BD8AE5C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="6F8C19C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldMinion</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="3ED9E211">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C92E9F71"/>
        <Parameter Type="Param" Library="AIAI" Id="E7730848"/>
        <Parameter Type="Param" Library="AIAI" Id="99B61B00"/>
    </Element>
    <Element Type="Param" Id="C92E9F71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E34DC59"/>
    </Element>
    <Element Type="FunctionCall" Id="6E34DC59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E1CD20"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D106EA"/>
    </Element>
    <Element Type="Param" Id="B5E1CD20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="C9D106EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>JungleCreepSoftLeashing</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="E7730848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="99B61B00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FFA8C480">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBCA0E89"/>
        <Parameter Type="Param" Library="AIAI" Id="7A291FA9"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6CCD0F"/>
        <Parameter Type="Param" Library="AIAI" Id="81BBB87C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="922E1370"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D589DA4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2BF0C53"/>
    </Element>
    <Element Type="Param" Id="EBCA0E89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7A291FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="4894DA16"/>
        <Array Type="Param" Library="AIAI" Id="7EF013D7"/>
    </Element>
    <Element Type="Param" Id="4894DA16">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="7EF013D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="Param" Id="BF6CCD0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="81BBB87C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="FunctionCall" Id="922E1370">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="4FDDDF81"/>
        <Parameter Type="Param" Library="AIAI" Id="11B841B8"/>
    </Element>
    <Element Type="Param" Id="4FDDDF81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="11B841B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="DFC24097"/>
        <Array Type="Param" Library="AIAI" Id="A23B4E9F"/>
    </Element>
    <Element Type="Param" Id="DFC24097">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="971D9C99"/>
    </Element>
    <Element Type="Param" Id="971D9C99">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="A23B4E9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="D589DA4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="0E8A5B30"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="0256CCC4"/>
        <Parameter Type="Param" Library="AIAI" Id="02D8D3EB"/>
        <Parameter Type="Param" Library="AIAI" Id="8DCD78A3"/>
    </Element>
    <Element Type="Param" Id="0256CCC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="211C5A4E"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="02D8D3EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6EF4B7A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0EA75E11"/>
    </Element>
    <Element Type="Param" Id="8DCD78A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="59E6F35F"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="10EEC873"/>
        <Array Type="Param" Library="AIAI" Id="40CF0E67"/>
    </Element>
    <Element Type="Param" Id="10EEC873">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="6BEC4FDD"/>
    </Element>
    <Element Type="Param" Id="6BEC4FDD">
        <Variable Type="Variable" Library="AIAI" Id="49A83172"/>
    </Element>
    <Element Type="Param" Id="40CF0E67">
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="E2BF0C53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="73C0339B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="AC1BC5D8"/>
        <Parameter Type="Param" Library="AIAI" Id="912A643A"/>
        <Parameter Type="Param" Library="AIAI" Id="3E0E9E42"/>
    </Element>
    <Element Type="Param" Id="AC1BC5D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2BB8CB05"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Param" Id="912A643A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A7F392A"/>
        <Value>JungleJungleCreepDummyTeleport</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="3E0E9E42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="88375332"/>
        <Variable Type="Variable" Library="AIAI" Id="8035A399"/>
    </Element>
    <Element Type="Comment" Id="3051C7C0">
        <Comment>
            Send transition events
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D3117AF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9368BCCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8D696EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB6B1FE"/>
    </Element>
    <Element Type="FunctionCall" Id="9368BCCD">
        <FunctionDef Type="FunctionDef" Library="Game" Id="062EAE11"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE5C29D7"/>
    </Element>
    <Element Type="Param" Id="FE5C29D7">
        <ParameterDef Type="ParamDef" Library="Game" Id="1CF5056A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="A8D696EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="376FDBA5"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC6D7CB"/>
        <Parameter Type="Param" Library="AIAI" Id="C31D0D13"/>
    </Element>
    <Element Type="Param" Id="376FDBA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6FC6D7CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="Param" Id="C31D0D13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4345F8"/>
    </Element>
    <Element Type="FunctionCall" Id="FFB6B1FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F23C4CCE"/>
        <Parameter Type="Param" Library="AIAI" Id="A1703D7B"/>
        <Parameter Type="Param" Library="AIAI" Id="81DD0824"/>
    </Element>
    <Element Type="Param" Id="F23C4CCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1703D7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="Param" Id="81DD0824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
    </Element>
    <Element Type="FunctionCall" Id="6D24387C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2011FF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0762E7C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96EB9919"/>
    </Element>
    <Element Type="FunctionCall" Id="E2011FF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF27C9A3"/>
        <Parameter Type="Param" Library="AIAI" Id="DE72B2D9"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4A2874"/>
    </Element>
    <Element Type="Param" Id="FF27C9A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DE72B2D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="Param" Id="DF4A2874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4345F8"/>
    </Element>
    <Element Type="FunctionCall" Id="0762E7C1">
        <FunctionDef Type="FunctionDef" Library="Game" Id="064F683D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F8C6F46D"/>
    </Element>
    <Element Type="Param" Id="F8C6F46D">
        <ParameterDef Type="ParamDef" Library="Game" Id="EE99E282"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3D85548C"/>
    </Element>
    <Element Type="FunctionCall" Id="96EB9919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="91AF3D5A"/>
        <Parameter Type="Param" Library="AIAI" Id="5F3893FD"/>
        <Parameter Type="Param" Library="AIAI" Id="C090EAF2"/>
    </Element>
    <Element Type="Param" Id="91AF3D5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5F3893FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="Param" Id="C090EAF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
    </Element>
    <Element Type="FunctionDef" Id="399D805E">
        <Identifier>DefenderAIIssueOrdersToCreep</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="92CE138E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F4688FD2"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
        <Variable Type="Variable" Library="AIAI" Id="3AA283E3"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
        <Variable Type="Variable" Library="AIAI" Id="41D3B784"/>
        <Variable Type="Variable" Library="AIAI" Id="39464B17"/>
        <Variable Type="Variable" Library="AIAI" Id="4C1FD7C7"/>
        <Variable Type="Variable" Library="AIAI" Id="F912219F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D733A93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="316F8C81"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="330A8C38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B44A3649"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7E9CE61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90EE8C32"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8D93EC50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AF4C74E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C80C72E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2E837FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2FC9180"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27F8FBA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A07A6AF5"/>
    </Element>
    <Element Type="ParamDef" Id="92CE138E">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="F4688FD2">
        <Identifier>creep</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="30EAF81E">
        <Identifier>u</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F252B89B"/>
    </Element>
    <Element Type="Param" Id="F252B89B">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D6D36CB3">
        <Identifier>creepUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6A764952"/>
    </Element>
    <Element Type="Param" Id="6A764952">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D85AADFD">
        <Identifier>creepNeedsNewOrders</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB0A3901"/>
    </Element>
    <Element Type="Param" Id="AB0A3901">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="3AA283E3">
        <Identifier>currentOrderTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C6A1CCD"/>
    </Element>
    <Element Type="Param" Id="8C6A1CCD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0920AFE8">
        <Identifier>newOrderTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F3170E1"/>
    </Element>
    <Element Type="Param" Id="3F3170E1">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="41D3B784">
        <Identifier>newOrderTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8ABBEECA"/>
    </Element>
    <Element Type="Param" Id="8ABBEECA">
        <Value>3000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="39464B17">
        <Identifier>untitledVariable001</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74D097A9"/>
    </Element>
    <Element Type="Param" Id="74D097A9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AC06B7D"/>
    </Element>
    <Element Type="FunctionCall" Id="7AC06B7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4C1FD7C7">
        <Identifier>graveGolemBindingRootsValidTargets</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51014D76"/>
    </Element>
    <Element Type="Param" Id="51014D76">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F912219F">
        <Identifier>index</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ACCD7D89"/>
    </Element>
    <Element Type="Param" Id="ACCD7D89">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4D733A93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0B1AA75"/>
        <Parameter Type="Param" Library="AIAI" Id="EB502755"/>
    </Element>
    <Element Type="Param" Id="E0B1AA75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="EB502755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7DB47CC9"/>
        <Array Type="Param" Library="AIAI" Id="77A76EC9"/>
    </Element>
    <Element Type="Param" Id="7DB47CC9">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="306911F7"/>
    </Element>
    <Element Type="Param" Id="306911F7">
        <Parameter Type="ParamDef" Library="AIAI" Id="F4688FD2"/>
    </Element>
    <Element Type="Param" Id="77A76EC9">
        <Parameter Type="ParamDef" Library="AIAI" Id="92CE138E"/>
    </Element>
    <Element Type="FunctionCall" Id="316F8C81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F58731ED"/>
        <Parameter Type="Param" Library="AIAI" Id="DDBD857B"/>
    </Element>
    <Element Type="Param" Id="F58731ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3AA283E3"/>
    </Element>
    <Element Type="Param" Id="DDBD857B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3328B56A"/>
    </Element>
    <Element Type="FunctionCall" Id="3328B56A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="876817F7"/>
    </Element>
    <Element Type="Param" Id="876817F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B83557A1"/>
    </Element>
    <Element Type="FunctionCall" Id="B83557A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="3D1F404F"/>
        <Parameter Type="Param" Library="AIAI" Id="23D3F055"/>
    </Element>
    <Element Type="Param" Id="3D1F404F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="23D3F055">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="330A8C38">
        <Comment>
            Reevaluate target by default
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B44A3649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="30A4E283"/>
        <Parameter Type="Param" Library="AIAI" Id="4F85F0F0"/>
    </Element>
    <Element Type="Param" Id="30A4E283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="4F85F0F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B7E9CE61">
        <Comment>
            Don't need to evaluate target if the creep's weapon is on cooldown
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="90EE8C32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC172C77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3B34D4A"/>
    </Element>
    <Element Type="FunctionCall" Id="AC172C77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB8AD2BF"/>
        <Parameter Type="Param" Library="AIAI" Id="7E2BEFCF"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1F132C"/>
    </Element>
    <Element Type="Param" Id="DB8AD2BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA3D1335"/>
    </Element>
    <Element Type="FunctionCall" Id="CA3D1335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CE962B10"/>
        <Parameter Type="Param" Library="AIAI" Id="428D4DE9"/>
        <Parameter Type="Param" Library="AIAI" Id="652B0390"/>
    </Element>
    <Element Type="Param" Id="428D4DE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="27B9A2BE"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="652B0390">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ECFE1110"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7E2BEFCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3A1F132C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C3B34D4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="697AEACF"/>
        <Parameter Type="Param" Library="AIAI" Id="73DB0D2A"/>
    </Element>
    <Element Type="Param" Id="697AEACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="73DB0D2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8D93EC50">
        <Comment>
            Special behavior for specific creeps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7AF4C74E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7C3CAE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D97D2835"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFAB8BAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="073CC97F"/>
    </Element>
    <Element Type="Comment" Id="E7C3CAE2">
        <Comment>
            If the ability is on cooldown, and there is at least 1 melee ogre still alive, the buffer ogre should buff them
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D97D2835">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="002B96F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="615463A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E68B97F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1AF334E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="084B66EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B77B212"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F537641"/>
    </Element>
    <Element Type="Comment" Id="002B96F9">
        <Comment>
            Otherwise, execute normal attack behavior
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="615463A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EFBC7AC7"/>
        <Parameter Type="Param" Library="AIAI" Id="5137031F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B374CD99"/>
    </Element>
    <Element Type="Param" Id="EFBC7AC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2A34EFF4"/>
        <Array Type="Param" Library="AIAI" Id="6A6D2C66"/>
    </Element>
    <Element Type="Param" Id="2A34EFF4">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="6A6D2C66">
        <Parameter Type="ParamDef" Library="AIAI" Id="92CE138E"/>
    </Element>
    <Element Type="Param" Id="5137031F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
    </Element>
    <Element Type="FunctionCall" Id="B374CD99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5A66520"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF5DB8E5"/>
    </Element>
    <Element Type="FunctionCall" Id="A5A66520">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7E100C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D45318F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBFA9A3D"/>
    </Element>
    <Element Type="FunctionCall" Id="B7E100C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="15272696"/>
        <Parameter Type="Param" Library="AIAI" Id="87AAAAFD"/>
    </Element>
    <Element Type="Param" Id="15272696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="41D3B784"/>
    </Element>
    <Element Type="Param" Id="87AAAAFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E59A8F23"/>
    </Element>
    <Element Type="FunctionCall" Id="E59A8F23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC11705"/>
        <Parameter Type="Param" Library="AIAI" Id="54491DE3"/>
        <Parameter Type="Param" Library="AIAI" Id="8D26CDDE"/>
    </Element>
    <Element Type="Param" Id="6FC11705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
    </Element>
    <Element Type="Param" Id="54491DE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="8D26CDDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="D45318F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="513A6238"/>
        <Parameter Type="Param" Library="AIAI" Id="36F8D06B"/>
    </Element>
    <Element Type="Param" Id="513A6238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
    </Element>
    <Element Type="Param" Id="36F8D06B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
    </Element>
    <Element Type="FunctionCall" Id="DBFA9A3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E6DE5A40"/>
        <Parameter Type="Param" Library="AIAI" Id="0E0450BD"/>
        <Parameter Type="Param" Library="AIAI" Id="214B9B75"/>
    </Element>
    <Element Type="Param" Id="E6DE5A40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="41D3B784"/>
    </Element>
    <Element Type="Param" Id="0E0450BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="214B9B75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0939402"/>
    </Element>
    <Element Type="FunctionCall" Id="C0939402">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="30A805DB"/>
        <Parameter Type="Param" Library="AIAI" Id="245C6257"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA82527"/>
    </Element>
    <Element Type="Param" Id="30A805DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
    </Element>
    <Element Type="Param" Id="245C6257">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="8EA82527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="EF5DB8E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1547950A"/>
        <Parameter Type="Param" Library="AIAI" Id="4AE5FDE5"/>
        <Parameter Type="Param" Library="AIAI" Id="C1AC8183"/>
    </Element>
    <Element Type="Param" Id="1547950A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB6AAD61"/>
    </Element>
    <Element Type="FunctionCall" Id="BB6AAD61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3A244B43"/>
    </Element>
    <Element Type="Param" Id="3A244B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="30EAF81E"/>
    </Element>
    <Element Type="Param" Id="4AE5FDE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C1AC8183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>MercDefenderMeleeOgre</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="0E68B97F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5D6B46"/>
        <Parameter Type="Param" Library="AIAI" Id="347FE406"/>
        <Parameter Type="Param" Library="AIAI" Id="E8932ECD"/>
    </Element>
    <Element Type="Param" Id="8C5D6B46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="347FE406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9787E7B8"/>
    </Element>
    <Element Type="FunctionCall" Id="9787E7B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="26457942"/>
        <Parameter Type="Param" Library="AIAI" Id="1062BC6D"/>
    </Element>
    <Element Type="Param" Id="26457942">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
    </Element>
    <Element Type="Param" Id="1062BC6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>MercDefenderOgreBuffAbility</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="E8932ECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="E1AF334E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E92E2D33"/>
        <Parameter Type="Param" Library="AIAI" Id="0938432B"/>
    </Element>
    <Element Type="Param" Id="E92E2D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="0938432B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="084B66EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8BDB360D"/>
        <Parameter Type="Param" Library="AIAI" Id="A035B4AC"/>
    </Element>
    <Element Type="Param" Id="8BDB360D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="41D3B784"/>
    </Element>
    <Element Type="Param" Id="A035B4AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4B77B212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2543A68B"/>
        <Parameter Type="Param" Library="AIAI" Id="68ACCAAD"/>
        <Parameter Type="Param" Library="AIAI" Id="62870EBD"/>
    </Element>
    <Element Type="Param" Id="2543A68B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C12E16A"/>
    </Element>
    <Element Type="FunctionCall" Id="4C12E16A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EB622569"/>
        <Parameter Type="Param" Library="AIAI" Id="F7527CE6"/>
        <Parameter Type="Param" Library="AIAI" Id="24D60D35"/>
    </Element>
    <Element Type="Param" Id="F7527CE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="563962F4"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="24D60D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9C898CE6"/>
        <CustomType Type="cooldown"/>
        <ScriptCode>
            "Abil/MercDefenderOgreBuffAbility"
        </ScriptCode>
    </Element>
    <Element Type="Param" Id="68ACCAAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="62870EBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7F537641">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5B7980F4"/>
        <Parameter Type="Param" Library="AIAI" Id="0DDD0977"/>
        <Parameter Type="Param" Library="AIAI" Id="2E988957"/>
    </Element>
    <Element Type="Param" Id="5B7980F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DB4D94D"/>
    </Element>
    <Element Type="FunctionCall" Id="2DB4D94D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="E1AED335"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B93149"/>
    </Element>
    <Element Type="Param" Id="E1AED335">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="D4B93149">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7FB782D0"/>
        <Array Type="Param" Library="AIAI" Id="A1CA1EBC"/>
    </Element>
    <Element Type="Param" Id="7FB782D0">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="A1CA1EBC">
        <Parameter Type="ParamDef" Library="AIAI" Id="92CE138E"/>
    </Element>
    <Element Type="Param" Id="0DDD0977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2E988957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FFAB8BAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E3A319D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B23A034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B688368"/>
    </Element>
    <Element Type="FunctionCall" Id="7E3A319D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D43D6E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A12C209"/>
    </Element>
    <Element Type="FunctionCall" Id="9D43D6E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AB68B751"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2244B1"/>
        <Parameter Type="Param" Library="AIAI" Id="8DF1DB7C"/>
    </Element>
    <Element Type="Param" Id="AB68B751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEE329E7"/>
    </Element>
    <Element Type="FunctionCall" Id="AEE329E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C0FB68"/>
    </Element>
    <Element Type="Param" Id="E8C0FB68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="6A2244B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8DF1DB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>JungleGraveGolemDefender</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="8A12C209">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EC81DDE2"/>
        <Parameter Type="Param" Library="AIAI" Id="093AEB9E"/>
        <Parameter Type="Param" Library="AIAI" Id="AFB21BF7"/>
    </Element>
    <Element Type="Param" Id="EC81DDE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBE407E8"/>
    </Element>
    <Element Type="FunctionCall" Id="DBE407E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="51D6F501"/>
    </Element>
    <Element Type="Param" Id="51D6F501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="093AEB9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFB21BF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="1B23A034">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D35415C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="940C36FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F754FC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16C83437"/>
    </Element>
    <Element Type="FunctionCall" Id="4D35415C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF51CDE9"/>
        <Parameter Type="Param" Library="AIAI" Id="B8A95856"/>
        <Parameter Type="Param" Library="AIAI" Id="92A18A15"/>
    </Element>
    <Element Type="Param" Id="BF51CDE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39EC15CF"/>
    </Element>
    <Element Type="FunctionCall" Id="39EC15CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EB622569"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8BBE46"/>
        <Parameter Type="Param" Library="AIAI" Id="44FD7C3C"/>
    </Element>
    <Element Type="Param" Id="EC8BBE46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="563962F4"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="44FD7C3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9C898CE6"/>
        <CustomType Type="cooldown"/>
        <ScriptCode>
            "Abil/UnderworldBossStun"
        </ScriptCode>
    </Element>
    <Element Type="Param" Id="B8A95856">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="92A18A15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="940C36FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="51D64849"/>
        <Parameter Type="Param" Library="AIAI" Id="D55A2FE6"/>
        <Parameter Type="Param" Library="AIAI" Id="835EC080"/>
    </Element>
    <Element Type="Param" Id="51D64849">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9BFA2D7"/>
    </Element>
    <Element Type="FunctionCall" Id="A9BFA2D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A7545D0D"/>
        <Parameter Type="Param" Library="AIAI" Id="CAF0393D"/>
    </Element>
    <Element Type="Param" Id="A7545D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="CAF0393D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E56EA051"/>
    </Element>
    <Element Type="FunctionCall" Id="E56EA051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="8DA544CC"/>
        <Parameter Type="Param" Library="AIAI" Id="D2183B2E"/>
        <Parameter Type="Param" Library="AIAI" Id="B1CF6A81"/>
        <Parameter Type="Param" Library="AIAI" Id="8457F6F1"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0E37E4"/>
    </Element>
    <Element Type="Param" Id="8DA544CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D2183B2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B1CF6A81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75D7D409"/>
    </Element>
    <Element Type="FunctionCall" Id="75D7D409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="E6823D33"/>
        <Parameter Type="Param" Library="AIAI" Id="FAF8D7DF"/>
    </Element>
    <Element Type="Param" Id="E6823D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ABEE1E6"/>
    </Element>
    <Element Type="FunctionCall" Id="7ABEE1E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="954F4ECA"/>
    </Element>
    <Element Type="Param" Id="954F4ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="FAF8D7DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8457F6F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>Heroic,Visible;Player,Ally,Structure,Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="7F0E37E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D55A2FE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="835EC080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9F754FC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="13C16D35"/>
        <Parameter Type="Param" Library="AIAI" Id="7E994FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="F2C60C17"/>
    </Element>
    <Element Type="Param" Id="13C16D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="7E994FFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4C40BD0"/>
    </Element>
    <Element Type="FunctionCall" Id="A4C40BD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="08176F67"/>
    </Element>
    <Element Type="Param" Id="08176F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>UnderworldBossStun</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="F2C60C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="16C83437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CF48F8E6"/>
        <Parameter Type="Param" Library="AIAI" Id="A688A8DE"/>
    </Element>
    <Element Type="Param" Id="CF48F8E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="A688A8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6B688368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C71B695"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26532A58"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1EE5FA1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EED6AB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A277080"/>
    </Element>
    <Element Type="FunctionCall" Id="0C71B695">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C4DC760C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D22C3695"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCB0E61F"/>
    </Element>
    <Element Type="Param" Id="D22C3695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F96B466D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6D9A4BC"/>
    </Element>
    <Element Type="FunctionCall" Id="A6D9A4BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="A270E1BD"/>
        <Parameter Type="Param" Library="AIAI" Id="B777DE43"/>
        <Parameter Type="Param" Library="AIAI" Id="80C4E1E3"/>
        <Parameter Type="Param" Library="AIAI" Id="8ECE5109"/>
        <Parameter Type="Param" Library="AIAI" Id="28E11500"/>
    </Element>
    <Element Type="Param" Id="A270E1BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="B777DE43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="80C4E1E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5920E93D"/>
    </Element>
    <Element Type="FunctionCall" Id="5920E93D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="3C7B39A4"/>
        <Parameter Type="Param" Library="AIAI" Id="19B051E6"/>
    </Element>
    <Element Type="Param" Id="3C7B39A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15FB4A39"/>
    </Element>
    <Element Type="FunctionCall" Id="15FB4A39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="83877676"/>
    </Element>
    <Element Type="Param" Id="83877676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="19B051E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8ECE5109">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>Heroic,Visible;Player,Ally,Structure,Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="28E11500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="DCB0E61F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1DAFBC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="623846FE"/>
    </Element>
    <Element Type="FunctionCall" Id="D1DAFBC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC02E29E"/>
        <Parameter Type="Param" Library="AIAI" Id="1717B01C"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F70C8D"/>
    </Element>
    <Element Type="Param" Id="AC02E29E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1717B01C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B9F70C8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="4C1FD7C7"/>
    </Element>
    <Element Type="FunctionCall" Id="623846FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1560D7"/>
        <Parameter Type="Param" Library="AIAI" Id="4264E7EA"/>
        <Parameter Type="Param" Library="AIAI" Id="0D2448AC"/>
    </Element>
    <Element Type="Param" Id="9E1560D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BB3290A"/>
    </Element>
    <Element Type="FunctionCall" Id="8BB3290A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="CC908DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="F86392CE"/>
    </Element>
    <Element Type="Param" Id="CC908DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6F610E7"/>
    </Element>
    <Element Type="FunctionCall" Id="F6F610E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B5B483"/>
    </Element>
    <Element Type="Param" Id="B1B5B483">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFEBE780"/>
    </Element>
    <Element Type="FunctionCall" Id="FFEBE780">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="19CE733E"/>
    </Element>
    <Element Type="Param" Id="F86392CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="659EE46F"/>
    </Element>
    <Element Type="FunctionCall" Id="659EE46F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3F9E1EB8"/>
    </Element>
    <Element Type="Param" Id="3F9E1EB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="4264E7EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="0D2448AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="26532A58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3BFA0ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D25F15FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F836464"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8CF8729"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC4FECD2"/>
    </Element>
    <Element Type="FunctionCall" Id="C3BFA0ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6111C017"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F787DD61"/>
        <Parameter Type="Param" Library="AIAI" Id="39CBA497"/>
        <Parameter Type="Param" Library="AIAI" Id="A10FD4ED"/>
    </Element>
    <Element Type="Param" Id="F787DD61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6B5D6834"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="39CBA497">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A00EA38"/>
        <Value>Abil/UnderwoldBindingRoots</Value>
        <ValueType Type="cooldown"/>
    </Element>
    <Element Type="Param" Id="A10FD4ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="291921AE"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="FunctionCall" Id="D25F15FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C7AEACFA"/>
        <Parameter Type="Param" Library="AIAI" Id="C2684560"/>
        <Parameter Type="Param" Library="AIAI" Id="E447B4F1"/>
    </Element>
    <Element Type="Param" Id="C7AEACFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="C2684560">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66B9C334"/>
    </Element>
    <Element Type="FunctionCall" Id="66B9C334">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="64693ACD"/>
        <Parameter Type="Param" Library="AIAI" Id="93E374E4"/>
    </Element>
    <Element Type="Param" Id="64693ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>UnderworldBossRoots</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="93E374E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC75324C"/>
    </Element>
    <Element Type="FunctionCall" Id="DC75324C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="02D3C526"/>
    </Element>
    <Element Type="Param" Id="02D3C526">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67B588CF"/>
    </Element>
    <Element Type="FunctionCall" Id="67B588CF">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="C3F8D255"/>
        <Parameter Type="Param" Library="AIAI" Id="9B5E4B44"/>
        <Parameter Type="Param" Library="AIAI" Id="91829BD6"/>
        <Parameter Type="Param" Library="AIAI" Id="484EDE9C"/>
        <Parameter Type="Param" Library="AIAI" Id="9A2BFB88"/>
        <Parameter Type="Param" Library="AIAI" Id="93CFA20B"/>
    </Element>
    <Element Type="Param" Id="9B5E4B44">
        <ParameterDef Type="ParamDef" Library="MapM" Id="8D79D570"/>
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="91829BD6">
        <ParameterDef Type="ParamDef" Library="MapM" Id="238AD37C"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="484EDE9C">
        <ParameterDef Type="ParamDef" Library="MapM" Id="2B236046"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F25E992"/>
    </Element>
    <Element Type="FunctionCall" Id="9F25E992">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EC22AADE"/>
    </Element>
    <Element Type="Param" Id="EC22AADE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="9A2BFB88">
        <ParameterDef Type="ParamDef" Library="MapM" Id="BF172178"/>
        <Variable Type="Variable" Library="AIAI" Id="3AA283E3"/>
    </Element>
    <Element Type="Param" Id="93CFA20B">
        <ParameterDef Type="ParamDef" Library="MapM" Id="C8C8C166"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="E447B4F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="4F836464">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6111C017"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0CA3ABD5"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F43E51"/>
        <Parameter Type="Param" Library="AIAI" Id="95F912E9"/>
    </Element>
    <Element Type="Param" Id="0CA3ABD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6B5D6834"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D4F43E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A00EA38"/>
        <Value>Abil/UnderwoldBindingRoots</Value>
        <ValueType Type="cooldown"/>
    </Element>
    <Element Type="Param" Id="95F912E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="291921AE"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="FunctionCall" Id="E8CF8729">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="64A2503C"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA9D716"/>
    </Element>
    <Element Type="Param" Id="64A2503C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="4AA9D716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BC4FECD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC10052"/>
        <Parameter Type="Param" Library="AIAI" Id="E71795AD"/>
        <Parameter Type="Param" Library="AIAI" Id="77B1EA67"/>
    </Element>
    <Element Type="Param" Id="3AC10052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4C1FD7C7"/>
    </Element>
    <Element Type="Param" Id="E71795AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="77B1EA67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1EE5FA1D">
        <Comment>
            Otherwise, execute normal attack behavior
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="4EED6AB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4F7005E7"/>
        <Parameter Type="Param" Library="AIAI" Id="6896222D"/>
        <Parameter Type="Param" Library="AIAI" Id="C0D32C68"/>
    </Element>
    <Element Type="Param" Id="4F7005E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEC1A9D8"/>
    </Element>
    <Element Type="FunctionCall" Id="DEC1A9D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EB622569"/>
        <Parameter Type="Param" Library="AIAI" Id="BBFBABA6"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDBCAF0"/>
    </Element>
    <Element Type="Param" Id="BBFBABA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="563962F4"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="5CDBCAF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9C898CE6"/>
        <CustomType Type="cooldown"/>
        <ScriptCode>
            "Abil/UnderworldBossRoots"
        </ScriptCode>
    </Element>
    <Element Type="Param" Id="6896222D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="C0D32C68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6A277080">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8366F835"/>
        <Parameter Type="Param" Library="AIAI" Id="70C84972"/>
        <Parameter Type="Param" Library="AIAI" Id="25985187"/>
    </Element>
    <Element Type="Param" Id="8366F835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E14DEEA"/>
    </Element>
    <Element Type="FunctionCall" Id="4E14DEEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="C84DEF62"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC88E92"/>
    </Element>
    <Element Type="Param" Id="C84DEF62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="BFC88E92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB1F013"/>
    </Element>
    <Element Type="FunctionCall" Id="FFB1F013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="3F6667FF"/>
        <Parameter Type="Param" Library="AIAI" Id="AB848723"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C9387F"/>
        <Parameter Type="Param" Library="AIAI" Id="C8792BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="C34679AA"/>
    </Element>
    <Element Type="Param" Id="3F6667FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="AB848723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="E3C9387F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75883F0F"/>
    </Element>
    <Element Type="FunctionCall" Id="75883F0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="925F42AD"/>
        <Parameter Type="Param" Library="AIAI" Id="1034EB52"/>
    </Element>
    <Element Type="Param" Id="925F42AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F44F496"/>
    </Element>
    <Element Type="FunctionCall" Id="1F44F496">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3042F688"/>
    </Element>
    <Element Type="Param" Id="3042F688">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="1034EB52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C8792BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>Heroic,Visible;Player,Ally,Structure,Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C34679AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="70C84972">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="25985187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="073CC97F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D5ECA99"/>
        <Parameter Type="Param" Library="AIAI" Id="48550433"/>
        <Parameter Type="Param" Library="AIAI" Id="FD1FFA33"/>
    </Element>
    <Element Type="Param" Id="5D5ECA99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D2933A2"/>
    </Element>
    <Element Type="FunctionCall" Id="4D2933A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="5671A803"/>
    </Element>
    <Element Type="Param" Id="5671A803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="48550433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FD1FFA33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>MercDefenderRangedOgre</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Comment" Id="C80C72E4">
        <Comment>
            Map specific creep logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E2E837FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36854F54"/>
        <Parameter Type="Param" Library="AIAI" Id="09DCC265"/>
    </Element>
    <Element Type="Param" Id="36854F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="Core" Id="C3158ED3"/>
    </Element>
    <Element Type="Param" Id="09DCC265">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="FunctionCall" Id="B2FC9180">
        <FunctionDef Type="FunctionDef" Library="Core" Id="6DADDE3E"/>
        <Parameter Type="Param" Library="AIAI" Id="C21559D3"/>
    </Element>
    <Element Type="Param" Id="C21559D3">
        <ParameterDef Type="ParamDef" Library="Core" Id="793AAC4E"/>
        <Preset Type="PresetValue" Library="Core" Id="2BF08B41"/>
    </Element>
    <Element Type="Comment" Id="27F8FBA7">
        <Comment>
            If the creep needs orders and it is not casting a spell, attack the nearest valid target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A07A6AF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B51DFF05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F63900F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD49DC94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="745D8E5E"/>
    </Element>
    <Element Type="FunctionCall" Id="B51DFF05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E7225A4"/>
        <Parameter Type="Param" Library="AIAI" Id="C8FEEEAC"/>
    </Element>
    <Element Type="Param" Id="7E7225A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
    </Element>
    <Element Type="Param" Id="C8FEEEAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="110EDDC4"/>
    </Element>
    <Element Type="FunctionCall" Id="110EDDC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="CA8AD283"/>
        <Parameter Type="Param" Library="AIAI" Id="1235759B"/>
    </Element>
    <Element Type="Param" Id="CA8AD283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D3838A7"/>
    </Element>
    <Element Type="FunctionCall" Id="2D3838A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DE680BDA"/>
    </Element>
    <Element Type="Param" Id="DE680BDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="1235759B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2788AD94"/>
        <Array Type="Param" Library="AIAI" Id="4DD4BAC0"/>
    </Element>
    <Element Type="Param" Id="2788AD94">
        <Variable Type="Variable" Library="AIAI" Id="4AB86A4C"/>
    </Element>
    <Element Type="Param" Id="4DD4BAC0">
        <Parameter Type="ParamDef" Library="AIAI" Id="92CE138E"/>
    </Element>
    <Element Type="FunctionCall" Id="2F63900F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="837CAD96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B6F6A5F"/>
    </Element>
    <Element Type="FunctionCall" Id="837CAD96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="298C4EDB"/>
        <Parameter Type="Param" Library="AIAI" Id="1D7DEC7F"/>
        <Parameter Type="Param" Library="AIAI" Id="29907788"/>
    </Element>
    <Element Type="Param" Id="298C4EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
    </Element>
    <Element Type="Param" Id="1D7DEC7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="29907788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="3AA283E3"/>
    </Element>
    <Element Type="FunctionCall" Id="0B6F6A5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F609948"/>
        <Parameter Type="Param" Library="AIAI" Id="BA148A2B"/>
        <Parameter Type="Param" Library="AIAI" Id="FA0DD523"/>
    </Element>
    <Element Type="Param" Id="9F609948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="BA148A2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C58BE2B4"/>
    </Element>
    <Element Type="FunctionCall" Id="C58BE2B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="95909A3B"/>
        <Parameter Type="Param" Library="AIAI" Id="A706C1FD"/>
    </Element>
    <Element Type="Param" Id="95909A3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="0920AFE8"/>
    </Element>
    <Element Type="Param" Id="A706C1FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="FA0DD523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="BD49DC94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6CF2C4"/>
        <Parameter Type="Param" Library="AIAI" Id="AAFE7EB6"/>
        <Parameter Type="Param" Library="AIAI" Id="354FA3EA"/>
    </Element>
    <Element Type="Param" Id="5C6CF2C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D85AADFD"/>
    </Element>
    <Element Type="Param" Id="AAFE7EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="354FA3EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="745D8E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB51C9BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="139D1FBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEE64A3B"/>
    </Element>
    <Element Type="FunctionCall" Id="CB51C9BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="296C9831"/>
        <Parameter Type="Param" Library="AIAI" Id="71C3C658"/>
        <Parameter Type="Param" Library="AIAI" Id="EBBB1F44"/>
    </Element>
    <Element Type="Param" Id="296C9831">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59E7CE54"/>
    </Element>
    <Element Type="FunctionCall" Id="59E7CE54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0724EA36"/>
        <Parameter Type="Param" Library="AIAI" Id="F658009B"/>
    </Element>
    <Element Type="Param" Id="0724EA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="F658009B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="71C3C658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EBBB1F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="139D1FBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D83D4E43"/>
        <Parameter Type="Param" Library="AIAI" Id="30D44BF0"/>
        <Parameter Type="Param" Library="AIAI" Id="79D56D25"/>
    </Element>
    <Element Type="Param" Id="D83D4E43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87B21754"/>
    </Element>
    <Element Type="FunctionCall" Id="87B21754">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="F402D5E8"/>
    </Element>
    <Element Type="Param" Id="F402D5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5EFAF08"/>
    </Element>
    <Element Type="FunctionCall" Id="B5EFAF08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0F95E34B"/>
        <Parameter Type="Param" Library="AIAI" Id="81214C35"/>
    </Element>
    <Element Type="Param" Id="0F95E34B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="81214C35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="30D44BF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="79D56D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B03062F"/>
    </Element>
    <Element Type="FunctionCall" Id="7B03062F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="D2890CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="876E6F94"/>
    </Element>
    <Element Type="Param" Id="D2890CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="876E6F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="AEE64A3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1C6A0C7B"/>
        <Parameter Type="Param" Library="AIAI" Id="2DAAC1E9"/>
        <Parameter Type="Param" Library="AIAI" Id="621949F4"/>
    </Element>
    <Element Type="Param" Id="1C6A0C7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5763C68C"/>
    </Element>
    <Element Type="FunctionCall" Id="5763C68C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="51D142D5"/>
    </Element>
    <Element Type="Param" Id="51D142D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3322DAA"/>
    </Element>
    <Element Type="FunctionCall" Id="C3322DAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="54D382BF"/>
        <Parameter Type="Param" Library="AIAI" Id="BF25D967"/>
    </Element>
    <Element Type="Param" Id="54D382BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D36CB3"/>
    </Element>
    <Element Type="Param" Id="BF25D967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2DAAC1E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="621949F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530737AB"/>
    </Element>
    <Element Type="FunctionCall" Id="530737AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="C51D4A98"/>
        <Parameter Type="Param" Library="AIAI" Id="FF300DA6"/>
    </Element>
    <Element Type="Param" Id="C51D4A98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FF300DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>AttackAlly</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionDef" Id="CDB30AAF">
        <Identifier>DefenderAICreepDies</Identifier>
        <Internal/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08809598"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EFEEC9C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="33F347DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="972B411E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A63BA063"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5388C2E1"/>
    </Element>
    <Element Type="ParamDef" Id="08809598">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A6996BE8"/>
    </Element>
    <Element Type="Param" Id="A6996BE8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="EFEEC9C5">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="513AAF80"/>
    </Element>
    <Element Type="Param" Id="513AAF80">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="33F347DF">
        <Identifier>killingUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1141CF4E"/>
    </Element>
    <Element Type="Param" Id="1141CF4E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="972B411E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="1D75A21D"/>
        <Parameter Type="Param" Library="AIAI" Id="B8D4FCB6"/>
        <Parameter Type="Param" Library="AIAI" Id="8A6496C0"/>
    </Element>
    <Element Type="Param" Id="1D75A21D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="B8D4FCB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8A6496C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="4636AA28"/>
        <Array Type="Param" Library="AIAI" Id="78818E1A"/>
    </Element>
    <Element Type="Param" Id="4636AA28">
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
    </Element>
    <Element Type="Param" Id="78818E1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="08809598"/>
    </Element>
    <Element Type="FunctionCall" Id="A63BA063">
        <FunctionDef Type="FunctionDef" Library="Game" Id="7BBEA85D"/>
        <Parameter Type="Param" Library="AIAI" Id="635A1EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="80D040B0"/>
        <Parameter Type="Param" Library="AIAI" Id="435A8A5B"/>
    </Element>
    <Element Type="Param" Id="635A1EBB">
        <ParameterDef Type="ParamDef" Library="Game" Id="4F349E04"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08809598"/>
    </Element>
    <Element Type="Param" Id="80D040B0">
        <ParameterDef Type="ParamDef" Library="Game" Id="F09055F1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EFEEC9C5"/>
    </Element>
    <Element Type="Param" Id="435A8A5B">
        <ParameterDef Type="ParamDef" Library="Game" Id="04AFCE7C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="33F347DF"/>
    </Element>
    <Element Type="FunctionCall" Id="5388C2E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5720719B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C49472A"/>
    </Element>
    <Element Type="FunctionCall" Id="5720719B">
        <FunctionDef Type="FunctionDef" Library="Game" Id="025C9FEE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C8F9C50"/>
        <Parameter Type="Param" Library="AIAI" Id="4A6331EC"/>
    </Element>
    <Element Type="Param" Id="8C8F9C50">
        <ParameterDef Type="ParamDef" Library="Game" Id="0DDD4F8E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08809598"/>
    </Element>
    <Element Type="Param" Id="4A6331EC">
        <ParameterDef Type="ParamDef" Library="Game" Id="B7F053D7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="33F347DF"/>
    </Element>
    <Element Type="FunctionCall" Id="9C49472A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41372CFD"/>
        <Parameter Type="Param" Library="AIAI" Id="19F852D2"/>
        <Parameter Type="Param" Library="AIAI" Id="2F5B5B4F"/>
    </Element>
    <Element Type="Param" Id="41372CFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="C162C522"/>
        <Array Type="Param" Library="AIAI" Id="279EB9F3"/>
    </Element>
    <Element Type="Param" Id="C162C522">
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
    </Element>
    <Element Type="Param" Id="279EB9F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="08809598"/>
    </Element>
    <Element Type="Param" Id="19F852D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2F5B5B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="C8A07C30">
        <Identifier>DefenderAINewIndex</Identifier>
        <Internal/>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
        <Variable Type="Variable" Library="AIAI" Id="A859C603"/>
        <Variable Type="Variable" Library="AIAI" Id="8C321488"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="02534CA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5805ED0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D2714185"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8796576"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCCF3E34"/>
    </Element>
    <Element Type="Variable" Id="88E6C667">
        <Identifier>defenderAIIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B8A8B7AF"/>
    </Element>
    <Element Type="Param" Id="B8A8B7AF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A859C603">
        <Identifier>bestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EDF43E84"/>
    </Element>
    <Element Type="Param" Id="EDF43E84">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8C321488">
        <Identifier>bestIndexTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B3F8BDA0"/>
    </Element>
    <Element Type="Param" Id="B3F8BDA0">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="02534CA3">
        <Comment>
            Find an unused index
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D5805ED0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6532C449"/>
        <Parameter Type="Param" Library="AIAI" Id="3AEED9B9"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD9AFFF"/>
        <Parameter Type="Param" Library="AIAI" Id="A2003C85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0990925"/>
    </Element>
    <Element Type="Param" Id="6532C449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3AEED9B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="59698F21"/>
    </Element>
    <Element Type="Param" Id="9FD9AFFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A2003C85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="A0990925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1702CF9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAD55583"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B5AC023"/>
    </Element>
    <Element Type="FunctionCall" Id="1702CF9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB28F5B"/>
        <Parameter Type="Param" Library="AIAI" Id="F0D3D98C"/>
    </Element>
    <Element Type="Param" Id="CCB28F5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7825CD87"/>
    </Element>
    <Element Type="Param" Id="F0D3D98C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="DAD55583">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA856C8"/>
    </Element>
    <Element Type="Param" Id="9CA856C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="3B5AC023">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A881EBC5"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D5261D"/>
        <Parameter Type="Param" Library="AIAI" Id="89FC4A08"/>
    </Element>
    <Element Type="Param" Id="A881EBC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="4DEAEA0D"/>
        <Array Type="Param" Library="AIAI" Id="EE742167"/>
    </Element>
    <Element Type="Param" Id="4DEAEA0D">
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
    </Element>
    <Element Type="Param" Id="EE742167">
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="Param" Id="C7D5261D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="89FC4A08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D2714185">
        <Comment>
            Reclaim the index of the oldest group that is all killed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8796576">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="9A17131E"/>
        <Parameter Type="Param" Library="AIAI" Id="90C6B2F7"/>
        <Parameter Type="Param" Library="AIAI" Id="74039C2D"/>
        <Parameter Type="Param" Library="AIAI" Id="3361C5BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="192F001E"/>
    </Element>
    <Element Type="Param" Id="9A17131E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="90C6B2F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="59698F21"/>
    </Element>
    <Element Type="Param" Id="74039C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3361C5BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="192F001E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E72BCE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA35899A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1D3CF1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0B1A695"/>
    </Element>
    <Element Type="FunctionCall" Id="2E72BCE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6F7E45C"/>
        <Parameter Type="Param" Library="AIAI" Id="08854CAC"/>
    </Element>
    <Element Type="Param" Id="D6F7E45C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A859C603"/>
    </Element>
    <Element Type="Param" Id="08854CAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="EA35899A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F4394876"/>
        <Parameter Type="Param" Library="AIAI" Id="BDEC2303"/>
    </Element>
    <Element Type="Param" Id="F4394876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8C321488"/>
    </Element>
    <Element Type="Param" Id="BDEC2303">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="EF6A5A07"/>
        <Array Type="Param" Library="AIAI" Id="992FAC03"/>
    </Element>
    <Element Type="Param" Id="EF6A5A07">
        <Variable Type="Variable" Library="AIAI" Id="E90B098D"/>
    </Element>
    <Element Type="Param" Id="992FAC03">
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="FunctionCall" Id="F1D3CF1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F1120C"/>
        <Parameter Type="Param" Library="AIAI" Id="04D108EF"/>
        <Parameter Type="Param" Library="AIAI" Id="B114A342"/>
    </Element>
    <Element Type="Param" Id="F4F1120C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="ED98BCBA"/>
        <Array Type="Param" Library="AIAI" Id="63B16F1F"/>
    </Element>
    <Element Type="Param" Id="ED98BCBA">
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
    </Element>
    <Element Type="Param" Id="63B16F1F">
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="Param" Id="04D108EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B114A342">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B0B1A695">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DBBC1A58"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD078A4"/>
        <Parameter Type="Param" Library="AIAI" Id="1E1B1B96"/>
    </Element>
    <Element Type="Param" Id="DBBC1A58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="D8554192"/>
        <Array Type="Param" Library="AIAI" Id="C6C7A587"/>
    </Element>
    <Element Type="Param" Id="D8554192">
        <Variable Type="Variable" Library="AIAI" Id="E90B098D"/>
    </Element>
    <Element Type="Param" Id="C6C7A587">
        <Variable Type="Variable" Library="AIAI" Id="88E6C667"/>
    </Element>
    <Element Type="Param" Id="2CD078A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1E1B1B96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8C321488"/>
    </Element>
    <Element Type="FunctionCall" Id="FCCF3E34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C9E70D"/>
    </Element>
    <Element Type="Param" Id="E8C9E70D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="A859C603"/>
    </Element>
    <Element Type="Comment" Id="2C789443">
        <Comment>
            Actions
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="65AE924A">
        <Identifier>StartDefenderAI</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB0541A9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F747E14F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="669556E6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFEB940C"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
        <Variable Type="Variable" Library="AIAI" Id="D491696C"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
        <Variable Type="Variable" Library="AIAI" Id="38D7F243"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5640FA74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFE7BD44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDD0C8C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A20D789"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84B09C62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A77DBC7C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C484219D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D2AEFC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E59E361"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30BF2927"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10BD66B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41CD8B00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8639A357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14C25E45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BE89C99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB772BE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="476E5219"/>
    </Element>
    <Element Type="ParamDef" Id="BB0541A9">
        <Identifier>defenders</Identifier>
        <ParameterType>
            <Type Value="unitgroup"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FF992C85"/>
    </Element>
    <Element Type="Param" Id="FF992C85">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="570A8419"/>
    </Element>
    <Element Type="FunctionCall" Id="570A8419">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="ParamDef" Id="F747E14F">
        <Identifier>leashRegion</Identifier>
        <ParameterType>
            <Type Value="region"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6AAE032B"/>
    </Element>
    <Element Type="Param" Id="6AAE032B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="ParamDef" Id="669556E6">
        <Identifier>aggroRegion</Identifier>
        <ParameterType>
            <Type Value="region"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="86170B8A"/>
        <Preset Type="Preset" Library="Ntve" Id="19C64F33"/>
    </Element>
    <Element Type="Param" Id="86170B8A">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="ParamDef" Id="CFEB940C">
        <Identifier>healOnLeash</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="57394C56"/>
    </Element>
    <Element Type="Param" Id="57394C56">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="4A6C9218">
        <Identifier>defenderAIIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F665CD5"/>
    </Element>
    <Element Type="Param" Id="9F665CD5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D491696C">
        <Identifier>testIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A4A689FE"/>
    </Element>
    <Element Type="Param" Id="A4A689FE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6B3F5343">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="28215DFF"/>
    </Element>
    <Element Type="Param" Id="28215DFF">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="38D7F243">
        <Identifier>unitIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FCE8AC76"/>
    </Element>
    <Element Type="Param" Id="FCE8AC76">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="5640FA74">
        <Comment>
            Find a free index
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FFE7BD44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="07497AAA"/>
        <Parameter Type="Param" Library="AIAI" Id="23616647"/>
    </Element>
    <Element Type="Param" Id="07497AAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="23616647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B5AFBB5"/>
    </Element>
    <Element Type="FunctionCall" Id="6B5AFBB5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C8A07C30"/>
    </Element>
    <Element Type="FunctionCall" Id="DDD0C8C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF2CC2F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9C1EB84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB2537AB"/>
    </Element>
    <Element Type="FunctionCall" Id="BF2CC2F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F21689FE"/>
        <Parameter Type="Param" Library="AIAI" Id="1D302EA5"/>
        <Parameter Type="Param" Library="AIAI" Id="F84235F3"/>
    </Element>
    <Element Type="Param" Id="F21689FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="1D302EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="F84235F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="E9C1EB84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FB2537AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61721348"/>
        <Parameter Type="Param" Library="AIAI" Id="E6833878"/>
        <Parameter Type="Param" Library="AIAI" Id="795292CA"/>
    </Element>
    <Element Type="Param" Id="61721348">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="E6833878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="795292CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0A20D789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD4E493E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AD8406D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20C6B2FE"/>
    </Element>
    <Element Type="FunctionCall" Id="DD4E493E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2632D508"/>
        <Parameter Type="Param" Library="AIAI" Id="60B0CFD1"/>
        <Parameter Type="Param" Library="AIAI" Id="4ACB7326"/>
    </Element>
    <Element Type="Param" Id="2632D508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="60B0CFD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="4ACB7326">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="8AD8406D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="20C6B2FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DF7800E"/>
        <Parameter Type="Param" Library="AIAI" Id="FCFA444E"/>
        <Parameter Type="Param" Library="AIAI" Id="456BFDCA"/>
    </Element>
    <Element Type="Param" Id="3DF7800E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EAD3EF7"/>
    </Element>
    <Element Type="FunctionCall" Id="2EAD3EF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="98CBAF85"/>
        <Parameter Type="Param" Library="AIAI" Id="69E8984B"/>
    </Element>
    <Element Type="Param" Id="98CBAF85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="69E8984B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB0541A9"/>
    </Element>
    <Element Type="Param" Id="FCFA444E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="456BFDCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="DCE12822"/>
    </Element>
    <Element Type="Comment" Id="84B09C62">
        <Comment>
            Turn on triggers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A77DBC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3CAE68A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A905BAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2424798"/>
    </Element>
    <Element Type="FunctionCall" Id="D3CAE68A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE9AB2F"/>
        <Parameter Type="Param" Library="AIAI" Id="AE0239B6"/>
    </Element>
    <Element Type="Param" Id="DFE9AB2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="297C5637"/>
    </Element>
    <Element Type="Param" Id="AE0239B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="3A905BAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F73E2EBF"/>
        <Parameter Type="Param" Library="AIAI" Id="13D5CBC3"/>
    </Element>
    <Element Type="Param" Id="F73E2EBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D9E3009B"/>
    </Element>
    <Element Type="Param" Id="13D5CBC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="C2424798">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2A317F80"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FDDA66"/>
        <Parameter Type="Param" Library="AIAI" Id="B4672C54"/>
    </Element>
    <Element Type="Param" Id="2A317F80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="719FA720"/>
    </Element>
    <Element Type="FunctionCall" Id="719FA720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000112"/>
        <Parameter Type="Param" Library="AIAI" Id="0E8AC17C"/>
    </Element>
    <Element Type="Param" Id="0E8AC17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000178"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="297C5637"/>
    </Element>
    <Element Type="Param" Id="C5FDDA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B4672C54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C484219D">
        <Comment>
            Setup the AI
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D2AEFC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7A6A3386"/>
        <Parameter Type="Param" Library="AIAI" Id="00638B85"/>
    </Element>
    <Element Type="Param" Id="7A6A3386">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="E8CDCCFF"/>
        <Array Type="Param" Library="AIAI" Id="E2C063B5"/>
    </Element>
    <Element Type="Param" Id="E8CDCCFF">
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
    </Element>
    <Element Type="Param" Id="E2C063B5">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="00638B85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E59E361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="94F45C68"/>
        <Parameter Type="Param" Library="AIAI" Id="1EB2BC9E"/>
    </Element>
    <Element Type="Param" Id="94F45C68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="91CEF30A"/>
        <Array Type="Param" Library="AIAI" Id="AB2E5D7D"/>
    </Element>
    <Element Type="Param" Id="91CEF30A">
        <Variable Type="Variable" Library="AIAI" Id="E90B098D"/>
    </Element>
    <Element Type="Param" Id="AB2E5D7D">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="1EB2BC9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E075FEAE"/>
    </Element>
    <Element Type="FunctionCall" Id="E075FEAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="3075F47D"/>
    </Element>
    <Element Type="Param" Id="3075F47D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="30BF2927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="87BC67A3"/>
        <Parameter Type="Param" Library="AIAI" Id="9D2D9FB6"/>
    </Element>
    <Element Type="Param" Id="87BC67A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="51F1E7AF"/>
        <Array Type="Param" Library="AIAI" Id="3DE8806B"/>
    </Element>
    <Element Type="Param" Id="51F1E7AF">
        <Variable Type="Variable" Library="AIAI" Id="4DCCFC44"/>
    </Element>
    <Element Type="Param" Id="3DE8806B">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="9D2D9FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F747E14F"/>
    </Element>
    <Element Type="FunctionCall" Id="10BD66B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7543A2"/>
        <Parameter Type="Param" Library="AIAI" Id="A3A017F1"/>
    </Element>
    <Element Type="Param" Id="AE7543A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7220314B"/>
        <Array Type="Param" Library="AIAI" Id="C939AAF2"/>
    </Element>
    <Element Type="Param" Id="7220314B">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="C939AAF2">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="A3A017F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="669556E6"/>
    </Element>
    <Element Type="FunctionCall" Id="41CD8B00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="86D675E1"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE080BF"/>
    </Element>
    <Element Type="Param" Id="86D675E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="AAD6E1FC"/>
        <Array Type="Param" Library="AIAI" Id="B5F1790D"/>
    </Element>
    <Element Type="Param" Id="AAD6E1FC">
        <Variable Type="Variable" Library="AIAI" Id="BCEABBAE"/>
    </Element>
    <Element Type="Param" Id="B5F1790D">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="5DE080BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFEB940C"/>
    </Element>
    <Element Type="FunctionCall" Id="8639A357">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BBF35AD7"/>
        <Parameter Type="Param" Library="AIAI" Id="FFF3DE37"/>
    </Element>
    <Element Type="Param" Id="BBF35AD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="FCEEE1F1"/>
        <Array Type="Param" Library="AIAI" Id="7D769600"/>
    </Element>
    <Element Type="Param" Id="FCEEE1F1">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="7D769600">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="FFF3DE37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EA1C4D4"/>
    </Element>
    <Element Type="FunctionCall" Id="0EA1C4D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="14C25E45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CA6775A8"/>
        <Parameter Type="Param" Library="AIAI" Id="C7800039"/>
    </Element>
    <Element Type="Param" Id="CA6775A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="C1940582"/>
        <Array Type="Param" Library="AIAI" Id="33F02DC5"/>
    </Element>
    <Element Type="Param" Id="C1940582">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="33F02DC5">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="C7800039">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5BE89C99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="FE38A2DA"/>
        <Parameter Type="Param" Library="AIAI" Id="76901A85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C1C1613"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62864525"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABB1AE3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7B1F957"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A69FFA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BEC6785"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="544EA242"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98B54ACD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8E182FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="577BF7D8"/>
    </Element>
    <Element Type="Param" Id="FE38A2DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB0541A9"/>
    </Element>
    <Element Type="Param" Id="76901A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="5C1C1613">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6004F3F6"/>
        <Parameter Type="Param" Library="AIAI" Id="7F2DBF0A"/>
    </Element>
    <Element Type="Param" Id="6004F3F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="Param" Id="7F2DBF0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="68F7194E"/>
        <Array Type="Param" Library="AIAI" Id="85DBEA23"/>
    </Element>
    <Element Type="Param" Id="68F7194E">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="85DBEA23">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="FunctionCall" Id="62864525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD036172"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD6DA14E"/>
    </Element>
    <Element Type="FunctionCall" Id="FD036172">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C47C0524"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4811EC8D"/>
        <Parameter Type="Param" Library="AIAI" Id="A1669F0D"/>
        <Parameter Type="Param" Library="AIAI" Id="4C8E9D78"/>
        <Parameter Type="Param" Library="AIAI" Id="C1BE7B8A"/>
    </Element>
    <Element Type="Param" Id="4811EC8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6F19F7ED"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A1669F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A6B09E3"/>
        <Value>JungleCreepBenign</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="4C8E9D78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2E722704"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="Param" Id="C1BE7B8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="02BBDCC1"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="FD6DA14E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EA7A4500"/>
        <Parameter Type="Param" Library="AIAI" Id="071A9F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="8B8F2C35"/>
    </Element>
    <Element Type="Param" Id="EA7A4500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="53D5BB34"/>
        <Array Type="Param" Library="AIAI" Id="36977F97"/>
    </Element>
    <Element Type="Param" Id="53D5BB34">
        <Variable Type="Variable" Library="AIAI" Id="FA10609F"/>
    </Element>
    <Element Type="Param" Id="36977F97">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="071A9F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8B8F2C35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="ABB1AE3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C47C0524"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C86F698B"/>
        <Parameter Type="Param" Library="AIAI" Id="B5B1E775"/>
        <Parameter Type="Param" Library="AIAI" Id="4BE02E42"/>
        <Parameter Type="Param" Library="AIAI" Id="4E1E4067"/>
    </Element>
    <Element Type="Param" Id="C86F698B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6F19F7ED"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B5B1E775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A6B09E3"/>
        <Value>JungleCreepPassive</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="4BE02E42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2E722704"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="Param" Id="4E1E4067">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="02BBDCC1"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="D7B1F957">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2DCE16C1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC7D0F6"/>
        <Parameter Type="Param" Library="AIAI" Id="0AFE2CB2"/>
    </Element>
    <Element Type="Param" Id="8EC7D0F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027BBA1F"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="Param" Id="0AFE2CB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="143276AA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1FB2BD4D"/>
    </Element>
    <Element Type="FunctionCall" Id="A69FFA63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="49392C74"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="E8D67D11"/>
        <Parameter Type="Param" Library="AIAI" Id="749DCC07"/>
        <Parameter Type="Param" Library="AIAI" Id="9C8E16CD"/>
    </Element>
    <Element Type="Param" Id="E8D67D11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="28F12284"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96FED063"/>
    </Element>
    <Element Type="FunctionCall" Id="96FED063">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E473E5"/>
    </Element>
    <Element Type="Param" Id="B8E473E5">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="CB84A485"/>
    </Element>
    <Element Type="Param" Id="749DCC07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="84BC0B55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B56A8EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="B56A8EF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="38177170"/>
    </Element>
    <Element Type="Param" Id="38177170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="9C8E16CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="643DEF00"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="1BEC6785">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="38904190"/>
        <Parameter Type="Param" Library="AIAI" Id="C4501A31"/>
        <Parameter Type="Param" Library="AIAI" Id="2CC38030"/>
    </Element>
    <Element Type="Param" Id="38904190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C4501A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2CC38030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="845523CB"/>
        <Array Type="Param" Library="AIAI" Id="FB44D54B"/>
    </Element>
    <Element Type="Param" Id="845523CB">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="FB44D54B">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="FunctionCall" Id="544EA242">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="99BAA98B"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D9A664"/>
        <Parameter Type="Param" Library="AIAI" Id="6693C40C"/>
    </Element>
    <Element Type="Param" Id="99BAA98B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E6D9A664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6693C40C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="9BFF0982"/>
        <Array Type="Param" Library="AIAI" Id="AE1FBB56"/>
    </Element>
    <Element Type="Param" Id="9BFF0982">
        <Variable Type="Variable" Library="AIAI" Id="98977226"/>
    </Element>
    <Element Type="Param" Id="AE1FBB56">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="FunctionCall" Id="98B54ACD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="35405EB5"/>
        <Parameter Type="Param" Library="AIAI" Id="7B34F259"/>
    </Element>
    <Element Type="Param" Id="35405EB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38D7F243"/>
    </Element>
    <Element Type="Param" Id="7B34F259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="E1370594"/>
        <Array Type="Param" Library="AIAI" Id="77DE2BB1"/>
    </Element>
    <Element Type="Param" Id="E1370594">
        <Variable Type="Variable" Library="AIAI" Id="DC7DB199"/>
    </Element>
    <Element Type="Param" Id="77DE2BB1">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="FunctionCall" Id="D8E182FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="4E181BD1"/>
        <Parameter Type="Param" Library="AIAI" Id="52BA86BE"/>
    </Element>
    <Element Type="Param" Id="4E181BD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="7C20C749"/>
        <Array Type="Param" Library="AIAI" Id="6491AB19"/>
    </Element>
    <Element Type="Param" Id="7C20C749">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="86495CD3"/>
    </Element>
    <Element Type="Param" Id="86495CD3">
        <Variable Type="Variable" Library="AIAI" Id="38D7F243"/>
    </Element>
    <Element Type="Param" Id="6491AB19">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="52BA86BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="577BF7D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="471060C1"/>
        <Parameter Type="Param" Library="AIAI" Id="A0CC1668"/>
    </Element>
    <Element Type="Param" Id="471060C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2F947473"/>
        <Array Type="Param" Library="AIAI" Id="02A81C49"/>
    </Element>
    <Element Type="Param" Id="2F947473">
        <Variable Type="Variable" Library="AIAI" Id="4F2EDFED"/>
        <Array Type="Param" Library="AIAI" Id="F2DBBFD4"/>
    </Element>
    <Element Type="Param" Id="F2DBBFD4">
        <Variable Type="Variable" Library="AIAI" Id="38D7F243"/>
    </Element>
    <Element Type="Param" Id="02A81C49">
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="A0CC1668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94CADC2A"/>
    </Element>
    <Element Type="FunctionCall" Id="94CADC2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F0BD6B93"/>
    </Element>
    <Element Type="Param" Id="F0BD6B93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="6B3F5343"/>
    </Element>
    <Element Type="FunctionCall" Id="DB772BE1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B58E0B20"/>
        <Parameter Type="Param" Library="AIAI" Id="BB2D33DB"/>
        <Parameter Type="Param" Library="AIAI" Id="A9DA4A55"/>
    </Element>
    <Element Type="Param" Id="BB2D33DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3D85548C"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="A9DA4A55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EC3243A"/>
        <Preset Type="PresetValue" Library="AIAI" Id="40ED2CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="476E5219">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1C17BBA"/>
        <Parameter Type="Param" Library="AIAI" Id="8183BEEB"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4CB3B5"/>
        <Parameter Type="Param" Library="AIAI" Id="0044C45A"/>
    </Element>
    <Element Type="Param" Id="8183BEEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="22B82CD9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="085729C5"/>
    </Element>
    <Element Type="Param" Id="0C4CB3B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9E6F0FCC"/>
        <Variable Type="Variable" Library="AIAI" Id="4A6C9218"/>
    </Element>
    <Element Type="Param" Id="0044C45A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="EACCC6EF"/>
        <Variable Type="Variable" Library="AIAI" Id="05AD36E9"/>
    </Element>
    <Element Type="Comment" Id="BE6FE9ED">
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <Comment>
            Functions
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="3289A330">
        <Identifier>LastCreatedDefenderAI</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE251E4F"/>
    </Element>
    <Element Type="FunctionCall" Id="FE251E4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="CA46C559"/>
    </Element>
    <Element Type="Param" Id="CA46C559">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1081D08"/>
    </Element>
    <Element Type="FunctionCall" Id="C1081D08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="16ACDFBC"/>
        <Parameter Type="Param" Library="AIAI" Id="4A2208B3"/>
        <Parameter Type="Param" Library="AIAI" Id="926F5D61"/>
    </Element>
    <Element Type="Param" Id="4A2208B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E112B74B"/>
        <Preset Type="PresetValue" Library="Ntve" Id="085729C5"/>
    </Element>
    <Element Type="Param" Id="926F5D61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7A93D947"/>
        <Variable Type="Variable" Library="AIAI" Id="05AD36E9"/>
    </Element>
    <Element Type="FunctionDef" Id="1CC9AB6D">
        <Identifier>DefenderAIIndexOfUnit</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F37CA2E3"/>
        <Variable Type="Variable" Library="AIAI" Id="39512DB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59AC7F95"/>
    </Element>
    <Element Type="ParamDef" Id="F37CA2E3">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="39512DB3">
        <Identifier>i</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F6A5DFDF"/>
    </Element>
    <Element Type="Param" Id="F6A5DFDF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="59AC7F95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="73DE1337"/>
    </Element>
    <Element Type="Param" Id="73DE1337">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE7168C9"/>
    </Element>
    <Element Type="FunctionCall" Id="CE7168C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A95B3212"/>
    </Element>
    <Element Type="Param" Id="A95B3212">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B99547D8"/>
    </Element>
    <Element Type="FunctionCall" Id="B99547D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="82D826FA"/>
        <Parameter Type="Param" Library="AIAI" Id="27A311C7"/>
        <Parameter Type="Param" Library="AIAI" Id="C363D4F5"/>
    </Element>
    <Element Type="Param" Id="27A311C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F0A6808B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F37CA2E3"/>
    </Element>
    <Element Type="Param" Id="C363D4F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0867DACB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F224F0C0"/>
    </Element>
    <Element Type="FunctionCall" Id="F224F0C0">
        <FunctionDef Type="FunctionDef" Library="Core" Id="133DB9B6"/>
        <Parameter Type="Param" Library="AIAI" Id="3C7CF9A0"/>
    </Element>
    <Element Type="Param" Id="3C7CF9A0">
        <ParameterDef Type="ParamDef" Library="Core" Id="2145EA99"/>
        <Preset Type="PresetValue" Library="Core" Id="CB84A485"/>
    </Element>
    <Element Type="FunctionDef" Id="4ADDFD6D">
        <Identifier>DefenderGroup</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unitgroup"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77B3A9F8"/>
    </Element>
    <Element Type="ParamDef" Id="D6873590">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5C12858C"/>
    </Element>
    <Element Type="Param" Id="5C12858C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="77B3A9F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D8341CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C748A2BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A97BA8D5"/>
    </Element>
    <Element Type="FunctionCall" Id="6D8341CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F63E492E"/>
    </Element>
    <Element Type="Param" Id="F63E492E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="2AAA3AC0"/>
        <Array Type="Param" Library="AIAI" Id="31A548F5"/>
    </Element>
    <Element Type="Param" Id="2AAA3AC0">
        <Variable Type="Variable" Library="AIAI" Id="D59C7B12"/>
    </Element>
    <Element Type="Param" Id="31A548F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D6873590"/>
    </Element>
    <Element Type="FunctionCall" Id="C748A2BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="62AD13FF"/>
        <Parameter Type="Param" Library="AIAI" Id="431F8514"/>
        <Parameter Type="Param" Library="AIAI" Id="641063B7"/>
    </Element>
    <Element Type="Param" Id="62AD13FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="ED619563"/>
        <Array Type="Param" Library="AIAI" Id="01110FAC"/>
    </Element>
    <Element Type="Param" Id="ED619563">
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
    </Element>
    <Element Type="Param" Id="01110FAC">
        <Parameter Type="ParamDef" Library="AIAI" Id="D6873590"/>
    </Element>
    <Element Type="Param" Id="431F8514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="641063B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A97BA8D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E0CFB584"/>
    </Element>
    <Element Type="Param" Id="E0CFB584">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F9B9DBE"/>
    </Element>
    <Element Type="FunctionCall" Id="4F9B9DBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionDef" Id="E6DCE5A8">
        <Identifier>DefenderUnit</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="057F6FB8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CBCE73B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5B7835F"/>
    </Element>
    <Element Type="ParamDef" Id="057F6FB8">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="39793AC3"/>
    </Element>
    <Element Type="Param" Id="39793AC3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="CBCE73B4">
        <Identifier>index</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AB653776"/>
    </Element>
    <Element Type="Param" Id="AB653776">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F5B7835F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C83DCAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD41F927"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B3B8BD3"/>
    </Element>
    <Element Type="FunctionCall" Id="2C83DCAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F1311043"/>
    </Element>
    <Element Type="Param" Id="F1311043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="E572125C"/>
        <Array Type="Param" Library="AIAI" Id="C2C662AF"/>
    </Element>
    <Element Type="Param" Id="E572125C">
        <Variable Type="Variable" Library="AIAI" Id="DE3A1E20"/>
        <Array Type="Param" Library="AIAI" Id="2CF95316"/>
    </Element>
    <Element Type="Param" Id="2CF95316">
        <Parameter Type="ParamDef" Library="AIAI" Id="CBCE73B4"/>
    </Element>
    <Element Type="Param" Id="C2C662AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="057F6FB8"/>
    </Element>
    <Element Type="FunctionCall" Id="FD41F927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3D5AD3A4"/>
    </Element>
    <Element Type="Param" Id="3D5AD3A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="8B3B8BD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="21D3B574"/>
        <Parameter Type="Param" Library="AIAI" Id="944104B5"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FDE486"/>
    </Element>
    <Element Type="Param" Id="21D3B574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="CB2D30F9"/>
        <Array Type="Param" Library="AIAI" Id="9EDFE38D"/>
    </Element>
    <Element Type="Param" Id="CB2D30F9">
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
    </Element>
    <Element Type="Param" Id="9EDFE38D">
        <Parameter Type="ParamDef" Library="AIAI" Id="057F6FB8"/>
    </Element>
    <Element Type="Param" Id="944104B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C5FDE486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="D5C39C61">
        <Identifier>DefendersAreFighting</Identifier>
        <Label Type="Label" Library="AIAI" Id="FDD993DD"/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD87583B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B07B08D"/>
    </Element>
    <Element Type="ParamDef" Id="6A8F6D0E">
        <Identifier>defenderAIIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DDB4D500"/>
    </Element>
    <Element Type="Param" Id="DDB4D500">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DD87583B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC489597"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF00FC24"/>
    </Element>
    <Element Type="FunctionCall" Id="FC489597">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4675973"/>
    </Element>
    <Element Type="Param" Id="D4675973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CF00FC24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F33694A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C993685F"/>
        <Parameter Type="Param" Library="AIAI" Id="BF001C11"/>
    </Element>
    <Element Type="Param" Id="F33694A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="CE40DA03"/>
        <Array Type="Param" Library="AIAI" Id="D60C93D9"/>
    </Element>
    <Element Type="Param" Id="CE40DA03">
        <Variable Type="Variable" Library="AIAI" Id="6DD95D59"/>
    </Element>
    <Element Type="Param" Id="D60C93D9">
        <Parameter Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
    </Element>
    <Element Type="Param" Id="C993685F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BF001C11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B07B08D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFF9BE68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6AA8CDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA6D43BD"/>
    </Element>
    <Element Type="FunctionCall" Id="DFF9BE68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="74FF446D"/>
    </Element>
    <Element Type="Param" Id="74FF446D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F6AA8CDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="33757819"/>
    </Element>
    <Element Type="Param" Id="33757819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FA6D43BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBF13268"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5026C6C4"/>
    </Element>
    <Element Type="FunctionCall" Id="DBF13268">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4C7C813F"/>
        <Parameter Type="Param" Library="AIAI" Id="6D4EE908"/>
        <Parameter Type="Param" Library="AIAI" Id="4832914F"/>
    </Element>
    <Element Type="Param" Id="4C7C813F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="B0C538F6"/>
        <Array Type="Param" Library="AIAI" Id="C686E8BA"/>
    </Element>
    <Element Type="Param" Id="B0C538F6">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="C686E8BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
    </Element>
    <Element Type="Param" Id="6D4EE908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4832914F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="547EAD78"/>
    </Element>
    <Element Type="FunctionCall" Id="5026C6C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DCED91C8"/>
        <Parameter Type="Param" Library="AIAI" Id="2A83C4B3"/>
        <Parameter Type="Param" Library="AIAI" Id="2ECF2863"/>
    </Element>
    <Element Type="Param" Id="DCED91C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23E8CC28"/>
        <StructMember Type="Param" Library="AIAI" Id="CD0D4C44"/>
        <Array Type="Param" Library="AIAI" Id="AE52C557"/>
    </Element>
    <Element Type="Param" Id="CD0D4C44">
        <Variable Type="Variable" Library="AIAI" Id="C280B4B4"/>
    </Element>
    <Element Type="Param" Id="AE52C557">
        <Parameter Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
    </Element>
    <Element Type="Param" Id="2A83C4B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2ECF2863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A073B5F"/>
    </Element>
    <Element Type="Category" Id="2678C083">
        <Item Type="Comment" Library="AIAI" Id="09A874E3"/>
        <Item Type="Category" Library="AIAI" Id="A71E1738"/>
        <Item Type="Category" Library="AIAI" Id="AB5B6C28"/>
        <Item Type="Category" Library="AIAI" Id="9FC59330"/>
        <Item Type="Category" Library="AIAI" Id="B5A96FF2"/>
        <Item Type="Category" Library="AIAI" Id="206E7471"/>
        <Item Type="Category" Library="AIAI" Id="3F7B14BF"/>
        <Item Type="Comment" Library="AIAI" Id="118D25A0"/>
        <Item Type="Category" Library="AIAI" Id="213DB2C8"/>
        <Item Type="Category" Library="AIAI" Id="402C2044"/>
        <Item Type="Comment" Library="AIAI" Id="B93D7D34"/>
        <Item Type="Category" Library="AIAI" Id="64DA9E6F"/>
        <Item Type="Category" Library="AIAI" Id="FF23BDC5"/>
        <Item Type="Category" Library="AIAI" Id="CFF35038"/>
        <Item Type="Category" Library="AIAI" Id="3927F13C"/>
        <Item Type="Category" Library="AIAI" Id="BB31A894"/>
        <Item Type="Comment" Library="AIAI" Id="32B977C4"/>
        <Item Type="Category" Library="AIAI" Id="E0108A1E"/>
        <Item Type="Category" Library="AIAI" Id="0DC332C3"/>
        <Item Type="Category" Library="AIAI" Id="6F09060A"/>
        <Item Type="Category" Library="AIAI" Id="5A6DC6D8"/>
        <Item Type="Category" Library="AIAI" Id="9F0D2053"/>
        <Item Type="Category" Library="AIAI" Id="4DC281B2"/>
        <Item Type="Category" Library="AIAI" Id="CF1011B1"/>
        <Item Type="Category" Library="AIAI" Id="68D332B0"/>
        <Item Type="Category" Library="AIAI" Id="2B1E8EA9"/>
        <Item Type="Category" Library="AIAI" Id="2C98A759"/>
        <Item Type="Category" Library="AIAI" Id="E7C05FD3"/>
        <Item Type="Category" Library="AIAI" Id="9AECA0B7"/>
        <Item Type="Category" Library="AIAI" Id="5FC39189"/>
        <Item Type="Category" Library="AIAI" Id="5A67BBBE"/>
        <Item Type="Comment" Library="AIAI" Id="F4AED083"/>
        <Item Type="Category" Library="AIAI" Id="B537FD9D"/>
        <Item Type="Category" Library="AIAI" Id="AAAA5D5B"/>
        <Item Type="Category" Library="AIAI" Id="9DBC95B6"/>
        <Item Type="Category" Library="AIAI" Id="F8625F19"/>
        <Item Type="Category" Library="AIAI" Id="3BFFD20F"/>
        <Item Type="Category" Library="AIAI" Id="3F39190A"/>
        <Item Type="Category" Library="AIAI" Id="8D9778EA"/>
        <Item Type="Category" Library="AIAI" Id="0D75CB6E"/>
        <Item Type="Category" Library="AIAI" Id="D150AB3B"/>
        <Item Type="Category" Library="AIAI" Id="1C45B33B"/>
        <Item Type="Comment" Library="AIAI" Id="51D53042"/>
        <Item Type="Category" Library="AIAI" Id="561AFAB5"/>
        <Item Type="Category" Library="AIAI" Id="43D2C879"/>
        <Item Type="Category" Library="AIAI" Id="DC5DFE99"/>
        <Item Type="Category" Library="AIAI" Id="6F290D12"/>
    </Element>
    <Element Type="Comment" Id="09A874E3">
        <Comment>
            Data
        </Comment>
    </Element>
    <Element Type="Category" Id="A71E1738">
        <Item Type="Comment" Library="AIAI" Id="F5B99E72"/>
        <Item Type="Preset" Library="AIAI" Id="DC042425"/>
        <Item Type="Variable" Library="AIAI" Id="0C7467D8"/>
        <Item Type="Variable" Library="AIAI" Id="F359F996"/>
        <Item Type="Comment" Library="AIAI" Id="4281B303"/>
        <Item Type="Structure" Library="AIAI" Id="295B5D5F"/>
        <Item Type="Variable" Library="AIAI" Id="A7D09C96"/>
    </Element>
    <Element Type="Comment" Id="F5B99E72">
        <Comment>
            Time Slicing
        </Comment>
    </Element>
    <Element Type="Preset" Id="DC042425">
        <PresetCustom/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="D3604268"/>
        <Item Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
        <Item Type="PresetValue" Library="AIAI" Id="20053517"/>
    </Element>
    <Element Type="PresetValue" Id="D3604268">
        <Value>1</Value>
    </Element>
    <Element Type="PresetValue" Id="9B7FDB2B">
        <Value>8</Value>
    </Element>
    <Element Type="PresetValue" Id="20053517">
        <Value>64</Value>
    </Element>
    <Element Type="Variable" Id="0C7467D8">
        <Identifier>heroAIActive</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FFE682EE"/>
    </Element>
    <Element Type="Param" Id="FFE682EE">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="F359F996">
        <Identifier>heroAIDidEval</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A51E7B8"/>
    </Element>
    <Element Type="Param" Id="7A51E7B8">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4281B303">
        <Comment>
            Damage Tracking
        </Comment>
    </Element>
    <Element Type="Structure" Id="295B5D5F">
        <Identifier>HeroAIDamageTracking</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
        <Variable Type="Variable" Library="AIAI" Id="2995CD8B"/>
    </Element>
    <Element Type="Variable" Id="5C4B9385">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BFAFAF27"/>
    </Element>
    <Element Type="Param" Id="BFAFAF27">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="2995CD8B">
        <Identifier>lastTimeAttacked</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02AE0919"/>
    </Element>
    <Element Type="Param" Id="02AE0919">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A7D09C96">
        <Identifier>heroAIDamageTracking</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="295B5D5F"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="2BFE1B33"/>
        </VariableType>
    </Element>
    <Element Type="Category" Id="AB5B6C28">
        <Item Type="Comment" Library="AIAI" Id="4098C67C"/>
        <Item Type="Variable" Library="AIAI" Id="EC325592"/>
        <Item Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Item Type="Variable" Library="AIAI" Id="63105864"/>
        <Item Type="Comment" Library="AIAI" Id="5C9C3F91"/>
        <Item Type="Preset" Library="AIAI" Id="CF8413BD"/>
        <Item Type="Structure" Library="AIAI" Id="FF652E4C"/>
        <Item Type="Structure" Library="AIAI" Id="47493B87"/>
        <Item Type="Variable" Library="AIAI" Id="F67BB4EA"/>
        <Item Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <Item Type="Comment" Library="AIAI" Id="8904B3C5"/>
        <Item Type="Preset" Library="AIAI" Id="3BF0BB38"/>
        <Item Type="Structure" Library="AIAI" Id="5D24C3CB"/>
        <Item Type="Variable" Library="AIAI" Id="B5324468"/>
        <Item Type="Variable" Library="AIAI" Id="3D04584E"/>
        <Item Type="Comment" Library="AIAI" Id="47F8A526"/>
        <Item Type="Structure" Library="AIAI" Id="3BBF1AB7"/>
        <Item Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
        <Item Type="Variable" Library="AIAI" Id="C6423CA8"/>
        <Item Type="Comment" Library="AIAI" Id="0CF3AE1E"/>
        <Item Type="Structure" Library="AIAI" Id="4BAE54C8"/>
        <Item Type="Preset" Library="AIAI" Id="ECC4494E"/>
        <Item Type="Structure" Library="AIAI" Id="25E414F7"/>
        <Item Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <Item Type="Variable" Library="AIAI" Id="FB0F2D24"/>
    </Element>
    <Element Type="Comment" Id="4098C67C">
        <Comment>
            Jungle Camps
        </Comment>
    </Element>
    <Element Type="Variable" Id="EC325592">
        <Identifier>heroAIOrderMercCampList</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="MapM" Id="74EFACF8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FC85E2B8"/>
    </Element>
    <Element Type="Param" Id="FC85E2B8">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1FE79EBA">
        <Identifier>heroAIChaosMercCampList</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="MapM" Id="74EFACF8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="41D4E4C1"/>
    </Element>
    <Element Type="Param" Id="41D4E4C1">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="63105864">
        <Identifier>heroAIMiddleMercCampList</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="MapM" Id="74EFACF8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D78243A8"/>
    </Element>
    <Element Type="Param" Id="D78243A8">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="5C9C3F91">
        <Comment>
            Raven Court
        </Comment>
    </Element>
    <Element Type="Preset" Id="CF8413BD">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="27E09B18"/>
        <Item Type="PresetValue" Library="AIAI" Id="ED6BC715"/>
        <Item Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="PresetValue" Id="27E09B18">
    </Element>
    <Element Type="PresetValue" Id="ED6BC715">
    </Element>
    <Element Type="PresetValue" Id="C26075DC">
    </Element>
    <Element Type="Structure" Id="FF652E4C">
        <Identifier>AIHeroRavenLordTributeStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Variable" Id="ECC86C29">
        <Identifier>tributeState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="CF8413BD"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB1F560D"/>
    </Element>
    <Element Type="Param" Id="BB1F560D">
        <Preset Type="PresetValue" Library="AIAI" Id="27E09B18"/>
    </Element>
    <Element Type="Variable" Id="A359603B">
        <Identifier>tributeWarningPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0EC8A720"/>
    </Element>
    <Element Type="Param" Id="0EC8A720">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1237788A">
        <Identifier>tributeUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7957663"/>
    </Element>
    <Element Type="Param" Id="C7957663">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Structure" Id="47493B87">
        <Identifier>AIHeroRavenLordCurseStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="0F05F315"/>
        <Variable Type="Variable" Library="AIAI" Id="C3468D58"/>
    </Element>
    <Element Type="Variable" Id="0F05F315">
        <Identifier>curseActive</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="520EBBF3"/>
    </Element>
    <Element Type="Param" Id="520EBBF3">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="C3468D58">
        <Identifier>activatedTeam</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5AD812FD"/>
    </Element>
    <Element Type="Param" Id="5AD812FD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F67BB4EA">
        <Identifier>heroAIRavenLordCurseStatus</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="47493B87"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="0D97BBF8">
        <Identifier>heroAIRavenLordTributeStatus</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="FF652E4C"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="8904B3C5">
        <Comment>
            Docks
        </Comment>
    </Element>
    <Element Type="Preset" Id="3BF0BB38">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="1C11465B"/>
        <Item Type="PresetValue" Library="AIAI" Id="0809AC32"/>
    </Element>
    <Element Type="PresetValue" Id="1C11465B">
    </Element>
    <Element Type="PresetValue" Id="0809AC32">
    </Element>
    <Element Type="Structure" Id="5D24C3CB">
        <Identifier>HeroAIGhostShipStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
    </Element>
    <Element Type="Variable" Id="57B40E21">
        <Identifier>beaconStatus</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3BF0BB38"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="F455719C">
        <Identifier>beaconUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EE0E8644"/>
    </Element>
    <Element Type="Param" Id="EE0E8644">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="74F6B5E0">
        <Identifier>doubloonsTurnedIn</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="F3F4CBD8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="68673B4E"/>
    </Element>
    <Element Type="Param" Id="68673B4E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B5324468">
        <Identifier>heroAIGhostShipStatus</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="5D24C3CB"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="3D04584E">
        <Identifier>heroAITreasureChests</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9809BA0E"/>
    </Element>
    <Element Type="Param" Id="9809BA0E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0499A86"/>
    </Element>
    <Element Type="FunctionCall" Id="C0499A86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="47F8A526">
        <Comment>
            Dragon Shire
        </Comment>
    </Element>
    <Element Type="Structure" Id="3BBF1AB7">
        <Identifier>HeroAIDragonShrineStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="4E6597B8"/>
    </Element>
    <Element Type="Variable" Id="4E6597B8">
        <Identifier>untitledVariable001</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD1FFEAB"/>
    </Element>
    <Element Type="Param" Id="DD1FFEAB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F9E8BBA1">
        <Identifier>heroAIDragonShireObelisks</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D1D68DDD"/>
    </Element>
    <Element Type="Param" Id="D1D68DDD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F69D6870"/>
    </Element>
    <Element Type="FunctionCall" Id="F69D6870">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C6423CA8">
        <Identifier>heroAIDragonShireDragon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03C05C05"/>
    </Element>
    <Element Type="Param" Id="03C05C05">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="0CF3AE1E">
        <Comment>
            Underworld
        </Comment>
    </Element>
    <Element Type="Structure" Id="4BAE54C8">
        <Identifier>HeroAIUnderworldStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="008C9557"/>
        <Variable Type="Variable" Library="AIAI" Id="786A3CCF"/>
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Variable Type="Variable" Library="AIAI" Id="A92CD2EE"/>
        <Variable Type="Variable" Library="AIAI" Id="6993AFB7"/>
        <Variable Type="Variable" Library="AIAI" Id="1C5726A3"/>
    </Element>
    <Element Type="Variable" Id="008C9557">
        <Identifier>opened</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E7D91544"/>
    </Element>
    <Element Type="Param" Id="E7D91544">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="786A3CCF">
        <Identifier>totalSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F4904096"/>
    </Element>
    <Element Type="Param" Id="F4904096">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B52F9CA0">
        <Identifier>skullsRemaining</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2AAD9B3B"/>
    </Element>
    <Element Type="Param" Id="2AAD9B3B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="470C0B87">
        <Identifier>skullsCollected</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E7F4A7D6"/>
    </Element>
    <Element Type="Param" Id="E7F4A7D6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A92CD2EE">
        <Identifier>underworldRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="72B82FB3"/>
    </Element>
    <Element Type="Param" Id="72B82FB3">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="6993AFB7">
        <Identifier>entrances</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB5582A4"/>
    </Element>
    <Element Type="Param" Id="CB5582A4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74A1ACCE"/>
    </Element>
    <Element Type="FunctionCall" Id="74A1ACCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1C5726A3">
        <Identifier>exits</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB65A95A"/>
    </Element>
    <Element Type="Param" Id="FB65A95A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6262725"/>
    </Element>
    <Element Type="FunctionCall" Id="D6262725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Preset" Id="ECC4494E">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="E84ABC2D"/>
        <Item Type="PresetValue" Library="AIAI" Id="05B73072"/>
        <Item Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="PresetValue" Id="E84ABC2D">
    </Element>
    <Element Type="PresetValue" Id="05B73072">
    </Element>
    <Element Type="PresetValue" Id="15B7446D">
    </Element>
    <Element Type="Structure" Id="25E414F7">
        <Identifier>HeroAIUnderworldBossStatus</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
        <Variable Type="Variable" Library="AIAI" Id="7211042B"/>
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Variable" Id="768BB127">
        <Identifier>state</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="ECC4494E"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="7211042B">
        <Identifier>lane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="17114290"/>
    </Element>
    <Element Type="Param" Id="17114290">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C3B73FBB">
        <Identifier>underworldBossUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8BB87DC4"/>
    </Element>
    <Element Type="Param" Id="8BB87DC4">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DAEDCA7F">
        <Identifier>heroAIUnderworldStatus</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="4BAE54C8"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="FB0F2D24">
        <Identifier>heroAIUnderworldBossStatus</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="25E414F7"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Category" Id="9FC59330">
        <Item Type="Comment" Library="AIAI" Id="14166FD8"/>
        <Item Type="Trigger" Library="AIAI" Id="6777206D"/>
        <Item Type="Structure" Library="AIAI" Id="63A22E1B"/>
        <Item Type="Variable" Library="AIAI" Id="7D11D17C"/>
    </Element>
    <Element Type="Comment" Id="14166FD8">
        <Comment>
            Item Data
        </Comment>
    </Element>
    <Element Type="Trigger" Id="6777206D">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
        <Action Type="FunctionCall" Library="AIAI" Id="38A1F7DA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="029832BB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C1D603DA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="20E79117"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6FB45B43"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9128C07E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="82B7BB8F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="668CF015"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C44C2478"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F58961A2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6324A29E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D91099A0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FBED5C7D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F2AF386A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="972F5C23"/>
        <Action Type="FunctionCall" Library="AIAI" Id="180B27CB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E77F6532"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C58B88E3"/>
    </Element>
    <Element Type="Variable" Id="F193C480">
        <Identifier>index</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7E0AB11"/>
    </Element>
    <Element Type="Param" Id="C7E0AB11">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="38A1F7DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B35D9A00"/>
        <Parameter Type="Param" Library="AIAI" Id="21890173"/>
    </Element>
    <Element Type="Param" Id="B35D9A00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="7E3C8B4D"/>
        <Array Type="Param" Library="AIAI" Id="D92C153C"/>
    </Element>
    <Element Type="Param" Id="7E3C8B4D">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="D92C153C">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="21890173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentFirstAid</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="029832BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="499E6C92"/>
        <Parameter Type="Param" Library="AIAI" Id="4135B99B"/>
    </Element>
    <Element Type="Param" Id="499E6C92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="1383EF9B"/>
        <Array Type="Param" Library="AIAI" Id="79917F3B"/>
    </Element>
    <Element Type="Param" Id="1383EF9B">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="79917F3B">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="4135B99B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="C1D603DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D90559C"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C7B55A"/>
    </Element>
    <Element Type="Param" Id="0D90559C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="B1C7B55A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="191CC93F"/>
    </Element>
    <Element Type="FunctionCall" Id="191CC93F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D97EB63F"/>
        <Parameter Type="Param" Library="AIAI" Id="B31F124D"/>
        <Parameter Type="Param" Library="AIAI" Id="68E37173"/>
    </Element>
    <Element Type="Param" Id="D97EB63F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B31F124D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="68E37173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="FunctionCall" Id="20E79117">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A28E65B"/>
        <Parameter Type="Param" Library="AIAI" Id="F185DA18"/>
    </Element>
    <Element Type="Param" Id="1A28E65B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="8056BEB9"/>
        <Array Type="Param" Library="AIAI" Id="2C824C54"/>
    </Element>
    <Element Type="Param" Id="8056BEB9">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="2C824C54">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="F185DA18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentStoneskin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="6FB45B43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="377A04C1"/>
        <Parameter Type="Param" Library="AIAI" Id="DAD73136"/>
    </Element>
    <Element Type="Param" Id="377A04C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="145FE8E2"/>
        <Array Type="Param" Library="AIAI" Id="BE191E2C"/>
    </Element>
    <Element Type="Param" Id="145FE8E2">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="BE191E2C">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="DAD73136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="9128C07E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BBFF8D21"/>
        <Parameter Type="Param" Library="AIAI" Id="12E1C4CF"/>
    </Element>
    <Element Type="Param" Id="BBFF8D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="12E1C4CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33C07969"/>
    </Element>
    <Element Type="FunctionCall" Id="33C07969">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B96574"/>
        <Parameter Type="Param" Library="AIAI" Id="7860FCED"/>
        <Parameter Type="Param" Library="AIAI" Id="39211AE1"/>
    </Element>
    <Element Type="Param" Id="D8B96574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7860FCED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="39211AE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="FunctionCall" Id="82B7BB8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0046F739"/>
        <Parameter Type="Param" Library="AIAI" Id="2E47EEBB"/>
    </Element>
    <Element Type="Param" Id="0046F739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="799702BF"/>
        <Array Type="Param" Library="AIAI" Id="A17D1417"/>
    </Element>
    <Element Type="Param" Id="799702BF">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="A17D1417">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="2E47EEBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentBloodForBlood</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="668CF015">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D32F2743"/>
        <Parameter Type="Param" Library="AIAI" Id="73D78F27"/>
    </Element>
    <Element Type="Param" Id="D32F2743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="374FE92F"/>
        <Array Type="Param" Library="AIAI" Id="BAEA2DAB"/>
    </Element>
    <Element Type="Param" Id="374FE92F">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="BAEA2DAB">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="73D78F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="C44C2478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2821FD7D"/>
        <Parameter Type="Param" Library="AIAI" Id="B4860B52"/>
    </Element>
    <Element Type="Param" Id="2821FD7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="B4860B52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="829B5B51"/>
    </Element>
    <Element Type="FunctionCall" Id="829B5B51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="465FC261"/>
        <Parameter Type="Param" Library="AIAI" Id="B33C3081"/>
        <Parameter Type="Param" Library="AIAI" Id="190736E6"/>
    </Element>
    <Element Type="Param" Id="465FC261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B33C3081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="190736E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="FunctionCall" Id="F58961A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7E03B8BE"/>
        <Parameter Type="Param" Library="AIAI" Id="33486A42"/>
    </Element>
    <Element Type="Param" Id="7E03B8BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="36551A14"/>
        <Array Type="Param" Library="AIAI" Id="B229B2F2"/>
    </Element>
    <Element Type="Param" Id="36551A14">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="B229B2F2">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="33486A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentDash</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="6324A29E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DFC5FE16"/>
        <Parameter Type="Param" Library="AIAI" Id="A92C30E6"/>
    </Element>
    <Element Type="Param" Id="DFC5FE16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="D5E785FD"/>
        <Array Type="Param" Library="AIAI" Id="F3099FC3"/>
    </Element>
    <Element Type="Param" Id="D5E785FD">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="F3099FC3">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="A92C30E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="D91099A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="06C61821"/>
        <Parameter Type="Param" Library="AIAI" Id="51D065CF"/>
    </Element>
    <Element Type="Param" Id="06C61821">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="51D065CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="127216CC"/>
    </Element>
    <Element Type="FunctionCall" Id="127216CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="327C2F67"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB91D54"/>
        <Parameter Type="Param" Library="AIAI" Id="592EB03C"/>
    </Element>
    <Element Type="Param" Id="327C2F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2DB91D54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="592EB03C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="FunctionCall" Id="FBED5C7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E4ADDBE4"/>
        <Parameter Type="Param" Library="AIAI" Id="C58D2361"/>
    </Element>
    <Element Type="Param" Id="E4ADDBE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="85E8750D"/>
        <Array Type="Param" Library="AIAI" Id="FC4BCFFD"/>
    </Element>
    <Element Type="Param" Id="85E8750D">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="FC4BCFFD">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="C58D2361">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentDeafeningRoar</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="F2AF386A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF00F73"/>
        <Parameter Type="Param" Library="AIAI" Id="73AE51A5"/>
    </Element>
    <Element Type="Param" Id="4BF00F73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="3FD25A9C"/>
        <Array Type="Param" Library="AIAI" Id="8259D5E0"/>
    </Element>
    <Element Type="Param" Id="3FD25A9C">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="8259D5E0">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="73AE51A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="972F5C23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA0EF47"/>
        <Parameter Type="Param" Library="AIAI" Id="4A96F717"/>
    </Element>
    <Element Type="Param" Id="7CA0EF47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="4A96F717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD7D28D4"/>
    </Element>
    <Element Type="FunctionCall" Id="DD7D28D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="CA94FE03"/>
        <Parameter Type="Param" Library="AIAI" Id="1822CD49"/>
        <Parameter Type="Param" Library="AIAI" Id="E53DDE70"/>
    </Element>
    <Element Type="Param" Id="CA94FE03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1822CD49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E53DDE70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="FunctionCall" Id="180B27CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5C80C929"/>
        <Parameter Type="Param" Library="AIAI" Id="A82623F9"/>
    </Element>
    <Element Type="Param" Id="5C80C929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="72CBC025"/>
        <Array Type="Param" Library="AIAI" Id="15FD1D7C"/>
    </Element>
    <Element Type="Param" Id="72CBC025">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="15FD1D7C">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="A82623F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TalentRewind</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="E77F6532">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0D3CF33"/>
        <Parameter Type="Param" Library="AIAI" Id="E36DB36E"/>
    </Element>
    <Element Type="Param" Id="E0D3CF33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="51C6C6A5"/>
        <Array Type="Param" Library="AIAI" Id="C67500B2"/>
    </Element>
    <Element Type="Param" Id="51C6C6A5">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="C67500B2">
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="E36DB36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="C58B88E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5017B6C0"/>
        <Parameter Type="Param" Library="AIAI" Id="35C4AA7D"/>
    </Element>
    <Element Type="Param" Id="5017B6C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Param" Id="35C4AA7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3161FA3"/>
    </Element>
    <Element Type="FunctionCall" Id="E3161FA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="FD6525BB"/>
        <Parameter Type="Param" Library="AIAI" Id="8D70161C"/>
        <Parameter Type="Param" Library="AIAI" Id="214BEDEF"/>
    </Element>
    <Element Type="Param" Id="FD6525BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8D70161C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="214BEDEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="F193C480"/>
    </Element>
    <Element Type="Structure" Id="63A22E1B">
        <Identifier>AIHeroItemData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Variable" Id="E4EEEE71">
        <Identifier>item</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE62F445"/>
    </Element>
    <Element Type="Param" Id="BE62F445">
        <Preset Type="PresetValue" Library="Ntve" Id="4D99E7A5"/>
    </Element>
    <Element Type="Variable" Id="C0988571">
        <Identifier>itemType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="97E4649A"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="7D11D17C">
        <Identifier>heroAIItemData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="63A22E1B"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="BCAF6712"/>
        </VariableType>
    </Element>
    <Element Type="Category" Id="B5A96FF2">
        <Item Type="Comment" Library="AIAI" Id="25EC8275"/>
        <Item Type="Variable" Library="AIAI" Id="0F70E79D"/>
        <Item Type="Preset" Library="AIAI" Id="62E76C80"/>
        <Item Type="Preset" Library="AIAI" Id="1481117F"/>
        <Item Type="Structure" Library="AIAI" Id="2F2BDDC9"/>
        <Item Type="Structure" Library="AIAI" Id="2A54C22A"/>
        <Item Type="Structure" Library="AIAI" Id="87BD000E"/>
        <Item Type="Structure" Library="AIAI" Id="60318595"/>
        <Item Type="Structure" Library="AIAI" Id="3B7C6BE0"/>
        <Item Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <Item Type="Comment" Library="AIAI" Id="C79BB6B4"/>
        <Item Type="Structure" Library="AIAI" Id="301EB644"/>
        <Item Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <Item Type="Comment" Library="AIAI" Id="83B89A12"/>
        <Item Type="Variable" Library="AIAI" Id="8A32B6B1"/>
        <Item Type="Structure" Library="AIAI" Id="D5DED431"/>
        <Item Type="Structure" Library="AIAI" Id="9FBD9F07"/>
        <Item Type="Variable" Library="AIAI" Id="E70D045C"/>
        <Item Type="Comment" Library="AIAI" Id="7F9F73CE"/>
        <Item Type="Variable" Library="AIAI" Id="0BC80122"/>
        <Item Type="Structure" Library="AIAI" Id="F419A4F1"/>
        <Item Type="Structure" Library="AIAI" Id="2912C286"/>
        <Item Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <Item Type="Comment" Library="AIAI" Id="E5A3BBC7"/>
        <Item Type="Structure" Library="AIAI" Id="BFEB468D"/>
        <Item Type="Variable" Library="AIAI" Id="CFE86841"/>
    </Element>
    <Element Type="Comment" Id="25EC8275">
        <Comment>
            Team Data
        </Comment>
    </Element>
    <Element Type="Variable" Id="0F70E79D">
        <Identifier>heroAIMaxNumberofAvoidAreas</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="790493B2"/>
    </Element>
    <Element Type="Param" Id="790493B2">
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Preset" Id="62E76C80">
        <PresetCustom/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
        <Item Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="PresetValue" Id="A82F5D68">
        <Value>0</Value>
    </Element>
    <Element Type="PresetValue" Id="2E56A2F5">
        <Value>1</Value>
    </Element>
    <Element Type="Preset" Id="1481117F">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
        <Item Type="PresetValue" Library="AIAI" Id="611BAB3D"/>
        <Item Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="PresetValue" Id="1D1EE59F">
    </Element>
    <Element Type="PresetValue" Id="611BAB3D">
    </Element>
    <Element Type="PresetValue" Id="62EAC51E">
    </Element>
    <Element Type="Structure" Id="2F2BDDC9">
        <Identifier>AIHeroLaneInfo</Identifier>
        <Variable Type="Comment" Library="AIAI" Id="384B6FF8"/>
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
        <Variable Type="Variable" Library="AIAI" Id="C60984A1"/>
        <Variable Type="Variable" Library="AIAI" Id="935C1055"/>
        <Variable Type="Variable" Library="AIAI" Id="1FC296EE"/>
        <Variable Type="Variable" Library="AIAI" Id="C8D2887F"/>
        <Variable Type="Variable" Library="AIAI" Id="89AC27D9"/>
        <Variable Type="Variable" Library="AIAI" Id="DB963DE8"/>
        <Variable Type="Variable" Library="AIAI" Id="5FC9AFBE"/>
        <Variable Type="Comment" Library="AIAI" Id="A40EED11"/>
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
        <Variable Type="Variable" Library="AIAI" Id="EBF48308"/>
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
        <Variable Type="Variable" Library="AIAI" Id="B93F62E3"/>
        <Variable Type="Variable" Library="AIAI" Id="DC6DADF0"/>
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
        <Variable Type="Variable" Library="AIAI" Id="FD8B081A"/>
        <Variable Type="Comment" Library="AIAI" Id="AC5830C7"/>
        <Variable Type="Variable" Library="AIAI" Id="A3267665"/>
    </Element>
    <Element Type="Comment" Id="384B6FF8">
        <Comment>
            Eval
        </Comment>
    </Element>
    <Element Type="Variable" Id="0DA17F65">
        <Identifier>numAllyTowns</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="940630A0"/>
    </Element>
    <Element Type="Param" Id="940630A0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3F389840">
        <Identifier>numAllyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="15829D04"/>
    </Element>
    <Element Type="Param" Id="15829D04">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F705A9C1">
        <Identifier>numAllyHumanHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A62D3CA8"/>
    </Element>
    <Element Type="Param" Id="A62D3CA8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="20A711D5">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2C2FD409"/>
    </Element>
    <Element Type="Param" Id="2C2FD409">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F133701"/>
    </Element>
    <Element Type="FunctionCall" Id="8F133701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="6897EBE0">
        <Identifier>numEnemyTowns</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2AF92EF1"/>
    </Element>
    <Element Type="Param" Id="2AF92EF1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3356E530">
        <Identifier>numEnemyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AF38DB98"/>
    </Element>
    <Element Type="Param" Id="AF38DB98">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9D1286C9">
        <Identifier>numEnemySiegeGiants</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E054BE50"/>
    </Element>
    <Element Type="Param" Id="E054BE50">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0B9787A0">
        <Identifier>numEnemyOgres</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A749D10"/>
    </Element>
    <Element Type="Param" Id="4A749D10">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="170EDFA0">
        <Identifier>numEnemyOgreKings</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D1CA9C04"/>
    </Element>
    <Element Type="Param" Id="D1CA9C04">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="011A4FF4">
        <Identifier>numEnemyDragonKnights</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95F33195"/>
    </Element>
    <Element Type="Param" Id="95F33195">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C60984A1">
        <Identifier>numEnemyUnderworldBossSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A4B7F1C"/>
    </Element>
    <Element Type="Param" Id="1A4B7F1C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="935C1055">
        <Identifier>numAllySiegeGiants</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CDB11D48"/>
    </Element>
    <Element Type="Param" Id="CDB11D48">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1FC296EE">
        <Identifier>numAllyOgres</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7D03F037"/>
    </Element>
    <Element Type="Param" Id="7D03F037">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C8D2887F">
        <Identifier>numAllyOgreKings</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03537B77"/>
    </Element>
    <Element Type="Param" Id="03537B77">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="89AC27D9">
        <Identifier>numAllyDragonKnights</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D713E5B6"/>
    </Element>
    <Element Type="Param" Id="D713E5B6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DB963DE8">
        <Identifier>numAllyUnderworldBossSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B8F44360"/>
    </Element>
    <Element Type="Param" Id="B8F44360">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5FC9AFBE">
        <Identifier>eval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A5D8D7E0"/>
    </Element>
    <Element Type="Param" Id="A5D8D7E0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A40EED11">
        <Comment>
            Contention Point
        </Comment>
    </Element>
    <Element Type="Variable" Id="30F53698">
        <Identifier>contentionPointLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="202653DF"/>
    </Element>
    <Element Type="Param" Id="202653DF">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="119EA9EA">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C82506C0"/>
    </Element>
    <Element Type="Param" Id="C82506C0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EBF48308">
        <Identifier>numEnemyHeroesNearContentionPoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74B41A8E"/>
    </Element>
    <Element Type="Param" Id="74B41A8E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="43A2FF0F">
        <Identifier>numEnemyMinionsNearContentionPoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E51F1079"/>
    </Element>
    <Element Type="Param" Id="E51F1079">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B93F62E3">
        <Identifier>numAllyMinionsNearContentionPoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E946D5CF"/>
    </Element>
    <Element Type="Param" Id="E946D5CF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DC6DADF0">
        <Identifier>numNonSiegeAllyMinionsNearContentionPoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1CEEA7D"/>
    </Element>
    <Element Type="Param" Id="A1CEEA7D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A58BBFCC">
        <Identifier>frontTowerPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD47DE0C"/>
    </Element>
    <Element Type="Param" Id="DD47DE0C">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D4AF34EE">
        <Identifier>frontMinionPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67728B8C"/>
    </Element>
    <Element Type="Param" Id="67728B8C">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C9C23346">
        <Identifier>frontHumanAllyPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7D402AFE"/>
    </Element>
    <Element Type="Param" Id="7D402AFE">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FD8B081A">
        <Identifier>coreDefensePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E8BA0D0A"/>
    </Element>
    <Element Type="Param" Id="E8BA0D0A">
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="AC5830C7">
        <Comment>
            Hero Tracking
        </Comment>
    </Element>
    <Element Type="Variable" Id="A3267665">
        <Identifier>lastTimeHumanAllyEnteredLane</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="06ECB775"/>
    </Element>
    <Element Type="Param" Id="06ECB775">
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Structure" Id="2A54C22A">
        <Identifier>AIHeroLocationInfo</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="5C4690C9"/>
        <Variable Type="Variable" Library="AIAI" Id="7E63C6C9"/>
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Variable" Id="5C4690C9">
        <Identifier>lastSeenTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E19A58D"/>
    </Element>
    <Element Type="Param" Id="0E19A58D">
        <Value>-100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7E63C6C9">
        <Identifier>lastSeenLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="00F8617B"/>
    </Element>
    <Element Type="Param" Id="00F8617B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22FF15FB"/>
    </Element>
    <Element Type="FunctionCall" Id="22FF15FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="4202F174"/>
        <Parameter Type="Param" Library="AIAI" Id="9DA4C2FB"/>
    </Element>
    <Element Type="Param" Id="4202F174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9DA4C2FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="16F0B5C4">
        <Identifier>lastSeenLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2D9EA788"/>
    </Element>
    <Element Type="Param" Id="2D9EA788">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Structure" Id="87BD000E">
        <Identifier>AIHeroAvoidArea</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
        <Variable Type="Variable" Library="AIAI" Id="4C2C983F"/>
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Variable" Id="ED59724B">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D1DE7F87"/>
    </Element>
    <Element Type="Param" Id="D1DE7F87">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="038D6778">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="607A757C"/>
    </Element>
    <Element Type="Param" Id="607A757C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="32C31B25">
        <Identifier>radius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0D7B2147"/>
    </Element>
    <Element Type="Param" Id="0D7B2147">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4C2C983F">
        <Identifier>startTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD50D8FE"/>
    </Element>
    <Element Type="Param" Id="AD50D8FE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4771715D">
        <Identifier>expireTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="022DA82E"/>
    </Element>
    <Element Type="Param" Id="022DA82E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Structure" Id="60318595">
        <Identifier>AIHeroHomeEval</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="50788E15"/>
        <Variable Type="Variable" Library="AIAI" Id="D4D419A2"/>
        <Variable Type="Variable" Library="AIAI" Id="DA66C449"/>
        <Variable Type="Variable" Library="AIAI" Id="652D73F4"/>
    </Element>
    <Element Type="Variable" Id="50788E15">
        <Identifier>numAllyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BBF5A1BB"/>
    </Element>
    <Element Type="Param" Id="BBF5A1BB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D4D419A2">
        <Identifier>numAllyMinionsAndSummons</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1D1D58BD"/>
    </Element>
    <Element Type="Param" Id="1D1D58BD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DA66C449">
        <Identifier>numEnemyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95E70B56"/>
    </Element>
    <Element Type="Param" Id="95E70B56">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="652D73F4">
        <Identifier>numEnemyMinionsAndSummons</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A5A4E3F6"/>
    </Element>
    <Element Type="Param" Id="A5A4E3F6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Structure" Id="3B7C6BE0">
        <Identifier>AIHeroTeamData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
        <Variable Type="Variable" Library="AIAI" Id="80855C3C"/>
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <Variable Type="Variable" Library="AIAI" Id="514A6510"/>
        <Variable Type="Variable" Library="AIAI" Id="113FBE41"/>
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
        <Variable Type="Variable" Library="AIAI" Id="37D669EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
        <Variable Type="Variable" Library="AIAI" Id="EAE82C22"/>
        <Variable Type="Variable" Library="AIAI" Id="54034217"/>
        <Variable Type="Variable" Library="AIAI" Id="69471721"/>
        <Variable Type="Variable" Library="AIAI" Id="9FD0088E"/>
        <Variable Type="Variable" Library="AIAI" Id="E7A9FAD9"/>
        <Variable Type="Variable" Library="AIAI" Id="3183A093"/>
        <Variable Type="Variable" Library="AIAI" Id="C4BDFDF2"/>
    </Element>
    <Element Type="Variable" Id="FED7FDE5">
        <Identifier>difficulty</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="FFAB9AB0"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8052B690"/>
    </Element>
    <Element Type="Param" Id="8052B690">
        <Preset Type="PresetValue" Library="AIAI" Id="FF522AB1"/>
    </Element>
    <Element Type="Variable" Id="9778FD9D">
        <Identifier>gameState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="1481117F"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="80855C3C">
        <Identifier>nextLaneEvalUpdateTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C19D82F"/>
    </Element>
    <Element Type="Param" Id="8C19D82F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8A2C75A4">
        <Identifier>laneData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="2F2BDDC9"/>
            <ArraySize Dim="0" Type="Variable" Library="Game" Id="EA24F2C3"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="1B0D93BC">
        <Identifier>homeEval</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="60318595"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="0605BB99">
        <Identifier>heroTrackingData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="2A54C22A"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="2BFE1B33"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="514A6510">
        <Identifier>numberOfMissingEnemies</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9FD440F9"/>
    </Element>
    <Element Type="Param" Id="9FD440F9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="113FBE41">
        <Identifier>nextTeamStrategyTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="415EC657"/>
    </Element>
    <Element Type="Param" Id="415EC657">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C20A0336">
        <Identifier>weakestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D7D83601"/>
    </Element>
    <Element Type="Param" Id="D7D83601">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E3519D6E">
        <Identifier>avoidPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="691392B5"/>
    </Element>
    <Element Type="Param" Id="691392B5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="37D669EE">
        <Identifier>avoidLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E1ED40F"/>
    </Element>
    <Element Type="Param" Id="3E1ED40F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FBAC6F23">
        <Identifier>avoidAreas</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="87BD000E"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="0F70E79D"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="22D9DAE2">
        <Identifier>numberofAvoidAreas</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F72F8B64"/>
    </Element>
    <Element Type="Param" Id="F72F8B64">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EAE82C22">
        <Identifier>lastTimePlayedAttackVO</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="040A9AE7"/>
    </Element>
    <Element Type="Param" Id="040A9AE7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="54034217">
        <Identifier>nextTearOfEluneConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="50F37513"/>
    </Element>
    <Element Type="Param" Id="50F37513">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="69471721">
        <Identifier>nextObeliskConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9B2A933E"/>
    </Element>
    <Element Type="Param" Id="9B2A933E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9FD0088E">
        <Identifier>nextUseDragonVehicleConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6884ACE"/>
    </Element>
    <Element Type="Param" Id="E6884ACE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E7A9FAD9">
        <Identifier>nextUnderworldConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD6671E3"/>
    </Element>
    <Element Type="Param" Id="AD6671E3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3183A093">
        <Identifier>nextWatchTowerConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B98F971A"/>
    </Element>
    <Element Type="Param" Id="B98F971A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C4BDFDF2">
        <Identifier>nextDoubloonChestConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="142ABCFF"/>
    </Element>
    <Element Type="Param" Id="142ABCFF">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7D4F966D">
        <Identifier>heroAITeamData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="3B7C6BE0"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="C79BB6B4">
        <Comment>
            Team Player Data
        </Comment>
    </Element>
    <Element Type="Structure" Id="301EB644">
        <Identifier>AIHeroTeamPlayerData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
        <Variable Type="Variable" Library="AIAI" Id="95025BD3"/>
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Variable" Id="DA2A0837">
        <Identifier>players</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A43E79D6"/>
    </Element>
    <Element Type="Param" Id="A43E79D6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3196B0F"/>
    </Element>
    <Element Type="FunctionCall" Id="F3196B0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="95025BD3">
        <Identifier>humanPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="85D5FD55"/>
    </Element>
    <Element Type="Param" Id="85D5FD55">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34418C2F"/>
    </Element>
    <Element Type="FunctionCall" Id="34418C2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="E87D748C">
        <Identifier>aIPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C046FFD"/>
    </Element>
    <Element Type="Param" Id="0C046FFD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AE74027"/>
    </Element>
    <Element Type="FunctionCall" Id="5AE74027">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="39F79AAF">
        <Identifier>heroAITeamPlayerData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="301EB644"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="83B89A12">
        <Comment>
            Camp Data
        </Comment>
    </Element>
    <Element Type="Variable" Id="8A32B6B1">
        <Identifier>heroAIMaxCampPingCount</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40824670"/>
    </Element>
    <Element Type="Param" Id="40824670">
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Structure" Id="D5DED431">
        <Identifier>AIHeroCampPing</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="32EC3656"/>
    </Element>
    <Element Type="Variable" Id="48EA4DEB">
        <Identifier>playerWhoPinged</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97F84FD2"/>
    </Element>
    <Element Type="Param" Id="97F84FD2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BA46E3B3">
        <Identifier>campPinged</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="55D5521C"/>
    </Element>
    <Element Type="Param" Id="55D5521C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="32EC3656">
        <Identifier>pingTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="55EE1E39"/>
    </Element>
    <Element Type="Param" Id="55EE1E39">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Structure" Id="9FBD9F07">
        <Identifier>AIHeroCampData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
        <Variable Type="Variable" Library="AIAI" Id="5F002A22"/>
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
    </Element>
    <Element Type="Variable" Id="D17A00F5">
        <Identifier>startCampCheckTimer</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BA433704"/>
    </Element>
    <Element Type="Param" Id="BA433704">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5F002A22">
        <Identifier>joinCampCheckTimer</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DB3C157C"/>
    </Element>
    <Element Type="Param" Id="DB3C157C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="25D36D6A">
        <Identifier>numberofCampPings</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8D4D13A7"/>
    </Element>
    <Element Type="Param" Id="8D4D13A7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3C27FC81">
        <Identifier>campPings</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="D5DED431"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="8A32B6B1"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="E70D045C">
        <Identifier>heroAITeamCampData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="9FBD9F07"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="7F9F73CE">
        <Comment>
            Hero Ping Data
        </Comment>
    </Element>
    <Element Type="Variable" Id="0BC80122">
        <Identifier>heroAIMaxHeroPingCount</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C55BCC9"/>
    </Element>
    <Element Type="Param" Id="3C55BCC9">
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Structure" Id="F419A4F1">
        <Identifier>AIHeroHeroPing</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="D498B72A"/>
        <Variable Type="Variable" Library="AIAI" Id="D88ADDAF"/>
        <Variable Type="Variable" Library="AIAI" Id="0694C870"/>
    </Element>
    <Element Type="Variable" Id="D498B72A">
        <Identifier>pingExpireTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="271095B3"/>
    </Element>
    <Element Type="Param" Id="271095B3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D88ADDAF">
        <Identifier>playerWhoPinged</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D9FEC5B2"/>
    </Element>
    <Element Type="Param" Id="D9FEC5B2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0694C870">
        <Identifier>pingedHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0078E780"/>
    </Element>
    <Element Type="Param" Id="0078E780">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Structure" Id="2912C286">
        <Identifier>AIHeroHeroPingData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
    </Element>
    <Element Type="Variable" Id="B2B88286">
        <Identifier>heroPings</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="F419A4F1"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="0BC80122"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="A19A90B4">
        <Identifier>heroAITeamHeroPingData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="2912C286"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="E5A3BBC7">
        <Comment>
            Core Ping Data
        </Comment>
    </Element>
    <Element Type="Structure" Id="BFEB468D">
        <Identifier>AIHeroCorePing</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="B2DEF17E"/>
        <Variable Type="Variable" Library="AIAI" Id="097A252C"/>
        <Variable Type="Variable" Library="AIAI" Id="B967071F"/>
    </Element>
    <Element Type="Variable" Id="B2DEF17E">
        <Identifier>pingExpireTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CD22D8C8"/>
    </Element>
    <Element Type="Param" Id="CD22D8C8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="097A252C">
        <Identifier>playerWhoPinged</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9C6ECC02"/>
    </Element>
    <Element Type="Param" Id="9C6ECC02">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B967071F">
        <Identifier>pingedCore</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="46F6A51D"/>
    </Element>
    <Element Type="Param" Id="46F6A51D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="CFE86841">
        <Identifier>heroAITeamCorePingData</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="BFEB468D"/>
            <ArraySize Dim="0" Value="2"/>
        </VariableType>
    </Element>
    <Element Type="Category" Id="206E7471">
        <Item Type="Trigger" Library="AIAI" Id="245D3594"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8FEA132E"/>
        <Item Type="Preset" Library="AIAI" Id="FFAB9AB0"/>
        <Item Type="Preset" Library="AIAI" Id="97E4649A"/>
        <Item Type="Preset" Library="AIAI" Id="3736FD9C"/>
        <Item Type="Preset" Library="AIAI" Id="821ADEC9"/>
        <Item Type="Preset" Library="AIAI" Id="85516CF8"/>
        <Item Type="Preset" Library="AIAI" Id="A3C45DF5"/>
        <Item Type="Structure" Library="AIAI" Id="987C51A9"/>
        <Item Type="Variable" Library="AIAI" Id="E3CB6029"/>
        <Item Type="Variable" Library="AIAI" Id="B1C9B5C3"/>
        <Item Type="Variable" Library="AIAI" Id="A001DD42"/>
        <Item Type="Variable" Library="AIAI" Id="BB9E418D"/>
    </Element>
    <Element Type="Trigger" Id="245D3594">
        <Action Type="Comment" Library="AIAI" Id="9D18A752"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3E48314D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="634BDA10"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CF70CF47"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3A9E11E3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5B73CC8B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EDFB2D7C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6DB0448E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="63C43251"/>
        <Action Type="FunctionCall" Library="AIAI" Id="90DB9C90"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7262A0F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5F329AB4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="900A8B94"/>
        <Action Type="Comment" Library="AIAI" Id="A9ED3EE5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6B70242F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6F32F24A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6F1B3CC8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D8013ABF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5B04BD24"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0F3ACAA0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="63AB3C06"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A24E4B9D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AAD3FB7C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="51EF20E2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="75AD9822"/>
        <Action Type="FunctionCall" Library="AIAI" Id="69A3139B"/>
        <Action Type="Comment" Library="AIAI" Id="18662ADB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9D9CD938"/>
        <Action Type="FunctionCall" Library="AIAI" Id="59C8FA33"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B588004B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="03471949"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3E740B14"/>
        <Action Type="FunctionCall" Library="AIAI" Id="655156C0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="31998C58"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2E64438E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="74F4EC2E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6F8BD600"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F711BAA5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ECF99AC5"/>
        <Action Type="Comment" Library="AIAI" Id="9CF72FB2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4C3217AE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E02D6060"/>
        <Action Type="FunctionCall" Library="AIAI" Id="56727C06"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E42A5B6D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="72183DFC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6578553A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9CD26C64"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D5698EDC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4E8D4328"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E2C5D17B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3D319DC8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8FB39753"/>
        <Action Type="Comment" Library="AIAI" Id="76D6F832"/>
        <Action Type="FunctionCall" Library="AIAI" Id="15674DDB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D69F1E8F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8AA41FBC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57A99BB0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="515AAB7F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB653DCE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ECDA39E7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="35ADCBC7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9311BC08"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2D07BEC0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="85F9589D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="659B7C89"/>
        <Action Type="Comment" Library="AIAI" Id="79F8767E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EBD6BAE3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="88E28078"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B1A68105"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6CBCFAE7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="75163FA5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="82A703BC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F11480B3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DC23DE4D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0329DBE1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57887768"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7918CCF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2BE08294"/>
        <Action Type="Comment" Library="AIAI" Id="944B64F2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="066FFAB5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="471202F1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A96E3B84"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3336D76C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4B3E1C04"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7758F4C1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="54967C17"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D2B98DD5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C1491EC0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C08C99E7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D5544B65"/>
        <Action Type="FunctionCall" Library="AIAI" Id="04C9DB8D"/>
        <Action Type="Comment" Library="AIAI" Id="BD5DD39B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C72BDA1D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C1656A70"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7AF80F9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4154A2DA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AF40B3DE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4119DDC5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DE0EAB60"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6F783354"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73A6ADC7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6894AECD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F5308417"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2C669C9D"/>
        <Action Type="Comment" Library="AIAI" Id="9C2BE421"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0BBAC7EF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D0EA6300"/>
        <Action Type="FunctionCall" Library="AIAI" Id="62632855"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7839F82F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="30FB3DE5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB08F11F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E4CE7D41"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BB7A72C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D6FAA325"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D35FD967"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C419B5BB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B09E920D"/>
        <Action Type="Comment" Library="AIAI" Id="F2F30376"/>
        <Action Type="FunctionCall" Library="AIAI" Id="889F2814"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E9797837"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1E536B29"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1A7A5C8E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2E7FE9C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9C493E49"/>
        <Action Type="FunctionCall" Library="AIAI" Id="18FCC0FB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="484E39BA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="773629EB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9FB71063"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B4F234C6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AA76DF7E"/>
        <Action Type="Comment" Library="AIAI" Id="EC71BE39"/>
        <Action Type="FunctionCall" Library="AIAI" Id="69E9469B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B2B151F9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5E573985"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D52FD6FE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="63DE6BCA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9D587887"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C3EBC036"/>
        <Action Type="FunctionCall" Library="AIAI" Id="15FFDB0C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8F05E745"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC19FEB1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A404F2C9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="69281776"/>
        <Action Type="Comment" Library="AIAI" Id="A1639CF9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="07A15B04"/>
        <Action Type="FunctionCall" Library="AIAI" Id="68116347"/>
        <Action Type="FunctionCall" Library="AIAI" Id="83228858"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F4CCA2BB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="144883E3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="14187C3E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="437A8642"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0100B909"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F43FDDB4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5D3CFCFD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="79AC4C76"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5FA19BA1"/>
        <Action Type="Comment" Library="AIAI" Id="6961273B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BEC79E92"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A29325E4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57530BC6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="16C09A09"/>
        <Action Type="FunctionCall" Library="AIAI" Id="10937AF3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9C680570"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5E74A740"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7A3D416F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="88DFFA2C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BFB4B300"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F8940770"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D9D193DC"/>
        <Action Type="Comment" Library="AIAI" Id="306C4FA2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6E358FD8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="91A9907B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1C3140BC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6C240EFB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5539A5C5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="67B60498"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D3A9AE03"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2E1B60D4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E389B9A1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73179358"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C7A96EF2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D608C89B"/>
        <Action Type="Comment" Library="AIAI" Id="4FD0E62F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="42CADBB4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="55330E8D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7CBD3A90"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BDD6FE7F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8E01C3DA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0DE6EB31"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AB539272"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0BCAFF82"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1A32AFAB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A8D2446"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7F9506BA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="85D548F3"/>
        <Action Type="Comment" Library="AIAI" Id="19FE7B35"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0F71D80C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A849CB21"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D2BCBA89"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F7829A40"/>
        <Action Type="FunctionCall" Library="AIAI" Id="627BD85B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="96600BA3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="619E4963"/>
        <Action Type="FunctionCall" Library="AIAI" Id="312852E1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="757B060D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F2170998"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9B7D7A76"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FC08E94F"/>
        <Action Type="Comment" Library="AIAI" Id="CE55CC13"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2FAE606C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="764A564A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="38CA4DB2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2F21BEEB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="74611A03"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A928CBB2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="388726EC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="07A15124"/>
        <Action Type="FunctionCall" Library="AIAI" Id="75C415F6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7E9419A6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="15233EF1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ECF940EB"/>
        <Action Type="Comment" Library="AIAI" Id="2EB27FAF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F9D8A271"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7F0B70EC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9554058F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CE05B453"/>
        <Action Type="FunctionCall" Library="AIAI" Id="41011755"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4A30F557"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8FA92F54"/>
        <Action Type="FunctionCall" Library="AIAI" Id="47CED2E0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="008F0BD1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5A5DA244"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E9AE209C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C3FB88CB"/>
        <Action Type="Comment" Library="AIAI" Id="BF81ABD4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73C2BF9A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="731630DC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="124B8D71"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A816B725"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8AC9809D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CC24BAD5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E71F376D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3770C413"/>
        <Action Type="FunctionCall" Library="AIAI" Id="586CB0AB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D8E726DF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4CB75329"/>
        <Action Type="FunctionCall" Library="AIAI" Id="62B4E389"/>
        <Action Type="Comment" Library="AIAI" Id="45724EAF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB09AA50"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BA2BFF98"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F63C8BE8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DFCE089F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3F1D7796"/>
        <Action Type="FunctionCall" Library="AIAI" Id="99C18676"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AF1CBCD3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="777C06B8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0B7E9CF9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D11BC820"/>
        <Action Type="FunctionCall" Library="AIAI" Id="76EDD209"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB6A3358"/>
        <Action Type="Comment" Library="AIAI" Id="9A90A41C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C04B196D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9377A988"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3ED3F03D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="281C6DCC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2811507D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E33644E5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="94AFB830"/>
        <Action Type="FunctionCall" Library="AIAI" Id="946E101F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="37740FC1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="334C731B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A1630F9F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="048D31CD"/>
        <Action Type="Comment" Library="AIAI" Id="134DD0F4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6E904F40"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6E26732C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4D4BDB1E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F91BE739"/>
        <Action Type="FunctionCall" Library="AIAI" Id="155DC004"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8B203EB0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3665B260"/>
        <Action Type="FunctionCall" Library="AIAI" Id="20C4A57A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3C4771E3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DAFB69C7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BBAAC4CB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7EFA1851"/>
        <Action Type="Comment" Library="AIAI" Id="F9A17D20"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C54D3D6E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6959F556"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8A9F4DDA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1B6C0E2E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A10299F7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FA61448C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="550D28F6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BB0E1701"/>
        <Action Type="FunctionCall" Library="AIAI" Id="429D79B2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F93BA46E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="185CCC14"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DDF9CB22"/>
        <Action Type="Comment" Library="AIAI" Id="6A1EFF29"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DBCE14D2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E09069DE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="44180D78"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3AA66A59"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DB286A12"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BF539800"/>
        <Action Type="FunctionCall" Library="AIAI" Id="23AE1563"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BA23A8E0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CD12FC77"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C0DBF620"/>
        <Action Type="FunctionCall" Library="AIAI" Id="13877146"/>
        <Action Type="FunctionCall" Library="AIAI" Id="10FD83F3"/>
        <Action Type="Comment" Library="AIAI" Id="98E43E84"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A25F8815"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A846ACD1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0D80A703"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0960741A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D44E27A3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7FF54937"/>
        <Action Type="FunctionCall" Library="AIAI" Id="28EB165E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9D00F8D9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6EEEA4F2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0FC96CEB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57E1CF49"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8017BA5D"/>
        <Action Type="Comment" Library="AIAI" Id="2A2C2B9C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4B7AED39"/>
        <Action Type="FunctionCall" Library="AIAI" Id="23FA931F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="059FE7AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F020357B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3EE2B4DD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0F4E5B4D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7505DEE7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="136BC408"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1CD76AFD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC651F0E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C924C435"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D232B52E"/>
        <Action Type="Comment" Library="AIAI" Id="251AC8A6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CBB164E4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="16A3A2C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="192E9437"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0377EBED"/>
        <Action Type="FunctionCall" Library="AIAI" Id="39B5DF13"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C4638EDB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7F39AA1A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8EF6B681"/>
        <Action Type="FunctionCall" Library="AIAI" Id="17952F7F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="31F9DD43"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D9AF084F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CBC0803A"/>
        <Action Type="Comment" Library="AIAI" Id="740692B0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="451A4D67"/>
        <Action Type="FunctionCall" Library="AIAI" Id="29F446D1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="95244739"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B3D887E6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EDAB4194"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB9D818B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4C7896A7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="195F68DE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6E7752A8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6084C92D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8788CF7B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="730D9D00"/>
        <Action Type="Comment" Library="AIAI" Id="A3B59842"/>
        <Action Type="FunctionCall" Library="AIAI" Id="52A64E5C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9922FB88"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5419DABC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="69F5FFD1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C40E2733"/>
        <Action Type="FunctionCall" Library="AIAI" Id="38894F8A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="44FDAEB2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="571BA1ED"/>
        <Action Type="FunctionCall" Library="AIAI" Id="123ED18A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3711476C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B8EB5ECE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6C6E3616"/>
        <Action Type="Comment" Library="AIAI" Id="3A1E24CC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A34E6865"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6FE8EAAB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BF169ECF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0C3591F6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DBBF83BA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC7F343C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DF3D7819"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8FF99F55"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8ED555FD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="99068BF4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1794EEB1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="19BF9733"/>
        <Action Type="Comment" Library="AIAI" Id="51CEB851"/>
        <Action Type="FunctionCall" Library="AIAI" Id="21BDB81B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C19EB750"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EA4A130D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D2D95234"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D1FBC9EB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9667A664"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F26D76DB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73B53915"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2805D25D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="33F16AD5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7133C09F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C3A51623"/>
        <Action Type="Comment" Library="AIAI" Id="FE41C936"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4E71C4CD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A9D8974A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="66FA07BB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AC1E1DAE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="30C0AA56"/>
        <Action Type="FunctionCall" Library="AIAI" Id="79E62BD4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A169A667"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FF1DB754"/>
        <Action Type="FunctionCall" Library="AIAI" Id="87E22145"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BAD310AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8BFAC660"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4EE4F721"/>
        <Action Type="Comment" Library="AIAI" Id="34C36650"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1019CF7E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2EBDD21F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E878197B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EA644901"/>
        <Action Type="FunctionCall" Library="AIAI" Id="14BE095F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="69C1B424"/>
        <Action Type="FunctionCall" Library="AIAI" Id="74C85976"/>
        <Action Type="FunctionCall" Library="AIAI" Id="31996F66"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9739DB16"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F44E351E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CABC785F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C516555E"/>
        <Action Type="Comment" Library="AIAI" Id="9A673155"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B0C44EC9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1280D985"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E9B804CA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A518C5F2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F5B020D4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="23535DEF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0EEF87A7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D003E057"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4E49CA91"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A61A932"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9F51E3FE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B1764A27"/>
        <Action Type="Comment" Library="AIAI" Id="DDE7FF1A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="478DC7CF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1CFCA590"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D2F0F094"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1904B20F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57C321F7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EB62A48C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="48BB93C9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0E456127"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C7807914"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D0538CE4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1E0AB559"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B0115D0E"/>
        <Action Type="Comment" Library="AIAI" Id="59313A9F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8A76BD61"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0890EB99"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AFBC08D3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EC9AA6C5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73CFA0B6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0ED72542"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AC0F283C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E326D51B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5BFBFB9C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="89DE8CD7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7B8ECA20"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B63036B4"/>
        <Action Type="Comment" Library="AIAI" Id="26AB5812"/>
        <Action Type="FunctionCall" Library="AIAI" Id="12D1D6B8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2EC7E182"/>
        <Action Type="FunctionCall" Library="AIAI" Id="356B02AE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E4B25D93"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EF9794C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="081488EC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DA66CB97"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B67EA7AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="51E6D2E6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="957B6A26"/>
        <Action Type="FunctionCall" Library="AIAI" Id="676A3C45"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6FA1A90E"/>
        <Action Type="Comment" Library="AIAI" Id="47CE38F4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="840263F5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8536B411"/>
        <Action Type="FunctionCall" Library="AIAI" Id="614E9E82"/>
        <Action Type="FunctionCall" Library="AIAI" Id="40B80DEF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="35366FE2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="55473E37"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B2414B75"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5574E86C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="05AC51C4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="173321C4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="345AF729"/>
        <Action Type="FunctionCall" Library="AIAI" Id="311AE69D"/>
        <Action Type="Comment" Library="AIAI" Id="DF2C08F1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E1E9A8C9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57A8AD1C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8903D5E2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="10B73A7D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FE4DBD98"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8F597A4F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A4E05659"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E7F3470B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="93778DA4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A385E5E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A25D7E49"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D49E8D98"/>
        <Action Type="Comment" Library="AIAI" Id="B86CA20E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ED5599C6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="367D37A1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5A9FD705"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A35F42AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7ABBC81"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FB7CA8F6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F154E7C1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC743824"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5F923D22"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2C9A074B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E11A3BDD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8EED894A"/>
        <Action Type="Comment" Library="AIAI" Id="B25509D4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9B26E65F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="385F6AE0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="25BD0C63"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C41FD17F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="051D752D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BB175FDA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="84F06BDA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="448C9895"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5E8B8BF9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8D867782"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F597436F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="35BD700A"/>
        <Action Type="Comment" Library="AIAI" Id="A69FB2B0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="258DCA49"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C85544D7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CBF50379"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F781691C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4E4C94F9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="58512B11"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FF3B52A9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E004AB78"/>
        <Action Type="FunctionCall" Library="AIAI" Id="20A3B35F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="575C927C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="82E1CAB0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="050EF460"/>
        <Action Type="Comment" Library="AIAI" Id="23DF5303"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C0388E53"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CA4F9ADE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="70A10D6A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2539F0A9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="170DF101"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D23BA38A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="96B4B98F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E285BFE2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F5142389"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1C1441FD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0C868211"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AA6DE704"/>
        <Action Type="Comment" Library="AIAI" Id="4ECF7C1A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A50B9803"/>
        <Action Type="FunctionCall" Library="AIAI" Id="70C703B5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D47C1279"/>
        <Action Type="FunctionCall" Library="AIAI" Id="41FC0494"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A8CFEC98"/>
        <Action Type="FunctionCall" Library="AIAI" Id="868401E2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="010063E1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9BA97328"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5F8B34FB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AA17DB2C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="469B7785"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F67E5C9A"/>
        <Action Type="Comment" Library="AIAI" Id="0A743CC2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="61D4783F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="10C31BA2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6A816D15"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3E6760A5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5B4D4A09"/>
        <Action Type="FunctionCall" Library="AIAI" Id="51CEA98D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="287BA775"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2AB80849"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1F93CEA8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1C5B726A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5D098AD4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="71AB128D"/>
        <Action Type="Comment" Library="AIAI" Id="258F8521"/>
        <Action Type="FunctionCall" Library="AIAI" Id="11B13AF2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E160732E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="81D34B29"/>
        <Action Type="FunctionCall" Library="AIAI" Id="65D9D193"/>
        <Action Type="FunctionCall" Library="AIAI" Id="00A63133"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B2353CD5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E049D575"/>
        <Action Type="FunctionCall" Library="AIAI" Id="63DD71F0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F536252E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0276D129"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E6155B77"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B9EED1D1"/>
        <Action Type="Comment" Library="AIAI" Id="F637A0BC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5979FFBE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="81465F96"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E5A109AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D57021B7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="829988A7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B132F57E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EFDCC6C5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0BA99062"/>
        <Action Type="FunctionCall" Library="AIAI" Id="524CB1C1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8E64FE41"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A59138E4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1641E9E7"/>
        <Action Type="Comment" Library="AIAI" Id="F8431539"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5B43F0BD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="217F3D60"/>
        <Action Type="FunctionCall" Library="AIAI" Id="630DE1FD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="63E74C2F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="579D0E14"/>
        <Action Type="FunctionCall" Library="AIAI" Id="380A6DB6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BF6ADDFA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C750E5D1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EA32F3B4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="492F48C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2288252E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2B471B73"/>
        <Action Type="Comment" Library="AIAI" Id="C08A50E7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BE1F1BA2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="400AD779"/>
        <Action Type="FunctionCall" Library="AIAI" Id="93233081"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5473F7F7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C17467FF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5E6EA005"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9FEC379D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FA142923"/>
        <Action Type="FunctionCall" Library="AIAI" Id="99E4CB4C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="316ECB2C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F83F6B79"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9CE93861"/>
        <Action Type="Comment" Library="AIAI" Id="B02B8153"/>
        <Action Type="FunctionCall" Library="AIAI" Id="16379362"/>
        <Action Type="FunctionCall" Library="AIAI" Id="47B20A3D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="167DFC83"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E1C12D2C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5BC7F568"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F31D6E5D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C07C5D51"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F7A6A092"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BE61B1FF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="204CE049"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7D397BE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="02DDE32F"/>
        <Action Type="Comment" Library="AIAI" Id="9693AD8F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="090CA3B7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7214223"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DF4DCFFD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9E3C8710"/>
        <Action Type="FunctionCall" Library="AIAI" Id="82F7736A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="01D11558"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B6924469"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9047DAF8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="956F0672"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3172AB02"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A06435AD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6D026691"/>
        <Action Type="Comment" Library="AIAI" Id="832B5E43"/>
        <Action Type="FunctionCall" Library="AIAI" Id="973FCAFE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DD5470EF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7733A885"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CB6AD320"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8AEC9370"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FCEF6C0E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="752CF1C1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F368A4CB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="29E594D7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9BB3690C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A3DF594"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3CDD15C6"/>
        <Action Type="Comment" Library="AIAI" Id="759A26E9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="88FD926A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2D2A5E14"/>
        <Action Type="FunctionCall" Library="AIAI" Id="64AA20B3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5246E051"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B1FF77FB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C816581D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1A3C60C3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D32FE043"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F5EF9C97"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8223CC43"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C6657E1A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="87872E34"/>
        <Action Type="Comment" Library="AIAI" Id="18838091"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ABF0D5BB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="97FC2DDF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ED32265F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="26B8D62A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D0C709FD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7DF0E9EB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D7CE38B9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2F4049C6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="50F83588"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CD0FE82B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7D1AB9BD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F1585E07"/>
        <Action Type="Comment" Library="AIAI" Id="62F6299D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1A87A6D3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D6F9919F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C1F52CE4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="712C63D5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BEF99385"/>
        <Action Type="FunctionCall" Library="AIAI" Id="95FF5384"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EFA3E300"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0405C5D6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C7F86FA5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C72C5025"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C2BF8A79"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4C683737"/>
        <Action Type="Comment" Library="AIAI" Id="3C015C07"/>
        <Action Type="FunctionCall" Library="AIAI" Id="623F4CA6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DFE34F1B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E31AB659"/>
        <Action Type="FunctionCall" Library="AIAI" Id="60D5D479"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D1F717E8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9502F776"/>
        <Action Type="FunctionCall" Library="AIAI" Id="67249300"/>
        <Action Type="FunctionCall" Library="AIAI" Id="05D9F6B8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5CB92C15"/>
        <Action Type="FunctionCall" Library="AIAI" Id="558DADE7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DB3FC511"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EBB93BAA"/>
        <Action Type="Comment" Library="AIAI" Id="8C6F5BA3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="905F9F1B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7700CC6E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="52469FA4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="785ED722"/>
        <Action Type="FunctionCall" Library="AIAI" Id="182060BE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C975E282"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3282D019"/>
        <Action Type="FunctionCall" Library="AIAI" Id="44A5A522"/>
        <Action Type="FunctionCall" Library="AIAI" Id="28841AC7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="649010D2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0547AA21"/>
        <Action Type="FunctionCall" Library="AIAI" Id="19509622"/>
        <Action Type="Comment" Library="AIAI" Id="A45453B0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="44B11560"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0DD9AA54"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC8A7EC6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="225EFC67"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C601E7FB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AA6FA68F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A54E24DE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7CD152FE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B276A93C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D3A76A5A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="11790527"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5668F3BC"/>
        <Action Type="Comment" Library="AIAI" Id="E1911D98"/>
        <Action Type="FunctionCall" Library="AIAI" Id="57D79C8C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5269F483"/>
        <Action Type="FunctionCall" Library="AIAI" Id="12C40307"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7A074A11"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9FBFFAF5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="37D25B9B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A7F0838"/>
        <Action Type="FunctionCall" Library="AIAI" Id="51C315D3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FF82BFEB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="95408B2C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A3DFD7E2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="653DCEBA"/>
    </Element>
    <Element Type="Comment" Id="9D18A752">
        <Comment>
            Level threshold when Act 2 logic begins
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3E48314D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E281F2"/>
        <Parameter Type="Param" Library="AIAI" Id="7EB524C9"/>
    </Element>
    <Element Type="Param" Id="B8E281F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="F0A1A169"/>
    </Element>
    <Element Type="Param" Id="F0A1A169">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="7EB524C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="634BDA10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="446B3156"/>
        <Parameter Type="Param" Library="AIAI" Id="622FD211"/>
    </Element>
    <Element Type="Param" Id="446B3156">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="D98AFD6A"/>
    </Element>
    <Element Type="Param" Id="D98AFD6A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="622FD211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CF70CF47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3ABCB6A"/>
        <Parameter Type="Param" Library="AIAI" Id="EAEA76D6"/>
    </Element>
    <Element Type="Param" Id="D3ABCB6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="6269BA47"/>
    </Element>
    <Element Type="Param" Id="6269BA47">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="EAEA76D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>7</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3A9E11E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9A5B7204"/>
        <Parameter Type="Param" Library="AIAI" Id="20CEE2A6"/>
    </Element>
    <Element Type="Param" Id="9A5B7204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="511B45C3"/>
    </Element>
    <Element Type="Param" Id="511B45C3">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="20CEE2A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>7</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5B73CC8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="357972AB"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C58294"/>
    </Element>
    <Element Type="Param" Id="357972AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="36773CF3"/>
    </Element>
    <Element Type="Param" Id="36773CF3">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="F6C58294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EDFB2D7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A3A17BD"/>
        <Parameter Type="Param" Library="AIAI" Id="22FB9BC7"/>
    </Element>
    <Element Type="Param" Id="1A3A17BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="018C3046"/>
    </Element>
    <Element Type="Param" Id="018C3046">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="22FB9BC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6DB0448E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B746F750"/>
        <Parameter Type="Param" Library="AIAI" Id="EF869A45"/>
    </Element>
    <Element Type="Param" Id="B746F750">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="4B3BF8B6"/>
    </Element>
    <Element Type="Param" Id="4B3BF8B6">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="EF869A45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="63C43251">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA0C730"/>
        <Parameter Type="Param" Library="AIAI" Id="B88B0B3C"/>
    </Element>
    <Element Type="Param" Id="5CA0C730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="E06D2949"/>
    </Element>
    <Element Type="Param" Id="E06D2949">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="B88B0B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="90DB9C90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D0545E64"/>
        <Parameter Type="Param" Library="AIAI" Id="8AADF84A"/>
    </Element>
    <Element Type="Param" Id="D0545E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="03B04B21"/>
    </Element>
    <Element Type="Param" Id="03B04B21">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="8AADF84A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D7262A0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A868FEEC"/>
        <Parameter Type="Param" Library="AIAI" Id="038BFEE3"/>
    </Element>
    <Element Type="Param" Id="A868FEEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="515C4F28"/>
    </Element>
    <Element Type="Param" Id="515C4F28">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="038BFEE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5F329AB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C46AEB8"/>
        <Parameter Type="Param" Library="AIAI" Id="F060E38B"/>
    </Element>
    <Element Type="Param" Id="7C46AEB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="2DEB39A2"/>
    </Element>
    <Element Type="Param" Id="2DEB39A2">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="F060E38B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="900A8B94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B34918"/>
        <Parameter Type="Param" Library="AIAI" Id="9BB5CE6C"/>
    </Element>
    <Element Type="Param" Id="F3B34918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="922F74CA"/>
    </Element>
    <Element Type="Param" Id="922F74CA">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="9BB5CE6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A9ED3EE5">
        <Comment>
            Level threshold when Act 2 logic begins
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6B70242F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="657C53C6"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB78162"/>
    </Element>
    <Element Type="Param" Id="657C53C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="45CA5BF7"/>
    </Element>
    <Element Type="Param" Id="45CA5BF7">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="DFB78162">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6F32F24A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B6644B24"/>
        <Parameter Type="Param" Library="AIAI" Id="D13A4628"/>
    </Element>
    <Element Type="Param" Id="B6644B24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="41112A6F"/>
    </Element>
    <Element Type="Param" Id="41112A6F">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="D13A4628">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6F1B3CC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7F22DB63"/>
        <Parameter Type="Param" Library="AIAI" Id="FFD96BD1"/>
    </Element>
    <Element Type="Param" Id="7F22DB63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="8F5D4779"/>
    </Element>
    <Element Type="Param" Id="8F5D4779">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="FFD96BD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D8013ABF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2B60D588"/>
        <Parameter Type="Param" Library="AIAI" Id="3AE9E768"/>
    </Element>
    <Element Type="Param" Id="2B60D588">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="B30B88B2"/>
    </Element>
    <Element Type="Param" Id="B30B88B2">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="3AE9E768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5B04BD24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5F801D2A"/>
        <Parameter Type="Param" Library="AIAI" Id="10CAC75A"/>
    </Element>
    <Element Type="Param" Id="5F801D2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="272572FB"/>
    </Element>
    <Element Type="Param" Id="272572FB">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="10CAC75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0F3ACAA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="35063212"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA8D8A7"/>
    </Element>
    <Element Type="Param" Id="35063212">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="6911B8D8"/>
    </Element>
    <Element Type="Param" Id="6911B8D8">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="8EA8D8A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="63AB3C06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="95157A52"/>
        <Parameter Type="Param" Library="AIAI" Id="A58AD1A5"/>
    </Element>
    <Element Type="Param" Id="95157A52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="E0CE2DA5"/>
    </Element>
    <Element Type="Param" Id="E0CE2DA5">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="A58AD1A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A24E4B9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1366604A"/>
        <Parameter Type="Param" Library="AIAI" Id="E6421664"/>
    </Element>
    <Element Type="Param" Id="1366604A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="6779493D"/>
    </Element>
    <Element Type="Param" Id="6779493D">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E6421664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AAD3FB7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A5C727E"/>
        <Parameter Type="Param" Library="AIAI" Id="9A3312EE"/>
    </Element>
    <Element Type="Param" Id="3A5C727E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="CEB5B3A0"/>
    </Element>
    <Element Type="Param" Id="CEB5B3A0">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="9A3312EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="51EF20E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4BE2A21F"/>
        <Parameter Type="Param" Library="AIAI" Id="D557D157"/>
    </Element>
    <Element Type="Param" Id="4BE2A21F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="C69D0FE1"/>
    </Element>
    <Element Type="Param" Id="C69D0FE1">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="D557D157">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="75AD9822">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="63E30886"/>
        <Parameter Type="Param" Library="AIAI" Id="2C604DC5"/>
    </Element>
    <Element Type="Param" Id="63E30886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="7CF6D3E9"/>
    </Element>
    <Element Type="Param" Id="7CF6D3E9">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="2C604DC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="69A3139B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2AC51F86"/>
        <Parameter Type="Param" Library="AIAI" Id="1BD81A85"/>
    </Element>
    <Element Type="Param" Id="2AC51F86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="1366BE8D"/>
    </Element>
    <Element Type="Param" Id="1366BE8D">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="1BD81A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>13</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="18662ADB">
        <Comment>
            Allowed to target heroes early game
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9D9CD938">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E1912269"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1BB196"/>
    </Element>
    <Element Type="Param" Id="E1912269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="9B7D6F8C"/>
    </Element>
    <Element Type="Param" Id="9B7D6F8C">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="CA1BB196">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="59C8FA33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E02C75A"/>
        <Parameter Type="Param" Library="AIAI" Id="646144A8"/>
    </Element>
    <Element Type="Param" Id="9E02C75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="A8DB0E41"/>
    </Element>
    <Element Type="Param" Id="A8DB0E41">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="646144A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B588004B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="731E0086"/>
        <Parameter Type="Param" Library="AIAI" Id="E624EDF5"/>
    </Element>
    <Element Type="Param" Id="731E0086">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="C2D79373"/>
    </Element>
    <Element Type="Param" Id="C2D79373">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="E624EDF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="03471949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="12FD8BFD"/>
        <Parameter Type="Param" Library="AIAI" Id="3EB3DD10"/>
    </Element>
    <Element Type="Param" Id="12FD8BFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="CD59A494"/>
    </Element>
    <Element Type="Param" Id="CD59A494">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="3EB3DD10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3E740B14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A98D02D"/>
        <Parameter Type="Param" Library="AIAI" Id="877A390E"/>
    </Element>
    <Element Type="Param" Id="3A98D02D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="BAE680F3"/>
    </Element>
    <Element Type="Param" Id="BAE680F3">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="877A390E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="655156C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F27BB9A7"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D732CE"/>
    </Element>
    <Element Type="Param" Id="F27BB9A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="9E4484A7"/>
    </Element>
    <Element Type="Param" Id="9E4484A7">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="F6D732CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="31998C58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5AE9A52B"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7AE441"/>
    </Element>
    <Element Type="Param" Id="5AE9A52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="EEA90151"/>
    </Element>
    <Element Type="Param" Id="EEA90151">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="2D7AE441">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E64438E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD79B99A"/>
        <Parameter Type="Param" Library="AIAI" Id="F4FEF1DF"/>
    </Element>
    <Element Type="Param" Id="DD79B99A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="B0E61503"/>
    </Element>
    <Element Type="Param" Id="B0E61503">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="F4FEF1DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74F4EC2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BAB6AC5"/>
        <Parameter Type="Param" Library="AIAI" Id="76112444"/>
    </Element>
    <Element Type="Param" Id="1BAB6AC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="5AE9FEA1"/>
    </Element>
    <Element Type="Param" Id="5AE9FEA1">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="76112444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6F8BD600">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C0D98565"/>
        <Parameter Type="Param" Library="AIAI" Id="A086CCB7"/>
    </Element>
    <Element Type="Param" Id="C0D98565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="2F8B0DFB"/>
    </Element>
    <Element Type="Param" Id="2F8B0DFB">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="A086CCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F711BAA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72B527B4"/>
        <Parameter Type="Param" Library="AIAI" Id="9F875515"/>
    </Element>
    <Element Type="Param" Id="72B527B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="01E2DAFB"/>
    </Element>
    <Element Type="Param" Id="01E2DAFB">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="9F875515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECF99AC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3334680D"/>
        <Parameter Type="Param" Library="AIAI" Id="C50EB857"/>
    </Element>
    <Element Type="Param" Id="3334680D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="BDCB26CB"/>
    </Element>
    <Element Type="Param" Id="BDCB26CB">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="C50EB857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9CF72FB2">
        <Comment>
            Allowed to target fountains
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4C3217AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D063A0E9"/>
        <Parameter Type="Param" Library="AIAI" Id="D12850C4"/>
    </Element>
    <Element Type="Param" Id="D063A0E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="6B9CFA96"/>
    </Element>
    <Element Type="Param" Id="6B9CFA96">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="D12850C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E02D6060">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2885791"/>
        <Parameter Type="Param" Library="AIAI" Id="411DA3CC"/>
    </Element>
    <Element Type="Param" Id="F2885791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="59E81BDF"/>
    </Element>
    <Element Type="Param" Id="59E81BDF">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="411DA3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="56727C06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72F0249C"/>
        <Parameter Type="Param" Library="AIAI" Id="7964FFF5"/>
    </Element>
    <Element Type="Param" Id="72F0249C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="05B65D79"/>
    </Element>
    <Element Type="Param" Id="05B65D79">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="7964FFF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E42A5B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="89390C91"/>
        <Parameter Type="Param" Library="AIAI" Id="05A9E28C"/>
    </Element>
    <Element Type="Param" Id="89390C91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="F576585A"/>
    </Element>
    <Element Type="Param" Id="F576585A">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="05A9E28C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="72183DFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5734727A"/>
        <Parameter Type="Param" Library="AIAI" Id="3CE9C4F4"/>
    </Element>
    <Element Type="Param" Id="5734727A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="2650E553"/>
    </Element>
    <Element Type="Param" Id="2650E553">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="3CE9C4F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6578553A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="04E15DA3"/>
        <Parameter Type="Param" Library="AIAI" Id="7D632637"/>
    </Element>
    <Element Type="Param" Id="04E15DA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="1CBFFA8F"/>
    </Element>
    <Element Type="Param" Id="1CBFFA8F">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="7D632637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9CD26C64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0A2AADED"/>
        <Parameter Type="Param" Library="AIAI" Id="7CF86CEA"/>
    </Element>
    <Element Type="Param" Id="0A2AADED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="CE7192E1"/>
    </Element>
    <Element Type="Param" Id="CE7192E1">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="7CF86CEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D5698EDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B10BAED0"/>
        <Parameter Type="Param" Library="AIAI" Id="1CA9699B"/>
    </Element>
    <Element Type="Param" Id="B10BAED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="E1E3EE94"/>
    </Element>
    <Element Type="Param" Id="E1E3EE94">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="1CA9699B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4E8D4328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="69A9C646"/>
        <Parameter Type="Param" Library="AIAI" Id="930C3A5A"/>
    </Element>
    <Element Type="Param" Id="69A9C646">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="31B88609"/>
    </Element>
    <Element Type="Param" Id="31B88609">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="930C3A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E2C5D17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F61C5CC2"/>
        <Parameter Type="Param" Library="AIAI" Id="45787F7F"/>
    </Element>
    <Element Type="Param" Id="F61C5CC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="DBA2BC89"/>
    </Element>
    <Element Type="Param" Id="DBA2BC89">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="45787F7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D319DC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E77AF1BB"/>
        <Parameter Type="Param" Library="AIAI" Id="3FF38E5B"/>
    </Element>
    <Element Type="Param" Id="E77AF1BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="E0D3A452"/>
    </Element>
    <Element Type="Param" Id="E0D3A452">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="3FF38E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8FB39753">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="80A65BCB"/>
        <Parameter Type="Param" Library="AIAI" Id="ACE2CC75"/>
    </Element>
    <Element Type="Param" Id="80A65BCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="8E22D50D"/>
    </Element>
    <Element Type="Param" Id="8E22D50D">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="ACE2CC75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="76D6F832">
        <Comment>
            Allowed to enter team fights
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="15674DDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="913B0284"/>
        <Parameter Type="Param" Library="AIAI" Id="724EE371"/>
    </Element>
    <Element Type="Param" Id="913B0284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="83A27256"/>
    </Element>
    <Element Type="Param" Id="83A27256">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="724EE371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D69F1E8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B2937DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="DEE2E09D"/>
    </Element>
    <Element Type="Param" Id="B2937DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="8BE6C366"/>
    </Element>
    <Element Type="Param" Id="8BE6C366">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="DEE2E09D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8AA41FBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A6EF17A"/>
        <Parameter Type="Param" Library="AIAI" Id="FA7206F2"/>
    </Element>
    <Element Type="Param" Id="1A6EF17A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="BAB8AD62"/>
    </Element>
    <Element Type="Param" Id="BAB8AD62">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="FA7206F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57A99BB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="888575EE"/>
        <Parameter Type="Param" Library="AIAI" Id="F11BF2A5"/>
    </Element>
    <Element Type="Param" Id="888575EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="BE98C7FC"/>
    </Element>
    <Element Type="Param" Id="BE98C7FC">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="F11BF2A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="515AAB7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FB52F553"/>
        <Parameter Type="Param" Library="AIAI" Id="F67A4CE9"/>
    </Element>
    <Element Type="Param" Id="FB52F553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="91352C7E"/>
    </Element>
    <Element Type="Param" Id="91352C7E">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="F67A4CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FB653DCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B5561336"/>
        <Parameter Type="Param" Library="AIAI" Id="FDC7928F"/>
    </Element>
    <Element Type="Param" Id="B5561336">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="F945D025"/>
    </Element>
    <Element Type="Param" Id="F945D025">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="FDC7928F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECDA39E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="005AFB29"/>
        <Parameter Type="Param" Library="AIAI" Id="3F24EC56"/>
    </Element>
    <Element Type="Param" Id="005AFB29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="3BFCD23B"/>
    </Element>
    <Element Type="Param" Id="3BFCD23B">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="3F24EC56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="35ADCBC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6356CA95"/>
        <Parameter Type="Param" Library="AIAI" Id="343B0187"/>
    </Element>
    <Element Type="Param" Id="6356CA95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="4A3960CC"/>
    </Element>
    <Element Type="Param" Id="4A3960CC">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="343B0187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9311BC08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B68D54D0"/>
        <Parameter Type="Param" Library="AIAI" Id="C9B37A1F"/>
    </Element>
    <Element Type="Param" Id="B68D54D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="D8AB039E"/>
    </Element>
    <Element Type="Param" Id="D8AB039E">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="C9B37A1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2D07BEC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72791CB7"/>
        <Parameter Type="Param" Library="AIAI" Id="C94EB58F"/>
    </Element>
    <Element Type="Param" Id="72791CB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="D608D543"/>
    </Element>
    <Element Type="Param" Id="D608D543">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="C94EB58F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="85F9589D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A302F9FB"/>
        <Parameter Type="Param" Library="AIAI" Id="104A1BA7"/>
    </Element>
    <Element Type="Param" Id="A302F9FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="6678ED1A"/>
    </Element>
    <Element Type="Param" Id="6678ED1A">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="104A1BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="659B7C89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1FAD991C"/>
        <Parameter Type="Param" Library="AIAI" Id="391B2131"/>
    </Element>
    <Element Type="Param" Id="1FAD991C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="1A20A338"/>
    </Element>
    <Element Type="Param" Id="1A20A338">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="391B2131">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="79F8767E">
        <Comment>
            Should smartly harass enemy heroes and target weakest enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EBD6BAE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="667FF352"/>
        <Parameter Type="Param" Library="AIAI" Id="9009F22F"/>
    </Element>
    <Element Type="Param" Id="667FF352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="C64E6788"/>
    </Element>
    <Element Type="Param" Id="C64E6788">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="9009F22F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="88E28078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FB4F649D"/>
        <Parameter Type="Param" Library="AIAI" Id="57B60ADD"/>
    </Element>
    <Element Type="Param" Id="FB4F649D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="BC976461"/>
    </Element>
    <Element Type="Param" Id="BC976461">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="57B60ADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B1A68105">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9DA7FA69"/>
        <Parameter Type="Param" Library="AIAI" Id="F3FE9CFF"/>
    </Element>
    <Element Type="Param" Id="9DA7FA69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="3B789EA4"/>
    </Element>
    <Element Type="Param" Id="3B789EA4">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="F3FE9CFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6CBCFAE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D4C0B18"/>
        <Parameter Type="Param" Library="AIAI" Id="98A9337A"/>
    </Element>
    <Element Type="Param" Id="9D4C0B18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="39D2B705"/>
    </Element>
    <Element Type="Param" Id="39D2B705">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="98A9337A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="75163FA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A7E27E5B"/>
        <Parameter Type="Param" Library="AIAI" Id="98D00073"/>
    </Element>
    <Element Type="Param" Id="A7E27E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="92F4BF57"/>
    </Element>
    <Element Type="Param" Id="92F4BF57">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="98D00073">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82A703BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="473789CC"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2F3F49"/>
    </Element>
    <Element Type="Param" Id="473789CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="8AF9A507"/>
    </Element>
    <Element Type="Param" Id="8AF9A507">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="3C2F3F49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F11480B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F1593E2A"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D85FF7"/>
    </Element>
    <Element Type="Param" Id="F1593E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="ED8E791C"/>
    </Element>
    <Element Type="Param" Id="ED8E791C">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="C2D85FF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DC23DE4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD0FE0DB"/>
        <Parameter Type="Param" Library="AIAI" Id="789BA6B9"/>
    </Element>
    <Element Type="Param" Id="DD0FE0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="4B7BE978"/>
    </Element>
    <Element Type="Param" Id="4B7BE978">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="789BA6B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0329DBE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29BECF6E"/>
        <Parameter Type="Param" Library="AIAI" Id="DED6C846"/>
    </Element>
    <Element Type="Param" Id="29BECF6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="FF62822B"/>
    </Element>
    <Element Type="Param" Id="FF62822B">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="DED6C846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57887768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D6E9BB"/>
        <Parameter Type="Param" Library="AIAI" Id="0639B0D4"/>
    </Element>
    <Element Type="Param" Id="E6D6E9BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="BA1DE578"/>
    </Element>
    <Element Type="Param" Id="BA1DE578">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="0639B0D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D7918CCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8EAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="5604A3CD"/>
    </Element>
    <Element Type="Param" Id="EC8EAB1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="BD53FD3A"/>
    </Element>
    <Element Type="Param" Id="BD53FD3A">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="5604A3CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE08294">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4410DD6A"/>
        <Parameter Type="Param" Library="AIAI" Id="03B05C22"/>
    </Element>
    <Element Type="Param" Id="4410DD6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="3BAA2271"/>
    </Element>
    <Element Type="Param" Id="3BAA2271">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="03B05C22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="944B64F2">
        <Comment>
            Attack heroes back instead of retreating during minion battles
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="066FFAB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="231C16B9"/>
        <Parameter Type="Param" Library="AIAI" Id="D6517A1B"/>
    </Element>
    <Element Type="Param" Id="231C16B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="024737B6"/>
    </Element>
    <Element Type="Param" Id="024737B6">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="D6517A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="471202F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="32B51C16"/>
        <Parameter Type="Param" Library="AIAI" Id="9F01119A"/>
    </Element>
    <Element Type="Param" Id="32B51C16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="DCCB32A3"/>
    </Element>
    <Element Type="Param" Id="DCCB32A3">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="9F01119A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A96E3B84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D407534C"/>
        <Parameter Type="Param" Library="AIAI" Id="72261734"/>
    </Element>
    <Element Type="Param" Id="D407534C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="D0E94712"/>
    </Element>
    <Element Type="Param" Id="D0E94712">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="72261734">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3336D76C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="593A6087"/>
        <Parameter Type="Param" Library="AIAI" Id="9074143F"/>
    </Element>
    <Element Type="Param" Id="593A6087">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="0E479511"/>
    </Element>
    <Element Type="Param" Id="0E479511">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="9074143F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4B3E1C04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E4FA87B"/>
        <Parameter Type="Param" Library="AIAI" Id="47E012D8"/>
    </Element>
    <Element Type="Param" Id="5E4FA87B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="6D9B8B4E"/>
    </Element>
    <Element Type="Param" Id="6D9B8B4E">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="47E012D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7758F4C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C7F2DC57"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD2C169"/>
    </Element>
    <Element Type="Param" Id="C7F2DC57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="95BE70F9"/>
    </Element>
    <Element Type="Param" Id="95BE70F9">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="3AD2C169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="54967C17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7F00A1A4"/>
        <Parameter Type="Param" Library="AIAI" Id="7F4DF0B6"/>
    </Element>
    <Element Type="Param" Id="7F00A1A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="47E3DA44"/>
    </Element>
    <Element Type="Param" Id="47E3DA44">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="7F4DF0B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D2B98DD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="703A0A98"/>
        <Parameter Type="Param" Library="AIAI" Id="34468090"/>
    </Element>
    <Element Type="Param" Id="703A0A98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="3202873B"/>
    </Element>
    <Element Type="Param" Id="3202873B">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="34468090">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C1491EC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B28D487"/>
        <Parameter Type="Param" Library="AIAI" Id="457BC827"/>
    </Element>
    <Element Type="Param" Id="9B28D487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="0BE0E54D"/>
    </Element>
    <Element Type="Param" Id="0BE0E54D">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="457BC827">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C08C99E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BAED8AF1"/>
        <Parameter Type="Param" Library="AIAI" Id="5B5C271F"/>
    </Element>
    <Element Type="Param" Id="BAED8AF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="A61291F8"/>
    </Element>
    <Element Type="Param" Id="A61291F8">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="5B5C271F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>33.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D5544B65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6C5E6488"/>
        <Parameter Type="Param" Library="AIAI" Id="71975B02"/>
    </Element>
    <Element Type="Param" Id="6C5E6488">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="C52CF290"/>
    </Element>
    <Element Type="Param" Id="C52CF290">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="71975B02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>66.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="04C9DB8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="16E1E0B1"/>
        <Parameter Type="Param" Library="AIAI" Id="BA15A9E3"/>
    </Element>
    <Element Type="Param" Id="16E1E0B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="4CEA33DD"/>
    </Element>
    <Element Type="Param" Id="4CEA33DD">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="BA15A9E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="BD5DD39B">
        <Comment>
            Delay before they will respond to being attacked during a minion battle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C72BDA1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0BF354E5"/>
        <Parameter Type="Param" Library="AIAI" Id="542F9323"/>
    </Element>
    <Element Type="Param" Id="0BF354E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="9E58DC00"/>
    </Element>
    <Element Type="Param" Id="9E58DC00">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="542F9323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C1656A70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0B298E33"/>
        <Parameter Type="Param" Library="AIAI" Id="FD000296"/>
    </Element>
    <Element Type="Param" Id="0B298E33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="75FFC06F"/>
    </Element>
    <Element Type="Param" Id="75FFC06F">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="FD000296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D7AF80F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="80E92742"/>
        <Parameter Type="Param" Library="AIAI" Id="672FAAE5"/>
    </Element>
    <Element Type="Param" Id="80E92742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="92A5E26B"/>
    </Element>
    <Element Type="Param" Id="92A5E26B">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="672FAAE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4154A2DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0856B242"/>
        <Parameter Type="Param" Library="AIAI" Id="A72D0195"/>
    </Element>
    <Element Type="Param" Id="0856B242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="73C522F3"/>
    </Element>
    <Element Type="Param" Id="73C522F3">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="A72D0195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AF40B3DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1D88D63F"/>
        <Parameter Type="Param" Library="AIAI" Id="D54E0E51"/>
    </Element>
    <Element Type="Param" Id="1D88D63F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="F2903178"/>
    </Element>
    <Element Type="Param" Id="F2903178">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="D54E0E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4119DDC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8903E189"/>
        <Parameter Type="Param" Library="AIAI" Id="123B722D"/>
    </Element>
    <Element Type="Param" Id="8903E189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="B7E80502"/>
    </Element>
    <Element Type="Param" Id="B7E80502">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="123B722D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DE0EAB60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B9D5603"/>
        <Parameter Type="Param" Library="AIAI" Id="1D793EA6"/>
    </Element>
    <Element Type="Param" Id="9B9D5603">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="873A5249"/>
    </Element>
    <Element Type="Param" Id="873A5249">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="1D793EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6F783354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DA8FBC15"/>
        <Parameter Type="Param" Library="AIAI" Id="89EF461F"/>
    </Element>
    <Element Type="Param" Id="DA8FBC15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="47B63624"/>
    </Element>
    <Element Type="Param" Id="47B63624">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="89EF461F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="73A6ADC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9AB7F0FC"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3BD591"/>
    </Element>
    <Element Type="Param" Id="9AB7F0FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="8C7FF789"/>
    </Element>
    <Element Type="Param" Id="8C7FF789">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="0B3BD591">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6894AECD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="579FAF80"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE27DBB"/>
    </Element>
    <Element Type="Param" Id="579FAF80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="3657E60E"/>
    </Element>
    <Element Type="Param" Id="3657E60E">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="8BE27DBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F5308417">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CAF67BBC"/>
        <Parameter Type="Param" Library="AIAI" Id="92925C76"/>
    </Element>
    <Element Type="Param" Id="CAF67BBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="8C22C1BA"/>
    </Element>
    <Element Type="Param" Id="8C22C1BA">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="92925C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2C669C9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="735BDCB2"/>
        <Parameter Type="Param" Library="AIAI" Id="721A7AE0"/>
    </Element>
    <Element Type="Param" Id="735BDCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="E00D29B9"/>
    </Element>
    <Element Type="Param" Id="E00D29B9">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="721A7AE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.25</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="9C2BE421">
        <Comment>
            How long a melee hero will attack during a minion battle before going back to reposition
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0BBAC7EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="15E60144"/>
        <Parameter Type="Param" Library="AIAI" Id="B9632012"/>
    </Element>
    <Element Type="Param" Id="15E60144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="04E2276E"/>
    </Element>
    <Element Type="Param" Id="04E2276E">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="B9632012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D0EA6300">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1E7E0C15"/>
        <Parameter Type="Param" Library="AIAI" Id="285E8CE3"/>
    </Element>
    <Element Type="Param" Id="1E7E0C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="FBDEB80F"/>
    </Element>
    <Element Type="Param" Id="FBDEB80F">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="285E8CE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="62632855">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D7CAEBBB"/>
        <Parameter Type="Param" Library="AIAI" Id="F9448C18"/>
    </Element>
    <Element Type="Param" Id="D7CAEBBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="C28E8EF0"/>
    </Element>
    <Element Type="Param" Id="C28E8EF0">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="F9448C18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7839F82F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CC19C134"/>
        <Parameter Type="Param" Library="AIAI" Id="F95FE6AB"/>
    </Element>
    <Element Type="Param" Id="CC19C134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="D90EBEEF"/>
    </Element>
    <Element Type="Param" Id="D90EBEEF">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="F95FE6AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="30FB3DE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B88E5288"/>
        <Parameter Type="Param" Library="AIAI" Id="585C638A"/>
    </Element>
    <Element Type="Param" Id="B88E5288">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="CA6628A8"/>
    </Element>
    <Element Type="Param" Id="CA6628A8">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="585C638A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FB08F11F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E56FCA"/>
        <Parameter Type="Param" Library="AIAI" Id="FCEBC36E"/>
    </Element>
    <Element Type="Param" Id="E3E56FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="AEDBD452"/>
    </Element>
    <Element Type="Param" Id="AEDBD452">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="FCEBC36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E4CE7D41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8E610D72"/>
        <Parameter Type="Param" Library="AIAI" Id="308B1F2E"/>
    </Element>
    <Element Type="Param" Id="8E610D72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="B70B48DE"/>
    </Element>
    <Element Type="Param" Id="B70B48DE">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="308B1F2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BB7A72C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D196BFCB"/>
        <Parameter Type="Param" Library="AIAI" Id="DE97C2C1"/>
    </Element>
    <Element Type="Param" Id="D196BFCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="8D53890A"/>
    </Element>
    <Element Type="Param" Id="8D53890A">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="DE97C2C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D6FAA325">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CE44B197"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3DA9C4"/>
    </Element>
    <Element Type="Param" Id="CE44B197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="B715F147"/>
    </Element>
    <Element Type="Param" Id="B715F147">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="0F3DA9C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D35FD967">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D63A98"/>
        <Parameter Type="Param" Library="AIAI" Id="1FBF778C"/>
    </Element>
    <Element Type="Param" Id="C2D63A98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="192CE7E2"/>
    </Element>
    <Element Type="Param" Id="192CE7E2">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="1FBF778C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C419B5BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B8752634"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F9663E"/>
    </Element>
    <Element Type="Param" Id="B8752634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="53705B71"/>
    </Element>
    <Element Type="Param" Id="53705B71">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="A6F9663E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B09E920D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="059891AE"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6D5DAA"/>
    </Element>
    <Element Type="Param" Id="059891AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="2B20F0F3"/>
    </Element>
    <Element Type="Param" Id="2B20F0F3">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="6A6D5DAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="F2F30376">
        <Comment>
            How long a ranged hero will attack during a minion battle before going back to reposition
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="889F2814">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="97600D27"/>
        <Parameter Type="Param" Library="AIAI" Id="E16F4188"/>
    </Element>
    <Element Type="Param" Id="97600D27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="49E5B5BD"/>
    </Element>
    <Element Type="Param" Id="49E5B5BD">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="E16F4188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E9797837">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="852247AB"/>
        <Parameter Type="Param" Library="AIAI" Id="245CACC7"/>
    </Element>
    <Element Type="Param" Id="852247AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="5B308D90"/>
    </Element>
    <Element Type="Param" Id="5B308D90">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="245CACC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1E536B29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="63DF5F0D"/>
        <Parameter Type="Param" Library="AIAI" Id="E704FD22"/>
    </Element>
    <Element Type="Param" Id="63DF5F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="EC833C20"/>
    </Element>
    <Element Type="Param" Id="EC833C20">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="E704FD22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1A7A5C8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF8CE338"/>
        <Parameter Type="Param" Library="AIAI" Id="CCBEB753"/>
    </Element>
    <Element Type="Param" Id="CF8CE338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="C9FB4A5A"/>
    </Element>
    <Element Type="Param" Id="C9FB4A5A">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="CCBEB753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2E7FE9C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="313FB13F"/>
        <Parameter Type="Param" Library="AIAI" Id="1EBEF6B2"/>
    </Element>
    <Element Type="Param" Id="313FB13F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="8031E98B"/>
    </Element>
    <Element Type="Param" Id="8031E98B">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="1EBEF6B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9C493E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FB2D8C5C"/>
        <Parameter Type="Param" Library="AIAI" Id="8212AD1E"/>
    </Element>
    <Element Type="Param" Id="FB2D8C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="9954803E"/>
    </Element>
    <Element Type="Param" Id="9954803E">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="8212AD1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="18FCC0FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7066B4F8"/>
        <Parameter Type="Param" Library="AIAI" Id="34231704"/>
    </Element>
    <Element Type="Param" Id="7066B4F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="22458BE1"/>
    </Element>
    <Element Type="Param" Id="22458BE1">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="34231704">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="484E39BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="085A4288"/>
        <Parameter Type="Param" Library="AIAI" Id="3652B092"/>
    </Element>
    <Element Type="Param" Id="085A4288">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="E938AC93"/>
    </Element>
    <Element Type="Param" Id="E938AC93">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="3652B092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="773629EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2CA33B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="89B788F3"/>
    </Element>
    <Element Type="Param" Id="2CA33B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="D4CAE89F"/>
    </Element>
    <Element Type="Param" Id="D4CAE89F">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="89B788F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9FB71063">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A8C4FA"/>
        <Parameter Type="Param" Library="AIAI" Id="223ABF04"/>
    </Element>
    <Element Type="Param" Id="C3A8C4FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="514647A1"/>
    </Element>
    <Element Type="Param" Id="514647A1">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="223ABF04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B4F234C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2587F8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="C0615C40"/>
    </Element>
    <Element Type="Param" Id="2587F8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="E69238C1"/>
    </Element>
    <Element Type="Param" Id="E69238C1">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="C0615C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>7.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AA76DF7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EEBE4693"/>
        <Parameter Type="Param" Library="AIAI" Id="E6AE15D6"/>
    </Element>
    <Element Type="Param" Id="EEBE4693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="018217AF"/>
    </Element>
    <Element Type="Param" Id="018217AF">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E6AE15D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="EC71BE39">
        <Comment>
            Should they pay attention to MIA enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="69E9469B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="510E74F0"/>
        <Parameter Type="Param" Library="AIAI" Id="74D53866"/>
    </Element>
    <Element Type="Param" Id="510E74F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="ADA851A8"/>
    </Element>
    <Element Type="Param" Id="ADA851A8">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="74D53866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2B151F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="112805DB"/>
        <Parameter Type="Param" Library="AIAI" Id="9C38C65F"/>
    </Element>
    <Element Type="Param" Id="112805DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="849383C6"/>
    </Element>
    <Element Type="Param" Id="849383C6">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="9C38C65F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5E573985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="09D3E822"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B59F85"/>
    </Element>
    <Element Type="Param" Id="09D3E822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="86BC23D1"/>
    </Element>
    <Element Type="Param" Id="86BC23D1">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="F3B59F85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D52FD6FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="05F80B95"/>
        <Parameter Type="Param" Library="AIAI" Id="E038B6A1"/>
    </Element>
    <Element Type="Param" Id="05F80B95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="DFB822BB"/>
    </Element>
    <Element Type="Param" Id="DFB822BB">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="E038B6A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="63DE6BCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3CCEFB"/>
        <Parameter Type="Param" Library="AIAI" Id="4D5D1EEA"/>
    </Element>
    <Element Type="Param" Id="AD3CCEFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="BF1BE375"/>
    </Element>
    <Element Type="Param" Id="BF1BE375">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="4D5D1EEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D587887">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5D8683A5"/>
        <Parameter Type="Param" Library="AIAI" Id="9E3C525B"/>
    </Element>
    <Element Type="Param" Id="5D8683A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="7B35CCD3"/>
    </Element>
    <Element Type="Param" Id="7B35CCD3">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="9E3C525B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C3EBC036">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D622DC0"/>
        <Parameter Type="Param" Library="AIAI" Id="DF91BB96"/>
    </Element>
    <Element Type="Param" Id="9D622DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="594EEE65"/>
    </Element>
    <Element Type="Param" Id="594EEE65">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="DF91BB96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15FFDB0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="18AE6062"/>
        <Parameter Type="Param" Library="AIAI" Id="798024C0"/>
    </Element>
    <Element Type="Param" Id="18AE6062">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="31D824F3"/>
    </Element>
    <Element Type="Param" Id="31D824F3">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="798024C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8F05E745">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="776EB0D6"/>
        <Parameter Type="Param" Library="AIAI" Id="7201CEDF"/>
    </Element>
    <Element Type="Param" Id="776EB0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="69F88A43"/>
    </Element>
    <Element Type="Param" Id="69F88A43">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="7201CEDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BC19FEB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="82913566"/>
        <Parameter Type="Param" Library="AIAI" Id="DF2EDAB6"/>
    </Element>
    <Element Type="Param" Id="82913566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="4B498C01"/>
    </Element>
    <Element Type="Param" Id="4B498C01">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="DF2EDAB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A404F2C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="02CFACD5"/>
        <Parameter Type="Param" Library="AIAI" Id="FA3A92D5"/>
    </Element>
    <Element Type="Param" Id="02CFACD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="F2F8EFB7"/>
    </Element>
    <Element Type="Param" Id="F2F8EFB7">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="FA3A92D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69281776">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6B586D56"/>
        <Parameter Type="Param" Library="AIAI" Id="07CEC602"/>
    </Element>
    <Element Type="Param" Id="6B586D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="47B8F342"/>
    </Element>
    <Element Type="Param" Id="47B8F342">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="07CEC602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A1639CF9">
        <Comment>
            Should they dodge AOE abilities
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="07A15B04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="69042767"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB63487"/>
    </Element>
    <Element Type="Param" Id="69042767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="483280C7"/>
    </Element>
    <Element Type="Param" Id="483280C7">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="CCB63487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="68116347">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C7A815D"/>
        <Parameter Type="Param" Library="AIAI" Id="60F6B10D"/>
    </Element>
    <Element Type="Param" Id="9C7A815D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="CD7BD090"/>
    </Element>
    <Element Type="Param" Id="CD7BD090">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="60F6B10D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="83228858">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="619CEA2E"/>
        <Parameter Type="Param" Library="AIAI" Id="05A76E64"/>
    </Element>
    <Element Type="Param" Id="619CEA2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="4675D0D7"/>
    </Element>
    <Element Type="Param" Id="4675D0D7">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="05A76E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F4CCA2BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A16E6679"/>
        <Parameter Type="Param" Library="AIAI" Id="51F2C601"/>
    </Element>
    <Element Type="Param" Id="A16E6679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="EE4A69E7"/>
    </Element>
    <Element Type="Param" Id="EE4A69E7">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="51F2C601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="144883E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6764C938"/>
        <Parameter Type="Param" Library="AIAI" Id="BE56E4B1"/>
    </Element>
    <Element Type="Param" Id="6764C938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="ECC1D6F4"/>
    </Element>
    <Element Type="Param" Id="ECC1D6F4">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="BE56E4B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="14187C3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="38F4B9B9"/>
        <Parameter Type="Param" Library="AIAI" Id="81FEFE70"/>
    </Element>
    <Element Type="Param" Id="38F4B9B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="0C42F955"/>
    </Element>
    <Element Type="Param" Id="0C42F955">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="81FEFE70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="437A8642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3C171F67"/>
        <Parameter Type="Param" Library="AIAI" Id="C41148D9"/>
    </Element>
    <Element Type="Param" Id="3C171F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="8C709890"/>
    </Element>
    <Element Type="Param" Id="8C709890">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="C41148D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0100B909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC573659"/>
        <Parameter Type="Param" Library="AIAI" Id="39852DF2"/>
    </Element>
    <Element Type="Param" Id="BC573659">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="8DF84D27"/>
    </Element>
    <Element Type="Param" Id="8DF84D27">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="39852DF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F43FDDB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="26B9BA1D"/>
        <Parameter Type="Param" Library="AIAI" Id="8F98A1B7"/>
    </Element>
    <Element Type="Param" Id="26B9BA1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="BAC22AB3"/>
    </Element>
    <Element Type="Param" Id="BAC22AB3">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="8F98A1B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5D3CFCFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29A82F0B"/>
        <Parameter Type="Param" Library="AIAI" Id="6CB7237D"/>
    </Element>
    <Element Type="Param" Id="29A82F0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="BEF3D93E"/>
    </Element>
    <Element Type="Param" Id="BEF3D93E">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="6CB7237D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="79AC4C76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C1D486"/>
        <Parameter Type="Param" Library="AIAI" Id="AF00A504"/>
    </Element>
    <Element Type="Param" Id="A9C1D486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="C3AB6289"/>
    </Element>
    <Element Type="Param" Id="C3AB6289">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="AF00A504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5FA19BA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="31D2B499"/>
        <Parameter Type="Param" Library="AIAI" Id="88320C0B"/>
    </Element>
    <Element Type="Param" Id="31D2B499">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="A1A63D68"/>
    </Element>
    <Element Type="Param" Id="A1A63D68">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="88320C0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6961273B">
        <Comment>
            Should they chase down weak enemy heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BEC79E92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="37D87280"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB030A0"/>
    </Element>
    <Element Type="Param" Id="37D87280">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="87895EA2"/>
    </Element>
    <Element Type="Param" Id="87895EA2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="DFB030A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A29325E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7145805F"/>
        <Parameter Type="Param" Library="AIAI" Id="D87CB7DF"/>
    </Element>
    <Element Type="Param" Id="7145805F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="19AE59B0"/>
    </Element>
    <Element Type="Param" Id="19AE59B0">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="D87CB7DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57530BC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D4A749B"/>
        <Parameter Type="Param" Library="AIAI" Id="0411F433"/>
    </Element>
    <Element Type="Param" Id="7D4A749B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="FB5B0036"/>
    </Element>
    <Element Type="Param" Id="FB5B0036">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="0411F433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="16C09A09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F5E760EB"/>
        <Parameter Type="Param" Library="AIAI" Id="907FCF9E"/>
    </Element>
    <Element Type="Param" Id="F5E760EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="50803AF7"/>
    </Element>
    <Element Type="Param" Id="50803AF7">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="907FCF9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="10937AF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F50CC5BD"/>
        <Parameter Type="Param" Library="AIAI" Id="393F9831"/>
    </Element>
    <Element Type="Param" Id="F50CC5BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="F69F2389"/>
    </Element>
    <Element Type="Param" Id="F69F2389">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="393F9831">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9C680570">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="698497BE"/>
        <Parameter Type="Param" Library="AIAI" Id="898A9DA6"/>
    </Element>
    <Element Type="Param" Id="698497BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="79FA2C46"/>
    </Element>
    <Element Type="Param" Id="79FA2C46">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="898A9DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5E74A740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4AAB7B75"/>
        <Parameter Type="Param" Library="AIAI" Id="E1F12B38"/>
    </Element>
    <Element Type="Param" Id="4AAB7B75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="20A7FBE4"/>
    </Element>
    <Element Type="Param" Id="20A7FBE4">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="E1F12B38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7A3D416F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B94B51E"/>
        <Parameter Type="Param" Library="AIAI" Id="3147D347"/>
    </Element>
    <Element Type="Param" Id="9B94B51E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="9F27D055"/>
    </Element>
    <Element Type="Param" Id="9F27D055">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="3147D347">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="88DFFA2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC6EBE66"/>
        <Parameter Type="Param" Library="AIAI" Id="39AF82E9"/>
    </Element>
    <Element Type="Param" Id="BC6EBE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="0F69DED1"/>
    </Element>
    <Element Type="Param" Id="0F69DED1">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="39AF82E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BFB4B300">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B5ADB1A1"/>
        <Parameter Type="Param" Library="AIAI" Id="4A8F9F8D"/>
    </Element>
    <Element Type="Param" Id="B5ADB1A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="433ADAFD"/>
    </Element>
    <Element Type="Param" Id="433ADAFD">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="4A8F9F8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F8940770">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="940C9FA3"/>
        <Parameter Type="Param" Library="AIAI" Id="2A075D38"/>
    </Element>
    <Element Type="Param" Id="940C9FA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="3AC3B3DA"/>
    </Element>
    <Element Type="Param" Id="3AC3B3DA">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="2A075D38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D9D193DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4B865CBB"/>
        <Parameter Type="Param" Library="AIAI" Id="E85E52AC"/>
    </Element>
    <Element Type="Param" Id="4B865CBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="4AF9A094"/>
    </Element>
    <Element Type="Param" Id="4AF9A094">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E85E52AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="306C4FA2">
        <Comment>
            Should they chase down weak enemy core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6E358FD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="300B4F03"/>
        <Parameter Type="Param" Library="AIAI" Id="9816C414"/>
    </Element>
    <Element Type="Param" Id="300B4F03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="DE4556D4"/>
    </Element>
    <Element Type="Param" Id="DE4556D4">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="9816C414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="91A9907B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA09A17"/>
        <Parameter Type="Param" Library="AIAI" Id="5A7D1DA4"/>
    </Element>
    <Element Type="Param" Id="DDA09A17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="2ED69F90"/>
    </Element>
    <Element Type="Param" Id="2ED69F90">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="5A7D1DA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1C3140BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA0EB398"/>
        <Parameter Type="Param" Library="AIAI" Id="4E94CC6D"/>
    </Element>
    <Element Type="Param" Id="FA0EB398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="29449EAF"/>
    </Element>
    <Element Type="Param" Id="29449EAF">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="4E94CC6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6C240EFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7B734593"/>
        <Parameter Type="Param" Library="AIAI" Id="5B708165"/>
    </Element>
    <Element Type="Param" Id="7B734593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="CCEC9161"/>
    </Element>
    <Element Type="Param" Id="CCEC9161">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="5B708165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5539A5C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BBBB3C7B"/>
        <Parameter Type="Param" Library="AIAI" Id="4863B8E0"/>
    </Element>
    <Element Type="Param" Id="BBBB3C7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="FF86626C"/>
    </Element>
    <Element Type="Param" Id="FF86626C">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="4863B8E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="67B60498">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="54AE7E7E"/>
        <Parameter Type="Param" Library="AIAI" Id="83E6DBEC"/>
    </Element>
    <Element Type="Param" Id="54AE7E7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="AD25B79B"/>
    </Element>
    <Element Type="Param" Id="AD25B79B">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="83E6DBEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D3A9AE03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="292D7A67"/>
        <Parameter Type="Param" Library="AIAI" Id="15EC39CC"/>
    </Element>
    <Element Type="Param" Id="292D7A67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="3DD38E08"/>
    </Element>
    <Element Type="Param" Id="3DD38E08">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="15EC39CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E1B60D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="695405ED"/>
        <Parameter Type="Param" Library="AIAI" Id="1EFCAB5F"/>
    </Element>
    <Element Type="Param" Id="695405ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="00273249"/>
    </Element>
    <Element Type="Param" Id="00273249">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="1EFCAB5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E389B9A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1087730C"/>
        <Parameter Type="Param" Library="AIAI" Id="AFFD5078"/>
    </Element>
    <Element Type="Param" Id="1087730C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="3C2FFD56"/>
    </Element>
    <Element Type="Param" Id="3C2FFD56">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="AFFD5078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73179358">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="74F2C150"/>
        <Parameter Type="Param" Library="AIAI" Id="CBF004ED"/>
    </Element>
    <Element Type="Param" Id="74F2C150">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="0AF60CA3"/>
    </Element>
    <Element Type="Param" Id="0AF60CA3">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="CBF004ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7A96EF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AE359521"/>
        <Parameter Type="Param" Library="AIAI" Id="C801559D"/>
    </Element>
    <Element Type="Param" Id="AE359521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="05B080EA"/>
    </Element>
    <Element Type="Param" Id="05B080EA">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="C801559D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D608C89B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="882DABCB"/>
        <Parameter Type="Param" Library="AIAI" Id="CF269218"/>
    </Element>
    <Element Type="Param" Id="882DABCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="606D270B"/>
    </Element>
    <Element Type="Param" Id="606D270B">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="CF269218">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4FD0E62F">
        <Comment>
            Should they try to cast abilities on cloaked heroes to reveal them
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="42CADBB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="19476521"/>
        <Parameter Type="Param" Library="AIAI" Id="2A2E507C"/>
    </Element>
    <Element Type="Param" Id="19476521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="B4DB4D7F"/>
    </Element>
    <Element Type="Param" Id="B4DB4D7F">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="2A2E507C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55330E8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E918DCB0"/>
        <Parameter Type="Param" Library="AIAI" Id="4588E437"/>
    </Element>
    <Element Type="Param" Id="E918DCB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="18DCB056"/>
    </Element>
    <Element Type="Param" Id="18DCB056">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="4588E437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7CBD3A90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D27EA4C8"/>
        <Parameter Type="Param" Library="AIAI" Id="685EE768"/>
    </Element>
    <Element Type="Param" Id="D27EA4C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="02E5BF95"/>
    </Element>
    <Element Type="Param" Id="02E5BF95">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="685EE768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BDD6FE7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FD3C0DD3"/>
        <Parameter Type="Param" Library="AIAI" Id="DEEEEA45"/>
    </Element>
    <Element Type="Param" Id="FD3C0DD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="BC759845"/>
    </Element>
    <Element Type="Param" Id="BC759845">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="DEEEEA45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8E01C3DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="097388EC"/>
        <Parameter Type="Param" Library="AIAI" Id="AF27F84D"/>
    </Element>
    <Element Type="Param" Id="097388EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="3584F797"/>
    </Element>
    <Element Type="Param" Id="3584F797">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="AF27F84D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE6EB31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C84A25D9"/>
        <Parameter Type="Param" Library="AIAI" Id="EC2E481C"/>
    </Element>
    <Element Type="Param" Id="C84A25D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="DEB7135C"/>
    </Element>
    <Element Type="Param" Id="DEB7135C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="EC2E481C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AB539272">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C7F0912F"/>
        <Parameter Type="Param" Library="AIAI" Id="EDD45E23"/>
    </Element>
    <Element Type="Param" Id="C7F0912F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="BA7D83E5"/>
    </Element>
    <Element Type="Param" Id="BA7D83E5">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="EDD45E23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0BCAFF82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FAECDA56"/>
        <Parameter Type="Param" Library="AIAI" Id="930138A0"/>
    </Element>
    <Element Type="Param" Id="FAECDA56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="525C42B2"/>
    </Element>
    <Element Type="Param" Id="525C42B2">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="930138A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1A32AFAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1D5357CD"/>
        <Parameter Type="Param" Library="AIAI" Id="B8106C7F"/>
    </Element>
    <Element Type="Param" Id="1D5357CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="CED3A080"/>
    </Element>
    <Element Type="Param" Id="CED3A080">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="B8106C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0A8D2446">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="05451EDF"/>
        <Parameter Type="Param" Library="AIAI" Id="90A9D33A"/>
    </Element>
    <Element Type="Param" Id="05451EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="22ECDE6C"/>
    </Element>
    <Element Type="Param" Id="22ECDE6C">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="90A9D33A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F9506BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DF0B25C8"/>
        <Parameter Type="Param" Library="AIAI" Id="584C83B8"/>
    </Element>
    <Element Type="Param" Id="DF0B25C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="73FB3281"/>
    </Element>
    <Element Type="Param" Id="73FB3281">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="584C83B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="85D548F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="39A68830"/>
        <Parameter Type="Param" Library="AIAI" Id="2E4ADB03"/>
    </Element>
    <Element Type="Param" Id="39A68830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A298B71"/>
        <Array Type="Param" Library="AIAI" Id="CA5001CC"/>
    </Element>
    <Element Type="Param" Id="CA5001CC">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="2E4ADB03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="19FE7B35">
        <Comment>
            If they will go out of their way to try to pickup health globes while laning
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0F71D80C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C3899C0C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D3E7DB"/>
    </Element>
    <Element Type="Param" Id="C3899C0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="0BD45A0A"/>
    </Element>
    <Element Type="Param" Id="0BD45A0A">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F4D3E7DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A849CB21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FDDBAA3B"/>
        <Parameter Type="Param" Library="AIAI" Id="4250926F"/>
    </Element>
    <Element Type="Param" Id="FDDBAA3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="9E95C2F2"/>
    </Element>
    <Element Type="Param" Id="9E95C2F2">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="4250926F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D2BCBA89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="88F913CA"/>
        <Parameter Type="Param" Library="AIAI" Id="77DB61AB"/>
    </Element>
    <Element Type="Param" Id="88F913CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="40BBAACD"/>
    </Element>
    <Element Type="Param" Id="40BBAACD">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="77DB61AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F7829A40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A4BF3E"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA3C9B3"/>
    </Element>
    <Element Type="Param" Id="D5A4BF3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="02EFA9B6"/>
    </Element>
    <Element Type="Param" Id="02EFA9B6">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="8CA3C9B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="627BD85B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A215DA9C"/>
        <Parameter Type="Param" Library="AIAI" Id="1D2EDD4D"/>
    </Element>
    <Element Type="Param" Id="A215DA9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="D586B0FF"/>
    </Element>
    <Element Type="Param" Id="D586B0FF">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="1D2EDD4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="96600BA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D8AC95CC"/>
        <Parameter Type="Param" Library="AIAI" Id="FC4A7163"/>
    </Element>
    <Element Type="Param" Id="D8AC95CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="B80FEC49"/>
    </Element>
    <Element Type="Param" Id="B80FEC49">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="FC4A7163">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="619E4963">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9CB011DF"/>
        <Parameter Type="Param" Library="AIAI" Id="A7C5BA38"/>
    </Element>
    <Element Type="Param" Id="9CB011DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="ADFF1612"/>
    </Element>
    <Element Type="Param" Id="ADFF1612">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="A7C5BA38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="312852E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="231CD718"/>
        <Parameter Type="Param" Library="AIAI" Id="C9109B56"/>
    </Element>
    <Element Type="Param" Id="231CD718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="B6E28C1B"/>
    </Element>
    <Element Type="Param" Id="B6E28C1B">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="C9109B56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="757B060D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1C8F39A0"/>
        <Parameter Type="Param" Library="AIAI" Id="B3ABB4CA"/>
    </Element>
    <Element Type="Param" Id="1C8F39A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="19691D41"/>
    </Element>
    <Element Type="Param" Id="19691D41">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="B3ABB4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F2170998">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2A95280E"/>
        <Parameter Type="Param" Library="AIAI" Id="CD5DB132"/>
    </Element>
    <Element Type="Param" Id="2A95280E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="3ED9F69C"/>
    </Element>
    <Element Type="Param" Id="3ED9F69C">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="CD5DB132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B7D7A76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3F5A36CE"/>
        <Parameter Type="Param" Library="AIAI" Id="AC9E7888"/>
    </Element>
    <Element Type="Param" Id="3F5A36CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="CDBE9682"/>
    </Element>
    <Element Type="Param" Id="CDBE9682">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="AC9E7888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FC08E94F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ACE307B7"/>
        <Parameter Type="Param" Library="AIAI" Id="4E859676"/>
    </Element>
    <Element Type="Param" Id="ACE307B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="AD7E23D5"/>
    </Element>
    <Element Type="Param" Id="AD7E23D5">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="4E859676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CE55CC13">
        <Comment>
            Should they use Moonwells
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2FAE606C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B762647"/>
        <Parameter Type="Param" Library="AIAI" Id="710F972E"/>
    </Element>
    <Element Type="Param" Id="1B762647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="CADF8E38"/>
    </Element>
    <Element Type="Param" Id="CADF8E38">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="710F972E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="764A564A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0694F0D"/>
        <Parameter Type="Param" Library="AIAI" Id="7EF6A1D7"/>
    </Element>
    <Element Type="Param" Id="E0694F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="9D418A6D"/>
    </Element>
    <Element Type="Param" Id="9D418A6D">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="7EF6A1D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="38CA4DB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="934E9E4F"/>
        <Parameter Type="Param" Library="AIAI" Id="6BD228A4"/>
    </Element>
    <Element Type="Param" Id="934E9E4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="BE333D17"/>
    </Element>
    <Element Type="Param" Id="BE333D17">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="6BD228A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2F21BEEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="286B6E96"/>
        <Parameter Type="Param" Library="AIAI" Id="752AE665"/>
    </Element>
    <Element Type="Param" Id="286B6E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="037B018C"/>
    </Element>
    <Element Type="Param" Id="037B018C">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="752AE665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74611A03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB659E3"/>
        <Parameter Type="Param" Library="AIAI" Id="EE87FFBF"/>
    </Element>
    <Element Type="Param" Id="2FB659E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="33A1F080"/>
    </Element>
    <Element Type="Param" Id="33A1F080">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="EE87FFBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A928CBB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E39CC11E"/>
        <Parameter Type="Param" Library="AIAI" Id="6F38550A"/>
    </Element>
    <Element Type="Param" Id="E39CC11E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="F8B19A8B"/>
    </Element>
    <Element Type="Param" Id="F8B19A8B">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="6F38550A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="388726EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="82264670"/>
        <Parameter Type="Param" Library="AIAI" Id="85127F4A"/>
    </Element>
    <Element Type="Param" Id="82264670">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="B1CE2338"/>
    </Element>
    <Element Type="Param" Id="B1CE2338">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="85127F4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="07A15124">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3047243"/>
        <Parameter Type="Param" Library="AIAI" Id="55DFABC2"/>
    </Element>
    <Element Type="Param" Id="B3047243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="4E600DA6"/>
    </Element>
    <Element Type="Param" Id="4E600DA6">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="55DFABC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="75C415F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="588802CC"/>
        <Parameter Type="Param" Library="AIAI" Id="094ED97B"/>
    </Element>
    <Element Type="Param" Id="588802CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="7456401E"/>
    </Element>
    <Element Type="Param" Id="7456401E">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="094ED97B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7E9419A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="878A4058"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D98E08"/>
    </Element>
    <Element Type="Param" Id="878A4058">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="5AD661DF"/>
    </Element>
    <Element Type="Param" Id="5AD661DF">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="C6D98E08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15233EF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE22D95"/>
        <Parameter Type="Param" Library="AIAI" Id="E879176A"/>
    </Element>
    <Element Type="Param" Id="8CE22D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="487D5AB8"/>
    </Element>
    <Element Type="Param" Id="487D5AB8">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="E879176A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECF940EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="65473515"/>
        <Parameter Type="Param" Library="AIAI" Id="0208F9FD"/>
    </Element>
    <Element Type="Param" Id="65473515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="5DE1DC9B"/>
    </Element>
    <Element Type="Param" Id="5DE1DC9B">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="0208F9FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2EB27FAF">
        <Comment>
            Should they use ultimates
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F9D8A271">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="68465108"/>
        <Parameter Type="Param" Library="AIAI" Id="9256A95D"/>
    </Element>
    <Element Type="Param" Id="68465108">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="A5ACEDDA"/>
    </Element>
    <Element Type="Param" Id="A5ACEDDA">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="9256A95D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F0B70EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="189787CC"/>
        <Parameter Type="Param" Library="AIAI" Id="E3193213"/>
    </Element>
    <Element Type="Param" Id="189787CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="252BE01D"/>
    </Element>
    <Element Type="Param" Id="252BE01D">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E3193213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9554058F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="41A06C0D"/>
        <Parameter Type="Param" Library="AIAI" Id="8AEFA260"/>
    </Element>
    <Element Type="Param" Id="41A06C0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="628EAADE"/>
    </Element>
    <Element Type="Param" Id="628EAADE">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="8AEFA260">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CE05B453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2B0152D0"/>
        <Parameter Type="Param" Library="AIAI" Id="D7D79AE8"/>
    </Element>
    <Element Type="Param" Id="2B0152D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="9B7C1686"/>
    </Element>
    <Element Type="Param" Id="9B7C1686">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="D7D79AE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="41011755">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E3EDDCC"/>
        <Parameter Type="Param" Library="AIAI" Id="332EE4F0"/>
    </Element>
    <Element Type="Param" Id="9E3EDDCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="54C325E5"/>
    </Element>
    <Element Type="Param" Id="54C325E5">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="332EE4F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4A30F557">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BB2446F0"/>
        <Parameter Type="Param" Library="AIAI" Id="C61D3D3B"/>
    </Element>
    <Element Type="Param" Id="BB2446F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="C7E0D64E"/>
    </Element>
    <Element Type="Param" Id="C7E0D64E">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C61D3D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8FA92F54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3D2879"/>
        <Parameter Type="Param" Library="AIAI" Id="A540BCE3"/>
    </Element>
    <Element Type="Param" Id="0F3D2879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="9B37F28B"/>
    </Element>
    <Element Type="Param" Id="9B37F28B">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="A540BCE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="47CED2E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B80AC186"/>
        <Parameter Type="Param" Library="AIAI" Id="C23AD7EA"/>
    </Element>
    <Element Type="Param" Id="B80AC186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="824DF945"/>
    </Element>
    <Element Type="Param" Id="824DF945">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="C23AD7EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="008F0BD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5D3A7DAB"/>
        <Parameter Type="Param" Library="AIAI" Id="CB0F75B0"/>
    </Element>
    <Element Type="Param" Id="5D3A7DAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="A32B7DC6"/>
    </Element>
    <Element Type="Param" Id="A32B7DC6">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="CB0F75B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5A5DA244">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="59ED436F"/>
        <Parameter Type="Param" Library="AIAI" Id="8A7E397B"/>
    </Element>
    <Element Type="Param" Id="59ED436F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="AE106BF0"/>
    </Element>
    <Element Type="Param" Id="AE106BF0">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="8A7E397B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E9AE209C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CFDEFBCC"/>
        <Parameter Type="Param" Library="AIAI" Id="AB299656"/>
    </Element>
    <Element Type="Param" Id="CFDEFBCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="380D4895"/>
    </Element>
    <Element Type="Param" Id="380D4895">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="AB299656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C3FB88CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CCABDD15"/>
        <Parameter Type="Param" Library="AIAI" Id="420438A7"/>
    </Element>
    <Element Type="Param" Id="CCABDD15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="B35F4DF9"/>
    </Element>
    <Element Type="Param" Id="B35F4DF9">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="420438A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BF81ABD4">
        <Comment>
            Should the AI perform strategies as a team late game
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="73C2BF9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E72E0904"/>
        <Parameter Type="Param" Library="AIAI" Id="F49D6FFC"/>
    </Element>
    <Element Type="Param" Id="E72E0904">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="648458A2"/>
    </Element>
    <Element Type="Param" Id="648458A2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F49D6FFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="731630DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D3DA47E"/>
        <Parameter Type="Param" Library="AIAI" Id="A62093D8"/>
    </Element>
    <Element Type="Param" Id="0D3DA47E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="AC47C43F"/>
    </Element>
    <Element Type="Param" Id="AC47C43F">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="A62093D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="124B8D71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="066B635D"/>
        <Parameter Type="Param" Library="AIAI" Id="B1648A70"/>
    </Element>
    <Element Type="Param" Id="066B635D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="1B1C353B"/>
    </Element>
    <Element Type="Param" Id="1B1C353B">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="B1648A70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A816B725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B05868D6"/>
        <Parameter Type="Param" Library="AIAI" Id="5484E74F"/>
    </Element>
    <Element Type="Param" Id="B05868D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="1EF86B56"/>
    </Element>
    <Element Type="Param" Id="1EF86B56">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="5484E74F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8AC9809D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="022F986B"/>
        <Parameter Type="Param" Library="AIAI" Id="296F8F74"/>
    </Element>
    <Element Type="Param" Id="022F986B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="DBEB95C0"/>
    </Element>
    <Element Type="Param" Id="DBEB95C0">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="296F8F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CC24BAD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="67B0D1E9"/>
        <Parameter Type="Param" Library="AIAI" Id="C230C14C"/>
    </Element>
    <Element Type="Param" Id="67B0D1E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="C21AE072"/>
    </Element>
    <Element Type="Param" Id="C21AE072">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C230C14C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E71F376D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="179A2EE6"/>
        <Parameter Type="Param" Library="AIAI" Id="2526BAA4"/>
    </Element>
    <Element Type="Param" Id="179A2EE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="7A1F535B"/>
    </Element>
    <Element Type="Param" Id="7A1F535B">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="2526BAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3770C413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C6DE7D44"/>
        <Parameter Type="Param" Library="AIAI" Id="3D3E9D0B"/>
    </Element>
    <Element Type="Param" Id="C6DE7D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="52BFAFFE"/>
    </Element>
    <Element Type="Param" Id="52BFAFFE">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="3D3E9D0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="586CB0AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="805316F0"/>
        <Parameter Type="Param" Library="AIAI" Id="ED320F3B"/>
    </Element>
    <Element Type="Param" Id="805316F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="5D301263"/>
    </Element>
    <Element Type="Param" Id="5D301263">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="ED320F3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D8E726DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3D3B7B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5B35A1D4"/>
    </Element>
    <Element Type="Param" Id="D3D3B7B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="49CB29AF"/>
    </Element>
    <Element Type="Param" Id="49CB29AF">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="5B35A1D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4CB75329">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="61ABF482"/>
        <Parameter Type="Param" Library="AIAI" Id="3FAE9A24"/>
    </Element>
    <Element Type="Param" Id="61ABF482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="3192AF67"/>
    </Element>
    <Element Type="Param" Id="3192AF67">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="3FAE9A24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="62B4E389">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF4D7B9"/>
        <Parameter Type="Param" Library="AIAI" Id="67FF3D5E"/>
    </Element>
    <Element Type="Param" Id="3AF4D7B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="0B38F4CB"/>
    </Element>
    <Element Type="Param" Id="0B38F4CB">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="67FF3D5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="45724EAF">
        <Comment>
            Should the AI stay in the laning phase the entire game
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FB09AA50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB68145"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED215B3"/>
    </Element>
    <Element Type="Param" Id="2DB68145">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="34B6334B"/>
    </Element>
    <Element Type="Param" Id="34B6334B">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="3ED215B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BA2BFF98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CC91ECAF"/>
        <Parameter Type="Param" Library="AIAI" Id="CD2A7F14"/>
    </Element>
    <Element Type="Param" Id="CC91ECAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="8828F151"/>
    </Element>
    <Element Type="Param" Id="8828F151">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="CD2A7F14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F63C8BE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9DD27A3A"/>
        <Parameter Type="Param" Library="AIAI" Id="568F4F98"/>
    </Element>
    <Element Type="Param" Id="9DD27A3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="31678D4E"/>
    </Element>
    <Element Type="Param" Id="31678D4E">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="568F4F98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DFCE089F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="389AE2D7"/>
        <Parameter Type="Param" Library="AIAI" Id="BE883771"/>
    </Element>
    <Element Type="Param" Id="389AE2D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="CC06D9E9"/>
    </Element>
    <Element Type="Param" Id="CC06D9E9">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="BE883771">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F1D7796">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="287376D6"/>
        <Parameter Type="Param" Library="AIAI" Id="739BB0E2"/>
    </Element>
    <Element Type="Param" Id="287376D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="2E88A129"/>
    </Element>
    <Element Type="Param" Id="2E88A129">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="739BB0E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="99C18676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6A408F7C"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5AE242"/>
    </Element>
    <Element Type="Param" Id="6A408F7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="EAF4C30F"/>
    </Element>
    <Element Type="Param" Id="EAF4C30F">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="5C5AE242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AF1CBCD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8C9208C6"/>
        <Parameter Type="Param" Library="AIAI" Id="50994880"/>
    </Element>
    <Element Type="Param" Id="8C9208C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="FDD405A0"/>
    </Element>
    <Element Type="Param" Id="FDD405A0">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="50994880">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="777C06B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D9C2949C"/>
        <Parameter Type="Param" Library="AIAI" Id="CD40ADB2"/>
    </Element>
    <Element Type="Param" Id="D9C2949C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="689E0591"/>
    </Element>
    <Element Type="Param" Id="689E0591">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="CD40ADB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0B7E9CF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="95C1B2D3"/>
        <Parameter Type="Param" Library="AIAI" Id="53E1397A"/>
    </Element>
    <Element Type="Param" Id="95C1B2D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="C36FA7AE"/>
    </Element>
    <Element Type="Param" Id="C36FA7AE">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="53E1397A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D11BC820">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="62640FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="ADC859DA"/>
    </Element>
    <Element Type="Param" Id="62640FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="AAAA115A"/>
    </Element>
    <Element Type="Param" Id="AAAA115A">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="ADC859DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="76EDD209">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C11DE54E"/>
        <Parameter Type="Param" Library="AIAI" Id="17328C6E"/>
    </Element>
    <Element Type="Param" Id="C11DE54E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="EC04BAE0"/>
    </Element>
    <Element Type="Param" Id="EC04BAE0">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="17328C6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FB6A3358">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="95FEB01A"/>
        <Parameter Type="Param" Library="AIAI" Id="032E6ADF"/>
    </Element>
    <Element Type="Param" Id="95FEB01A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="4A06675C"/>
    </Element>
    <Element Type="Param" Id="4A06675C">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="032E6ADF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9A90A41C">
        <Comment>
            Minimum delay between using abilities/items
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C04B196D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="433EAD70"/>
        <Parameter Type="Param" Library="AIAI" Id="99DFF9C7"/>
    </Element>
    <Element Type="Param" Id="433EAD70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="FD85F56F"/>
    </Element>
    <Element Type="Param" Id="FD85F56F">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="99DFF9C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9377A988">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A68967"/>
        <Parameter Type="Param" Library="AIAI" Id="F31C0A6F"/>
    </Element>
    <Element Type="Param" Id="D5A68967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="9718C7F5"/>
    </Element>
    <Element Type="Param" Id="9718C7F5">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="F31C0A6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3ED3F03D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="018C7497"/>
        <Parameter Type="Param" Library="AIAI" Id="C875351E"/>
    </Element>
    <Element Type="Param" Id="018C7497">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="CAE53322"/>
    </Element>
    <Element Type="Param" Id="CAE53322">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="C875351E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="281C6DCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="938CF329"/>
        <Parameter Type="Param" Library="AIAI" Id="13BB0346"/>
    </Element>
    <Element Type="Param" Id="938CF329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="17F30D0A"/>
    </Element>
    <Element Type="Param" Id="17F30D0A">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="13BB0346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2811507D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A8BDF8B5"/>
        <Parameter Type="Param" Library="AIAI" Id="B6324CD0"/>
    </Element>
    <Element Type="Param" Id="A8BDF8B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="1AE2AE06"/>
    </Element>
    <Element Type="Param" Id="1AE2AE06">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="B6324CD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E33644E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B719F0FA"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC9208B"/>
    </Element>
    <Element Type="Param" Id="B719F0FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="0E480F74"/>
    </Element>
    <Element Type="Param" Id="0E480F74">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="4CC9208B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="94AFB830">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0C682E2C"/>
        <Parameter Type="Param" Library="AIAI" Id="FB1139AF"/>
    </Element>
    <Element Type="Param" Id="0C682E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="F5461121"/>
    </Element>
    <Element Type="Param" Id="F5461121">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="FB1139AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="946E101F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="98618E2A"/>
        <Parameter Type="Param" Library="AIAI" Id="35C5A72B"/>
    </Element>
    <Element Type="Param" Id="98618E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="89667464"/>
    </Element>
    <Element Type="Param" Id="89667464">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="35C5A72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="37740FC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B853B2A4"/>
        <Parameter Type="Param" Library="AIAI" Id="3F7A7658"/>
    </Element>
    <Element Type="Param" Id="B853B2A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="6B95BE26"/>
    </Element>
    <Element Type="Param" Id="6B95BE26">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="3F7A7658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="334C731B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CB41AD64"/>
        <Parameter Type="Param" Library="AIAI" Id="863AB8FC"/>
    </Element>
    <Element Type="Param" Id="CB41AD64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="B076F24F"/>
    </Element>
    <Element Type="Param" Id="B076F24F">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="863AB8FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A1630F9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7E07C5E8"/>
        <Parameter Type="Param" Library="AIAI" Id="28E3DA34"/>
    </Element>
    <Element Type="Param" Id="7E07C5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="11060FE1"/>
    </Element>
    <Element Type="Param" Id="11060FE1">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="28E3DA34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="048D31CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6D5BB824"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD05019"/>
    </Element>
    <Element Type="Param" Id="6D5BB824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="D45AA47D"/>
    </Element>
    <Element Type="Param" Id="D45AA47D">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="2AD05019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.333</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="134DD0F4">
        <Comment>
            Minimum delay between ally heroes using abilities/items
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6E904F40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="793471C9"/>
        <Parameter Type="Param" Library="AIAI" Id="ACE3D4E4"/>
    </Element>
    <Element Type="Param" Id="793471C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="7B0C1B57"/>
    </Element>
    <Element Type="Param" Id="7B0C1B57">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="ACE3D4E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6E26732C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="37C0B657"/>
        <Parameter Type="Param" Library="AIAI" Id="26DBFF96"/>
    </Element>
    <Element Type="Param" Id="37C0B657">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="14878E5D"/>
    </Element>
    <Element Type="Param" Id="14878E5D">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="26DBFF96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4D4BDB1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D68C02"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3ABD8E"/>
    </Element>
    <Element Type="Param" Id="A9D68C02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="E28778C8"/>
    </Element>
    <Element Type="Param" Id="E28778C8">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="CA3ABD8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F91BE739">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B1FEEA4"/>
        <Parameter Type="Param" Library="AIAI" Id="37F6219E"/>
    </Element>
    <Element Type="Param" Id="1B1FEEA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="18851277"/>
    </Element>
    <Element Type="Param" Id="18851277">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="37F6219E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="155DC004">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0A5F2B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="7C69A1E2"/>
    </Element>
    <Element Type="Param" Id="0A5F2B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="147F1EB6"/>
    </Element>
    <Element Type="Param" Id="147F1EB6">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="7C69A1E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8B203EB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FAFB10C1"/>
        <Parameter Type="Param" Library="AIAI" Id="CE7E3484"/>
    </Element>
    <Element Type="Param" Id="FAFB10C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="E16238B2"/>
    </Element>
    <Element Type="Param" Id="E16238B2">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="CE7E3484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3665B260">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="52F6E4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="0CFEF717"/>
    </Element>
    <Element Type="Param" Id="52F6E4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="DD8B39AC"/>
    </Element>
    <Element Type="Param" Id="DD8B39AC">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="0CFEF717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="20C4A57A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D47355D"/>
        <Parameter Type="Param" Library="AIAI" Id="4F71E613"/>
    </Element>
    <Element Type="Param" Id="7D47355D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="890CA58A"/>
    </Element>
    <Element Type="Param" Id="890CA58A">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="4F71E613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3C4771E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0FDC4D7A"/>
        <Parameter Type="Param" Library="AIAI" Id="14934240"/>
    </Element>
    <Element Type="Param" Id="0FDC4D7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="3F34DF44"/>
    </Element>
    <Element Type="Param" Id="3F34DF44">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="14934240">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DAFB69C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DBDBA712"/>
        <Parameter Type="Param" Library="AIAI" Id="F3C3CA85"/>
    </Element>
    <Element Type="Param" Id="DBDBA712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="8C1B6808"/>
    </Element>
    <Element Type="Param" Id="8C1B6808">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="F3C3CA85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BBAAC4CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D90D68B0"/>
        <Parameter Type="Param" Library="AIAI" Id="15F16230"/>
    </Element>
    <Element Type="Param" Id="D90D68B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="C3F91AFF"/>
    </Element>
    <Element Type="Param" Id="C3F91AFF">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="15F16230">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7EFA1851">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="391FF749"/>
        <Parameter Type="Param" Library="AIAI" Id="E9F4534E"/>
    </Element>
    <Element Type="Param" Id="391FF749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="7A0FEEF0"/>
    </Element>
    <Element Type="Param" Id="7A0FEEF0">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E9F4534E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="F9A17D20">
        <Comment>
            Maximum distance error added to skillshots
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C54D3D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2FCD9A"/>
        <Parameter Type="Param" Library="AIAI" Id="05103F74"/>
    </Element>
    <Element Type="Param" Id="2F2FCD9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="6171C5F3"/>
    </Element>
    <Element Type="Param" Id="6171C5F3">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="05103F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6959F556">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2F26D9F2"/>
        <Parameter Type="Param" Library="AIAI" Id="EB70169C"/>
    </Element>
    <Element Type="Param" Id="2F26D9F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="D316B2FE"/>
    </Element>
    <Element Type="Param" Id="D316B2FE">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="EB70169C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8A9F4DDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F8AE01D7"/>
        <Parameter Type="Param" Library="AIAI" Id="1976C0BF"/>
    </Element>
    <Element Type="Param" Id="F8AE01D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="C20BF667"/>
    </Element>
    <Element Type="Param" Id="C20BF667">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="1976C0BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1B6C0E2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D971B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B057C6"/>
    </Element>
    <Element Type="Param" Id="9D971B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="381978B7"/>
    </Element>
    <Element Type="Param" Id="381978B7">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="B1B057C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A10299F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E9B892"/>
        <Parameter Type="Param" Library="AIAI" Id="FA064BF7"/>
    </Element>
    <Element Type="Param" Id="B3E9B892">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="EFE26952"/>
    </Element>
    <Element Type="Param" Id="EFE26952">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="FA064BF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FA61448C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F98A4059"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3E21C6"/>
    </Element>
    <Element Type="Param" Id="F98A4059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="C6432773"/>
    </Element>
    <Element Type="Param" Id="C6432773">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="AD3E21C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="550D28F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="38B6C567"/>
        <Parameter Type="Param" Library="AIAI" Id="FC4B02CF"/>
    </Element>
    <Element Type="Param" Id="38B6C567">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="DC7A54B5"/>
    </Element>
    <Element Type="Param" Id="DC7A54B5">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="FC4B02CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BB0E1701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="913F42A9"/>
        <Parameter Type="Param" Library="AIAI" Id="2141ADAB"/>
    </Element>
    <Element Type="Param" Id="913F42A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="CC74552C"/>
    </Element>
    <Element Type="Param" Id="CC74552C">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="2141ADAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="429D79B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="84933A10"/>
        <Parameter Type="Param" Library="AIAI" Id="36386CA9"/>
    </Element>
    <Element Type="Param" Id="84933A10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="B722D7A9"/>
    </Element>
    <Element Type="Param" Id="B722D7A9">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="36386CA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F93BA46E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="598A65CF"/>
        <Parameter Type="Param" Library="AIAI" Id="3C6FD9F3"/>
    </Element>
    <Element Type="Param" Id="598A65CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="CB3340C9"/>
    </Element>
    <Element Type="Param" Id="CB3340C9">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="3C6FD9F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="185CCC14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="42C6715E"/>
        <Parameter Type="Param" Library="AIAI" Id="E20C70E6"/>
    </Element>
    <Element Type="Param" Id="42C6715E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="1B59AE3F"/>
    </Element>
    <Element Type="Param" Id="1B59AE3F">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="E20C70E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DDF9CB22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="113D9F24"/>
        <Parameter Type="Param" Library="AIAI" Id="0FE4A963"/>
    </Element>
    <Element Type="Param" Id="113D9F24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="19E04790"/>
    </Element>
    <Element Type="Param" Id="19E04790">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="0FE4A963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="6A1EFF29">
        <Comment>
            Miss Rates for difficulty levels
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DBCE14D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D790B917"/>
        <Parameter Type="Param" Library="AIAI" Id="B16BC307"/>
    </Element>
    <Element Type="Param" Id="D790B917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="6F8B9655"/>
    </Element>
    <Element Type="Param" Id="6F8B9655">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="B16BC307">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E09069DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7B1EB63A"/>
        <Parameter Type="Param" Library="AIAI" Id="70C1671E"/>
    </Element>
    <Element Type="Param" Id="7B1EB63A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="1B2B9DCE"/>
    </Element>
    <Element Type="Param" Id="1B2B9DCE">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="70C1671E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="44180D78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="70B5F457"/>
        <Parameter Type="Param" Library="AIAI" Id="FF68165B"/>
    </Element>
    <Element Type="Param" Id="70B5F457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="A2397049"/>
    </Element>
    <Element Type="Param" Id="A2397049">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="FF68165B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA66A59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D54ADA8D"/>
        <Parameter Type="Param" Library="AIAI" Id="20EC471F"/>
    </Element>
    <Element Type="Param" Id="D54ADA8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="2297074B"/>
    </Element>
    <Element Type="Param" Id="2297074B">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="20EC471F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DB286A12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="99575F24"/>
        <Parameter Type="Param" Library="AIAI" Id="FB97449D"/>
    </Element>
    <Element Type="Param" Id="99575F24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="F4510B83"/>
    </Element>
    <Element Type="Param" Id="F4510B83">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="FB97449D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BF539800">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D6761454"/>
        <Parameter Type="Param" Library="AIAI" Id="AD6AD6AF"/>
    </Element>
    <Element Type="Param" Id="D6761454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="144D9030"/>
    </Element>
    <Element Type="Param" Id="144D9030">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="AD6AD6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="23AE1563">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6619897E"/>
        <Parameter Type="Param" Library="AIAI" Id="9E7A39EE"/>
    </Element>
    <Element Type="Param" Id="6619897E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="5C6EAE17"/>
    </Element>
    <Element Type="Param" Id="5C6EAE17">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="9E7A39EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BA23A8E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EE4DAF03"/>
        <Parameter Type="Param" Library="AIAI" Id="6A280CD3"/>
    </Element>
    <Element Type="Param" Id="EE4DAF03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="56795ABA"/>
    </Element>
    <Element Type="Param" Id="56795ABA">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="6A280CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CD12FC77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2745B671"/>
        <Parameter Type="Param" Library="AIAI" Id="230B0193"/>
    </Element>
    <Element Type="Param" Id="2745B671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="86416C30"/>
    </Element>
    <Element Type="Param" Id="86416C30">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="230B0193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C0DBF620">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A30F891F"/>
        <Parameter Type="Param" Library="AIAI" Id="9F364F88"/>
    </Element>
    <Element Type="Param" Id="A30F891F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="8FC84250"/>
    </Element>
    <Element Type="Param" Id="8FC84250">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="9F364F88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="13877146">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5301F0A9"/>
        <Parameter Type="Param" Library="AIAI" Id="78AFF0EC"/>
    </Element>
    <Element Type="Param" Id="5301F0A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="31612486"/>
    </Element>
    <Element Type="Param" Id="31612486">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="78AFF0EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="10FD83F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EF09FADF"/>
        <Parameter Type="Param" Library="AIAI" Id="B6CD7C64"/>
    </Element>
    <Element Type="Param" Id="EF09FADF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="9465BBD3"/>
    </Element>
    <Element Type="Param" Id="9465BBD3">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="B6CD7C64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="98E43E84">
        <Comment>
            If they should check to ensure there no other units in the way when firing skill shots at a target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A25F8815">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="64FE448C"/>
        <Parameter Type="Param" Library="AIAI" Id="EE605349"/>
    </Element>
    <Element Type="Param" Id="64FE448C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="AEB6F0D1"/>
    </Element>
    <Element Type="Param" Id="AEB6F0D1">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="EE605349">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A846ACD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B09841F2"/>
        <Parameter Type="Param" Library="AIAI" Id="E28689ED"/>
    </Element>
    <Element Type="Param" Id="B09841F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="CF58221F"/>
    </Element>
    <Element Type="Param" Id="CF58221F">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E28689ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0D80A703">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="93836038"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C1972D"/>
    </Element>
    <Element Type="Param" Id="93836038">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="005D038F"/>
    </Element>
    <Element Type="Param" Id="005D038F">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="F1C1972D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0960741A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="063F5F25"/>
        <Parameter Type="Param" Library="AIAI" Id="76B7A050"/>
    </Element>
    <Element Type="Param" Id="063F5F25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="78601FDE"/>
    </Element>
    <Element Type="Param" Id="78601FDE">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="76B7A050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D44E27A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="00464FFD"/>
        <Parameter Type="Param" Library="AIAI" Id="8E8EE083"/>
    </Element>
    <Element Type="Param" Id="00464FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="A4674920"/>
    </Element>
    <Element Type="Param" Id="A4674920">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="8E8EE083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7FF54937">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="41CE076F"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF68159"/>
    </Element>
    <Element Type="Param" Id="41CE076F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="D85B2F8C"/>
    </Element>
    <Element Type="Param" Id="D85B2F8C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="4DF68159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="28EB165E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ADFC6087"/>
        <Parameter Type="Param" Library="AIAI" Id="66125169"/>
    </Element>
    <Element Type="Param" Id="ADFC6087">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="E485F195"/>
    </Element>
    <Element Type="Param" Id="E485F195">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="66125169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D00F8D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="80DF003C"/>
        <Parameter Type="Param" Library="AIAI" Id="8CF8EDC8"/>
    </Element>
    <Element Type="Param" Id="80DF003C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="B5CD8571"/>
    </Element>
    <Element Type="Param" Id="B5CD8571">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="8CF8EDC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6EEEA4F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B7FD47"/>
        <Parameter Type="Param" Library="AIAI" Id="FE47C74A"/>
    </Element>
    <Element Type="Param" Id="C8B7FD47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="D836FA97"/>
    </Element>
    <Element Type="Param" Id="D836FA97">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="FE47C74A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC96CEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ED956FD0"/>
        <Parameter Type="Param" Library="AIAI" Id="38EA32EA"/>
    </Element>
    <Element Type="Param" Id="ED956FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="576025C1"/>
    </Element>
    <Element Type="Param" Id="576025C1">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="38EA32EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57E1CF49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FC753070"/>
        <Parameter Type="Param" Library="AIAI" Id="0A976E5D"/>
    </Element>
    <Element Type="Param" Id="FC753070">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="4C8D57EC"/>
    </Element>
    <Element Type="Param" Id="4C8D57EC">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="0A976E5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8017BA5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA3AD29"/>
        <Parameter Type="Param" Library="AIAI" Id="F38B5210"/>
    </Element>
    <Element Type="Param" Id="BBA3AD29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312B3C57"/>
        <Array Type="Param" Library="AIAI" Id="78B501F4"/>
    </Element>
    <Element Type="Param" Id="78B501F4">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="F38B5210">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2A2C2B9C">
        <Comment>
            How much they will prioritize healing human allies over other AI allies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4B7AED39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C899FA2E"/>
        <Parameter Type="Param" Library="AIAI" Id="094B9F4F"/>
    </Element>
    <Element Type="Param" Id="C899FA2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="8F898982"/>
    </Element>
    <Element Type="Param" Id="8F898982">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="094B9F4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="23FA931F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3BEE4926"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE30384"/>
    </Element>
    <Element Type="Param" Id="3BEE4926">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="A9636663"/>
    </Element>
    <Element Type="Param" Id="A9636663">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="7AE30384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="059FE7AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F6952A20"/>
        <Parameter Type="Param" Library="AIAI" Id="5660A965"/>
    </Element>
    <Element Type="Param" Id="F6952A20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="56F8C755"/>
    </Element>
    <Element Type="Param" Id="56F8C755">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="5660A965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F020357B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="471C7886"/>
        <Parameter Type="Param" Library="AIAI" Id="A75F9EF7"/>
    </Element>
    <Element Type="Param" Id="471C7886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="03D28983"/>
    </Element>
    <Element Type="Param" Id="03D28983">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="A75F9EF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3EE2B4DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24BB4836"/>
        <Parameter Type="Param" Library="AIAI" Id="3F039773"/>
    </Element>
    <Element Type="Param" Id="24BB4836">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="29B3DAD7"/>
    </Element>
    <Element Type="Param" Id="29B3DAD7">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="3F039773">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0F4E5B4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA3999F"/>
        <Parameter Type="Param" Library="AIAI" Id="C5E81E77"/>
    </Element>
    <Element Type="Param" Id="7CA3999F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="0AB34355"/>
    </Element>
    <Element Type="Param" Id="0AB34355">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C5E81E77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7505DEE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C601A82F"/>
        <Parameter Type="Param" Library="AIAI" Id="96CD8F81"/>
    </Element>
    <Element Type="Param" Id="C601A82F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="9427372C"/>
    </Element>
    <Element Type="Param" Id="9427372C">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="96CD8F81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="136BC408">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="02711297"/>
        <Parameter Type="Param" Library="AIAI" Id="8BA532A8"/>
    </Element>
    <Element Type="Param" Id="02711297">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="63E76142"/>
    </Element>
    <Element Type="Param" Id="63E76142">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="8BA532A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1CD76AFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="88993BA1"/>
        <Parameter Type="Param" Library="AIAI" Id="286A0B8E"/>
    </Element>
    <Element Type="Param" Id="88993BA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="ECEADC99"/>
    </Element>
    <Element Type="Param" Id="ECEADC99">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="286A0B8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BC651F0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="805CBC08"/>
        <Parameter Type="Param" Library="AIAI" Id="6BBF2665"/>
    </Element>
    <Element Type="Param" Id="805CBC08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="AC29853D"/>
    </Element>
    <Element Type="Param" Id="AC29853D">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="6BBF2665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C924C435">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="360B2E93"/>
        <Parameter Type="Param" Library="AIAI" Id="FA095665"/>
    </Element>
    <Element Type="Param" Id="360B2E93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="84084950"/>
    </Element>
    <Element Type="Param" Id="84084950">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="FA095665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D232B52E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="058DFE66"/>
        <Parameter Type="Param" Library="AIAI" Id="47632221"/>
    </Element>
    <Element Type="Param" Id="058DFE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48BB76F"/>
        <Array Type="Param" Library="AIAI" Id="62B568CF"/>
    </Element>
    <Element Type="Param" Id="62B568CF">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="47632221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="251AC8A6">
        <Comment>
            If they should target weak human heroes in spell casting logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CBB164E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1075AB"/>
        <Parameter Type="Param" Library="AIAI" Id="C29A34EB"/>
    </Element>
    <Element Type="Param" Id="EB1075AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="334CB7C9"/>
    </Element>
    <Element Type="Param" Id="334CB7C9">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="C29A34EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="16A3A2C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="267AADC3"/>
        <Parameter Type="Param" Library="AIAI" Id="3FB1A1F3"/>
    </Element>
    <Element Type="Param" Id="267AADC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="146F7B56"/>
    </Element>
    <Element Type="Param" Id="146F7B56">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="3FB1A1F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="192E9437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACAD2B4"/>
        <Parameter Type="Param" Library="AIAI" Id="20E0A667"/>
    </Element>
    <Element Type="Param" Id="7ACAD2B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="D9479579"/>
    </Element>
    <Element Type="Param" Id="D9479579">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="20E0A667">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0377EBED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B575935F"/>
        <Parameter Type="Param" Library="AIAI" Id="4B91D5D2"/>
    </Element>
    <Element Type="Param" Id="B575935F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="79C3A440"/>
    </Element>
    <Element Type="Param" Id="79C3A440">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="4B91D5D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="39B5DF13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="597AFCDB"/>
        <Parameter Type="Param" Library="AIAI" Id="1E24FDE5"/>
    </Element>
    <Element Type="Param" Id="597AFCDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="9EFBA9E8"/>
    </Element>
    <Element Type="Param" Id="9EFBA9E8">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="1E24FDE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4638EDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB353318"/>
        <Parameter Type="Param" Library="AIAI" Id="E81F79C8"/>
    </Element>
    <Element Type="Param" Id="AB353318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="4ABE8C6F"/>
    </Element>
    <Element Type="Param" Id="4ABE8C6F">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="E81F79C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F39AA1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6DCCA7AD"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9E973D"/>
    </Element>
    <Element Type="Param" Id="6DCCA7AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="F03EA243"/>
    </Element>
    <Element Type="Param" Id="F03EA243">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="6B9E973D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8EF6B681">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2DDE1C"/>
        <Parameter Type="Param" Library="AIAI" Id="3B262BCF"/>
    </Element>
    <Element Type="Param" Id="8F2DDE1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="05ED4CCA"/>
    </Element>
    <Element Type="Param" Id="05ED4CCA">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="3B262BCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="17952F7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="32F08AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCED2FC"/>
    </Element>
    <Element Type="Param" Id="32F08AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="0F645521"/>
    </Element>
    <Element Type="Param" Id="0F645521">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="BBCED2FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="31F9DD43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D6B81BE7"/>
        <Parameter Type="Param" Library="AIAI" Id="24A96626"/>
    </Element>
    <Element Type="Param" Id="D6B81BE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="4ED5F4A6"/>
    </Element>
    <Element Type="Param" Id="4ED5F4A6">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="24A96626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D9AF084F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BF1FA0EC"/>
        <Parameter Type="Param" Library="AIAI" Id="BCA83EFF"/>
    </Element>
    <Element Type="Param" Id="BF1FA0EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="18C33A43"/>
    </Element>
    <Element Type="Param" Id="18C33A43">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="BCA83EFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CBC0803A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="49ED0447"/>
        <Parameter Type="Param" Library="AIAI" Id="E94744B1"/>
    </Element>
    <Element Type="Param" Id="49ED0447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="32F1A319"/>
        <Array Type="Param" Library="AIAI" Id="CB61EB0C"/>
    </Element>
    <Element Type="Param" Id="CB61EB0C">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E94744B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="740692B0">
        <Comment>
            Underestimate nearby danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="451A4D67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1AB6AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B352778B"/>
    </Element>
    <Element Type="Param" Id="EB1AB6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="2658AA64"/>
    </Element>
    <Element Type="Param" Id="2658AA64">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="B352778B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="29F446D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A66AC119"/>
        <Parameter Type="Param" Library="AIAI" Id="8F720C93"/>
    </Element>
    <Element Type="Param" Id="A66AC119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="C023BB21"/>
    </Element>
    <Element Type="Param" Id="C023BB21">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="8F720C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="95244739">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF61C73"/>
        <Parameter Type="Param" Library="AIAI" Id="CAD3FF3E"/>
    </Element>
    <Element Type="Param" Id="5FF61C73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="029A67A7"/>
    </Element>
    <Element Type="Param" Id="029A67A7">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="CAD3FF3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B3D887E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D293AF66"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF9AD15"/>
    </Element>
    <Element Type="Param" Id="D293AF66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="136DB7C8"/>
    </Element>
    <Element Type="Param" Id="136DB7C8">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="0EF9AD15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EDAB4194">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7769814D"/>
        <Parameter Type="Param" Library="AIAI" Id="F188833F"/>
    </Element>
    <Element Type="Param" Id="7769814D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="BB4B288E"/>
    </Element>
    <Element Type="Param" Id="BB4B288E">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="F188833F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FB9D818B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3D89A396"/>
        <Parameter Type="Param" Library="AIAI" Id="B2FFEAF9"/>
    </Element>
    <Element Type="Param" Id="3D89A396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="40705F03"/>
    </Element>
    <Element Type="Param" Id="40705F03">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="B2FFEAF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4C7896A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="87C442EE"/>
        <Parameter Type="Param" Library="AIAI" Id="F755C535"/>
    </Element>
    <Element Type="Param" Id="87C442EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="2D2FA472"/>
    </Element>
    <Element Type="Param" Id="2D2FA472">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="F755C535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="195F68DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6DE38D8E"/>
        <Parameter Type="Param" Library="AIAI" Id="14A80EAA"/>
    </Element>
    <Element Type="Param" Id="6DE38D8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="5E6DF364"/>
    </Element>
    <Element Type="Param" Id="5E6DF364">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="14A80EAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6E7752A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6D391EFF"/>
        <Parameter Type="Param" Library="AIAI" Id="B373278D"/>
    </Element>
    <Element Type="Param" Id="6D391EFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="09F2EB71"/>
    </Element>
    <Element Type="Param" Id="09F2EB71">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="B373278D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6084C92D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D799061"/>
        <Parameter Type="Param" Library="AIAI" Id="12B7C7C9"/>
    </Element>
    <Element Type="Param" Id="7D799061">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="859EC28C"/>
    </Element>
    <Element Type="Param" Id="859EC28C">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="12B7C7C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8788CF7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="880098CC"/>
        <Parameter Type="Param" Library="AIAI" Id="62B890FF"/>
    </Element>
    <Element Type="Param" Id="880098CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="CAF26BDA"/>
    </Element>
    <Element Type="Param" Id="CAF26BDA">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="62B890FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="730D9D00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="84AA80FA"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BBCB20"/>
    </Element>
    <Element Type="Param" Id="84AA80FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="683A8E3E"/>
    </Element>
    <Element Type="Param" Id="683A8E3E">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="B7BBCB20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A3B59842">
        <Comment>
            Underestimate lane danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="52A64E5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE17872"/>
        <Parameter Type="Param" Library="AIAI" Id="5D5309CD"/>
    </Element>
    <Element Type="Param" Id="2FE17872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="E6A84E5D"/>
    </Element>
    <Element Type="Param" Id="E6A84E5D">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="5D5309CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9922FB88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4DB3414A"/>
        <Parameter Type="Param" Library="AIAI" Id="6EAD5E58"/>
    </Element>
    <Element Type="Param" Id="4DB3414A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="FC1F826A"/>
    </Element>
    <Element Type="Param" Id="FC1F826A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="6EAD5E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5419DABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="756B053A"/>
        <Parameter Type="Param" Library="AIAI" Id="3230B38F"/>
    </Element>
    <Element Type="Param" Id="756B053A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="4A6CF511"/>
    </Element>
    <Element Type="Param" Id="4A6CF511">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="3230B38F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="69F5FFD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C44AA883"/>
        <Parameter Type="Param" Library="AIAI" Id="0C33B758"/>
    </Element>
    <Element Type="Param" Id="C44AA883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="3524AAB6"/>
    </Element>
    <Element Type="Param" Id="3524AAB6">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="0C33B758">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C40E2733">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D436AA8E"/>
        <Parameter Type="Param" Library="AIAI" Id="8DB0776A"/>
    </Element>
    <Element Type="Param" Id="D436AA8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="BE3FD188"/>
    </Element>
    <Element Type="Param" Id="BE3FD188">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="8DB0776A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="38894F8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="661129C3"/>
        <Parameter Type="Param" Library="AIAI" Id="451743D6"/>
    </Element>
    <Element Type="Param" Id="661129C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="0EA2144A"/>
    </Element>
    <Element Type="Param" Id="0EA2144A">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="451743D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>70.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="44FDAEB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4061B42F"/>
        <Parameter Type="Param" Library="AIAI" Id="15ADDAD7"/>
    </Element>
    <Element Type="Param" Id="4061B42F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="FCAA2CEC"/>
    </Element>
    <Element Type="Param" Id="FCAA2CEC">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="15ADDAD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="571BA1ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="83671E59"/>
        <Parameter Type="Param" Library="AIAI" Id="6A9A3E52"/>
    </Element>
    <Element Type="Param" Id="83671E59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="D747B5B7"/>
    </Element>
    <Element Type="Param" Id="D747B5B7">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="6A9A3E52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="123ED18A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E782C148"/>
        <Parameter Type="Param" Library="AIAI" Id="6688048A"/>
    </Element>
    <Element Type="Param" Id="E782C148">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="F9706C36"/>
    </Element>
    <Element Type="Param" Id="F9706C36">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="6688048A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3711476C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5DAA593"/>
        <Parameter Type="Param" Library="AIAI" Id="CC2B1E83"/>
    </Element>
    <Element Type="Param" Id="A5DAA593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="118EBE1D"/>
    </Element>
    <Element Type="Param" Id="118EBE1D">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="CC2B1E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B8EB5ECE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDBA4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="3AE55E48"/>
    </Element>
    <Element Type="Param" Id="8CDBA4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="B74FC6D3"/>
    </Element>
    <Element Type="Param" Id="B74FC6D3">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="3AE55E48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6C6E3616">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="41DB05FF"/>
        <Parameter Type="Param" Library="AIAI" Id="D22DA919"/>
    </Element>
    <Element Type="Param" Id="41DB05FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="684C81FD"/>
    </Element>
    <Element Type="Param" Id="684C81FD">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="D22DA919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3A1E24CC">
        <Comment>
            If they should pace around wasting time while trying to defend an objective to be less efficient at battling
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A34E6865">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E104BE56"/>
        <Parameter Type="Param" Library="AIAI" Id="21B6ABD3"/>
    </Element>
    <Element Type="Param" Id="E104BE56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="457F34C4"/>
    </Element>
    <Element Type="Param" Id="457F34C4">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="21B6ABD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6FE8EAAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BBF34A0E"/>
        <Parameter Type="Param" Library="AIAI" Id="EE96CB10"/>
    </Element>
    <Element Type="Param" Id="BBF34A0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="65878830"/>
    </Element>
    <Element Type="Param" Id="65878830">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="EE96CB10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BF169ECF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="669200CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0538FD79"/>
    </Element>
    <Element Type="Param" Id="669200CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="30A87510"/>
    </Element>
    <Element Type="Param" Id="30A87510">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="0538FD79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C3591F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1B95D5"/>
        <Parameter Type="Param" Library="AIAI" Id="8B6E95C0"/>
    </Element>
    <Element Type="Param" Id="3A1B95D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="64504096"/>
    </Element>
    <Element Type="Param" Id="64504096">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="8B6E95C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DBBF83BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="252BA0A9"/>
        <Parameter Type="Param" Library="AIAI" Id="A2ACB931"/>
    </Element>
    <Element Type="Param" Id="252BA0A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="D3B85DA9"/>
    </Element>
    <Element Type="Param" Id="D3B85DA9">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="A2ACB931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BC7F343C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="97D5E307"/>
        <Parameter Type="Param" Library="AIAI" Id="3B143D2D"/>
    </Element>
    <Element Type="Param" Id="97D5E307">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="DABF5F4D"/>
    </Element>
    <Element Type="Param" Id="DABF5F4D">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="3B143D2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DF3D7819">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B8CD31CD"/>
        <Parameter Type="Param" Library="AIAI" Id="E6ACD110"/>
    </Element>
    <Element Type="Param" Id="B8CD31CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="2E6737B3"/>
    </Element>
    <Element Type="Param" Id="2E6737B3">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="E6ACD110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8FF99F55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AD9FBF14"/>
        <Parameter Type="Param" Library="AIAI" Id="A03688B3"/>
    </Element>
    <Element Type="Param" Id="AD9FBF14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="6C6CBB71"/>
    </Element>
    <Element Type="Param" Id="6C6CBB71">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="A03688B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8ED555FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="164C84E6"/>
        <Parameter Type="Param" Library="AIAI" Id="E37E5EA9"/>
    </Element>
    <Element Type="Param" Id="164C84E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="0FD70223"/>
    </Element>
    <Element Type="Param" Id="0FD70223">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="E37E5EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="99068BF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8C779744"/>
        <Parameter Type="Param" Library="AIAI" Id="D7713A4C"/>
    </Element>
    <Element Type="Param" Id="8C779744">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="FDE7FE29"/>
    </Element>
    <Element Type="Param" Id="FDE7FE29">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="D7713A4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1794EEB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6F479E99"/>
        <Parameter Type="Param" Library="AIAI" Id="2FC08793"/>
    </Element>
    <Element Type="Param" Id="6F479E99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="6100AF07"/>
    </Element>
    <Element Type="Param" Id="6100AF07">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="2FC08793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="19BF9733">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FFC0786E"/>
        <Parameter Type="Param" Library="AIAI" Id="547D7413"/>
    </Element>
    <Element Type="Param" Id="FFC0786E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="FFBA2C87"/>
    </Element>
    <Element Type="Param" Id="FFBA2C87">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="547D7413">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="51CEB851">
        <Comment>
            What types of camps they are allowed to initiate
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="21BDB81B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4C85ADEC"/>
        <Parameter Type="Param" Library="AIAI" Id="3177B93F"/>
    </Element>
    <Element Type="Param" Id="4C85ADEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="1EE3A33F"/>
    </Element>
    <Element Type="Param" Id="1EE3A33F">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="3177B93F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C19EB750">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A348074D"/>
        <Parameter Type="Param" Library="AIAI" Id="7C4A53A4"/>
    </Element>
    <Element Type="Param" Id="A348074D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="68369DA9"/>
    </Element>
    <Element Type="Param" Id="68369DA9">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="7C4A53A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EA4A130D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EE94CE88"/>
        <Parameter Type="Param" Library="AIAI" Id="99D28D79"/>
    </Element>
    <Element Type="Param" Id="EE94CE88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="C5476E60"/>
    </Element>
    <Element Type="Param" Id="C5476E60">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="99D28D79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D2D95234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="47E2C327"/>
        <Parameter Type="Param" Library="AIAI" Id="14EFF6A9"/>
    </Element>
    <Element Type="Param" Id="47E2C327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="1147BD26"/>
    </Element>
    <Element Type="Param" Id="1147BD26">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="14EFF6A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D1FBC9EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CEDD1E5"/>
        <Parameter Type="Param" Library="AIAI" Id="62E297E9"/>
    </Element>
    <Element Type="Param" Id="1CEDD1E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="5F449107"/>
    </Element>
    <Element Type="Param" Id="5F449107">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="62E297E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9667A664">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EA348B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="3FBC8669"/>
    </Element>
    <Element Type="Param" Id="EA348B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="A83BB08C"/>
    </Element>
    <Element Type="Param" Id="A83BB08C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="3FBC8669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F26D76DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51CED5FE"/>
        <Parameter Type="Param" Library="AIAI" Id="30F24EFA"/>
    </Element>
    <Element Type="Param" Id="51CED5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="0AA2ACE2"/>
    </Element>
    <Element Type="Param" Id="0AA2ACE2">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="30F24EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73B53915">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E97B95E4"/>
        <Parameter Type="Param" Library="AIAI" Id="E70A8030"/>
    </Element>
    <Element Type="Param" Id="E97B95E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="B4AE6ACA"/>
    </Element>
    <Element Type="Param" Id="B4AE6ACA">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E70A8030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2805D25D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7513F46B"/>
        <Parameter Type="Param" Library="AIAI" Id="9E9ECB23"/>
    </Element>
    <Element Type="Param" Id="7513F46B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="879B2685"/>
    </Element>
    <Element Type="Param" Id="879B2685">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="9E9ECB23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="33F16AD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D98D6230"/>
        <Parameter Type="Param" Library="AIAI" Id="D8368262"/>
    </Element>
    <Element Type="Param" Id="D98D6230">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="B3214553"/>
    </Element>
    <Element Type="Param" Id="B3214553">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="D8368262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7133C09F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="224490C6"/>
        <Parameter Type="Param" Library="AIAI" Id="6947F9D8"/>
    </Element>
    <Element Type="Param" Id="224490C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="35594DB2"/>
    </Element>
    <Element Type="Param" Id="35594DB2">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="6947F9D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C3A51623">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6D711256"/>
        <Parameter Type="Param" Library="AIAI" Id="6737E9BD"/>
    </Element>
    <Element Type="Param" Id="6D711256">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="ED3F235E"/>
    </Element>
    <Element Type="Param" Id="ED3F235E">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="6737E9BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FE41C936">
        <Comment>
            Chance to take camps on own side of map
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4E71C4CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1558F055"/>
        <Parameter Type="Param" Library="AIAI" Id="57468C44"/>
    </Element>
    <Element Type="Param" Id="1558F055">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="89A9992A"/>
    </Element>
    <Element Type="Param" Id="89A9992A">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="57468C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A9D8974A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="017B2890"/>
        <Parameter Type="Param" Library="AIAI" Id="2551E586"/>
    </Element>
    <Element Type="Param" Id="017B2890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="99939469"/>
    </Element>
    <Element Type="Param" Id="99939469">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="2551E586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="66FA07BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="559C01D1"/>
        <Parameter Type="Param" Library="AIAI" Id="BAC97ED3"/>
    </Element>
    <Element Type="Param" Id="559C01D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="C3BFDB4B"/>
    </Element>
    <Element Type="Param" Id="C3BFDB4B">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="BAC97ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AC1E1DAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D10B2C"/>
        <Parameter Type="Param" Library="AIAI" Id="44CAD770"/>
    </Element>
    <Element Type="Param" Id="B5D10B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="A38B6888"/>
    </Element>
    <Element Type="Param" Id="A38B6888">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="44CAD770">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="30C0AA56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="635B1816"/>
        <Parameter Type="Param" Library="AIAI" Id="84D4A9A6"/>
    </Element>
    <Element Type="Param" Id="635B1816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="6B805626"/>
    </Element>
    <Element Type="Param" Id="6B805626">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="84D4A9A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="79E62BD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E730921D"/>
        <Parameter Type="Param" Library="AIAI" Id="6309430A"/>
    </Element>
    <Element Type="Param" Id="E730921D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="D1F10BCB"/>
    </Element>
    <Element Type="Param" Id="D1F10BCB">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="6309430A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A169A667">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E216CE25"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2FE9E0"/>
    </Element>
    <Element Type="Param" Id="E216CE25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="FFA51C5D"/>
    </Element>
    <Element Type="Param" Id="FFA51C5D">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="6A2FE9E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FF1DB754">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9A78B05A"/>
        <Parameter Type="Param" Library="AIAI" Id="BFB61063"/>
    </Element>
    <Element Type="Param" Id="9A78B05A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="BB775175"/>
    </Element>
    <Element Type="Param" Id="BB775175">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="BFB61063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="87E22145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="78443862"/>
        <Parameter Type="Param" Library="AIAI" Id="105CD813"/>
    </Element>
    <Element Type="Param" Id="78443862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="EEF19991"/>
    </Element>
    <Element Type="Param" Id="EEF19991">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="105CD813">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BAD310AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C4D3E408"/>
        <Parameter Type="Param" Library="AIAI" Id="33D2D3DB"/>
    </Element>
    <Element Type="Param" Id="C4D3E408">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="4CEA01A7"/>
    </Element>
    <Element Type="Param" Id="4CEA01A7">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="33D2D3DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8BFAC660">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C9AC48BD"/>
        <Parameter Type="Param" Library="AIAI" Id="44F59514"/>
    </Element>
    <Element Type="Param" Id="C9AC48BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="9574A0BA"/>
    </Element>
    <Element Type="Param" Id="9574A0BA">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="44F59514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4EE4F721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3FC72A6"/>
        <Parameter Type="Param" Library="AIAI" Id="7A569258"/>
    </Element>
    <Element Type="Param" Id="F3FC72A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="1307D00C"/>
    </Element>
    <Element Type="Param" Id="1307D00C">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="7A569258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="34C36650">
        <Comment>
            Chance to take camps in middle of map
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1019CF7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D0DBC9A2"/>
        <Parameter Type="Param" Library="AIAI" Id="42546785"/>
    </Element>
    <Element Type="Param" Id="D0DBC9A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="18F65AB9"/>
    </Element>
    <Element Type="Param" Id="18F65AB9">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="42546785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2EBDD21F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6549FC5B"/>
        <Parameter Type="Param" Library="AIAI" Id="99CC986F"/>
    </Element>
    <Element Type="Param" Id="6549FC5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="E6960A2A"/>
    </Element>
    <Element Type="Param" Id="E6960A2A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="99CC986F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E878197B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5307F246"/>
        <Parameter Type="Param" Library="AIAI" Id="43A44E60"/>
    </Element>
    <Element Type="Param" Id="5307F246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="F465E582"/>
    </Element>
    <Element Type="Param" Id="F465E582">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="43A44E60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EA644901">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8B7438E7"/>
        <Parameter Type="Param" Library="AIAI" Id="421A6F5F"/>
    </Element>
    <Element Type="Param" Id="8B7438E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="C4CB95F7"/>
    </Element>
    <Element Type="Param" Id="C4CB95F7">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="421A6F5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="14BE095F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="52C9F50E"/>
        <Parameter Type="Param" Library="AIAI" Id="D500F1D4"/>
    </Element>
    <Element Type="Param" Id="52C9F50E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="7FF2BA4F"/>
    </Element>
    <Element Type="Param" Id="7FF2BA4F">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="D500F1D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="69C1B424">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5332F557"/>
        <Parameter Type="Param" Library="AIAI" Id="F5FC536E"/>
    </Element>
    <Element Type="Param" Id="5332F557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="67A52FB1"/>
    </Element>
    <Element Type="Param" Id="67A52FB1">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="F5FC536E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="74C85976">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="06C151C0"/>
        <Parameter Type="Param" Library="AIAI" Id="D48AFF1B"/>
    </Element>
    <Element Type="Param" Id="06C151C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="608FE110"/>
    </Element>
    <Element Type="Param" Id="608FE110">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="D48AFF1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="31996F66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="882847D5"/>
        <Parameter Type="Param" Library="AIAI" Id="553D76A4"/>
    </Element>
    <Element Type="Param" Id="882847D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="E5145912"/>
    </Element>
    <Element Type="Param" Id="E5145912">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="553D76A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9739DB16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDE0F9A"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FC70F5"/>
    </Element>
    <Element Type="Param" Id="5CDE0F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="0102CBF1"/>
    </Element>
    <Element Type="Param" Id="0102CBF1">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="E5FC70F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F44E351E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4EDD83"/>
        <Parameter Type="Param" Library="AIAI" Id="966ED3AF"/>
    </Element>
    <Element Type="Param" Id="ED4EDD83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="4CBEC454"/>
    </Element>
    <Element Type="Param" Id="4CBEC454">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="966ED3AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CABC785F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9A34FC2E"/>
        <Parameter Type="Param" Library="AIAI" Id="AC289DD6"/>
    </Element>
    <Element Type="Param" Id="9A34FC2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="10A9DD44"/>
    </Element>
    <Element Type="Param" Id="10A9DD44">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="AC289DD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C516555E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3CBA27A7"/>
        <Parameter Type="Param" Library="AIAI" Id="9C301123"/>
    </Element>
    <Element Type="Param" Id="3CBA27A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="BE638019"/>
    </Element>
    <Element Type="Param" Id="BE638019">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="9C301123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="9A673155">
        <Comment>
            Chance to take camps on enemy side of map
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B0C44EC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD1A18D5"/>
        <Parameter Type="Param" Library="AIAI" Id="814BA4E8"/>
    </Element>
    <Element Type="Param" Id="DD1A18D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="A1AA2F12"/>
    </Element>
    <Element Type="Param" Id="A1AA2F12">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="814BA4E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1280D985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D50C6ACF"/>
        <Parameter Type="Param" Library="AIAI" Id="59111DFD"/>
    </Element>
    <Element Type="Param" Id="D50C6ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="8603F1CF"/>
    </Element>
    <Element Type="Param" Id="8603F1CF">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="59111DFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E9B804CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="10E9ACCD"/>
        <Parameter Type="Param" Library="AIAI" Id="276E2CB6"/>
    </Element>
    <Element Type="Param" Id="10E9ACCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="0755B546"/>
    </Element>
    <Element Type="Param" Id="0755B546">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="276E2CB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A518C5F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="683C1AD6"/>
        <Parameter Type="Param" Library="AIAI" Id="8470DEF0"/>
    </Element>
    <Element Type="Param" Id="683C1AD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="AD5F633E"/>
    </Element>
    <Element Type="Param" Id="AD5F633E">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="8470DEF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F5B020D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD00EE6E"/>
        <Parameter Type="Param" Library="AIAI" Id="1408C0B5"/>
    </Element>
    <Element Type="Param" Id="DD00EE6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="A6AB9FD6"/>
    </Element>
    <Element Type="Param" Id="A6AB9FD6">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="1408C0B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="23535DEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="47D2AC8F"/>
        <Parameter Type="Param" Library="AIAI" Id="E06906EB"/>
    </Element>
    <Element Type="Param" Id="47D2AC8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="0DE193FA"/>
    </Element>
    <Element Type="Param" Id="0DE193FA">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="E06906EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0EEF87A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="35A57700"/>
        <Parameter Type="Param" Library="AIAI" Id="134468D8"/>
    </Element>
    <Element Type="Param" Id="35A57700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="8ACB104E"/>
    </Element>
    <Element Type="Param" Id="8ACB104E">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="134468D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D003E057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BACC5BA8"/>
        <Parameter Type="Param" Library="AIAI" Id="DF40CE8C"/>
    </Element>
    <Element Type="Param" Id="BACC5BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="55BEE497"/>
    </Element>
    <Element Type="Param" Id="55BEE497">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="DF40CE8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4E49CA91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24A13CD6"/>
        <Parameter Type="Param" Library="AIAI" Id="2FAD736B"/>
    </Element>
    <Element Type="Param" Id="24A13CD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="B7A7CBE5"/>
    </Element>
    <Element Type="Param" Id="B7A7CBE5">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="2FAD736B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0A61A932">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="58CECCB9"/>
        <Parameter Type="Param" Library="AIAI" Id="AB011C39"/>
    </Element>
    <Element Type="Param" Id="58CECCB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="68F15860"/>
    </Element>
    <Element Type="Param" Id="68F15860">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="AB011C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9F51E3FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="282387F0"/>
        <Parameter Type="Param" Library="AIAI" Id="4F5C747B"/>
    </Element>
    <Element Type="Param" Id="282387F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="3B66096C"/>
    </Element>
    <Element Type="Param" Id="3B66096C">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="4F5C747B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B1764A27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9894C35A"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F45DEC"/>
    </Element>
    <Element Type="Param" Id="9894C35A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="B3FBA4FF"/>
    </Element>
    <Element Type="Param" Id="B3FBA4FF">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="F4F45DEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DDE7FF1A">
        <Comment>
            If they should always wait until the max waiting timeout and always wait for the human to arrive before engaging the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="478DC7CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F882874C"/>
        <Parameter Type="Param" Library="AIAI" Id="D991810D"/>
    </Element>
    <Element Type="Param" Id="F882874C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="BE4564C4"/>
    </Element>
    <Element Type="Param" Id="BE4564C4">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="D991810D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1CFCA590">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D7ADBDE4"/>
        <Parameter Type="Param" Library="AIAI" Id="7428DED7"/>
    </Element>
    <Element Type="Param" Id="D7ADBDE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="A16EAD0A"/>
    </Element>
    <Element Type="Param" Id="A16EAD0A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="7428DED7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D2F0F094">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9BE1C18C"/>
        <Parameter Type="Param" Library="AIAI" Id="53468AD1"/>
    </Element>
    <Element Type="Param" Id="9BE1C18C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="68BA06B0"/>
    </Element>
    <Element Type="Param" Id="68BA06B0">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="53468AD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1904B20F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E465E42E"/>
        <Parameter Type="Param" Library="AIAI" Id="039832E6"/>
    </Element>
    <Element Type="Param" Id="E465E42E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="709A0CA9"/>
    </Element>
    <Element Type="Param" Id="709A0CA9">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="039832E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57C321F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8ECB621C"/>
        <Parameter Type="Param" Library="AIAI" Id="13F12646"/>
    </Element>
    <Element Type="Param" Id="8ECB621C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="0CB16A8A"/>
    </Element>
    <Element Type="Param" Id="0CB16A8A">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="13F12646">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EB62A48C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5327E5FD"/>
        <Parameter Type="Param" Library="AIAI" Id="D27A958C"/>
    </Element>
    <Element Type="Param" Id="5327E5FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="B676B5F2"/>
    </Element>
    <Element Type="Param" Id="B676B5F2">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="D27A958C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="48BB93C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4CB01EAC"/>
        <Parameter Type="Param" Library="AIAI" Id="843EDBF7"/>
    </Element>
    <Element Type="Param" Id="4CB01EAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="44B58D8F"/>
    </Element>
    <Element Type="Param" Id="44B58D8F">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="843EDBF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0E456127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C68699AD"/>
        <Parameter Type="Param" Library="AIAI" Id="B4DCF72A"/>
    </Element>
    <Element Type="Param" Id="C68699AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="89786F9E"/>
    </Element>
    <Element Type="Param" Id="89786F9E">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="B4DCF72A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7807914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="937BAA50"/>
        <Parameter Type="Param" Library="AIAI" Id="E3EC2D4C"/>
    </Element>
    <Element Type="Param" Id="937BAA50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="D77B4E73"/>
    </Element>
    <Element Type="Param" Id="D77B4E73">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="E3EC2D4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D0538CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5570DEB"/>
        <Parameter Type="Param" Library="AIAI" Id="D11D0F37"/>
    </Element>
    <Element Type="Param" Id="A5570DEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="3F4B846D"/>
    </Element>
    <Element Type="Param" Id="3F4B846D">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="D11D0F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1E0AB559">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="618DC501"/>
        <Parameter Type="Param" Library="AIAI" Id="A6FF8A57"/>
    </Element>
    <Element Type="Param" Id="618DC501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="EBDDAE5B"/>
    </Element>
    <Element Type="Param" Id="EBDDAE5B">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="A6FF8A57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B0115D0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="817093E2"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3DA84A"/>
    </Element>
    <Element Type="Param" Id="817093E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="89E31C59"/>
    </Element>
    <Element Type="Param" Id="89E31C59">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="4C3DA84A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="59313A9F">
        <Comment>
            The maximum time they will wait at a camp for allies to arrive
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8A76BD61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AAA6B98B"/>
        <Parameter Type="Param" Library="AIAI" Id="0A75623C"/>
    </Element>
    <Element Type="Param" Id="AAA6B98B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="993B5275"/>
    </Element>
    <Element Type="Param" Id="993B5275">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="0A75623C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0890EB99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4090E478"/>
        <Parameter Type="Param" Library="AIAI" Id="2F368CBE"/>
    </Element>
    <Element Type="Param" Id="4090E478">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="D77343D7"/>
    </Element>
    <Element Type="Param" Id="D77343D7">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="2F368CBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AFBC08D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C9D3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="1CF259CA"/>
    </Element>
    <Element Type="Param" Id="F6C9D3D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="5A007228"/>
    </Element>
    <Element Type="Param" Id="5A007228">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="1CF259CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EC9AA6C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B08B32E6"/>
        <Parameter Type="Param" Library="AIAI" Id="F0B8B6F8"/>
    </Element>
    <Element Type="Param" Id="B08B32E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="8B9D8CBC"/>
    </Element>
    <Element Type="Param" Id="8B9D8CBC">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="F0B8B6F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="73CFA0B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC71DD31"/>
        <Parameter Type="Param" Library="AIAI" Id="A3B4DEB8"/>
    </Element>
    <Element Type="Param" Id="BC71DD31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="CF565436"/>
    </Element>
    <Element Type="Param" Id="CF565436">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="A3B4DEB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0ED72542">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD9E019"/>
        <Parameter Type="Param" Library="AIAI" Id="986B56CF"/>
    </Element>
    <Element Type="Param" Id="5BD9E019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="4804AC53"/>
    </Element>
    <Element Type="Param" Id="4804AC53">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="986B56CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AC0F283C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AFAB92AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B46F4B8B"/>
    </Element>
    <Element Type="Param" Id="AFAB92AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="08958205"/>
    </Element>
    <Element Type="Param" Id="08958205">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="B46F4B8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E326D51B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="119B201F"/>
        <Parameter Type="Param" Library="AIAI" Id="F2DC0EB3"/>
    </Element>
    <Element Type="Param" Id="119B201F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="06C3B8D9"/>
    </Element>
    <Element Type="Param" Id="06C3B8D9">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="F2DC0EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5BFBFB9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="525D8084"/>
        <Parameter Type="Param" Library="AIAI" Id="660148E9"/>
    </Element>
    <Element Type="Param" Id="525D8084">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="036E155A"/>
    </Element>
    <Element Type="Param" Id="036E155A">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="660148E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="89DE8CD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EE1A7A88"/>
        <Parameter Type="Param" Library="AIAI" Id="AB92452A"/>
    </Element>
    <Element Type="Param" Id="EE1A7A88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="5D6E8A6B"/>
    </Element>
    <Element Type="Param" Id="5D6E8A6B">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="AB92452A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7B8ECA20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4D23B7D2"/>
        <Parameter Type="Param" Library="AIAI" Id="4EFCD769"/>
    </Element>
    <Element Type="Param" Id="4D23B7D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="3EF44FF9"/>
    </Element>
    <Element Type="Param" Id="3EF44FF9">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="4EFCD769">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B63036B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DC735699"/>
        <Parameter Type="Param" Library="AIAI" Id="E92BD17C"/>
    </Element>
    <Element Type="Param" Id="DC735699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="9E22608A"/>
    </Element>
    <Element Type="Param" Id="9E22608A">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E92BD17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="26AB5812">
        <Comment>
            The AI will guard the area rather than taking the camp capture point to allow the human player to capture it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="12D1D6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2AF59236"/>
        <Parameter Type="Param" Library="AIAI" Id="68DCADC9"/>
    </Element>
    <Element Type="Param" Id="2AF59236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="3EE0A4DD"/>
    </Element>
    <Element Type="Param" Id="3EE0A4DD">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="68DCADC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2EC7E182">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A61F1B4F"/>
        <Parameter Type="Param" Library="AIAI" Id="E19B21DB"/>
    </Element>
    <Element Type="Param" Id="A61F1B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="3BEAE15A"/>
    </Element>
    <Element Type="Param" Id="3BEAE15A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E19B21DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="356B02AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD77E55C"/>
        <Parameter Type="Param" Library="AIAI" Id="18D45CCB"/>
    </Element>
    <Element Type="Param" Id="DD77E55C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="DFB9742A"/>
    </Element>
    <Element Type="Param" Id="DFB9742A">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="18D45CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E4B25D93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AABDB5A7"/>
        <Parameter Type="Param" Library="AIAI" Id="699F1C25"/>
    </Element>
    <Element Type="Param" Id="AABDB5A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="2AE9DBDD"/>
    </Element>
    <Element Type="Param" Id="2AE9DBDD">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="699F1C25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EF9794C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="598A9B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="3772F784"/>
    </Element>
    <Element Type="Param" Id="598A9B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="79B0E831"/>
    </Element>
    <Element Type="Param" Id="79B0E831">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="3772F784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="081488EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="432266EC"/>
        <Parameter Type="Param" Library="AIAI" Id="BA77587D"/>
    </Element>
    <Element Type="Param" Id="432266EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="2197D311"/>
    </Element>
    <Element Type="Param" Id="2197D311">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="BA77587D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DA66CB97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="99D264AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7FF3379A"/>
    </Element>
    <Element Type="Param" Id="99D264AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="EABBBFB2"/>
    </Element>
    <Element Type="Param" Id="EABBBFB2">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="7FF3379A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B67EA7AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC0378D"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7BF144"/>
    </Element>
    <Element Type="Param" Id="AAC0378D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="D835DDB6"/>
    </Element>
    <Element Type="Param" Id="D835DDB6">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="CC7BF144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51E6D2E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3D5BDA4E"/>
        <Parameter Type="Param" Library="AIAI" Id="0066360C"/>
    </Element>
    <Element Type="Param" Id="3D5BDA4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="486C027D"/>
    </Element>
    <Element Type="Param" Id="486C027D">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="0066360C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="957B6A26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B49D5DE8"/>
        <Parameter Type="Param" Library="AIAI" Id="DF175700"/>
    </Element>
    <Element Type="Param" Id="B49D5DE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="AA9F1EE1"/>
    </Element>
    <Element Type="Param" Id="AA9F1EE1">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="DF175700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="676A3C45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BBBAE94"/>
        <Parameter Type="Param" Library="AIAI" Id="E07B9CD6"/>
    </Element>
    <Element Type="Param" Id="1BBBAE94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="E81F8E0A"/>
    </Element>
    <Element Type="Param" Id="E81F8E0A">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="E07B9CD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6FA1A90E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="22EB21A4"/>
        <Parameter Type="Param" Library="AIAI" Id="F5DCBB72"/>
    </Element>
    <Element Type="Param" Id="22EB21A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="66B97C9F"/>
    </Element>
    <Element Type="Param" Id="66B97C9F">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="F5DCBB72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="47CE38F4">
        <Comment>
            Chance to capture a watch tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="840263F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5C10C372"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3A58D5"/>
    </Element>
    <Element Type="Param" Id="5C10C372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="3189BD6B"/>
    </Element>
    <Element Type="Param" Id="3189BD6B">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="ED3A58D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8536B411">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1F266025"/>
        <Parameter Type="Param" Library="AIAI" Id="E30A618A"/>
    </Element>
    <Element Type="Param" Id="1F266025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="8C996699"/>
    </Element>
    <Element Type="Param" Id="8C996699">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E30A618A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="614E9E82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BE689BEF"/>
        <Parameter Type="Param" Library="AIAI" Id="5AC71916"/>
    </Element>
    <Element Type="Param" Id="BE689BEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="C84DAACD"/>
    </Element>
    <Element Type="Param" Id="C84DAACD">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="5AC71916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="40B80DEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D21BBBCA"/>
        <Parameter Type="Param" Library="AIAI" Id="FB1A80FF"/>
    </Element>
    <Element Type="Param" Id="D21BBBCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="2F78A74E"/>
    </Element>
    <Element Type="Param" Id="2F78A74E">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="FB1A80FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="35366FE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B76E22E1"/>
        <Parameter Type="Param" Library="AIAI" Id="428EA590"/>
    </Element>
    <Element Type="Param" Id="B76E22E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="0AED0F3A"/>
    </Element>
    <Element Type="Param" Id="0AED0F3A">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="428EA590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="55473E37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B7561C79"/>
        <Parameter Type="Param" Library="AIAI" Id="5F50C594"/>
    </Element>
    <Element Type="Param" Id="B7561C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="EC9C24A0"/>
    </Element>
    <Element Type="Param" Id="EC9C24A0">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="5F50C594">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B2414B75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F13668CA"/>
        <Parameter Type="Param" Library="AIAI" Id="84EC2395"/>
    </Element>
    <Element Type="Param" Id="F13668CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="DF865E03"/>
    </Element>
    <Element Type="Param" Id="DF865E03">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="84EC2395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5574E86C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D05A5F6"/>
        <Parameter Type="Param" Library="AIAI" Id="E8AEB2F8"/>
    </Element>
    <Element Type="Param" Id="7D05A5F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="085C4833"/>
    </Element>
    <Element Type="Param" Id="085C4833">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E8AEB2F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="05AC51C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1C1AACB5"/>
        <Parameter Type="Param" Library="AIAI" Id="705D58A2"/>
    </Element>
    <Element Type="Param" Id="1C1AACB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="A9D1E9C9"/>
    </Element>
    <Element Type="Param" Id="A9D1E9C9">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="705D58A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="173321C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC68F00"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA24EBC"/>
    </Element>
    <Element Type="Param" Id="4CC68F00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="0C53F610"/>
    </Element>
    <Element Type="Param" Id="0C53F610">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="BFA24EBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="345AF729">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AED1EACE"/>
        <Parameter Type="Param" Library="AIAI" Id="FF340A5A"/>
    </Element>
    <Element Type="Param" Id="AED1EACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="7F2FFD30"/>
    </Element>
    <Element Type="Param" Id="7F2FFD30">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="FF340A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="311AE69D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="256B9A7F"/>
        <Parameter Type="Param" Library="AIAI" Id="EF4962C0"/>
    </Element>
    <Element Type="Param" Id="256B9A7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="76D304C4"/>
    </Element>
    <Element Type="Param" Id="76D304C4">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="EF4962C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DF2C08F1">
        <Comment>
            Health threshold for when you want to retreat when attacked
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E1E9A8C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BE5EFA71"/>
        <Parameter Type="Param" Library="AIAI" Id="FF028D22"/>
    </Element>
    <Element Type="Param" Id="BE5EFA71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="402F58F2"/>
    </Element>
    <Element Type="Param" Id="402F58F2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="FF028D22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="57A8AD1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="184B7354"/>
        <Parameter Type="Param" Library="AIAI" Id="33C10F6A"/>
    </Element>
    <Element Type="Param" Id="184B7354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="3F52BC28"/>
    </Element>
    <Element Type="Param" Id="3F52BC28">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="33C10F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8903D5E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29CE1ED2"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E56962"/>
    </Element>
    <Element Type="Param" Id="29CE1ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="59B013C4"/>
    </Element>
    <Element Type="Param" Id="59B013C4">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="D5E56962">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="10B73A7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EA4CA00F"/>
        <Parameter Type="Param" Library="AIAI" Id="32536F67"/>
    </Element>
    <Element Type="Param" Id="EA4CA00F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="2B73AF45"/>
    </Element>
    <Element Type="Param" Id="2B73AF45">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="32536F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FE4DBD98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="634CDDA6"/>
        <Parameter Type="Param" Library="AIAI" Id="992CED50"/>
    </Element>
    <Element Type="Param" Id="634CDDA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="3B046F09"/>
    </Element>
    <Element Type="Param" Id="3B046F09">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="992CED50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8F597A4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B915EC97"/>
        <Parameter Type="Param" Library="AIAI" Id="CAD714B9"/>
    </Element>
    <Element Type="Param" Id="B915EC97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="6231BBE2"/>
    </Element>
    <Element Type="Param" Id="6231BBE2">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="CAD714B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A4E05659">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="79185B84"/>
        <Parameter Type="Param" Library="AIAI" Id="BBED5F15"/>
    </Element>
    <Element Type="Param" Id="79185B84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="133F3411"/>
    </Element>
    <Element Type="Param" Id="133F3411">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="BBED5F15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E7F3470B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9ACE44F0"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE0179F"/>
    </Element>
    <Element Type="Param" Id="9ACE44F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="4C713BDB"/>
    </Element>
    <Element Type="Param" Id="4C713BDB">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="8CE0179F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="93778DA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="54842725"/>
        <Parameter Type="Param" Library="AIAI" Id="CF7A0CF7"/>
    </Element>
    <Element Type="Param" Id="54842725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="C7F2DEF7"/>
    </Element>
    <Element Type="Param" Id="C7F2DEF7">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="CF7A0CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0A385E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD99D47A"/>
        <Parameter Type="Param" Library="AIAI" Id="58285C8B"/>
    </Element>
    <Element Type="Param" Id="DD99D47A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="56E665B3"/>
    </Element>
    <Element Type="Param" Id="56E665B3">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="58285C8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A25D7E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FDF131F9"/>
        <Parameter Type="Param" Library="AIAI" Id="A0450E2D"/>
    </Element>
    <Element Type="Param" Id="FDF131F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="44A40688"/>
    </Element>
    <Element Type="Param" Id="44A40688">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="A0450E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D49E8D98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="57E22C71"/>
        <Parameter Type="Param" Library="AIAI" Id="E0A7D4AE"/>
    </Element>
    <Element Type="Param" Id="57E22C71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="2765A17C"/>
    </Element>
    <Element Type="Param" Id="2765A17C">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E0A7D4AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>85.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B86CA20E">
        <Comment>
            Health threshold for when you want to retreat when attacked
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ED5599C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6899D799"/>
        <Parameter Type="Param" Library="AIAI" Id="F6BBE603"/>
    </Element>
    <Element Type="Param" Id="6899D799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="BD83539C"/>
    </Element>
    <Element Type="Param" Id="BD83539C">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F6BBE603">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="367D37A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3F1F1DEC"/>
        <Parameter Type="Param" Library="AIAI" Id="A00FAD47"/>
    </Element>
    <Element Type="Param" Id="3F1F1DEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="4DB3738A"/>
    </Element>
    <Element Type="Param" Id="4DB3738A">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="A00FAD47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5A9FD705">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="14FAA968"/>
        <Parameter Type="Param" Library="AIAI" Id="6458FEED"/>
    </Element>
    <Element Type="Param" Id="14FAA968">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="A1E7D2F0"/>
    </Element>
    <Element Type="Param" Id="A1E7D2F0">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="6458FEED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A35F42AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3198263"/>
        <Parameter Type="Param" Library="AIAI" Id="9966134B"/>
    </Element>
    <Element Type="Param" Id="F3198263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="BB62C45A"/>
    </Element>
    <Element Type="Param" Id="BB62C45A">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="9966134B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D7ABBC81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51638DAC"/>
        <Parameter Type="Param" Library="AIAI" Id="292EC421"/>
    </Element>
    <Element Type="Param" Id="51638DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="3F97F346"/>
    </Element>
    <Element Type="Param" Id="3F97F346">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="292EC421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FB7CA8F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="32AF161F"/>
        <Parameter Type="Param" Library="AIAI" Id="9DF448B9"/>
    </Element>
    <Element Type="Param" Id="32AF161F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="D36B050C"/>
    </Element>
    <Element Type="Param" Id="D36B050C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="9DF448B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F154E7C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="53D95699"/>
        <Parameter Type="Param" Library="AIAI" Id="71D84EB6"/>
    </Element>
    <Element Type="Param" Id="53D95699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="325E9EBF"/>
    </Element>
    <Element Type="Param" Id="325E9EBF">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="71D84EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BC743824">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED3AFA8"/>
        <Parameter Type="Param" Library="AIAI" Id="6886B11F"/>
    </Element>
    <Element Type="Param" Id="9ED3AFA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="1BFBE434"/>
    </Element>
    <Element Type="Param" Id="1BFBE434">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="6886B11F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5F923D22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="815B1F4F"/>
        <Parameter Type="Param" Library="AIAI" Id="48F4A3C3"/>
    </Element>
    <Element Type="Param" Id="815B1F4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="4BA97225"/>
    </Element>
    <Element Type="Param" Id="4BA97225">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="48F4A3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2C9A074B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="38B9A486"/>
        <Parameter Type="Param" Library="AIAI" Id="8B41D2E4"/>
    </Element>
    <Element Type="Param" Id="38B9A486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="E94872EF"/>
    </Element>
    <Element Type="Param" Id="E94872EF">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="8B41D2E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E11A3BDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4338D3E7"/>
        <Parameter Type="Param" Library="AIAI" Id="BC58861F"/>
    </Element>
    <Element Type="Param" Id="4338D3E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="CDB06D0E"/>
    </Element>
    <Element Type="Param" Id="CDB06D0E">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="BC58861F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8EED894A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9EEDFEED"/>
        <Parameter Type="Param" Library="AIAI" Id="B6C0764F"/>
    </Element>
    <Element Type="Param" Id="9EEDFEED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="BC540683"/>
    </Element>
    <Element Type="Param" Id="BC540683">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="B6C0764F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>85.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B25509D4">
        <Comment>
            Health threshold for when you want to retreat when attacked
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B26E65F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD50D4EF"/>
        <Parameter Type="Param" Library="AIAI" Id="C2813A2B"/>
    </Element>
    <Element Type="Param" Id="CD50D4EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="0C424A55"/>
    </Element>
    <Element Type="Param" Id="0C424A55">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="C2813A2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="385F6AE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="83D21723"/>
        <Parameter Type="Param" Library="AIAI" Id="793B5B9B"/>
    </Element>
    <Element Type="Param" Id="83D21723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="175BDC68"/>
    </Element>
    <Element Type="Param" Id="175BDC68">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="793B5B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="25BD0C63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4AFAC43E"/>
        <Parameter Type="Param" Library="AIAI" Id="11497AEB"/>
    </Element>
    <Element Type="Param" Id="4AFAC43E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="6C1FEEF0"/>
    </Element>
    <Element Type="Param" Id="6C1FEEF0">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="11497AEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C41FD17F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="47536BD4"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B7365C"/>
    </Element>
    <Element Type="Param" Id="47536BD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="8080D0EB"/>
    </Element>
    <Element Type="Param" Id="8080D0EB">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="B1B7365C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="051D752D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="392C7D30"/>
        <Parameter Type="Param" Library="AIAI" Id="D1DAA267"/>
    </Element>
    <Element Type="Param" Id="392C7D30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="D22410E4"/>
    </Element>
    <Element Type="Param" Id="D22410E4">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="D1DAA267">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BB175FDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E552D62"/>
        <Parameter Type="Param" Library="AIAI" Id="2AC7226E"/>
    </Element>
    <Element Type="Param" Id="5E552D62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="6905C40A"/>
    </Element>
    <Element Type="Param" Id="6905C40A">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="2AC7226E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="84F06BDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DD5E4E0E"/>
        <Parameter Type="Param" Library="AIAI" Id="437A225D"/>
    </Element>
    <Element Type="Param" Id="DD5E4E0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="AF617A00"/>
    </Element>
    <Element Type="Param" Id="AF617A00">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="437A225D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="448C9895">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ADC4AD0B"/>
        <Parameter Type="Param" Library="AIAI" Id="56E548CD"/>
    </Element>
    <Element Type="Param" Id="ADC4AD0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="F7346C78"/>
    </Element>
    <Element Type="Param" Id="F7346C78">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="56E548CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5E8B8BF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="387AA820"/>
        <Parameter Type="Param" Library="AIAI" Id="F8828349"/>
    </Element>
    <Element Type="Param" Id="387AA820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="AFFAEF72"/>
    </Element>
    <Element Type="Param" Id="AFFAEF72">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="F8828349">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>35.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8D867782">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="45061235"/>
        <Parameter Type="Param" Library="AIAI" Id="500CB0DC"/>
    </Element>
    <Element Type="Param" Id="45061235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="AC0EDECD"/>
    </Element>
    <Element Type="Param" Id="AC0EDECD">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="500CB0DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>45.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F597436F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B8C6BDF8"/>
        <Parameter Type="Param" Library="AIAI" Id="9B0A8CC9"/>
    </Element>
    <Element Type="Param" Id="B8C6BDF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="62FAC53B"/>
    </Element>
    <Element Type="Param" Id="62FAC53B">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="9B0A8CC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="35BD700A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DBFC655A"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDB410A"/>
    </Element>
    <Element Type="Param" Id="DBFC655A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="93656236"/>
    </Element>
    <Element Type="Param" Id="93656236">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="8CDB410A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A69FB2B0">
        <Comment>
            If they should avoid tanking tower fire early game
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="258DCA49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3C6C0C42"/>
        <Parameter Type="Param" Library="AIAI" Id="3E156F07"/>
    </Element>
    <Element Type="Param" Id="3C6C0C42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="8066EAA3"/>
    </Element>
    <Element Type="Param" Id="8066EAA3">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="3E156F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C85544D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A4A88459"/>
        <Parameter Type="Param" Library="AIAI" Id="B2358AC0"/>
    </Element>
    <Element Type="Param" Id="A4A88459">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="88BAF487"/>
    </Element>
    <Element Type="Param" Id="88BAF487">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="B2358AC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CBF50379">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="86063074"/>
        <Parameter Type="Param" Library="AIAI" Id="52EDE35F"/>
    </Element>
    <Element Type="Param" Id="86063074">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="EAA19C85"/>
    </Element>
    <Element Type="Param" Id="EAA19C85">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="52EDE35F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F781691C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1940636B"/>
        <Parameter Type="Param" Library="AIAI" Id="850B4403"/>
    </Element>
    <Element Type="Param" Id="1940636B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="6E2FB897"/>
    </Element>
    <Element Type="Param" Id="6E2FB897">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="850B4403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4E4C94F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CBFC47B8"/>
        <Parameter Type="Param" Library="AIAI" Id="D9B8FDFD"/>
    </Element>
    <Element Type="Param" Id="CBFC47B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="D30F465D"/>
    </Element>
    <Element Type="Param" Id="D30F465D">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="D9B8FDFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="58512B11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D4EC5F46"/>
        <Parameter Type="Param" Library="AIAI" Id="405F850C"/>
    </Element>
    <Element Type="Param" Id="D4EC5F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="96978AB2"/>
    </Element>
    <Element Type="Param" Id="96978AB2">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="405F850C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FF3B52A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4427B3CC"/>
        <Parameter Type="Param" Library="AIAI" Id="606972B7"/>
    </Element>
    <Element Type="Param" Id="4427B3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="03D88425"/>
    </Element>
    <Element Type="Param" Id="03D88425">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="606972B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E004AB78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D02FB506"/>
        <Parameter Type="Param" Library="AIAI" Id="2749DA15"/>
    </Element>
    <Element Type="Param" Id="D02FB506">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="18CCB9FD"/>
    </Element>
    <Element Type="Param" Id="18CCB9FD">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="2749DA15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="20A3B35F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E56B41FA"/>
        <Parameter Type="Param" Library="AIAI" Id="F77D9878"/>
    </Element>
    <Element Type="Param" Id="E56B41FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="97E39079"/>
    </Element>
    <Element Type="Param" Id="97E39079">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="F77D9878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="575C927C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4D1CE8E9"/>
        <Parameter Type="Param" Library="AIAI" Id="764F8762"/>
    </Element>
    <Element Type="Param" Id="4D1CE8E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="1D95D495"/>
    </Element>
    <Element Type="Param" Id="1D95D495">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="764F8762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82E1CAB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B73230A"/>
        <Parameter Type="Param" Library="AIAI" Id="99831F63"/>
    </Element>
    <Element Type="Param" Id="1B73230A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="2328A3EE"/>
    </Element>
    <Element Type="Param" Id="2328A3EE">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="99831F63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="050EF460">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5842D016"/>
        <Parameter Type="Param" Library="AIAI" Id="C4106E2F"/>
    </Element>
    <Element Type="Param" Id="5842D016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="F8AE6918"/>
    </Element>
    <Element Type="Param" Id="F8AE6918">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="C4106E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="23DF5303">
        <Comment>
            Health threshold for when you want to teleport home to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C0388E53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9F5E97A8"/>
        <Parameter Type="Param" Library="AIAI" Id="38908E65"/>
    </Element>
    <Element Type="Param" Id="9F5E97A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="904D07B9"/>
    </Element>
    <Element Type="Param" Id="904D07B9">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="38908E65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CA4F9ADE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="14BD4489"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE6D147"/>
    </Element>
    <Element Type="Param" Id="14BD4489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="C6C34012"/>
    </Element>
    <Element Type="Param" Id="C6C34012">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="3FE6D147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="70A10D6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D039EEAF"/>
        <Parameter Type="Param" Library="AIAI" Id="EB54FCCD"/>
    </Element>
    <Element Type="Param" Id="D039EEAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="18CCF6BC"/>
    </Element>
    <Element Type="Param" Id="18CCF6BC">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="EB54FCCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2539F0A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="506AE6EF"/>
        <Parameter Type="Param" Library="AIAI" Id="DC90B058"/>
    </Element>
    <Element Type="Param" Id="506AE6EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="C559F5C8"/>
    </Element>
    <Element Type="Param" Id="C559F5C8">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="DC90B058">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="170DF101">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="065D410F"/>
        <Parameter Type="Param" Library="AIAI" Id="F02A3992"/>
    </Element>
    <Element Type="Param" Id="065D410F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="4939EE70"/>
    </Element>
    <Element Type="Param" Id="4939EE70">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="F02A3992">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D23BA38A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="181CC199"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA80323"/>
    </Element>
    <Element Type="Param" Id="181CC199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="24E713B4"/>
    </Element>
    <Element Type="Param" Id="24E713B4">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="8FA80323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="96B4B98F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5B805F01"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2284D1"/>
    </Element>
    <Element Type="Param" Id="5B805F01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="C7D38D86"/>
    </Element>
    <Element Type="Param" Id="C7D38D86">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="0B2284D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E285BFE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4C19374C"/>
        <Parameter Type="Param" Library="AIAI" Id="8C9CB356"/>
    </Element>
    <Element Type="Param" Id="4C19374C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="247295F7"/>
    </Element>
    <Element Type="Param" Id="247295F7">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="8C9CB356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F5142389">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A1B966D5"/>
        <Parameter Type="Param" Library="AIAI" Id="9094975E"/>
    </Element>
    <Element Type="Param" Id="A1B966D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="0A8D5206"/>
    </Element>
    <Element Type="Param" Id="0A8D5206">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="9094975E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1C1441FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="428C222D"/>
        <Parameter Type="Param" Library="AIAI" Id="7E3596FB"/>
    </Element>
    <Element Type="Param" Id="428C222D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="2DE11639"/>
    </Element>
    <Element Type="Param" Id="2DE11639">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="7E3596FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>25.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0C868211">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D624AA8C"/>
        <Parameter Type="Param" Library="AIAI" Id="038BE73A"/>
    </Element>
    <Element Type="Param" Id="D624AA8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="C3ABC036"/>
    </Element>
    <Element Type="Param" Id="C3ABC036">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="038BE73A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AA6DE704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EDC23179"/>
        <Parameter Type="Param" Library="AIAI" Id="FCF0F853"/>
    </Element>
    <Element Type="Param" Id="EDC23179">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="A33AC036"/>
    </Element>
    <Element Type="Param" Id="A33AC036">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="FCF0F853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="4ECF7C1A">
        <Comment>
            Health threshold for when they will be offensive
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A50B9803">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="54216120"/>
        <Parameter Type="Param" Library="AIAI" Id="CD4EB725"/>
    </Element>
    <Element Type="Param" Id="54216120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="7601EF5B"/>
    </Element>
    <Element Type="Param" Id="7601EF5B">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="CD4EB725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="70C703B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4139B750"/>
        <Parameter Type="Param" Library="AIAI" Id="E0C1C402"/>
    </Element>
    <Element Type="Param" Id="4139B750">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="5CC799C1"/>
    </Element>
    <Element Type="Param" Id="5CC799C1">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E0C1C402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D47C1279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="201E30D5"/>
        <Parameter Type="Param" Library="AIAI" Id="DE1141E7"/>
    </Element>
    <Element Type="Param" Id="201E30D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="6AF90BD1"/>
    </Element>
    <Element Type="Param" Id="6AF90BD1">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="DE1141E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="41FC0494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B0916221"/>
        <Parameter Type="Param" Library="AIAI" Id="E241B73D"/>
    </Element>
    <Element Type="Param" Id="B0916221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="B0A25832"/>
    </Element>
    <Element Type="Param" Id="B0A25832">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="E241B73D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A8CFEC98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B827BD1"/>
        <Parameter Type="Param" Library="AIAI" Id="BB0709D7"/>
    </Element>
    <Element Type="Param" Id="1B827BD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="AF0E1383"/>
    </Element>
    <Element Type="Param" Id="AF0E1383">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="BB0709D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="868401E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2565CDF"/>
        <Parameter Type="Param" Library="AIAI" Id="A4A3AC8F"/>
    </Element>
    <Element Type="Param" Id="D2565CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="FE417F4E"/>
    </Element>
    <Element Type="Param" Id="FE417F4E">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="A4A3AC8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="010063E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="923435D9"/>
        <Parameter Type="Param" Library="AIAI" Id="0ED07499"/>
    </Element>
    <Element Type="Param" Id="923435D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="6D5D8A86"/>
    </Element>
    <Element Type="Param" Id="6D5D8A86">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="0ED07499">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9BA97328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7EBC0933"/>
        <Parameter Type="Param" Library="AIAI" Id="68578BC7"/>
    </Element>
    <Element Type="Param" Id="7EBC0933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="7559617E"/>
    </Element>
    <Element Type="Param" Id="7559617E">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="68578BC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5F8B34FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2A974BEB"/>
        <Parameter Type="Param" Library="AIAI" Id="C1339E71"/>
    </Element>
    <Element Type="Param" Id="2A974BEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="2A7B9B6F"/>
    </Element>
    <Element Type="Param" Id="2A7B9B6F">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="C1339E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AA17DB2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="26F8224B"/>
        <Parameter Type="Param" Library="AIAI" Id="1EED55AB"/>
    </Element>
    <Element Type="Param" Id="26F8224B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="6CFA2AC1"/>
    </Element>
    <Element Type="Param" Id="6CFA2AC1">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="1EED55AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>40.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="469B7785">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1F42D6"/>
        <Parameter Type="Param" Library="AIAI" Id="0F03F8A3"/>
    </Element>
    <Element Type="Param" Id="5E1F42D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="94DDDB68"/>
    </Element>
    <Element Type="Param" Id="94DDDB68">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="0F03F8A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F67E5C9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2B025CD1"/>
        <Parameter Type="Param" Library="AIAI" Id="D09837EC"/>
    </Element>
    <Element Type="Param" Id="2B025CD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="2BCE3A2B"/>
    </Element>
    <Element Type="Param" Id="2BCE3A2B">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="D09837EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="0A743CC2">
        <Comment>
            Which tier of heros that AI will choose from
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="61D4783F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E9730071"/>
        <Parameter Type="Param" Library="AIAI" Id="A88F57A7"/>
    </Element>
    <Element Type="Param" Id="E9730071">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="C538BDA2"/>
    </Element>
    <Element Type="Param" Id="C538BDA2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="A88F57A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="10C31BA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2DE96C0D"/>
        <Parameter Type="Param" Library="AIAI" Id="5046440D"/>
    </Element>
    <Element Type="Param" Id="2DE96C0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="8FC4EEA6"/>
    </Element>
    <Element Type="Param" Id="8FC4EEA6">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="5046440D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6A816D15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8EAC0955"/>
        <Parameter Type="Param" Library="AIAI" Id="7563747B"/>
    </Element>
    <Element Type="Param" Id="8EAC0955">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="99243029"/>
    </Element>
    <Element Type="Param" Id="99243029">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="7563747B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3E6760A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="631FD3F7"/>
        <Parameter Type="Param" Library="AIAI" Id="C9876DAC"/>
    </Element>
    <Element Type="Param" Id="631FD3F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="205BF800"/>
    </Element>
    <Element Type="Param" Id="205BF800">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="C9876DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5B4D4A09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2D1EF267"/>
        <Parameter Type="Param" Library="AIAI" Id="E4E141D7"/>
    </Element>
    <Element Type="Param" Id="2D1EF267">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="A337FAA8"/>
    </Element>
    <Element Type="Param" Id="A337FAA8">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="E4E141D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="51CEA98D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B145278E"/>
        <Parameter Type="Param" Library="AIAI" Id="FA6EF820"/>
    </Element>
    <Element Type="Param" Id="B145278E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="6FD91E8D"/>
    </Element>
    <Element Type="Param" Id="6FD91E8D">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="FA6EF820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="287BA775">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="685365B7"/>
        <Parameter Type="Param" Library="AIAI" Id="A18ED738"/>
    </Element>
    <Element Type="Param" Id="685365B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="DE3608B0"/>
    </Element>
    <Element Type="Param" Id="DE3608B0">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="A18ED738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2AB80849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="20AF40A5"/>
        <Parameter Type="Param" Library="AIAI" Id="FAEFC69C"/>
    </Element>
    <Element Type="Param" Id="20AF40A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="F9A93502"/>
    </Element>
    <Element Type="Param" Id="F9A93502">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="FAEFC69C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1F93CEA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="57A7A9DD"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C4C807"/>
    </Element>
    <Element Type="Param" Id="57A7A9DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="DE911BF6"/>
    </Element>
    <Element Type="Param" Id="DE911BF6">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="E8C4C807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1C5B726A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7E86AD2B"/>
        <Parameter Type="Param" Library="AIAI" Id="544A7F6A"/>
    </Element>
    <Element Type="Param" Id="7E86AD2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="9D750C9B"/>
    </Element>
    <Element Type="Param" Id="9D750C9B">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="544A7F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5D098AD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7BE27A92"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0A5F2F"/>
    </Element>
    <Element Type="Param" Id="7BE27A92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="A386A26E"/>
    </Element>
    <Element Type="Param" Id="A386A26E">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="1F0A5F2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="71AB128D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AEF28A82"/>
        <Parameter Type="Param" Library="AIAI" Id="08409D69"/>
    </Element>
    <Element Type="Param" Id="AEF28A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="A6DD2194"/>
    </Element>
    <Element Type="Param" Id="A6DD2194">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="08409D69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="258F8521">
        <Comment>
            Use the Danger Map while pathing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="11B13AF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3380040C"/>
        <Parameter Type="Param" Library="AIAI" Id="59283751"/>
    </Element>
    <Element Type="Param" Id="3380040C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="C0D5ACA3"/>
    </Element>
    <Element Type="Param" Id="C0D5ACA3">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="59283751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E160732E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="767F8B49"/>
        <Parameter Type="Param" Library="AIAI" Id="896F6CFC"/>
    </Element>
    <Element Type="Param" Id="767F8B49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="87881A06"/>
    </Element>
    <Element Type="Param" Id="87881A06">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="896F6CFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="81D34B29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B38DBEFD"/>
        <Parameter Type="Param" Library="AIAI" Id="D81E40A2"/>
    </Element>
    <Element Type="Param" Id="B38DBEFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="17317B39"/>
    </Element>
    <Element Type="Param" Id="17317B39">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="D81E40A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="65D9D193">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F2433C"/>
        <Parameter Type="Param" Library="AIAI" Id="492ED2AF"/>
    </Element>
    <Element Type="Param" Id="B9F2433C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="877DDB7D"/>
    </Element>
    <Element Type="Param" Id="877DDB7D">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="492ED2AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00A63133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="01F6E0B6"/>
        <Parameter Type="Param" Library="AIAI" Id="7F2EE32F"/>
    </Element>
    <Element Type="Param" Id="01F6E0B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="2B95172B"/>
    </Element>
    <Element Type="Param" Id="2B95172B">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="7F2EE32F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2353CD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="833C6BA2"/>
        <Parameter Type="Param" Library="AIAI" Id="093F4132"/>
    </Element>
    <Element Type="Param" Id="833C6BA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="7204ABB1"/>
    </Element>
    <Element Type="Param" Id="7204ABB1">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="093F4132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E049D575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F28C3A5E"/>
        <Parameter Type="Param" Library="AIAI" Id="D0D68DEB"/>
    </Element>
    <Element Type="Param" Id="F28C3A5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="8CB53C29"/>
    </Element>
    <Element Type="Param" Id="8CB53C29">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="D0D68DEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="63DD71F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE5217C"/>
        <Parameter Type="Param" Library="AIAI" Id="7D82F918"/>
    </Element>
    <Element Type="Param" Id="6AE5217C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="8A8CEC29"/>
    </Element>
    <Element Type="Param" Id="8A8CEC29">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="7D82F918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F536252E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="85994D4B"/>
        <Parameter Type="Param" Library="AIAI" Id="371F2449"/>
    </Element>
    <Element Type="Param" Id="85994D4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="FE74558F"/>
    </Element>
    <Element Type="Param" Id="FE74558F">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="371F2449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0276D129">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24780006"/>
        <Parameter Type="Param" Library="AIAI" Id="76D9578C"/>
    </Element>
    <Element Type="Param" Id="24780006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="D3E3A350"/>
    </Element>
    <Element Type="Param" Id="D3E3A350">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="76D9578C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6155B77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF91546F"/>
        <Parameter Type="Param" Library="AIAI" Id="470BF716"/>
    </Element>
    <Element Type="Param" Id="CF91546F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="5041CFDD"/>
    </Element>
    <Element Type="Param" Id="5041CFDD">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="470BF716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B9EED1D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3C87C53"/>
        <Parameter Type="Param" Library="AIAI" Id="90D4034B"/>
    </Element>
    <Element Type="Param" Id="B3C87C53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="9F6A7295"/>
    </Element>
    <Element Type="Param" Id="9F6A7295">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="90D4034B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F637A0BC">
        <Comment>
            Start retreating early when the minion wave is about to die to avoid getting hit may the tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5979FFBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D716E7E4"/>
        <Parameter Type="Param" Library="AIAI" Id="A07249CE"/>
    </Element>
    <Element Type="Param" Id="D716E7E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="E4279230"/>
    </Element>
    <Element Type="Param" Id="E4279230">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="A07249CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="81465F96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8C1F2CEE"/>
        <Parameter Type="Param" Library="AIAI" Id="943DF0B2"/>
    </Element>
    <Element Type="Param" Id="8C1F2CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="0142931C"/>
    </Element>
    <Element Type="Param" Id="0142931C">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="943DF0B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E5A109AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0BC5CD3"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB77E1A"/>
    </Element>
    <Element Type="Param" Id="E0BC5CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="E51A184A"/>
    </Element>
    <Element Type="Param" Id="E51A184A">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="BDB77E1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D57021B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="414FFCD0"/>
        <Parameter Type="Param" Library="AIAI" Id="258AA698"/>
    </Element>
    <Element Type="Param" Id="414FFCD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="B9216A73"/>
    </Element>
    <Element Type="Param" Id="B9216A73">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="258AA698">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="829988A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1C39D6CD"/>
        <Parameter Type="Param" Library="AIAI" Id="80803221"/>
    </Element>
    <Element Type="Param" Id="1C39D6CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="5CD99FFA"/>
    </Element>
    <Element Type="Param" Id="5CD99FFA">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="80803221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B132F57E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C245058C"/>
        <Parameter Type="Param" Library="AIAI" Id="62C17D32"/>
    </Element>
    <Element Type="Param" Id="C245058C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="1125A7BE"/>
    </Element>
    <Element Type="Param" Id="1125A7BE">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="62C17D32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EFDCC6C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="078B0B37"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A8EE66"/>
    </Element>
    <Element Type="Param" Id="078B0B37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="B5E8D292"/>
    </Element>
    <Element Type="Param" Id="B5E8D292">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="A7A8EE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0BA99062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B2703E0D"/>
        <Parameter Type="Param" Library="AIAI" Id="BF4608DC"/>
    </Element>
    <Element Type="Param" Id="B2703E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="2A7764F6"/>
    </Element>
    <Element Type="Param" Id="2A7764F6">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="BF4608DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="524CB1C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="83193C88"/>
        <Parameter Type="Param" Library="AIAI" Id="A25D6AE3"/>
    </Element>
    <Element Type="Param" Id="83193C88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="638CDF02"/>
    </Element>
    <Element Type="Param" Id="638CDF02">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="A25D6AE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8E64FE41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="15BCEE71"/>
        <Parameter Type="Param" Library="AIAI" Id="452B4092"/>
    </Element>
    <Element Type="Param" Id="15BCEE71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="88A59389"/>
    </Element>
    <Element Type="Param" Id="88A59389">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="452B4092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A59138E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="68728F48"/>
        <Parameter Type="Param" Library="AIAI" Id="113B7623"/>
    </Element>
    <Element Type="Param" Id="68728F48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="6FC08F81"/>
    </Element>
    <Element Type="Param" Id="6FC08F81">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="113B7623">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1641E9E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EAD100D3"/>
        <Parameter Type="Param" Library="AIAI" Id="8FAFA823"/>
    </Element>
    <Element Type="Param" Id="EAD100D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="11B50880"/>
    </Element>
    <Element Type="Param" Id="11B50880">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="8FAFA823">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F8431539">
        <Comment>
            Maximum number of heroes that will go to capture a Tribute
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5B43F0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="11DA60A9"/>
        <Parameter Type="Param" Library="AIAI" Id="856F5038"/>
    </Element>
    <Element Type="Param" Id="11DA60A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="946D7107"/>
    </Element>
    <Element Type="Param" Id="946D7107">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="856F5038">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="217F3D60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E27CABE5"/>
        <Parameter Type="Param" Library="AIAI" Id="4110BA54"/>
    </Element>
    <Element Type="Param" Id="E27CABE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="90ED3153"/>
    </Element>
    <Element Type="Param" Id="90ED3153">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="4110BA54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="630DE1FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3F7F2AF6"/>
        <Parameter Type="Param" Library="AIAI" Id="D9DED44E"/>
    </Element>
    <Element Type="Param" Id="3F7F2AF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="93536400"/>
    </Element>
    <Element Type="Param" Id="93536400">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="D9DED44E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="63E74C2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A3C9F251"/>
        <Parameter Type="Param" Library="AIAI" Id="231FD5E8"/>
    </Element>
    <Element Type="Param" Id="A3C9F251">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="DD73BE88"/>
    </Element>
    <Element Type="Param" Id="DD73BE88">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="231FD5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="579D0E14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="925CF24A"/>
        <Parameter Type="Param" Library="AIAI" Id="53A87762"/>
    </Element>
    <Element Type="Param" Id="925CF24A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="53F876D7"/>
    </Element>
    <Element Type="Param" Id="53F876D7">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="53A87762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="380A6DB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A2B41A"/>
        <Parameter Type="Param" Library="AIAI" Id="6A00FAED"/>
    </Element>
    <Element Type="Param" Id="A5A2B41A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="60081C47"/>
    </Element>
    <Element Type="Param" Id="60081C47">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="6A00FAED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BF6ADDFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0A5F6F92"/>
        <Parameter Type="Param" Library="AIAI" Id="09D7A85B"/>
    </Element>
    <Element Type="Param" Id="0A5F6F92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="CF6DE5C2"/>
    </Element>
    <Element Type="Param" Id="CF6DE5C2">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="09D7A85B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C750E5D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="297D78AC"/>
        <Parameter Type="Param" Library="AIAI" Id="71DFAD5A"/>
    </Element>
    <Element Type="Param" Id="297D78AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="1EEC3671"/>
    </Element>
    <Element Type="Param" Id="1EEC3671">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="71DFAD5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EA32F3B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="30953FC1"/>
        <Parameter Type="Param" Library="AIAI" Id="0B45D04B"/>
    </Element>
    <Element Type="Param" Id="30953FC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="7031E634"/>
    </Element>
    <Element Type="Param" Id="7031E634">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="0B45D04B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="492F48C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBA96F8"/>
        <Parameter Type="Param" Library="AIAI" Id="67A71978"/>
    </Element>
    <Element Type="Param" Id="1CBA96F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="519340E5"/>
    </Element>
    <Element Type="Param" Id="519340E5">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="67A71978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2288252E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6AA476CF"/>
        <Parameter Type="Param" Library="AIAI" Id="276BA472"/>
    </Element>
    <Element Type="Param" Id="6AA476CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="1174E9A4"/>
    </Element>
    <Element Type="Param" Id="1174E9A4">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="276BA472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2B471B73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F6FDD927"/>
        <Parameter Type="Param" Library="AIAI" Id="E440AC85"/>
    </Element>
    <Element Type="Param" Id="F6FDD927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="5BDD8E7B"/>
    </Element>
    <Element Type="Param" Id="5BDD8E7B">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="E440AC85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="C08A50E7">
        <Comment>
            Maximum number of heroes that will go to capture an Obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BE1F1BA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="334BC9F4"/>
        <Parameter Type="Param" Library="AIAI" Id="F9F467A2"/>
    </Element>
    <Element Type="Param" Id="334BC9F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="DABC80A2"/>
    </Element>
    <Element Type="Param" Id="DABC80A2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F9F467A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="400AD779">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5AF15D3"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4D01C7"/>
    </Element>
    <Element Type="Param" Id="A5AF15D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="EDBEB95C"/>
    </Element>
    <Element Type="Param" Id="EDBEB95C">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="9E4D01C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="93233081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D4A09E"/>
        <Parameter Type="Param" Library="AIAI" Id="56EBB97B"/>
    </Element>
    <Element Type="Param" Id="E6D4A09E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="7F4892D7"/>
    </Element>
    <Element Type="Param" Id="7F4892D7">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="56EBB97B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5473F7F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="45FFF65E"/>
        <Parameter Type="Param" Library="AIAI" Id="1E517584"/>
    </Element>
    <Element Type="Param" Id="45FFF65E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="9ACC6504"/>
    </Element>
    <Element Type="Param" Id="9ACC6504">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="1E517584">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C17467FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F30E4C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="1CF42D9F"/>
    </Element>
    <Element Type="Param" Id="F30E4C2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="EB320189"/>
    </Element>
    <Element Type="Param" Id="EB320189">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="1CF42D9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5E6EA005">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B143B7"/>
        <Parameter Type="Param" Library="AIAI" Id="A545EC1B"/>
    </Element>
    <Element Type="Param" Id="F3B143B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="5A343C8C"/>
    </Element>
    <Element Type="Param" Id="5A343C8C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="A545EC1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9FEC379D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C5B653C4"/>
        <Parameter Type="Param" Library="AIAI" Id="7686A7DF"/>
    </Element>
    <Element Type="Param" Id="C5B653C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="0F4391D8"/>
    </Element>
    <Element Type="Param" Id="0F4391D8">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="7686A7DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FA142923">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="433EF2B7"/>
        <Parameter Type="Param" Library="AIAI" Id="76D47A01"/>
    </Element>
    <Element Type="Param" Id="433EF2B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="410E1C95"/>
    </Element>
    <Element Type="Param" Id="410E1C95">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="76D47A01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="99E4CB4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="48F8A074"/>
        <Parameter Type="Param" Library="AIAI" Id="E74BC45C"/>
    </Element>
    <Element Type="Param" Id="48F8A074">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="0CBB9FCF"/>
    </Element>
    <Element Type="Param" Id="0CBB9FCF">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="E74BC45C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="316ECB2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="78C129A8"/>
        <Parameter Type="Param" Library="AIAI" Id="5362FE5A"/>
    </Element>
    <Element Type="Param" Id="78C129A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="12296876"/>
    </Element>
    <Element Type="Param" Id="12296876">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="5362FE5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F83F6B79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C053F94"/>
        <Parameter Type="Param" Library="AIAI" Id="0A73C17C"/>
    </Element>
    <Element Type="Param" Id="7C053F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="9B252565"/>
    </Element>
    <Element Type="Param" Id="9B252565">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="0A73C17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9CE93861">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D0520B15"/>
        <Parameter Type="Param" Library="AIAI" Id="2CDF7F85"/>
    </Element>
    <Element Type="Param" Id="D0520B15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="A4A3DCE9"/>
    </Element>
    <Element Type="Param" Id="A4A3DCE9">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="2CDF7F85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="B02B8153">
        <Comment>
            Maximum number of heroes that will go to the underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="16379362">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE8AEEF"/>
        <Parameter Type="Param" Library="AIAI" Id="06B5580B"/>
    </Element>
    <Element Type="Param" Id="1CE8AEEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="9DDAD157"/>
    </Element>
    <Element Type="Param" Id="9DDAD157">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="06B5580B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="47B20A3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF8C39F2"/>
        <Parameter Type="Param" Library="AIAI" Id="EE503D76"/>
    </Element>
    <Element Type="Param" Id="CF8C39F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="6BE88E29"/>
    </Element>
    <Element Type="Param" Id="6BE88E29">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="EE503D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="167DFC83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C0B65148"/>
        <Parameter Type="Param" Library="AIAI" Id="57FE1BAA"/>
    </Element>
    <Element Type="Param" Id="C0B65148">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="60155040"/>
    </Element>
    <Element Type="Param" Id="60155040">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="57FE1BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E1C12D2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C5A5A15"/>
        <Parameter Type="Param" Library="AIAI" Id="EF1CB972"/>
    </Element>
    <Element Type="Param" Id="7C5A5A15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="EF2B6A82"/>
    </Element>
    <Element Type="Param" Id="EF2B6A82">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="EF1CB972">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5BC7F568">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B9B4CC"/>
        <Parameter Type="Param" Library="AIAI" Id="579C7D39"/>
    </Element>
    <Element Type="Param" Id="D2B9B4CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="25F4910B"/>
    </Element>
    <Element Type="Param" Id="25F4910B">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="579C7D39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F31D6E5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A20436C6"/>
        <Parameter Type="Param" Library="AIAI" Id="F6F2A99D"/>
    </Element>
    <Element Type="Param" Id="A20436C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="53F349C7"/>
    </Element>
    <Element Type="Param" Id="53F349C7">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="F6F2A99D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C07C5D51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7090D656"/>
        <Parameter Type="Param" Library="AIAI" Id="8969053F"/>
    </Element>
    <Element Type="Param" Id="7090D656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="8D92E524"/>
    </Element>
    <Element Type="Param" Id="8D92E524">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="8969053F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F7A6A092">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="283E34AD"/>
        <Parameter Type="Param" Library="AIAI" Id="F73C9752"/>
    </Element>
    <Element Type="Param" Id="283E34AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="521AB96F"/>
    </Element>
    <Element Type="Param" Id="521AB96F">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="F73C9752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BE61B1FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BE34F27E"/>
        <Parameter Type="Param" Library="AIAI" Id="1633BE93"/>
    </Element>
    <Element Type="Param" Id="BE34F27E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="7A341627"/>
    </Element>
    <Element Type="Param" Id="7A341627">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="1633BE93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="204CE049">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D84F9217"/>
        <Parameter Type="Param" Library="AIAI" Id="8EB4A844"/>
    </Element>
    <Element Type="Param" Id="D84F9217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="EA19BB3F"/>
    </Element>
    <Element Type="Param" Id="EA19BB3F">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="8EB4A844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D7D397BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FD1E839E"/>
        <Parameter Type="Param" Library="AIAI" Id="1C5C3768"/>
    </Element>
    <Element Type="Param" Id="FD1E839E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="4E937D5D"/>
    </Element>
    <Element Type="Param" Id="4E937D5D">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="1C5C3768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="02DDE32F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="69C5F395"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9C6656"/>
    </Element>
    <Element Type="Param" Id="69C5F395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="66277797"/>
    </Element>
    <Element Type="Param" Id="66277797">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="7F9C6656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="9693AD8F">
        <Comment>
            How long they will wait after the Tribute Warning starts and when they will try to go capture it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="090CA3B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="074E2D7B"/>
        <Parameter Type="Param" Library="AIAI" Id="F261FECC"/>
    </Element>
    <Element Type="Param" Id="074E2D7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="9C98B273"/>
    </Element>
    <Element Type="Param" Id="9C98B273">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F261FECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D7214223">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC55C0A2"/>
        <Parameter Type="Param" Library="AIAI" Id="605340B9"/>
    </Element>
    <Element Type="Param" Id="BC55C0A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="3A2F0339"/>
    </Element>
    <Element Type="Param" Id="3A2F0339">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="605340B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DF4DCFFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CEC47CD5"/>
        <Parameter Type="Param" Library="AIAI" Id="5AFC1573"/>
    </Element>
    <Element Type="Param" Id="CEC47CD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="81360339"/>
    </Element>
    <Element Type="Param" Id="81360339">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="5AFC1573">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9E3C8710">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="06A30A9E"/>
        <Parameter Type="Param" Library="AIAI" Id="4939C8E6"/>
    </Element>
    <Element Type="Param" Id="06A30A9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="989915AB"/>
    </Element>
    <Element Type="Param" Id="989915AB">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="4939C8E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="82F7736A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="34A371B0"/>
        <Parameter Type="Param" Library="AIAI" Id="E2009C67"/>
    </Element>
    <Element Type="Param" Id="34A371B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="BE6E148D"/>
    </Element>
    <Element Type="Param" Id="BE6E148D">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="E2009C67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="01D11558">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FD259CAA"/>
        <Parameter Type="Param" Library="AIAI" Id="CCD53601"/>
    </Element>
    <Element Type="Param" Id="FD259CAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="748C5BCA"/>
    </Element>
    <Element Type="Param" Id="748C5BCA">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="CCD53601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B6924469">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B29B5033"/>
        <Parameter Type="Param" Library="AIAI" Id="31891859"/>
    </Element>
    <Element Type="Param" Id="B29B5033">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="8F5EF8F8"/>
    </Element>
    <Element Type="Param" Id="8F5EF8F8">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="31891859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9047DAF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B9EA44"/>
        <Parameter Type="Param" Library="AIAI" Id="BF57997F"/>
    </Element>
    <Element Type="Param" Id="C2B9EA44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="94D27218"/>
    </Element>
    <Element Type="Param" Id="94D27218">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="BF57997F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="956F0672">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B22AE9AB"/>
        <Parameter Type="Param" Library="AIAI" Id="13F97C8C"/>
    </Element>
    <Element Type="Param" Id="B22AE9AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="C5ACCA52"/>
    </Element>
    <Element Type="Param" Id="C5ACCA52">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="13F97C8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3172AB02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2287BC"/>
        <Parameter Type="Param" Library="AIAI" Id="6306A514"/>
    </Element>
    <Element Type="Param" Id="9E2287BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="D3DA3DA0"/>
    </Element>
    <Element Type="Param" Id="D3DA3DA0">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="6306A514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A06435AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="497259CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F456E5"/>
    </Element>
    <Element Type="Param" Id="497259CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="076B50A9"/>
    </Element>
    <Element Type="Param" Id="076B50A9">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="C0F456E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6D026691">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E74F5993"/>
        <Parameter Type="Param" Library="AIAI" Id="6C506354"/>
    </Element>
    <Element Type="Param" Id="E74F5993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="029CE112"/>
    </Element>
    <Element Type="Param" Id="029CE112">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="6C506354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="832B5E43">
        <Comment>
            How long they will wait after both Obelisks are owned by the enemy team and they will try to capture them
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="973FCAFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7519CF21"/>
        <Parameter Type="Param" Library="AIAI" Id="7F19BB0F"/>
    </Element>
    <Element Type="Param" Id="7519CF21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="3C620722"/>
    </Element>
    <Element Type="Param" Id="3C620722">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="7F19BB0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DD5470EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4412CA2C"/>
        <Parameter Type="Param" Library="AIAI" Id="9087AAE2"/>
    </Element>
    <Element Type="Param" Id="4412CA2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="EB3F45F5"/>
    </Element>
    <Element Type="Param" Id="EB3F45F5">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="9087AAE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7733A885">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FB4AE8E0"/>
        <Parameter Type="Param" Library="AIAI" Id="3D8F5739"/>
    </Element>
    <Element Type="Param" Id="FB4AE8E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="25BF0960"/>
    </Element>
    <Element Type="Param" Id="25BF0960">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="3D8F5739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CB6AD320">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6D2DB140"/>
        <Parameter Type="Param" Library="AIAI" Id="D5059863"/>
    </Element>
    <Element Type="Param" Id="6D2DB140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="11724230"/>
    </Element>
    <Element Type="Param" Id="11724230">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="D5059863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8AEC9370">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="81CF55C8"/>
        <Parameter Type="Param" Library="AIAI" Id="D5BB3403"/>
    </Element>
    <Element Type="Param" Id="81CF55C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="D6C69E9E"/>
    </Element>
    <Element Type="Param" Id="D6C69E9E">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="D5BB3403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FCEF6C0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D1201E7"/>
        <Parameter Type="Param" Library="AIAI" Id="4F395518"/>
    </Element>
    <Element Type="Param" Id="0D1201E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="9A3B7382"/>
    </Element>
    <Element Type="Param" Id="9A3B7382">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="4F395518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="752CF1C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E45AD8E"/>
        <Parameter Type="Param" Library="AIAI" Id="6DAAEDFC"/>
    </Element>
    <Element Type="Param" Id="9E45AD8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="2A048E72"/>
    </Element>
    <Element Type="Param" Id="2A048E72">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="6DAAEDFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F368A4CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F106CB7B"/>
        <Parameter Type="Param" Library="AIAI" Id="E3BEF80E"/>
    </Element>
    <Element Type="Param" Id="F106CB7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="3B33C48C"/>
    </Element>
    <Element Type="Param" Id="3B33C48C">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E3BEF80E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="29E594D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9CFB1FE4"/>
        <Parameter Type="Param" Library="AIAI" Id="02F2DB7C"/>
    </Element>
    <Element Type="Param" Id="9CFB1FE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="A7252182"/>
    </Element>
    <Element Type="Param" Id="A7252182">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="02F2DB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9BB3690C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="647E6FD4"/>
        <Parameter Type="Param" Library="AIAI" Id="A0A8CA60"/>
    </Element>
    <Element Type="Param" Id="647E6FD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="DFBB4454"/>
    </Element>
    <Element Type="Param" Id="DFBB4454">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="A0A8CA60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0A3DF594">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="34B78B9F"/>
        <Parameter Type="Param" Library="AIAI" Id="D98A23EC"/>
    </Element>
    <Element Type="Param" Id="34B78B9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="2285538B"/>
    </Element>
    <Element Type="Param" Id="2285538B">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="D98A23EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3CDD15C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4CCF59CF"/>
        <Parameter Type="Param" Library="AIAI" Id="9A4BC97A"/>
    </Element>
    <Element Type="Param" Id="4CCF59CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="FBF13F3F"/>
    </Element>
    <Element Type="Param" Id="FBF13F3F">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="9A4BC97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="759A26E9">
        <Comment>
            How long they will wait after the dragon becomes capturable and when they will try to take it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="88FD926A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0C9BC07E"/>
        <Parameter Type="Param" Library="AIAI" Id="A0202A91"/>
    </Element>
    <Element Type="Param" Id="0C9BC07E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="247391BA"/>
    </Element>
    <Element Type="Param" Id="247391BA">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="A0202A91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2D2A5E14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="396D06D8"/>
        <Parameter Type="Param" Library="AIAI" Id="1969D46F"/>
    </Element>
    <Element Type="Param" Id="396D06D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="539FE1B8"/>
    </Element>
    <Element Type="Param" Id="539FE1B8">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="1969D46F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="64AA20B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D7948A6A"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D926B3"/>
    </Element>
    <Element Type="Param" Id="D7948A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="6C79B260"/>
    </Element>
    <Element Type="Param" Id="6C79B260">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="F6D926B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5246E051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0E27F4"/>
        <Parameter Type="Param" Library="AIAI" Id="BD45102A"/>
    </Element>
    <Element Type="Param" Id="3F0E27F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="83FA89F7"/>
    </Element>
    <Element Type="Param" Id="83FA89F7">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="BD45102A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B1FF77FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9AA3BE7D"/>
        <Parameter Type="Param" Library="AIAI" Id="3380FE2F"/>
    </Element>
    <Element Type="Param" Id="9AA3BE7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="3A546740"/>
    </Element>
    <Element Type="Param" Id="3A546740">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="3380FE2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C816581D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="797CC388"/>
        <Parameter Type="Param" Library="AIAI" Id="C88AC725"/>
    </Element>
    <Element Type="Param" Id="797CC388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="1CE1C052"/>
    </Element>
    <Element Type="Param" Id="1CE1C052">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C88AC725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1A3C60C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="17FBE533"/>
        <Parameter Type="Param" Library="AIAI" Id="372DE634"/>
    </Element>
    <Element Type="Param" Id="17FBE533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="14D2B8C7"/>
    </Element>
    <Element Type="Param" Id="14D2B8C7">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="372DE634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D32FE043">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5F6DEDCA"/>
        <Parameter Type="Param" Library="AIAI" Id="542E50C0"/>
    </Element>
    <Element Type="Param" Id="5F6DEDCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="85218906"/>
    </Element>
    <Element Type="Param" Id="85218906">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="542E50C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F5EF9C97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A8ECBAD2"/>
        <Parameter Type="Param" Library="AIAI" Id="95612314"/>
    </Element>
    <Element Type="Param" Id="A8ECBAD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="4912566F"/>
    </Element>
    <Element Type="Param" Id="4912566F">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="95612314">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8223CC43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF5E1A7"/>
        <Parameter Type="Param" Library="AIAI" Id="44E47290"/>
    </Element>
    <Element Type="Param" Id="EEF5E1A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="34F4D2C6"/>
    </Element>
    <Element Type="Param" Id="34F4D2C6">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="44E47290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C6657E1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C6FA46"/>
        <Parameter Type="Param" Library="AIAI" Id="76ACC38B"/>
    </Element>
    <Element Type="Param" Id="F6C6FA46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="3679DA32"/>
    </Element>
    <Element Type="Param" Id="3679DA32">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="76ACC38B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="87872E34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E018613C"/>
        <Parameter Type="Param" Library="AIAI" Id="91B53BF7"/>
    </Element>
    <Element Type="Param" Id="E018613C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="DC116B0B"/>
    </Element>
    <Element Type="Param" Id="DC116B0B">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="91B53BF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="18838091">
        <Comment>
            How long they will wait before entering the underworld after is spawns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ABF0D5BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F60A93F7"/>
        <Parameter Type="Param" Library="AIAI" Id="88F04CF4"/>
    </Element>
    <Element Type="Param" Id="F60A93F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="39131AE2"/>
    </Element>
    <Element Type="Param" Id="39131AE2">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="88F04CF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="97FC2DDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AFED1F16"/>
        <Parameter Type="Param" Library="AIAI" Id="D60D54D2"/>
    </Element>
    <Element Type="Param" Id="AFED1F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="99C76967"/>
    </Element>
    <Element Type="Param" Id="99C76967">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="D60D54D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="ED32265F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3F12F43"/>
        <Parameter Type="Param" Library="AIAI" Id="B79CCDD8"/>
    </Element>
    <Element Type="Param" Id="D3F12F43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="0B7F203A"/>
    </Element>
    <Element Type="Param" Id="0B7F203A">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="B79CCDD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="26B8D62A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A83B6262"/>
        <Parameter Type="Param" Library="AIAI" Id="211EBC83"/>
    </Element>
    <Element Type="Param" Id="A83B6262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="F719B516"/>
    </Element>
    <Element Type="Param" Id="F719B516">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="211EBC83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D0C709FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D714FDA"/>
        <Parameter Type="Param" Library="AIAI" Id="7A2D446B"/>
    </Element>
    <Element Type="Param" Id="0D714FDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="CEAC1EDD"/>
    </Element>
    <Element Type="Param" Id="CEAC1EDD">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="7A2D446B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7DF0E9EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8BB5D911"/>
        <Parameter Type="Param" Library="AIAI" Id="082B9879"/>
    </Element>
    <Element Type="Param" Id="8BB5D911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="D668251B"/>
    </Element>
    <Element Type="Param" Id="D668251B">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="082B9879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D7CE38B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D353EBE"/>
        <Parameter Type="Param" Library="AIAI" Id="F5A08A36"/>
    </Element>
    <Element Type="Param" Id="9D353EBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="F4ADDA7C"/>
    </Element>
    <Element Type="Param" Id="F4ADDA7C">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="F5A08A36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2F4049C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="81A70BE4"/>
        <Parameter Type="Param" Library="AIAI" Id="E727CCFD"/>
    </Element>
    <Element Type="Param" Id="81A70BE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="D1E00FF3"/>
    </Element>
    <Element Type="Param" Id="D1E00FF3">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E727CCFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="50F83588">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DDACFA5B"/>
        <Parameter Type="Param" Library="AIAI" Id="646B2D86"/>
    </Element>
    <Element Type="Param" Id="DDACFA5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="A67EEFFB"/>
    </Element>
    <Element Type="Param" Id="A67EEFFB">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="646B2D86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CD0FE82B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A1CED5D1"/>
        <Parameter Type="Param" Library="AIAI" Id="CFAF5A39"/>
    </Element>
    <Element Type="Param" Id="A1CED5D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="FFB450D6"/>
    </Element>
    <Element Type="Param" Id="FFB450D6">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="CFAF5A39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7D1AB9BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="04E5BB2C"/>
        <Parameter Type="Param" Library="AIAI" Id="03C0EF11"/>
    </Element>
    <Element Type="Param" Id="04E5BB2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="07BB01C7"/>
    </Element>
    <Element Type="Param" Id="07BB01C7">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="03C0EF11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F1585E07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91057029"/>
        <Parameter Type="Param" Library="AIAI" Id="7C086EAF"/>
    </Element>
    <Element Type="Param" Id="91057029">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="9E94D0E6"/>
    </Element>
    <Element Type="Param" Id="9E94D0E6">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="7C086EAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="62F6299D">
        <Comment>
            How long they will wait before picking up doubloons (if no ally humans are nearby)
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1A87A6D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F68A9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F3C61FB3"/>
    </Element>
    <Element Type="Param" Id="4F68A9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="2FEC7B41"/>
    </Element>
    <Element Type="Param" Id="2FEC7B41">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="F3C61FB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D6F9919F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D898BFD6"/>
        <Parameter Type="Param" Library="AIAI" Id="843C9EAA"/>
    </Element>
    <Element Type="Param" Id="D898BFD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="A5B06DD4"/>
    </Element>
    <Element Type="Param" Id="A5B06DD4">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="843C9EAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C1F52CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="00237B27"/>
        <Parameter Type="Param" Library="AIAI" Id="ED215077"/>
    </Element>
    <Element Type="Param" Id="00237B27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="FD56DB9B"/>
    </Element>
    <Element Type="Param" Id="FD56DB9B">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="ED215077">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="712C63D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8A2B7E33"/>
        <Parameter Type="Param" Library="AIAI" Id="A6BB3378"/>
    </Element>
    <Element Type="Param" Id="8A2B7E33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="B7D0FE8D"/>
    </Element>
    <Element Type="Param" Id="B7D0FE8D">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="A6BB3378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BEF99385">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E9D4AC"/>
        <Parameter Type="Param" Library="AIAI" Id="EDAF81FD"/>
    </Element>
    <Element Type="Param" Id="E0E9D4AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="355D174E"/>
    </Element>
    <Element Type="Param" Id="355D174E">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="EDAF81FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="95FF5384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E7ECE8"/>
        <Parameter Type="Param" Library="AIAI" Id="2472DCE5"/>
    </Element>
    <Element Type="Param" Id="B3E7ECE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="CF52A764"/>
    </Element>
    <Element Type="Param" Id="CF52A764">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="2472DCE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EFA3E300">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1B6EEF"/>
        <Parameter Type="Param" Library="AIAI" Id="359EBAA7"/>
    </Element>
    <Element Type="Param" Id="3B1B6EEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="77EB8A99"/>
    </Element>
    <Element Type="Param" Id="77EB8A99">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="359EBAA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0405C5D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2C275A46"/>
        <Parameter Type="Param" Library="AIAI" Id="E00CC81E"/>
    </Element>
    <Element Type="Param" Id="2C275A46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="2C32F1A7"/>
    </Element>
    <Element Type="Param" Id="2C32F1A7">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="E00CC81E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C7F86FA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F1B091D8"/>
        <Parameter Type="Param" Library="AIAI" Id="3D2A45DE"/>
    </Element>
    <Element Type="Param" Id="F1B091D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="BC898854"/>
    </Element>
    <Element Type="Param" Id="BC898854">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="3D2A45DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C72C5025">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B80FE6F5"/>
        <Parameter Type="Param" Library="AIAI" Id="E18D15C0"/>
    </Element>
    <Element Type="Param" Id="B80FE6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="754F0F2A"/>
    </Element>
    <Element Type="Param" Id="754F0F2A">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="E18D15C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C2BF8A79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DEF2CD92"/>
        <Parameter Type="Param" Library="AIAI" Id="0BEE03F1"/>
    </Element>
    <Element Type="Param" Id="DEF2CD92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="D2A84ACE"/>
    </Element>
    <Element Type="Param" Id="D2A84ACE">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="0BEE03F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4C683737">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA1DA49"/>
        <Parameter Type="Param" Library="AIAI" Id="8E98FC2A"/>
    </Element>
    <Element Type="Param" Id="3CA1DA49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25EE73CE"/>
        <Array Type="Param" Library="AIAI" Id="F5A977B7"/>
    </Element>
    <Element Type="Param" Id="F5A977B7">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="8E98FC2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3C015C07">
        <Comment>
            How long they will wait before picking up doubloons (if an ally humans is nearby)
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="623F4CA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8B4000B0"/>
        <Parameter Type="Param" Library="AIAI" Id="67AF4B2C"/>
    </Element>
    <Element Type="Param" Id="8B4000B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="1C6F19BA"/>
    </Element>
    <Element Type="Param" Id="1C6F19BA">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="67AF4B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DFE34F1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F88ED972"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D60AD7"/>
    </Element>
    <Element Type="Param" Id="F88ED972">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="C9559499"/>
    </Element>
    <Element Type="Param" Id="C9559499">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="E6D60AD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E31AB659">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D8FDEE"/>
        <Parameter Type="Param" Library="AIAI" Id="E366A104"/>
    </Element>
    <Element Type="Param" Id="E6D8FDEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="55BAAA48"/>
    </Element>
    <Element Type="Param" Id="55BAAA48">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="E366A104">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="60D5D479">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F249B01"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1764FD"/>
    </Element>
    <Element Type="Param" Id="4F249B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="50EDBC37"/>
    </Element>
    <Element Type="Param" Id="50EDBC37">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="FA1764FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D1F717E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6E55796B"/>
        <Parameter Type="Param" Library="AIAI" Id="B0089C39"/>
    </Element>
    <Element Type="Param" Id="6E55796B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="A169D72F"/>
    </Element>
    <Element Type="Param" Id="A169D72F">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="B0089C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9502F776">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F97F43E5"/>
        <Parameter Type="Param" Library="AIAI" Id="FABF3CA5"/>
    </Element>
    <Element Type="Param" Id="F97F43E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="FEC56EA3"/>
    </Element>
    <Element Type="Param" Id="FEC56EA3">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="FABF3CA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="67249300">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="772BAF11"/>
        <Parameter Type="Param" Library="AIAI" Id="123F0C3F"/>
    </Element>
    <Element Type="Param" Id="772BAF11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="2FD34311"/>
    </Element>
    <Element Type="Param" Id="2FD34311">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="123F0C3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="05D9F6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CA0787E3"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED94FC0"/>
    </Element>
    <Element Type="Param" Id="CA0787E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="8C54B12B"/>
    </Element>
    <Element Type="Param" Id="8C54B12B">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="9ED94FC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5CB92C15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC2E9561"/>
        <Parameter Type="Param" Library="AIAI" Id="17C68131"/>
    </Element>
    <Element Type="Param" Id="BC2E9561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="9939F769"/>
    </Element>
    <Element Type="Param" Id="9939F769">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="17C68131">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="558DADE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA2CFCA"/>
        <Parameter Type="Param" Library="AIAI" Id="68C14155"/>
    </Element>
    <Element Type="Param" Id="1FA2CFCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="0F108D0A"/>
    </Element>
    <Element Type="Param" Id="0F108D0A">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="68C14155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DB3FC511">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1FF3C829"/>
        <Parameter Type="Param" Library="AIAI" Id="6A57419C"/>
    </Element>
    <Element Type="Param" Id="1FF3C829">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="ED886334"/>
    </Element>
    <Element Type="Param" Id="ED886334">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="6A57419C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EBB93BAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D859E3EC"/>
        <Parameter Type="Param" Library="AIAI" Id="1CB20ACE"/>
    </Element>
    <Element Type="Param" Id="D859E3EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C26991D"/>
        <Array Type="Param" Library="AIAI" Id="530339AD"/>
    </Element>
    <Element Type="Param" Id="530339AD">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="1CB20ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="8C6F5BA3">
        <Comment>
            How long they will wait before attacking a doubloon chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="905F9F1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0934E585"/>
        <Parameter Type="Param" Library="AIAI" Id="D74BB6AF"/>
    </Element>
    <Element Type="Param" Id="0934E585">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="F2C9DA85"/>
    </Element>
    <Element Type="Param" Id="F2C9DA85">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="D74BB6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7700CC6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="07D79ECB"/>
        <Parameter Type="Param" Library="AIAI" Id="D76E36A7"/>
    </Element>
    <Element Type="Param" Id="07D79ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="FED3F095"/>
    </Element>
    <Element Type="Param" Id="FED3F095">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="D76E36A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="52469FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A8B6902"/>
        <Parameter Type="Param" Library="AIAI" Id="1C0E7385"/>
    </Element>
    <Element Type="Param" Id="3A8B6902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="AAA7EAE7"/>
    </Element>
    <Element Type="Param" Id="AAA7EAE7">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="1C0E7385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="785ED722">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="77CECAD0"/>
        <Parameter Type="Param" Library="AIAI" Id="7FDF5D6E"/>
    </Element>
    <Element Type="Param" Id="77CECAD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="9B990704"/>
    </Element>
    <Element Type="Param" Id="9B990704">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="7FDF5D6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="182060BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="120E1765"/>
        <Parameter Type="Param" Library="AIAI" Id="68C3BFE6"/>
    </Element>
    <Element Type="Param" Id="120E1765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="7681BEBB"/>
    </Element>
    <Element Type="Param" Id="7681BEBB">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="68C3BFE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C975E282">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9638B0"/>
        <Parameter Type="Param" Library="AIAI" Id="C2E133D3"/>
    </Element>
    <Element Type="Param" Id="6B9638B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="E989F082"/>
    </Element>
    <Element Type="Param" Id="E989F082">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C2E133D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3282D019">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E384EE66"/>
        <Parameter Type="Param" Library="AIAI" Id="B66AB19E"/>
    </Element>
    <Element Type="Param" Id="E384EE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="DF30A03A"/>
    </Element>
    <Element Type="Param" Id="DF30A03A">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="B66AB19E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="44A5A522">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D43807"/>
        <Parameter Type="Param" Library="AIAI" Id="4A1F39EC"/>
    </Element>
    <Element Type="Param" Id="E3D43807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="F32FDDCE"/>
    </Element>
    <Element Type="Param" Id="F32FDDCE">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="4A1F39EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="28841AC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D63AB9"/>
        <Parameter Type="Param" Library="AIAI" Id="AC61D830"/>
    </Element>
    <Element Type="Param" Id="F3D63AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="87A22E7A"/>
    </Element>
    <Element Type="Param" Id="87A22E7A">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="AC61D830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="649010D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="351923D5"/>
        <Parameter Type="Param" Library="AIAI" Id="A40B27FA"/>
    </Element>
    <Element Type="Param" Id="351923D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="A3E92F70"/>
    </Element>
    <Element Type="Param" Id="A3E92F70">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="A40B27FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0547AA21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EFA508D0"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6614EA"/>
    </Element>
    <Element Type="Param" Id="EFA508D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="230964AD"/>
    </Element>
    <Element Type="Param" Id="230964AD">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="FE6614EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="19509622">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="19AF1C7D"/>
        <Parameter Type="Param" Library="AIAI" Id="638F216A"/>
    </Element>
    <Element Type="Param" Id="19AF1C7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="E715F844"/>
    </Element>
    <Element Type="Param" Id="E715F844">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="638F216A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A45453B0">
        <Comment>
            Extra time they will wait in the base after respawning
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="44B11560">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D49F5A77"/>
        <Parameter Type="Param" Library="AIAI" Id="CC61439B"/>
    </Element>
    <Element Type="Param" Id="D49F5A77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="160F0628"/>
    </Element>
    <Element Type="Param" Id="160F0628">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="CC61439B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0DD9AA54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="83262A4C"/>
        <Parameter Type="Param" Library="AIAI" Id="8077A2E8"/>
    </Element>
    <Element Type="Param" Id="83262A4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="01672766"/>
    </Element>
    <Element Type="Param" Id="01672766">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="8077A2E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BC8A7EC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F710A909"/>
        <Parameter Type="Param" Library="AIAI" Id="0784B1AE"/>
    </Element>
    <Element Type="Param" Id="F710A909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="40FB1C93"/>
    </Element>
    <Element Type="Param" Id="40FB1C93">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="0784B1AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="225EFC67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BEE9ECC"/>
        <Parameter Type="Param" Library="AIAI" Id="44D18BA2"/>
    </Element>
    <Element Type="Param" Id="1BEE9ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="0B9C56D9"/>
    </Element>
    <Element Type="Param" Id="0B9C56D9">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="44D18BA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C601E7FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51CC3898"/>
        <Parameter Type="Param" Library="AIAI" Id="204D536F"/>
    </Element>
    <Element Type="Param" Id="51CC3898">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="39EE4BC5"/>
    </Element>
    <Element Type="Param" Id="39EE4BC5">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="204D536F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AA6FA68F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="23048613"/>
        <Parameter Type="Param" Library="AIAI" Id="587B5C3A"/>
    </Element>
    <Element Type="Param" Id="23048613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="29418F9C"/>
    </Element>
    <Element Type="Param" Id="29418F9C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="587B5C3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A54E24DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF923DC"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6CFBC1"/>
    </Element>
    <Element Type="Param" Id="8AF923DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="003FFB83"/>
    </Element>
    <Element Type="Param" Id="003FFB83">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="FF6CFBC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7CD152FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AA004922"/>
        <Parameter Type="Param" Library="AIAI" Id="DE6B628F"/>
    </Element>
    <Element Type="Param" Id="AA004922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="A3773CC3"/>
    </Element>
    <Element Type="Param" Id="A3773CC3">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="DE6B628F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B276A93C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2EBBED5B"/>
        <Parameter Type="Param" Library="AIAI" Id="55D8338A"/>
    </Element>
    <Element Type="Param" Id="2EBBED5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="E6A67A58"/>
    </Element>
    <Element Type="Param" Id="E6A67A58">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="55D8338A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D3A76A5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F35B7307"/>
        <Parameter Type="Param" Library="AIAI" Id="EB58F9F9"/>
    </Element>
    <Element Type="Param" Id="F35B7307">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="D15E0B69"/>
    </Element>
    <Element Type="Param" Id="D15E0B69">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="EB58F9F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="11790527">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51E75E4B"/>
        <Parameter Type="Param" Library="AIAI" Id="AD316A71"/>
    </Element>
    <Element Type="Param" Id="51E75E4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="8E9022A2"/>
    </Element>
    <Element Type="Param" Id="8E9022A2">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="AD316A71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5668F3BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="02C6BF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="15B07883"/>
    </Element>
    <Element Type="Param" Id="02C6BF2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="1FE5C85F"/>
    </Element>
    <Element Type="Param" Id="1FE5C85F">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="15B07883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="E1911D98">
        <Comment>
            Extra time they will wait before they will get on their mount
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="57D79C8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="478F13B4"/>
        <Parameter Type="Param" Library="AIAI" Id="6E32C0CF"/>
    </Element>
    <Element Type="Param" Id="478F13B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="9AE11FFF"/>
    </Element>
    <Element Type="Param" Id="9AE11FFF">
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="Param" Id="6E32C0CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5269F483">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FAC6B807"/>
        <Parameter Type="Param" Library="AIAI" Id="5F2328E7"/>
    </Element>
    <Element Type="Param" Id="FAC6B807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="3EF4A0EC"/>
    </Element>
    <Element Type="Param" Id="3EF4A0EC">
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="Param" Id="5F2328E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="12C40307">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C29CE204"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB29FF9"/>
    </Element>
    <Element Type="Param" Id="C29CE204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="174C3C02"/>
    </Element>
    <Element Type="Param" Id="174C3C02">
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="Param" Id="0CB29FF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7A074A11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3E35CA11"/>
        <Parameter Type="Param" Library="AIAI" Id="DA2A1501"/>
    </Element>
    <Element Type="Param" Id="3E35CA11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="C9CB2A85"/>
    </Element>
    <Element Type="Param" Id="C9CB2A85">
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="Param" Id="DA2A1501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="9FBFFAF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F81312A3"/>
        <Parameter Type="Param" Library="AIAI" Id="B58BBCC7"/>
    </Element>
    <Element Type="Param" Id="F81312A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="C24D4952"/>
    </Element>
    <Element Type="Param" Id="C24D4952">
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="Param" Id="B58BBCC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="37D25B9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5419A535"/>
        <Parameter Type="Param" Library="AIAI" Id="C82E1762"/>
    </Element>
    <Element Type="Param" Id="5419A535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="9ABD605C"/>
    </Element>
    <Element Type="Param" Id="9ABD605C">
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="Param" Id="C82E1762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0A7F0838">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AA451401"/>
        <Parameter Type="Param" Library="AIAI" Id="60DD5F46"/>
    </Element>
    <Element Type="Param" Id="AA451401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="08AD55AB"/>
    </Element>
    <Element Type="Param" Id="08AD55AB">
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="Param" Id="60DD5F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="51C315D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C72F4E83"/>
        <Parameter Type="Param" Library="AIAI" Id="350D335F"/>
    </Element>
    <Element Type="Param" Id="C72F4E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="6ED79EE7"/>
    </Element>
    <Element Type="Param" Id="6ED79EE7">
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="Param" Id="350D335F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FF82BFEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="96261361"/>
        <Parameter Type="Param" Library="AIAI" Id="2B70B1A8"/>
    </Element>
    <Element Type="Param" Id="96261361">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="943BD5ED"/>
    </Element>
    <Element Type="Param" Id="943BD5ED">
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="Param" Id="2B70B1A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="95408B2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="657EDC82"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B7B3E7"/>
    </Element>
    <Element Type="Param" Id="657EDC82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="B45B1C56"/>
    </Element>
    <Element Type="Param" Id="B45B1C56">
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="Param" Id="C8B7B3E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A3DFD7E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B3D418B"/>
        <Parameter Type="Param" Library="AIAI" Id="F869DC9A"/>
    </Element>
    <Element Type="Param" Id="9B3D418B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="E7103C64"/>
    </Element>
    <Element Type="Param" Id="E7103C64">
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="Param" Id="F869DC9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="653DCEBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AE32642F"/>
        <Parameter Type="Param" Library="AIAI" Id="5D32ED72"/>
    </Element>
    <Element Type="Param" Id="AE32642F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="0C41B2C9"/>
    </Element>
    <Element Type="Param" Id="0C41B2C9">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="Param" Id="5D32ED72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="8FEA132E">
        <Identifier>HeroAIDifficultyDisplayText</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="text"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C2EAD7EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFC95489"/>
    </Element>
    <Element Type="ParamDef" Id="C2EAD7EF">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="461F0675"/>
    </Element>
    <Element Type="Param" Id="461F0675">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AFC95489">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="39CD44D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DFDFEBA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="436E2ADD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69145EBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCC64BAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E27FD36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="661297BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5260694B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="836D6CB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="539A3FBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A94EF80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E0DE799"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC524640"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C74C503"/>
    </Element>
    <Element Type="Param" Id="39CD44D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1AB502A8"/>
        <Array Type="Param" Library="AIAI" Id="58F4A68C"/>
    </Element>
    <Element Type="Param" Id="1AB502A8">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="58F4A68C">
        <Parameter Type="ParamDef" Library="AIAI" Id="C2EAD7EF"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFDFEBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A8C9E7FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8545B2F"/>
    </Element>
    <Element Type="Param" Id="A8C9E7FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
    </Element>
    <Element Type="FunctionCall" Id="F8545B2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2E625D66"/>
    </Element>
    <Element Type="Param" Id="2E625D66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="436E2ADD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="5CAFF2F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17FCB17D"/>
    </Element>
    <Element Type="Param" Id="5CAFF2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C12A286C"/>
    </Element>
    <Element Type="FunctionCall" Id="17FCB17D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="846F1ECA"/>
    </Element>
    <Element Type="Param" Id="846F1ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="69145EBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="43146565"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB9AD0D6"/>
    </Element>
    <Element Type="Param" Id="43146565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
    </Element>
    <Element Type="FunctionCall" Id="DB9AD0D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F3DEE6F6"/>
    </Element>
    <Element Type="Param" Id="F3DEE6F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="DCC64BAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC37C4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E919146A"/>
    </Element>
    <Element Type="Param" Id="CAC37C4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
    </Element>
    <Element Type="FunctionCall" Id="E919146A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F94BE010"/>
    </Element>
    <Element Type="Param" Id="F94BE010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="7E27FD36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="61AC0D58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42308525"/>
    </Element>
    <Element Type="Param" Id="61AC0D58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="41568668"/>
    </Element>
    <Element Type="FunctionCall" Id="42308525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="40C01A05"/>
    </Element>
    <Element Type="Param" Id="40C01A05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="661297BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="D45E7A83"/>
    </Element>
    <Element Type="Param" Id="D45E7A83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="5260694B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="313F2CEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE61FD85"/>
    </Element>
    <Element Type="Param" Id="313F2CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="FunctionCall" Id="CE61FD85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="25BF051E"/>
    </Element>
    <Element Type="Param" Id="25BF051E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="836D6CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8D87E53F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48820860"/>
    </Element>
    <Element Type="Param" Id="8D87E53F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="FunctionCall" Id="48820860">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="001484B6"/>
    </Element>
    <Element Type="Param" Id="001484B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="539A3FBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3F031D44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D37BA93B"/>
    </Element>
    <Element Type="Param" Id="3F031D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="FunctionCall" Id="D37BA93B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="95BDCE78"/>
    </Element>
    <Element Type="Param" Id="95BDCE78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="5A94EF80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA3532D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F600E1D"/>
    </Element>
    <Element Type="Param" Id="6FA3532D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="FunctionCall" Id="0F600E1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7D80355C"/>
    </Element>
    <Element Type="Param" Id="7D80355C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="9E0DE799">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DCEB4158"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="332045B8"/>
    </Element>
    <Element Type="Param" Id="DCEB4158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="FunctionCall" Id="332045B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B6F66E6"/>
    </Element>
    <Element Type="Param" Id="0B6F66E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="CC524640">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D6FD9F24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9477C83"/>
    </Element>
    <Element Type="Param" Id="D6FD9F24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="FunctionCall" Id="C9477C83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D85DF7F9"/>
    </Element>
    <Element Type="Param" Id="D85DF7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="6C74C503">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E2399BC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DAED0F1"/>
    </Element>
    <Element Type="Param" Id="E2399BC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="1DAED0F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1F45ECCF"/>
    </Element>
    <Element Type="Param" Id="1F45ECCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="Preset" Id="FFAB9AB0">
        <PresetInteger/>
        <BaseType Value="int"/>
        <PresetGenIdentFunc/>
        <Item Type="PresetValue" Library="AIAI" Id="FF522AB1"/>
        <Item Type="PresetValue" Library="AIAI" Id="0CEB6659"/>
        <Item Type="PresetValue" Library="AIAI" Id="C12A286C"/>
        <Item Type="PresetValue" Library="AIAI" Id="AC9908DE"/>
        <Item Type="PresetValue" Library="AIAI" Id="F41BEA20"/>
        <Item Type="PresetValue" Library="AIAI" Id="41568668"/>
        <Item Type="PresetValue" Library="AIAI" Id="13C06F76"/>
        <Item Type="PresetValue" Library="AIAI" Id="738853C6"/>
        <Item Type="PresetValue" Library="AIAI" Id="30A62619"/>
        <Item Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
        <Item Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
        <Item Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
        <Item Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="PresetValue" Id="FF522AB1">
    </Element>
    <Element Type="PresetValue" Id="0CEB6659">
    </Element>
    <Element Type="PresetValue" Id="C12A286C">
    </Element>
    <Element Type="PresetValue" Id="AC9908DE">
    </Element>
    <Element Type="PresetValue" Id="F41BEA20">
    </Element>
    <Element Type="PresetValue" Id="41568668">
    </Element>
    <Element Type="PresetValue" Id="13C06F76">
    </Element>
    <Element Type="PresetValue" Id="738853C6">
    </Element>
    <Element Type="PresetValue" Id="30A62619">
    </Element>
    <Element Type="PresetValue" Id="B1EE6907">
    </Element>
    <Element Type="PresetValue" Id="2DA433AB">
    </Element>
    <Element Type="PresetValue" Id="0990DBFC">
    </Element>
    <Element Type="PresetValue" Id="0BDF1FCD">
    </Element>
    <Element Type="Preset" Id="97E4649A">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="869209F0"/>
        <Item Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
        <Item Type="PresetValue" Library="AIAI" Id="11350AAA"/>
        <Item Type="PresetValue" Library="AIAI" Id="6A862560"/>
        <Item Type="PresetValue" Library="AIAI" Id="7E73F8D1"/>
        <Item Type="PresetValue" Library="AIAI" Id="309BA443"/>
        <Item Type="PresetValue" Library="AIAI" Id="C2C84598"/>
        <Item Type="PresetValue" Library="AIAI" Id="2F007D87"/>
        <Item Type="PresetValue" Library="AIAI" Id="C64169CA"/>
        <Item Type="PresetValue" Library="AIAI" Id="AF5192A5"/>
        <Item Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
        <Item Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="PresetValue" Id="869209F0">
    </Element>
    <Element Type="PresetValue" Id="D1566E3E">
    </Element>
    <Element Type="PresetValue" Id="11350AAA">
    </Element>
    <Element Type="PresetValue" Id="6A862560">
    </Element>
    <Element Type="PresetValue" Id="7E73F8D1">
    </Element>
    <Element Type="PresetValue" Id="309BA443">
    </Element>
    <Element Type="PresetValue" Id="C2C84598">
    </Element>
    <Element Type="PresetValue" Id="2F007D87">
    </Element>
    <Element Type="PresetValue" Id="C64169CA">
    </Element>
    <Element Type="PresetValue" Id="AF5192A5">
    </Element>
    <Element Type="PresetValue" Id="E4809DE1">
    </Element>
    <Element Type="PresetValue" Id="3030CAE6">
    </Element>
    <Element Type="Preset" Id="3736FD9C">
        <PresetInteger/>
        <BaseType Value="int"/>
        <PresetGenIdentFunc/>
        <Item Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
        <Item Type="PresetValue" Library="AIAI" Id="61A56F5C"/>
        <Item Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
        <Item Type="PresetValue" Library="AIAI" Id="7F253385"/>
        <Item Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
        <Item Type="PresetValue" Library="AIAI" Id="69F356B1"/>
        <Item Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
        <Item Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
        <Item Type="PresetValue" Library="AIAI" Id="E3D39004"/>
        <Item Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
        <Item Type="PresetValue" Library="AIAI" Id="052B97AD"/>
        <Item Type="PresetValue" Library="AIAI" Id="A7766073"/>
        <Item Type="PresetValue" Library="AIAI" Id="22D91C23"/>
    </Element>
    <Element Type="PresetValue" Id="F407A0F9">
    </Element>
    <Element Type="PresetValue" Id="61A56F5C">
    </Element>
    <Element Type="PresetValue" Id="68FE49F5">
    </Element>
    <Element Type="PresetValue" Id="7F253385">
    </Element>
    <Element Type="PresetValue" Id="BBAFACAE">
    </Element>
    <Element Type="PresetValue" Id="69F356B1">
    </Element>
    <Element Type="PresetValue" Id="F3B079D0">
    </Element>
    <Element Type="PresetValue" Id="E4AACC8E">
    </Element>
    <Element Type="PresetValue" Id="E3D39004">
    </Element>
    <Element Type="PresetValue" Id="EC0F653B">
    </Element>
    <Element Type="PresetValue" Id="052B97AD">
    </Element>
    <Element Type="PresetValue" Id="A7766073">
    </Element>
    <Element Type="PresetValue" Id="22D91C23">
    </Element>
    <Element Type="Preset" Id="821ADEC9">
        <PresetInteger/>
        <BaseType Value="int"/>
        <PresetGenIdentFunc/>
        <Item Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
        <Item Type="PresetValue" Library="AIAI" Id="2DFB6E11"/>
        <Item Type="Comment" Library="AIAI" Id="0545D035"/>
        <Item Type="PresetValue" Library="AIAI" Id="6AA6FF67"/>
        <Item Type="PresetValue" Library="AIAI" Id="3A3F1A16"/>
        <Item Type="PresetValue" Library="AIAI" Id="8F26733D"/>
        <Item Type="PresetValue" Library="AIAI" Id="769AF3AD"/>
        <Item Type="PresetValue" Library="AIAI" Id="B39A8ED5"/>
        <Item Type="PresetValue" Library="AIAI" Id="16E14564"/>
        <Item Type="PresetValue" Library="AIAI" Id="4EB0103A"/>
        <Item Type="PresetValue" Library="AIAI" Id="11904D37"/>
        <Item Type="PresetValue" Library="AIAI" Id="5D484ADF"/>
        <Item Type="PresetValue" Library="AIAI" Id="D2BFC16D"/>
        <Item Type="PresetValue" Library="AIAI" Id="9D039119"/>
        <Item Type="PresetValue" Library="AIAI" Id="6B2439C1"/>
        <Item Type="PresetValue" Library="AIAI" Id="B8FB278B"/>
        <Item Type="PresetValue" Library="AIAI" Id="1308A5AD"/>
        <Item Type="PresetValue" Library="AIAI" Id="9ED75D15"/>
        <Item Type="PresetValue" Library="AIAI" Id="7F5CA746"/>
        <Item Type="PresetValue" Library="AIAI" Id="3F5412DB"/>
        <Item Type="PresetValue" Library="AIAI" Id="6F6E6731"/>
        <Item Type="PresetValue" Library="AIAI" Id="128F607B"/>
        <Item Type="PresetValue" Library="AIAI" Id="3366A297"/>
        <Item Type="PresetValue" Library="AIAI" Id="1EC882E3"/>
        <Item Type="PresetValue" Library="AIAI" Id="03A74E8C"/>
        <Item Type="PresetValue" Library="AIAI" Id="4F9B0495"/>
        <Item Type="PresetValue" Library="AIAI" Id="BF5DBBAC"/>
        <Item Type="PresetValue" Library="AIAI" Id="A956ACC8"/>
        <Item Type="PresetValue" Library="AIAI" Id="6A287563"/>
        <Item Type="PresetValue" Library="AIAI" Id="DC099165"/>
        <Item Type="PresetValue" Library="AIAI" Id="EC268A75"/>
        <Item Type="PresetValue" Library="AIAI" Id="5D0F4294"/>
    </Element>
    <Element Type="PresetValue" Id="19EF35BF">
        <Value>0</Value>
    </Element>
    <Element Type="PresetValue" Id="2DFB6E11">
    </Element>
    <Element Type="Comment" Id="0545D035">
        <Comment>
            No Objective Recruiting priorities above this line
        </Comment>
    </Element>
    <Element Type="PresetValue" Id="6AA6FF67">
    </Element>
    <Element Type="PresetValue" Id="3A3F1A16">
    </Element>
    <Element Type="PresetValue" Id="8F26733D">
    </Element>
    <Element Type="PresetValue" Id="769AF3AD">
    </Element>
    <Element Type="PresetValue" Id="B39A8ED5">
    </Element>
    <Element Type="PresetValue" Id="16E14564">
    </Element>
    <Element Type="PresetValue" Id="4EB0103A">
    </Element>
    <Element Type="PresetValue" Id="11904D37">
    </Element>
    <Element Type="PresetValue" Id="5D484ADF">
    </Element>
    <Element Type="PresetValue" Id="D2BFC16D">
    </Element>
    <Element Type="PresetValue" Id="9D039119">
    </Element>
    <Element Type="PresetValue" Id="6B2439C1">
    </Element>
    <Element Type="PresetValue" Id="B8FB278B">
    </Element>
    <Element Type="PresetValue" Id="1308A5AD">
    </Element>
    <Element Type="PresetValue" Id="9ED75D15">
    </Element>
    <Element Type="PresetValue" Id="7F5CA746">
    </Element>
    <Element Type="PresetValue" Id="3F5412DB">
    </Element>
    <Element Type="PresetValue" Id="6F6E6731">
    </Element>
    <Element Type="PresetValue" Id="128F607B">
    </Element>
    <Element Type="PresetValue" Id="3366A297">
    </Element>
    <Element Type="PresetValue" Id="1EC882E3">
    </Element>
    <Element Type="PresetValue" Id="03A74E8C">
    </Element>
    <Element Type="PresetValue" Id="4F9B0495">
    </Element>
    <Element Type="PresetValue" Id="BF5DBBAC">
    </Element>
    <Element Type="PresetValue" Id="A956ACC8">
    </Element>
    <Element Type="PresetValue" Id="6A287563">
    </Element>
    <Element Type="PresetValue" Id="DC099165">
    </Element>
    <Element Type="PresetValue" Id="EC268A75">
    </Element>
    <Element Type="PresetValue" Id="5D0F4294">
    </Element>
    <Element Type="Preset" Id="85516CF8">
        <PresetInteger/>
        <BaseType Value="int"/>
        <PresetGenIdentFunc/>
        <Item Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
        <Item Type="PresetValue" Library="AIAI" Id="A082C69D"/>
        <Item Type="PresetValue" Library="AIAI" Id="12E8BE9C"/>
        <Item Type="PresetValue" Library="AIAI" Id="3FF61063"/>
        <Item Type="PresetValue" Library="AIAI" Id="F173BFA5"/>
        <Item Type="PresetValue" Library="AIAI" Id="0A5199F6"/>
        <Item Type="PresetValue" Library="AIAI" Id="E9C516EB"/>
        <Item Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
        <Item Type="PresetValue" Library="AIAI" Id="040E417E"/>
        <Item Type="PresetValue" Library="AIAI" Id="DCE4695E"/>
        <Item Type="PresetValue" Library="AIAI" Id="75455036"/>
        <Item Type="PresetValue" Library="AIAI" Id="47951161"/>
        <Item Type="PresetValue" Library="AIAI" Id="1081983C"/>
        <Item Type="PresetValue" Library="AIAI" Id="E119F9E7"/>
        <Item Type="PresetValue" Library="AIAI" Id="789A5850"/>
        <Item Type="PresetValue" Library="AIAI" Id="2ABAD716"/>
        <Item Type="PresetValue" Library="AIAI" Id="A5309807"/>
        <Item Type="PresetValue" Library="AIAI" Id="05EC5917"/>
        <Item Type="PresetValue" Library="AIAI" Id="9418A4F0"/>
        <Item Type="PresetValue" Library="AIAI" Id="92139FE8"/>
        <Item Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
        <Item Type="PresetValue" Library="AIAI" Id="509B5872"/>
        <Item Type="PresetValue" Library="AIAI" Id="C97158E9"/>
        <Item Type="PresetValue" Library="AIAI" Id="FF39779C"/>
        <Item Type="PresetValue" Library="AIAI" Id="9297F3D9"/>
        <Item Type="PresetValue" Library="AIAI" Id="FEB09218"/>
        <Item Type="PresetValue" Library="AIAI" Id="B034452C"/>
        <Item Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
        <Item Type="PresetValue" Library="AIAI" Id="C31B732D"/>
        <Item Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
        <Item Type="PresetValue" Library="AIAI" Id="6FB49EC4"/>
        <Item Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
        <Item Type="PresetValue" Library="AIAI" Id="2627F810"/>
        <Item Type="PresetValue" Library="AIAI" Id="DCA121C5"/>
        <Item Type="PresetValue" Library="AIAI" Id="69005AB6"/>
        <Item Type="PresetValue" Library="AIAI" Id="FAE505CE"/>
        <Item Type="PresetValue" Library="AIAI" Id="76C8F543"/>
        <Item Type="PresetValue" Library="AIAI" Id="5DD904AD"/>
        <Item Type="PresetValue" Library="AIAI" Id="590877D3"/>
        <Item Type="PresetValue" Library="AIAI" Id="0CECA96E"/>
        <Item Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
        <Item Type="PresetValue" Library="AIAI" Id="0E64113B"/>
        <Item Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
        <Item Type="PresetValue" Library="AIAI" Id="028E8AAB"/>
        <Item Type="PresetValue" Library="AIAI" Id="B6F6925E"/>
        <Item Type="PresetValue" Library="AIAI" Id="AB92B374"/>
        <Item Type="PresetValue" Library="AIAI" Id="E9BA644C"/>
        <Item Type="PresetValue" Library="AIAI" Id="98260056"/>
        <Item Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
        <Item Type="PresetValue" Library="AIAI" Id="E4ADAF2E"/>
        <Item Type="PresetValue" Library="AIAI" Id="2A9C4566"/>
        <Item Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
        <Item Type="PresetValue" Library="AIAI" Id="809E43B6"/>
        <Item Type="PresetValue" Library="AIAI" Id="9794E243"/>
        <Item Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
        <Item Type="PresetValue" Library="AIAI" Id="6B18BEB0"/>
        <Item Type="PresetValue" Library="AIAI" Id="A0E17E40"/>
        <Item Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
        <Item Type="PresetValue" Library="AIAI" Id="60705048"/>
        <Item Type="PresetValue" Library="AIAI" Id="B89C24C0"/>
        <Item Type="PresetValue" Library="AIAI" Id="61B701FC"/>
        <Item Type="PresetValue" Library="AIAI" Id="77DED156"/>
        <Item Type="PresetValue" Library="AIAI" Id="79884637"/>
        <Item Type="PresetValue" Library="AIAI" Id="F2EDE3FF"/>
        <Item Type="PresetValue" Library="AIAI" Id="558B9144"/>
        <Item Type="PresetValue" Library="AIAI" Id="FF57F891"/>
        <Item Type="PresetValue" Library="AIAI" Id="C2FE6F17"/>
        <Item Type="PresetValue" Library="AIAI" Id="8B6D4C2A"/>
    </Element>
    <Element Type="PresetValue" Id="70D42F4A">
    </Element>
    <Element Type="PresetValue" Id="A082C69D">
    </Element>
    <Element Type="PresetValue" Id="12E8BE9C">
    </Element>
    <Element Type="PresetValue" Id="3FF61063">
    </Element>
    <Element Type="PresetValue" Id="F173BFA5">
    </Element>
    <Element Type="PresetValue" Id="0A5199F6">
    </Element>
    <Element Type="PresetValue" Id="E9C516EB">
    </Element>
    <Element Type="PresetValue" Id="DE42DC31">
    </Element>
    <Element Type="PresetValue" Id="040E417E">
    </Element>
    <Element Type="PresetValue" Id="DCE4695E">
    </Element>
    <Element Type="PresetValue" Id="75455036">
    </Element>
    <Element Type="PresetValue" Id="47951161">
    </Element>
    <Element Type="PresetValue" Id="1081983C">
    </Element>
    <Element Type="PresetValue" Id="E119F9E7">
    </Element>
    <Element Type="PresetValue" Id="789A5850">
    </Element>
    <Element Type="PresetValue" Id="2ABAD716">
    </Element>
    <Element Type="PresetValue" Id="A5309807">
    </Element>
    <Element Type="PresetValue" Id="05EC5917">
    </Element>
    <Element Type="PresetValue" Id="9418A4F0">
    </Element>
    <Element Type="PresetValue" Id="92139FE8">
    </Element>
    <Element Type="PresetValue" Id="7DF7D2A3">
    </Element>
    <Element Type="PresetValue" Id="509B5872">
    </Element>
    <Element Type="PresetValue" Id="C97158E9">
    </Element>
    <Element Type="PresetValue" Id="FF39779C">
    </Element>
    <Element Type="PresetValue" Id="9297F3D9">
    </Element>
    <Element Type="PresetValue" Id="FEB09218">
    </Element>
    <Element Type="PresetValue" Id="B034452C">
    </Element>
    <Element Type="PresetValue" Id="DF363CBD">
    </Element>
    <Element Type="PresetValue" Id="C31B732D">
    </Element>
    <Element Type="PresetValue" Id="E4D49CB8">
    </Element>
    <Element Type="PresetValue" Id="6FB49EC4">
    </Element>
    <Element Type="PresetValue" Id="DA4B73C4">
    </Element>
    <Element Type="PresetValue" Id="2627F810">
    </Element>
    <Element Type="PresetValue" Id="DCA121C5">
    </Element>
    <Element Type="PresetValue" Id="69005AB6">
    </Element>
    <Element Type="PresetValue" Id="FAE505CE">
    </Element>
    <Element Type="PresetValue" Id="76C8F543">
    </Element>
    <Element Type="PresetValue" Id="5DD904AD">
    </Element>
    <Element Type="PresetValue" Id="590877D3">
    </Element>
    <Element Type="PresetValue" Id="0CECA96E">
    </Element>
    <Element Type="PresetValue" Id="4EA89CC9">
    </Element>
    <Element Type="PresetValue" Id="0E64113B">
    </Element>
    <Element Type="PresetValue" Id="1A1168EB">
    </Element>
    <Element Type="PresetValue" Id="028E8AAB">
    </Element>
    <Element Type="PresetValue" Id="B6F6925E">
    </Element>
    <Element Type="PresetValue" Id="AB92B374">
    </Element>
    <Element Type="PresetValue" Id="E9BA644C">
    </Element>
    <Element Type="PresetValue" Id="98260056">
    </Element>
    <Element Type="PresetValue" Id="660FEC4F">
    </Element>
    <Element Type="PresetValue" Id="E4ADAF2E">
    </Element>
    <Element Type="PresetValue" Id="2A9C4566">
    </Element>
    <Element Type="PresetValue" Id="20E32A2A">
    </Element>
    <Element Type="PresetValue" Id="809E43B6">
    </Element>
    <Element Type="PresetValue" Id="9794E243">
    </Element>
    <Element Type="PresetValue" Id="A00DBB03">
    </Element>
    <Element Type="PresetValue" Id="6B18BEB0">
    </Element>
    <Element Type="PresetValue" Id="A0E17E40">
    </Element>
    <Element Type="PresetValue" Id="1DAC603E">
    </Element>
    <Element Type="PresetValue" Id="60705048">
    </Element>
    <Element Type="PresetValue" Id="B89C24C0">
    </Element>
    <Element Type="PresetValue" Id="61B701FC">
    </Element>
    <Element Type="PresetValue" Id="77DED156">
    </Element>
    <Element Type="PresetValue" Id="79884637">
    </Element>
    <Element Type="PresetValue" Id="F2EDE3FF">
    </Element>
    <Element Type="PresetValue" Id="558B9144">
    </Element>
    <Element Type="PresetValue" Id="FF57F891">
    </Element>
    <Element Type="PresetValue" Id="C2FE6F17">
    </Element>
    <Element Type="PresetValue" Id="8B6D4C2A">
    </Element>
    <Element Type="Preset" Id="A3C45DF5">
        <PresetCustom/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
        <Item Type="PresetValue" Library="AIAI" Id="E725BE81"/>
        <Item Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="PresetValue" Id="0408FCBF">
        <Value>0</Value>
    </Element>
    <Element Type="PresetValue" Id="E725BE81">
        <Value>1</Value>
    </Element>
    <Element Type="PresetValue" Id="6E745059">
        <Value>2</Value>
    </Element>
    <Element Type="Structure" Id="987C51A9">
        <Identifier>AIHeroData</Identifier>
        <Variable Type="Comment" Library="AIAI" Id="CCAE503C"/>
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
        <Variable Type="Variable" Library="AIAI" Id="3E1F588D"/>
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
        <Variable Type="Comment" Library="AIAI" Id="2A4A087C"/>
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
        <Variable Type="Variable" Library="AIAI" Id="7C29BE48"/>
        <Variable Type="Variable" Library="AIAI" Id="79D7C3C9"/>
        <Variable Type="Comment" Library="AIAI" Id="299B147B"/>
        <Variable Type="Variable" Library="AIAI" Id="E2AB3023"/>
        <Variable Type="Comment" Library="AIAI" Id="456C5AE3"/>
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
        <Variable Type="Variable" Library="AIAI" Id="BE1F2631"/>
        <Variable Type="Comment" Library="AIAI" Id="55341F2E"/>
        <Variable Type="Variable" Library="AIAI" Id="35DA9B25"/>
        <Variable Type="Variable" Library="AIAI" Id="1777913F"/>
        <Variable Type="Variable" Library="AIAI" Id="74C8F99A"/>
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
        <Variable Type="Variable" Library="AIAI" Id="328FBC43"/>
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
        <Variable Type="Comment" Library="AIAI" Id="5D01A412"/>
        <Variable Type="Variable" Library="AIAI" Id="F6BEA9BD"/>
        <Variable Type="Variable" Library="AIAI" Id="28D9DB5D"/>
        <Variable Type="Variable" Library="AIAI" Id="9696171C"/>
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
        <Variable Type="Comment" Library="AIAI" Id="B9788D7C"/>
        <Variable Type="Variable" Library="AIAI" Id="39FF020D"/>
        <Variable Type="Comment" Library="AIAI" Id="9251F06C"/>
        <Variable Type="Variable" Library="AIAI" Id="8DC6AB9B"/>
        <Variable Type="Variable" Library="AIAI" Id="66EBA75D"/>
        <Variable Type="Variable" Library="AIAI" Id="8A0213FD"/>
        <Variable Type="Variable" Library="AIAI" Id="3FFF05E1"/>
        <Variable Type="Variable" Library="AIAI" Id="7AA178C1"/>
        <Variable Type="Variable" Library="AIAI" Id="86DA1098"/>
        <Variable Type="Variable" Library="AIAI" Id="350C4FDA"/>
        <Variable Type="Comment" Library="AIAI" Id="0D4E8ED4"/>
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
        <Variable Type="Comment" Library="AIAI" Id="D79DFEF9"/>
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
        <Variable Type="Variable" Library="AIAI" Id="3BEFA32A"/>
        <Variable Type="Variable" Library="AIAI" Id="79A6B1D7"/>
        <Variable Type="Comment" Library="AIAI" Id="8ADB94A1"/>
        <Variable Type="Variable" Library="AIAI" Id="949D79D1"/>
        <Variable Type="Variable" Library="AIAI" Id="725D2AC0"/>
        <Variable Type="Variable" Library="AIAI" Id="8267E279"/>
        <Variable Type="Comment" Library="AIAI" Id="B1063AE2"/>
        <Variable Type="Variable" Library="AIAI" Id="FB94821E"/>
        <Variable Type="Comment" Library="AIAI" Id="F7800898"/>
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
        <Variable Type="Variable" Library="AIAI" Id="696639E5"/>
        <Variable Type="Variable" Library="AIAI" Id="A42CE304"/>
        <Variable Type="Variable" Library="AIAI" Id="71F95838"/>
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
        <Variable Type="Comment" Library="AIAI" Id="6B4FEA87"/>
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
        <Variable Type="Variable" Library="AIAI" Id="FCEDFD89"/>
        <Variable Type="Variable" Library="AIAI" Id="E17701AB"/>
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
        <Variable Type="Variable" Library="AIAI" Id="4E983B7C"/>
        <Variable Type="Comment" Library="AIAI" Id="13BF23EB"/>
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
        <Variable Type="Variable" Library="AIAI" Id="46220F41"/>
        <Variable Type="Comment" Library="AIAI" Id="3A3FCF44"/>
        <Variable Type="Variable" Library="AIAI" Id="571572FE"/>
        <Variable Type="Comment" Library="AIAI" Id="D1F25281"/>
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
        <Variable Type="Variable" Library="AIAI" Id="9D181D49"/>
        <Variable Type="Comment" Library="AIAI" Id="04AF58C3"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF0D33C"/>
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
        <Variable Type="Comment" Library="AIAI" Id="BAECEA09"/>
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
        <Variable Type="Comment" Library="AIAI" Id="D1CF142E"/>
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
        <Variable Type="Comment" Library="AIAI" Id="FC5AB228"/>
        <Variable Type="Variable" Library="AIAI" Id="7568B9EE"/>
        <Variable Type="Comment" Library="AIAI" Id="B0136C99"/>
        <Variable Type="Variable" Library="AIAI" Id="8BD54BB1"/>
        <Variable Type="Variable" Library="AIAI" Id="551AAD01"/>
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
        <Variable Type="Variable" Library="AIAI" Id="C3B99A85"/>
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
        <Variable Type="Variable" Library="AIAI" Id="B53AF941"/>
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
        <Variable Type="Variable" Library="AIAI" Id="2D15D6C7"/>
        <Variable Type="Comment" Library="AIAI" Id="BFBA884A"/>
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
        <Variable Type="Variable" Library="AIAI" Id="5D9874DE"/>
    </Element>
    <Element Type="Comment" Id="CCAE503C">
        <Comment>
            Basic Hero State
        </Comment>
    </Element>
    <Element Type="Variable" Id="76A87F84">
        <Identifier>heroState</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="85516CF8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BBB73152"/>
    </Element>
    <Element Type="Param" Id="BBB73152">
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Variable" Id="3E1F588D">
        <Identifier>timeEnteredState</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DFFA9877"/>
    </Element>
    <Element Type="Param" Id="DFFA9877">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B17DB08F">
        <Identifier>difficulty</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="FFAB9AB0"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4672F38D"/>
    </Element>
    <Element Type="Param" Id="4672F38D">
        <Preset Type="PresetValue" Library="AIAI" Id="FF522AB1"/>
    </Element>
    <Element Type="Variable" Id="A4A76447">
        <Identifier>hasTactical</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A12A8B67"/>
    </Element>
    <Element Type="Param" Id="A12A8B67">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="965906D6">
        <Identifier>abilityType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="97E4649A"/>
            <ArraySize Dim="0" Value="4"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="DA31966E">
        <Identifier>castAbility</Identifier>
        <VariableType>
            <Type Value="abilcmd"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="41A06ADD"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BEFC2A80"/>
    </Element>
    <Element Type="Param" Id="BEFC2A80">
        <Preset Type="PresetValue" Library="Ntve" Id="C7E46DC5"/>
    </Element>
    <Element Type="Variable" Id="34179544">
        <Identifier>nextOffensiveSpellCheckTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0C2014A"/>
    </Element>
    <Element Type="Param" Id="E0C2014A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="978E5B4F">
        <Identifier>wantsToGoHome</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="07074524"/>
    </Element>
    <Element Type="Param" Id="07074524">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2A4A087C">
        <Comment>
            Trigger Controls
        </Comment>
    </Element>
    <Element Type="Variable" Id="BBF782BA">
        <Identifier>startingLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3DF6546A"/>
    </Element>
    <Element Type="Param" Id="3DF6546A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7C29BE48">
        <Identifier>shouldWaitInSpawn</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B9C7D152"/>
    </Element>
    <Element Type="Param" Id="B9C7D152">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="79D7C3C9">
        <Identifier>wantsToWaitInSpawn</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="998300FA"/>
    </Element>
    <Element Type="Param" Id="998300FA">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="299B147B">
        <Comment>
            Talent Buying
        </Comment>
    </Element>
    <Element Type="Variable" Id="E2AB3023">
        <Identifier>allowedToChooseTalentsTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2895A8D3"/>
    </Element>
    <Element Type="Param" Id="2895A8D3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="456C5AE3">
        <Comment>
            Lane Changing
        </Comment>
    </Element>
    <Element Type="Variable" Id="11BEFDE7">
        <Identifier>currentLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB4AFD3D"/>
    </Element>
    <Element Type="Param" Id="EB4AFD3D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="701AE71B">
        <Identifier>desiredLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="838B065D"/>
    </Element>
    <Element Type="Param" Id="838B065D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9A5BF799">
        <Identifier>followPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1326D40"/>
    </Element>
    <Element Type="Param" Id="A1326D40">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BE1F2631">
        <Identifier>nextChangeLanesConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A12F7CD2"/>
    </Element>
    <Element Type="Param" Id="A12F7CD2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="55341F2E">
        <Comment>
            Lane Pathing
        </Comment>
    </Element>
    <Element Type="Variable" Id="35DA9B25">
        <Identifier>lastRetreatStartTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCF7F05B"/>
    </Element>
    <Element Type="Param" Id="DCF7F05B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1777913F">
        <Identifier>safeInLaneRetreating</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E9780C94"/>
    </Element>
    <Element Type="Param" Id="E9780C94">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="74C8F99A">
        <Identifier>safeInLaneStartTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73180E39"/>
    </Element>
    <Element Type="Param" Id="73180E39">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="96DEA147">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2FA478AF"/>
    </Element>
    <Element Type="Param" Id="2FA478AF">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="328FBC43">
        <Identifier>nextLaneOffsetChangeTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D104B9B5"/>
    </Element>
    <Element Type="Param" Id="D104B9B5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="679A5EBC">
        <Identifier>curWaypointIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="42ABE46F"/>
    </Element>
    <Element Type="Param" Id="42ABE46F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="677864E4">
        <Identifier>curWaypointPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="94DBF322"/>
    </Element>
    <Element Type="Param" Id="94DBF322">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0768BE32">
        <Identifier>laneTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1468E03"/>
    </Element>
    <Element Type="Param" Id="A1468E03">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="5D01A412">
        <Comment>
            Jungle Pathing
        </Comment>
    </Element>
    <Element Type="Variable" Id="F6BEA9BD">
        <Identifier>safeInJungleRetreating</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="494E565C"/>
    </Element>
    <Element Type="Param" Id="494E565C">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="28D9DB5D">
        <Identifier>safeInJungleStartTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE31DC82"/>
    </Element>
    <Element Type="Param" Id="BE31DC82">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9696171C">
        <Identifier>returnToLaneLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A54A9AC1"/>
    </Element>
    <Element Type="Param" Id="A54A9AC1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="993FD3F2">
        <Identifier>returnToLanePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1161D554"/>
    </Element>
    <Element Type="Param" Id="1161D554">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="28398630">
        <Identifier>jungleTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="084D7E3E"/>
    </Element>
    <Element Type="Param" Id="084D7E3E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="F9322330">
        <Identifier>curTargetHealthGlobe</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2A1C5BC2"/>
    </Element>
    <Element Type="Param" Id="2A1C5BC2">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="B9788D7C">
        <Comment>
            Wait For Minions
        </Comment>
    </Element>
    <Element Type="Variable" Id="39FF020D">
        <Identifier>nextWaitingRepositionTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB3E8A06"/>
    </Element>
    <Element Type="Param" Id="AB3E8A06">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="9251F06C">
        <Comment>
            Minion Battle
        </Comment>
    </Element>
    <Element Type="Variable" Id="8DC6AB9B">
        <Identifier>nextMinionBattleAttackTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="82041659"/>
    </Element>
    <Element Type="Param" Id="82041659">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="66EBA75D">
        <Identifier>minionBattleAttackTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D9B2B89A"/>
    </Element>
    <Element Type="Param" Id="D9B2B89A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8A0213FD">
        <Identifier>minionBattleHarassTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="27434C5C"/>
    </Element>
    <Element Type="Param" Id="27434C5C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="3FFF05E1">
        <Identifier>minionBattleHarassTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="22DDFF96"/>
    </Element>
    <Element Type="Param" Id="22DDFF96">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7AA178C1">
        <Identifier>minionBattleRetreatTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D87C8BD8"/>
    </Element>
    <Element Type="Param" Id="D87C8BD8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="86DA1098">
        <Identifier>nextMinionBattleRepositionRecalculateTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB007F61"/>
    </Element>
    <Element Type="Param" Id="CB007F61">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="350C4FDA">
        <Identifier>minionBattleRepositionPositionOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0B927E9C"/>
    </Element>
    <Element Type="Param" Id="0B927E9C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="0D4E8ED4">
        <Comment>
            Siege Harass
        </Comment>
    </Element>
    <Element Type="Variable" Id="F6CFB784">
        <Identifier>siegeHarassTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B53A8804"/>
    </Element>
    <Element Type="Param" Id="B53A8804">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="D79DFEF9">
        <Comment>
            Jungle Harass
        </Comment>
    </Element>
    <Element Type="Variable" Id="4F8BBC3E">
        <Identifier>harassInJungleTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FADD15BD"/>
    </Element>
    <Element Type="Param" Id="FADD15BD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="3BEFA32A">
        <Identifier>harassInJungleTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="58B47A25"/>
    </Element>
    <Element Type="Param" Id="58B47A25">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="79A6B1D7">
        <Identifier>nextHarassInJungleCheckTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4795B625"/>
    </Element>
    <Element Type="Param" Id="4795B625">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="8ADB94A1">
        <Comment>
            Pace Around
        </Comment>
    </Element>
    <Element Type="Variable" Id="949D79D1">
        <Identifier>paceAroundStartPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8FE81BF3"/>
    </Element>
    <Element Type="Param" Id="8FE81BF3">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="725D2AC0">
        <Identifier>paceAroundTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1DFB0E0F"/>
    </Element>
    <Element Type="Param" Id="1DFB0E0F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8267E279">
        <Identifier>nextPaceAroundRepositionTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F66461C"/>
    </Element>
    <Element Type="Param" Id="3F66461C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B1063AE2">
        <Comment>
            Core Defense
        </Comment>
    </Element>
    <Element Type="Variable" Id="FB94821E">
        <Identifier>wantsToDefendCore</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CC1A6947"/>
    </Element>
    <Element Type="Param" Id="CC1A6947">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F7800898">
        <Comment>
            Jungling
        </Comment>
    </Element>
    <Element Type="Variable" Id="DFCF6C3F">
        <Identifier>curMinionCamp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2406B1B4"/>
    </Element>
    <Element Type="Param" Id="2406B1B4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="15CC450B">
        <Identifier>humanPlayerAssisting</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="93A53097"/>
    </Element>
    <Element Type="Param" Id="93A53097">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A5A214A4">
        <Identifier>humanPlayerAssistingDistance</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EA4939FF"/>
    </Element>
    <Element Type="Param" Id="EA4939FF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="696639E5">
        <Identifier>nextHumanPlayerAssistingDistanceCheckTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8ED52280"/>
    </Element>
    <Element Type="Param" Id="8ED52280">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A42CE304">
        <Identifier>cancelCampAttackCounter</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B2324BA5"/>
    </Element>
    <Element Type="Param" Id="B2324BA5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="71F95838">
        <Identifier>moveToCampStartTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC6DFA14"/>
    </Element>
    <Element Type="Param" Id="DC6DFA14">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AB2D3246">
        <Identifier>arrivedAtCampTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="42E04721"/>
    </Element>
    <Element Type="Param" Id="42E04721">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="6B4FEA87">
        <Comment>
            Other state specific values
        </Comment>
    </Element>
    <Element Type="Variable" Id="F27ACEB0">
        <Identifier>curTargetWatchTower</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79181467"/>
    </Element>
    <Element Type="Param" Id="79181467">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2187E5FE">
        <Identifier>curTargetMoonwell</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="621D0598"/>
    </Element>
    <Element Type="Param" Id="621D0598">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="FCEDFD89">
        <Identifier>avoidAOETimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C52B936"/>
    </Element>
    <Element Type="Param" Id="5C52B936">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E17701AB">
        <Identifier>nextWaitForGameToStartRepositionTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C4D2013"/>
    </Element>
    <Element Type="Param" Id="3C4D2013">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="EDA88DC3">
        <Identifier>waitForGameToStartPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A2415F4"/>
    </Element>
    <Element Type="Param" Id="7A2415F4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4E983B7C">
        <Identifier>leaveSpawnTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D3C7E51F"/>
    </Element>
    <Element Type="Param" Id="D3C7E51F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="13BF23EB">
        <Comment>
            Focus Hero
        </Comment>
    </Element>
    <Element Type="Variable" Id="4C6B205C">
        <Identifier>targetHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B027D0F6"/>
    </Element>
    <Element Type="Param" Id="B027D0F6">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8FE3B654">
        <Identifier>targetHeroCheckPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCA64407"/>
    </Element>
    <Element Type="Param" Id="CCA64407">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="BE4B23B9">
        <Identifier>focusHeroTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E58CD3F2"/>
    </Element>
    <Element Type="Param" Id="E58CD3F2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="46220F41">
        <Identifier>nextFocusHeroCheckTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EE673863"/>
    </Element>
    <Element Type="Param" Id="EE673863">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3A3FCF44">
        <Comment>
            Abathur Logic
        </Comment>
    </Element>
    <Element Type="Variable" Id="571572FE">
        <Identifier>wantsToUseAbathurLogic</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0DE99525"/>
    </Element>
    <Element Type="Param" Id="0DE99525">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D1F25281">
        <Comment>
            Tear Of Elune Mechanic
        </Comment>
    </Element>
    <Element Type="Variable" Id="59298BB1">
        <Identifier>wantsToCaptureTearOfElune</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="132539EF"/>
    </Element>
    <Element Type="Param" Id="132539EF">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="EB2CEA62">
        <Identifier>tearGuardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="70458501"/>
    </Element>
    <Element Type="Param" Id="70458501">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="9D181D49">
        <Identifier>nextTearGuardPositionUpdateTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95950D9C"/>
    </Element>
    <Element Type="Param" Id="95950D9C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="04AF58C3">
        <Comment>
            Doubloon Mechanic
        </Comment>
    </Element>
    <Element Type="Variable" Id="4FF0D33C">
        <Identifier>nextTurnInDoubloonsConsiderTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F726A35B"/>
    </Element>
    <Element Type="Param" Id="F726A35B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AAC035D9">
        <Identifier>curTargetDoubloon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="80DF0C7E"/>
    </Element>
    <Element Type="Param" Id="80DF0C7E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="97B2EFF5">
        <Identifier>wantsToTurnInDoubloons</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18B227FB"/>
    </Element>
    <Element Type="Param" Id="18B227FB">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="9091941C">
        <Identifier>curTargetTreasureChest</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7188F9D"/>
    </Element>
    <Element Type="Param" Id="A7188F9D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="BAECEA09">
        <Comment>
            Gardens Dragon Mechanic
        </Comment>
    </Element>
    <Element Type="Variable" Id="02ADEB53">
        <Identifier>curTargetObelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6DE11287"/>
    </Element>
    <Element Type="Param" Id="6DE11287">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="13C988CA">
        <Identifier>curTargetDragonStatue</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D285FB5F"/>
    </Element>
    <Element Type="Param" Id="D285FB5F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="D1CF142E">
        <Comment>
            Underworld Mechanic
        </Comment>
    </Element>
    <Element Type="Variable" Id="2E634837">
        <Identifier>curTargetUnderworldEntrance</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1D8F55CC"/>
    </Element>
    <Element Type="Param" Id="1D8F55CC">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="5C75F18B">
        <Identifier>curTargetUnderworldExit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B1DCF1E9"/>
    </Element>
    <Element Type="Param" Id="B1DCF1E9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="211B26AC">
        <Identifier>wantsToCollectSkulls</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F6D7161"/>
    </Element>
    <Element Type="Param" Id="5F6D7161">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="E5E56743">
        <Identifier>curTargetSkull</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D18EA46E"/>
    </Element>
    <Element Type="Param" Id="D18EA46E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8263AB10">
        <Identifier>underworldTargetMinion</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1D8E6BD4"/>
    </Element>
    <Element Type="Param" Id="1D8E6BD4">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A98A18B6">
        <Identifier>underworldTargetHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="06F2FB4B"/>
    </Element>
    <Element Type="Param" Id="06F2FB4B">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="026342A0">
        <Identifier>underworldExitTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A893877"/>
    </Element>
    <Element Type="Param" Id="7A893877">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="FC5AB228">
        <Comment>
            AI Communication
        </Comment>
    </Element>
    <Element Type="Variable" Id="7568B9EE">
        <Identifier>announcedRetreat</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E1D3CDA2"/>
    </Element>
    <Element Type="Param" Id="E1D3CDA2">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B0136C99">
        <Comment>
            Nearby Eval
        </Comment>
    </Element>
    <Element Type="Variable" Id="8BD54BB1">
        <Identifier>nextEvalUpdateTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B5FF3662"/>
    </Element>
    <Element Type="Param" Id="B5FF3662">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="551AAD01">
        <Identifier>heroLaneDirection</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F12A26E"/>
    </Element>
    <Element Type="Param" Id="8F12A26E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A5521903">
        <Identifier>heroClosestLanePoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7FFB71E8"/>
    </Element>
    <Element Type="Param" Id="7FFB71E8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1D978FE9">
        <Identifier>heroLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9814D6F7"/>
    </Element>
    <Element Type="Param" Id="9814D6F7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0BF2C534">
        <Identifier>totalEnemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D8F7D695"/>
    </Element>
    <Element Type="Param" Id="D8F7D695">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="270DFF58">
        <Identifier>enemyHeroEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B5B94349"/>
    </Element>
    <Element Type="Param" Id="B5B94349">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C3B99A85">
        <Identifier>enemyTowerEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D041BF2F"/>
    </Element>
    <Element Type="Param" Id="D041BF2F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DEF89851">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="142D23B4"/>
    </Element>
    <Element Type="Param" Id="142D23B4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F0F28C1"/>
    </Element>
    <Element Type="FunctionCall" Id="0F0F28C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="07F8D6BD">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D9DB655A"/>
    </Element>
    <Element Type="Param" Id="D9DB655A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="466C380B"/>
    </Element>
    <Element Type="FunctionCall" Id="466C380B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="B53AF941">
        <Identifier>enemyMinionsSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FEF10B53"/>
    </Element>
    <Element Type="Param" Id="FEF10B53">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="275CB394"/>
    </Element>
    <Element Type="FunctionCall" Id="275CB394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="41699434">
        <Identifier>enemyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7CF80205"/>
    </Element>
    <Element Type="Param" Id="7CF80205">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D91C5757"/>
    </Element>
    <Element Type="FunctionCall" Id="D91C5757">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="AD334E55">
        <Identifier>totalAllyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A56ACDB"/>
    </Element>
    <Element Type="Param" Id="3A56ACDB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DF9A2171">
        <Identifier>allyHeroEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6E3B52A7"/>
    </Element>
    <Element Type="Param" Id="6E3B52A7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4CD2A22A">
        <Identifier>allyTowerEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6185F1CC"/>
    </Element>
    <Element Type="Param" Id="6185F1CC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F1C8C3D7">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8E6E516D"/>
    </Element>
    <Element Type="Param" Id="8E6E516D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="183CD3F9"/>
    </Element>
    <Element Type="FunctionCall" Id="183CD3F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="9504735E">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E829AB86"/>
    </Element>
    <Element Type="Param" Id="E829AB86">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52C0D09A"/>
    </Element>
    <Element Type="FunctionCall" Id="52C0D09A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C0DE8B59">
        <Identifier>allyMinionsSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="28BDAF9F"/>
    </Element>
    <Element Type="Param" Id="28BDAF9F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03C801C7"/>
    </Element>
    <Element Type="FunctionCall" Id="03C801C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="028D0AA3">
        <Identifier>allyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6071B5D7"/>
    </Element>
    <Element Type="Param" Id="6071B5D7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B5DC7CE"/>
    </Element>
    <Element Type="FunctionCall" Id="8B5DC7CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F2826446">
        <Identifier>selfEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="25D4245E"/>
    </Element>
    <Element Type="Param" Id="25D4245E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2D15D6C7">
        <Identifier>humanAllyHeroNearby</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B97046AA"/>
    </Element>
    <Element Type="Param" Id="B97046AA">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BFBA884A">
        <Comment>
            Debugging State
        </Comment>
    </Element>
    <Element Type="Variable" Id="E63925DD">
        <Identifier>leaderPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="293E4CA0"/>
    </Element>
    <Element Type="Param" Id="293E4CA0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5D9874DE">
        <Identifier>followLeaderTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBC990F5"/>
    </Element>
    <Element Type="Param" Id="CBC990F5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E3CB6029">
        <Identifier>heroAIHumanPlayerType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="A3C45DF5"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C53B62D4"/>
    </Element>
    <Element Type="Param" Id="C53B62D4">
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Variable" Id="B1C9B5C3">
        <Identifier>heroAIComputerPlayerType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="A3C45DF5"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D2AC2A85"/>
    </Element>
    <Element Type="Param" Id="D2AC2A85">
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Variable" Id="A001DD42">
        <Identifier>heroAINumberofDifficultyLevels</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39D5597B"/>
    </Element>
    <Element Type="Param" Id="39D5597B">
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BB9E418D">
        <Identifier>aIHeroes</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="987C51A9"/>
            <ArraySize Dim="0" Value="10"/>
        </VariableType>
    </Element>
    <Element Type="Category" Id="3F7B14BF">
        <Item Type="Preset" Library="AIAI" Id="E94595EC"/>
        <Item Type="Variable" Library="AIAI" Id="793F67F9"/>
        <Item Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Item Type="Trigger" Library="AIAI" Id="869BD311"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8384C056"/>
    </Element>
    <Element Type="Preset" Id="E94595EC">
        <PresetInteger/>
        <BaseType Value="int"/>
        <Item Type="PresetValue" Library="AIAI" Id="C47BA0A7"/>
        <Item Type="PresetValue" Library="AIAI" Id="9324D79C"/>
        <Item Type="PresetValue" Library="AIAI" Id="E87CC452"/>
        <Item Type="PresetValue" Library="AIAI" Id="7A7CAB86"/>
    </Element>
    <Element Type="PresetValue" Id="C47BA0A7">
    </Element>
    <Element Type="PresetValue" Id="9324D79C">
    </Element>
    <Element Type="PresetValue" Id="E87CC452">
    </Element>
    <Element Type="PresetValue" Id="7A7CAB86">
    </Element>
    <Element Type="Variable" Id="793F67F9">
        <Identifier>heroAINumberofHeroTiers</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7B86E405"/>
    </Element>
    <Element Type="Param" Id="7B86E405">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1F7E88B6">
        <Identifier>heroAIHeroTierData</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="793F67F9"/>
            <ArraySize Dim="1" Type="Variable" Library="Core" Id="26215D5E"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="502888A2"/>
    </Element>
    <Element Type="Param" Id="502888A2">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Trigger" Id="869BD311">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
        <Action Type="Comment" Library="AIAI" Id="668728FF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CBB31659"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8C769F8B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A498CC05"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D1EF6A96"/>
        <Action Type="FunctionCall" Library="AIAI" Id="945E00C8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BDB11DEE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="86420341"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5E13BE93"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0C881760"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CE89B824"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D79E7583"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6807F3C4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C9BC5ED6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="55E9D87C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DB92B4D6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E378EC6E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="22625F6C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4693009A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="580D9369"/>
        <Action Type="Comment" Library="AIAI" Id="4E98F90F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="933F455B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9AC4023B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="85BBEC11"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F4C7A8DF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7F8F129E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B7FDECCE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7F6793D7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FBF5ECAD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="02F4D57B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F9BE24E8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="28927B6D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3CEF3BEE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="332D07CF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FD85683E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="FA89445E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E2B8EF0F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7091EAD2"/>
        <Action Type="Comment" Library="AIAI" Id="7A297F4C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="09DFFCF4"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B4900A75"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6F4DC386"/>
        <Action Type="FunctionCall" Library="AIAI" Id="597CD841"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0D9CB21D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="60FE67CA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CB75F84E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C0C21B6A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="82AF9D6E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="73AB069E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="02C6D47B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CA5B6004"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F56202FB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="335739CB"/>
        <Action Type="FunctionCall" Library="AIAI" Id="32E6E9E3"/>
        <Action Type="FunctionCall" Library="AIAI" Id="05A31982"/>
        <Action Type="FunctionCall" Library="AIAI" Id="214AFE5E"/>
        <Action Type="Comment" Library="AIAI" Id="86381FA6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4F8A403B"/>
    </Element>
    <Element Type="Variable" Id="399A4429">
        <Identifier>tierIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E75D8534"/>
    </Element>
    <Element Type="Param" Id="E75D8534">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AC46FDAD">
        <Identifier>arrayIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B2E98DA"/>
    </Element>
    <Element Type="Param" Id="4B2E98DA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="668728FF">
        <Comment>
            Tier 1
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CBB31659">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="EA6CF047"/>
        <Parameter Type="Param" Library="AIAI" Id="C324DFBE"/>
        <Parameter Type="Param" Library="AIAI" Id="C4875BAD"/>
    </Element>
    <Element Type="Param" Id="EA6CF047">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C324DFBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C4875BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="FunctionCall" Id="8C769F8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B195C860"/>
        <Parameter Type="Param" Library="AIAI" Id="8F4FBCDD"/>
    </Element>
    <Element Type="Param" Id="B195C860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="8F4FBCDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A498CC05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3FCD78A5"/>
        <Parameter Type="Param" Library="AIAI" Id="A788F015"/>
    </Element>
    <Element Type="Param" Id="3FCD78A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="B7006BA6"/>
        <Array Type="Param" Library="AIAI" Id="98169A6B"/>
    </Element>
    <Element Type="Param" Id="B7006BA6">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="98169A6B">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="A788F015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroDiablo</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="D1EF6A96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA42796"/>
        <Parameter Type="Param" Library="AIAI" Id="BC5040F7"/>
        <Parameter Type="Param" Library="AIAI" Id="2E4934B6"/>
    </Element>
    <Element Type="Param" Id="ECA42796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BC5040F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E4934B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="945E00C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="78FF6458"/>
        <Parameter Type="Param" Library="AIAI" Id="7F7A8188"/>
    </Element>
    <Element Type="Param" Id="78FF6458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="365F87BE"/>
        <Array Type="Param" Library="AIAI" Id="5030C4A5"/>
    </Element>
    <Element Type="Param" Id="365F87BE">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="5030C4A5">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="7F7A8188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroDemonHunter</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="BDB11DEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="7499F089"/>
        <Parameter Type="Param" Library="AIAI" Id="065A056D"/>
        <Parameter Type="Param" Library="AIAI" Id="1C1FA65E"/>
    </Element>
    <Element Type="Param" Id="7499F089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="065A056D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1C1FA65E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="86420341">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4B9B4D0F"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2F7140"/>
    </Element>
    <Element Type="Param" Id="4B9B4D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="37D99AF1"/>
        <Array Type="Param" Library="AIAI" Id="4BC90601"/>
    </Element>
    <Element Type="Param" Id="37D99AF1">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="4BC90601">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="CE2F7140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroKerrigan</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="5E13BE93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="DBF5BE5E"/>
        <Parameter Type="Param" Library="AIAI" Id="33D3DAF8"/>
        <Parameter Type="Param" Library="AIAI" Id="60E491EA"/>
    </Element>
    <Element Type="Param" Id="DBF5BE5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="33D3DAF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="60E491EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="0C881760">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D5896DD8"/>
        <Parameter Type="Param" Library="AIAI" Id="AEE7F404"/>
    </Element>
    <Element Type="Param" Id="D5896DD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="E000166A"/>
        <Array Type="Param" Library="AIAI" Id="E43E56BE"/>
    </Element>
    <Element Type="Param" Id="E000166A">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="E43E56BE">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="AEE7F404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroMalfurion</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="CE89B824">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="59ACF0B1"/>
        <Parameter Type="Param" Library="AIAI" Id="DD0D09F2"/>
        <Parameter Type="Param" Library="AIAI" Id="6DA3DD7F"/>
    </Element>
    <Element Type="Param" Id="59ACF0B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DD0D09F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6DA3DD7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="D79E7583">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="525A4B04"/>
        <Parameter Type="Param" Library="AIAI" Id="5E426339"/>
    </Element>
    <Element Type="Param" Id="525A4B04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="80997833"/>
        <Array Type="Param" Library="AIAI" Id="085F7597"/>
    </Element>
    <Element Type="Param" Id="80997833">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="085F7597">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="5E426339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroMuradin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="6807F3C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="342631A0"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB459DC"/>
        <Parameter Type="Param" Library="AIAI" Id="D614E6AC"/>
    </Element>
    <Element Type="Param" Id="342631A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DFB459DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D614E6AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="C9BC5ED6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="026B2C11"/>
        <Parameter Type="Param" Library="AIAI" Id="ED107EB4"/>
    </Element>
    <Element Type="Param" Id="026B2C11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="6B4AAA71"/>
        <Array Type="Param" Library="AIAI" Id="ADFE9BC6"/>
    </Element>
    <Element Type="Param" Id="6B4AAA71">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="ADFE9BC6">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="ED107EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroTychus</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="55E9D87C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="2C74E7CA"/>
        <Parameter Type="Param" Library="AIAI" Id="1D489A47"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFBDF3B"/>
    </Element>
    <Element Type="Param" Id="2C74E7CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1D489A47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5CFBDF3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="DB92B4D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29DD8156"/>
        <Parameter Type="Param" Library="AIAI" Id="B58277A8"/>
    </Element>
    <Element Type="Param" Id="29DD8156">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="A33386DD"/>
        <Array Type="Param" Library="AIAI" Id="33EED1B4"/>
    </Element>
    <Element Type="Param" Id="A33386DD">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="33EED1B4">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="B58277A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroUther</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="E378EC6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="FD48A0F8"/>
        <Parameter Type="Param" Library="AIAI" Id="92E61F69"/>
        <Parameter Type="Param" Library="AIAI" Id="E3009EE3"/>
    </Element>
    <Element Type="Param" Id="FD48A0F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="92E61F69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E3009EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="22625F6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5B09ABAD"/>
        <Parameter Type="Param" Library="AIAI" Id="563CB3D1"/>
    </Element>
    <Element Type="Param" Id="5B09ABAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="2E32E335"/>
        <Array Type="Param" Library="AIAI" Id="E952CA55"/>
    </Element>
    <Element Type="Param" Id="2E32E335">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="E952CA55">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="563CB3D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroRaynor</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="4693009A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="05727ABE"/>
        <Parameter Type="Param" Library="AIAI" Id="90F7AF31"/>
        <Parameter Type="Param" Library="AIAI" Id="AC7D256A"/>
    </Element>
    <Element Type="Param" Id="05727ABE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="90F7AF31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC7D256A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="580D9369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="66B73D4C"/>
        <Parameter Type="Param" Library="AIAI" Id="769683FC"/>
    </Element>
    <Element Type="Param" Id="66B73D4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="C377FDC7"/>
        <Array Type="Param" Library="AIAI" Id="3C2DBE32"/>
    </Element>
    <Element Type="Param" Id="C377FDC7">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="3C2DBE32">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="769683FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroLiLi</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Comment" Id="4E98F90F">
        <Comment>
            Tier 2
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="933F455B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="A23CDC1A"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA1C4CF"/>
        <Parameter Type="Param" Library="AIAI" Id="C208C660"/>
    </Element>
    <Element Type="Param" Id="A23CDC1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BFA1C4CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C208C660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="FunctionCall" Id="9AC4023B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="312F22D6"/>
        <Parameter Type="Param" Library="AIAI" Id="26EEE9BE"/>
    </Element>
    <Element Type="Param" Id="312F22D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="26EEE9BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="85BBEC11">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F77193"/>
        <Parameter Type="Param" Library="AIAI" Id="C1DA804A"/>
    </Element>
    <Element Type="Param" Id="B4F77193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="3111A9C1"/>
        <Array Type="Param" Library="AIAI" Id="EC3936DF"/>
    </Element>
    <Element Type="Param" Id="3111A9C1">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="EC3936DF">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="C1DA804A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroIllidan</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="F4C7A8DF">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="EB764F99"/>
        <Parameter Type="Param" Library="AIAI" Id="21DF4664"/>
        <Parameter Type="Param" Library="AIAI" Id="17D41D3A"/>
    </Element>
    <Element Type="Param" Id="EB764F99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="21DF4664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="17D41D3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="7F8F129E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ACE1FF1F"/>
        <Parameter Type="Param" Library="AIAI" Id="28E16FA9"/>
    </Element>
    <Element Type="Param" Id="ACE1FF1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="E3B0D7E2"/>
        <Array Type="Param" Library="AIAI" Id="3CAB897C"/>
    </Element>
    <Element Type="Param" Id="E3B0D7E2">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="3CAB897C">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="28E16FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroArthas</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="B7FDECCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="48C57FFC"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA7F613"/>
        <Parameter Type="Param" Library="AIAI" Id="6F4C3106"/>
    </Element>
    <Element Type="Param" Id="48C57FFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8EA7F613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6F4C3106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6793D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9BC3EB05"/>
        <Parameter Type="Param" Library="AIAI" Id="3CB10F0A"/>
    </Element>
    <Element Type="Param" Id="9BC3EB05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="AFB4C00A"/>
        <Array Type="Param" Library="AIAI" Id="6E10A58F"/>
    </Element>
    <Element Type="Param" Id="AFB4C00A">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="6E10A58F">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="3CB10F0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroStitches</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="FBF5ECAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="4168EB17"/>
        <Parameter Type="Param" Library="AIAI" Id="2B691837"/>
        <Parameter Type="Param" Library="AIAI" Id="B49B865F"/>
    </Element>
    <Element Type="Param" Id="4168EB17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2B691837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B49B865F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="02F4D57B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6D19B387"/>
        <Parameter Type="Param" Library="AIAI" Id="C6BC04EF"/>
    </Element>
    <Element Type="Param" Id="6D19B387">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="F327A028"/>
        <Array Type="Param" Library="AIAI" Id="92F519FB"/>
    </Element>
    <Element Type="Param" Id="F327A028">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="92F519FB">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="C6BC04EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroTassadar</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="F9BE24E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="B49F449C"/>
        <Parameter Type="Param" Library="AIAI" Id="34F5B8BA"/>
        <Parameter Type="Param" Library="AIAI" Id="C0E0CA9E"/>
    </Element>
    <Element Type="Param" Id="B49F449C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="34F5B8BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C0E0CA9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="28927B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A7CADF6"/>
        <Parameter Type="Param" Library="AIAI" Id="8649B22F"/>
    </Element>
    <Element Type="Param" Id="1A7CADF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="67B8299A"/>
        <Array Type="Param" Library="AIAI" Id="5D1E60AF"/>
    </Element>
    <Element Type="Param" Id="67B8299A">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="5D1E60AF">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="8649B22F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroTyrande</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="3CEF3BEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="2118DCC5"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4A8BF1"/>
        <Parameter Type="Param" Library="AIAI" Id="97223798"/>
    </Element>
    <Element Type="Param" Id="2118DCC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DF4A8BF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="97223798">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="332D07CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DCCCE447"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F02938"/>
    </Element>
    <Element Type="Param" Id="DCCCE447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="82476937"/>
        <Array Type="Param" Library="AIAI" Id="91DB9752"/>
    </Element>
    <Element Type="Param" Id="82476937">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="91DB9752">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="D4F02938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroSgtHammer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="FD85683E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="7FB0B20F"/>
        <Parameter Type="Param" Library="AIAI" Id="BF42BCDF"/>
        <Parameter Type="Param" Library="AIAI" Id="42B84548"/>
    </Element>
    <Element Type="Param" Id="7FB0B20F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BF42BCDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="42B84548">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="FA89445E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D0925790"/>
        <Parameter Type="Param" Library="AIAI" Id="88A0740B"/>
    </Element>
    <Element Type="Param" Id="D0925790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="F08272A4"/>
        <Array Type="Param" Library="AIAI" Id="F8F0DF89"/>
    </Element>
    <Element Type="Param" Id="F08272A4">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="F8F0DF89">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="88A0740B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroWitchDoctor</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="E2B8EF0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="D6A65089"/>
        <Parameter Type="Param" Library="AIAI" Id="A8C3EAA4"/>
        <Parameter Type="Param" Library="AIAI" Id="01CFF961"/>
    </Element>
    <Element Type="Param" Id="D6A65089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A8C3EAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="01CFF961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="7091EAD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F6643344"/>
        <Parameter Type="Param" Library="AIAI" Id="3507A7C4"/>
    </Element>
    <Element Type="Param" Id="F6643344">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="583F89AF"/>
        <Array Type="Param" Library="AIAI" Id="8717608A"/>
    </Element>
    <Element Type="Param" Id="583F89AF">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="8717608A">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="3507A7C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroBarbarian</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Comment" Id="7A297F4C">
        <Comment>
            Tier 3
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="09DFFCF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="BD36D5C1"/>
        <Parameter Type="Param" Library="AIAI" Id="A1C67ECC"/>
        <Parameter Type="Param" Library="AIAI" Id="16E5C561"/>
    </Element>
    <Element Type="Param" Id="BD36D5C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A1C67ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="16E5C561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="FunctionCall" Id="B4900A75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="69CCAAEB"/>
        <Parameter Type="Param" Library="AIAI" Id="24F2E07B"/>
    </Element>
    <Element Type="Param" Id="69CCAAEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="24F2E07B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6F4DC386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51F5AFDE"/>
        <Parameter Type="Param" Library="AIAI" Id="6601EFB1"/>
    </Element>
    <Element Type="Param" Id="51F5AFDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="9F63C653"/>
        <Array Type="Param" Library="AIAI" Id="ADA17B93"/>
    </Element>
    <Element Type="Param" Id="9F63C653">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="ADA17B93">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="6601EFB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroL90ETC</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="597CD841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="C169144D"/>
        <Parameter Type="Param" Library="AIAI" Id="984BCCD4"/>
        <Parameter Type="Param" Library="AIAI" Id="BFF6BCF7"/>
    </Element>
    <Element Type="Param" Id="C169144D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="984BCCD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BFF6BCF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="0D9CB21D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4D90A82F"/>
        <Parameter Type="Param" Library="AIAI" Id="9426DE75"/>
    </Element>
    <Element Type="Param" Id="4D90A82F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="D76AA8BE"/>
        <Array Type="Param" Library="AIAI" Id="5A9CFC2B"/>
    </Element>
    <Element Type="Param" Id="D76AA8BE">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="5A9CFC2B">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="9426DE75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroFalstad</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="60FE67CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="29110D5E"/>
        <Parameter Type="Param" Library="AIAI" Id="A0512E72"/>
        <Parameter Type="Param" Library="AIAI" Id="BF4C6687"/>
    </Element>
    <Element Type="Param" Id="29110D5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A0512E72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BF4C6687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="CB75F84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6B33E7"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE311AB"/>
    </Element>
    <Element Type="Param" Id="BF6B33E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="2DDD2BEC"/>
        <Array Type="Param" Library="AIAI" Id="569D4818"/>
    </Element>
    <Element Type="Param" Id="2DDD2BEC">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="569D4818">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="9EE311AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroNova</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="C0C21B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="B7B8BC52"/>
        <Parameter Type="Param" Library="AIAI" Id="67318315"/>
        <Parameter Type="Param" Library="AIAI" Id="A8113B26"/>
    </Element>
    <Element Type="Param" Id="B7B8BC52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="67318315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A8113B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="82AF9D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="19186F4B"/>
        <Parameter Type="Param" Library="AIAI" Id="84723390"/>
    </Element>
    <Element Type="Param" Id="19186F4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="FE8A813C"/>
        <Array Type="Param" Library="AIAI" Id="21BC1DE4"/>
    </Element>
    <Element Type="Param" Id="FE8A813C">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="21BC1DE4">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="84723390">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroTinker</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="73AB069E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBBAEBD"/>
        <Parameter Type="Param" Library="AIAI" Id="A87DDCFD"/>
        <Parameter Type="Param" Library="AIAI" Id="833985BE"/>
    </Element>
    <Element Type="Param" Id="6CBBAEBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A87DDCFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="833985BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="02C6D47B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="07D180EA"/>
        <Parameter Type="Param" Library="AIAI" Id="A1A18E9A"/>
    </Element>
    <Element Type="Param" Id="07D180EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="F1EF60D9"/>
        <Array Type="Param" Library="AIAI" Id="61A86600"/>
    </Element>
    <Element Type="Param" Id="F1EF60D9">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="61A86600">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="A1A18E9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroTyrael</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="CA5B6004">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="51C1412F"/>
        <Parameter Type="Param" Library="AIAI" Id="44F1C34C"/>
        <Parameter Type="Param" Library="AIAI" Id="CF5B16B8"/>
    </Element>
    <Element Type="Param" Id="51C1412F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="44F1C34C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CF5B16B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="F56202FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C63BF5AE"/>
        <Parameter Type="Param" Library="AIAI" Id="68EB061C"/>
    </Element>
    <Element Type="Param" Id="C63BF5AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="AE055E3D"/>
        <Array Type="Param" Library="AIAI" Id="0E5D462A"/>
    </Element>
    <Element Type="Param" Id="AE055E3D">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="0E5D462A">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="68EB061C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroZeratul</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="335739CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="11828698"/>
        <Parameter Type="Param" Library="AIAI" Id="D50519B7"/>
        <Parameter Type="Param" Library="AIAI" Id="8E55BDC1"/>
    </Element>
    <Element Type="Param" Id="11828698">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D50519B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8E55BDC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="32E6E9E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E58A934"/>
        <Parameter Type="Param" Library="AIAI" Id="221D3CF2"/>
    </Element>
    <Element Type="Param" Id="9E58A934">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="0FCB4BF7"/>
        <Array Type="Param" Library="AIAI" Id="4861AD49"/>
    </Element>
    <Element Type="Param" Id="0FCB4BF7">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="4861AD49">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="221D3CF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroAbathur</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="05A31982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <Parameter Type="Param" Library="AIAI" Id="0791E574"/>
        <Parameter Type="Param" Library="AIAI" Id="83C7EEE4"/>
        <Parameter Type="Param" Library="AIAI" Id="EC5E297A"/>
    </Element>
    <Element Type="Param" Id="0791E574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="83C7EEE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EC5E297A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="FunctionCall" Id="214AFE5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F845B7FE"/>
        <Parameter Type="Param" Library="AIAI" Id="AED21321"/>
    </Element>
    <Element Type="Param" Id="F845B7FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="83BE0D52"/>
        <Array Type="Param" Library="AIAI" Id="65A13363"/>
    </Element>
    <Element Type="Param" Id="83BE0D52">
        <Variable Type="Variable" Library="AIAI" Id="399A4429"/>
    </Element>
    <Element Type="Param" Id="65A13363">
        <Variable Type="Variable" Library="AIAI" Id="AC46FDAD"/>
    </Element>
    <Element Type="Param" Id="AED21321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>HeroFaerieDragon</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Comment" Id="86381FA6">
        <Comment>
            Add heroes in mods
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4F8A403B">
        <FunctionDef Type="FunctionDef" Library="Core" Id="6DADDE3E"/>
        <Parameter Type="Param" Library="AIAI" Id="878F6A95"/>
    </Element>
    <Element Type="Param" Id="878F6A95">
        <ParameterDef Type="ParamDef" Library="Core" Id="793AAC4E"/>
        <Preset Type="PresetValue" Library="Core" Id="8B393C71"/>
    </Element>
    <Element Type="FunctionDef" Id="8384C056">
        <Identifier>HeroAIAddHeroToTierData</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E553251B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7EEADF30"/>
        <Variable Type="Variable" Library="AIAI" Id="38A4EC32"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="669B4853"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2D0B98E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD9D845A"/>
    </Element>
    <Element Type="ParamDef" Id="E553251B">
        <Identifier>tier</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="E94595EC"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="7EEADF30">
        <Identifier>heroType</Identifier>
        <ParameterType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </ParameterType>
        <ParamFlagPreload/>
        <Default Type="Param" Library="AIAI" Id="4C083C1E"/>
    </Element>
    <Element Type="Param" Id="4C083C1E">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="38A4EC32">
        <Identifier>index</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51ED07D3"/>
    </Element>
    <Element Type="Param" Id="51ED07D3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="669B4853">
        <Comment>
            Add the hero to the first empty slot on that tier
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B2D0B98E">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="344071C5"/>
        <Parameter Type="Param" Library="AIAI" Id="E0C0CEC1"/>
        <Parameter Type="Param" Library="AIAI" Id="6DC65B98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2D2CF70"/>
    </Element>
    <Element Type="Param" Id="344071C5">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E0C0CEC1">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="26215D5E"/>
    </Element>
    <Element Type="Param" Id="6DC65B98">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="38A4EC32"/>
    </Element>
    <Element Type="FunctionCall" Id="C2D2CF70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99ACCB75"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="779DCE18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8646897E"/>
    </Element>
    <Element Type="FunctionCall" Id="99ACCB75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FA8EF9E8"/>
        <Parameter Type="Param" Library="AIAI" Id="978EE6A2"/>
    </Element>
    <Element Type="Param" Id="FA8EF9E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="E6C0B970"/>
        <Array Type="Param" Library="AIAI" Id="8D26E695"/>
    </Element>
    <Element Type="Param" Id="E6C0B970">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1631BF6E"/>
    </Element>
    <Element Type="FunctionCall" Id="1631BF6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9E3D9C01"/>
    </Element>
    <Element Type="Param" Id="9E3D9C01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E553251B"/>
    </Element>
    <Element Type="Param" Id="8D26E695">
        <Variable Type="Variable" Library="AIAI" Id="38A4EC32"/>
    </Element>
    <Element Type="Param" Id="978EE6A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7EEADF30"/>
    </Element>
    <Element Type="FunctionCall" Id="779DCE18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8646897E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F017B0DB"/>
        <Parameter Type="Param" Library="AIAI" Id="23D77D0F"/>
        <Parameter Type="Param" Library="AIAI" Id="42D1DCCE"/>
    </Element>
    <Element Type="Param" Id="F017B0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="D94CB1A3"/>
        <Array Type="Param" Library="AIAI" Id="E6CAF167"/>
    </Element>
    <Element Type="Param" Id="D94CB1A3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C2CA86B"/>
    </Element>
    <Element Type="FunctionCall" Id="5C2CA86B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B668CC9B"/>
    </Element>
    <Element Type="Param" Id="B668CC9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E553251B"/>
    </Element>
    <Element Type="Param" Id="E6CAF167">
        <Variable Type="Variable" Library="AIAI" Id="38A4EC32"/>
    </Element>
    <Element Type="Param" Id="23D77D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42D1DCCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="FunctionCall" Id="CD9D845A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="67FEC261"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB0BBA2"/>
        <Parameter Type="Param" Library="AIAI" Id="F06DDB0A"/>
    </Element>
    <Element Type="Param" Id="67FEC261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="2FB0BBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="F06DDB0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="2DCFCC77"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="EF7EF7F9"/>
    </Element>
    <Element Type="Param" Id="2DCFCC77">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A367C49"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="8A367C49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="6B96C55D"/>
    </Element>
    <Element Type="Param" Id="6B96C55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7EEADF30"/>
    </Element>
    <Element Type="Param" Id="EF7EF7F9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB2E10A6"/>
        <ExpressionCode Value="B"/>
    </Element>
    <Element Type="FunctionCall" Id="DB2E10A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="FBF5662A"/>
    </Element>
    <Element Type="Param" Id="FBF5662A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BF484E1"/>
    </Element>
    <Element Type="FunctionCall" Id="5BF484E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="17E85619"/>
    </Element>
    <Element Type="Param" Id="17E85619">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E553251B"/>
    </Element>
    <Element Type="Comment" Id="118D25A0">
        <Comment>
            Interface
        </Comment>
    </Element>
    <Element Type="Category" Id="213DB2C8">
        <Item Type="Variable" Library="AIAI" Id="C89EB67C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AD3CC5A0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8B8A13D6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="25134F35"/>
        <Item Type="FunctionDef" Library="AIAI" Id="98EA5BC8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B37FCC67"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B6254E9C"/>
    </Element>
    <Element Type="Variable" Id="C89EB67C">
        <Identifier>heroAIInitAbilitesHeroFound</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E576C538"/>
    </Element>
    <Element Type="Param" Id="E576C538">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="AD3CC5A0">
        <Identifier>HeroAIGeneralPreInit</Identifier>
        <FlagAction/>
        <Variable Type="Variable" Library="AIAI" Id="92518C1D"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1B2C9CD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E74E8F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="649ACE99"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2F840361"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65D01E62"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C55E23F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="622CE5EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ADEC3F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7DAA8A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61D12AD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7616ADF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F715F16E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A79B344"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="151349C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C98E68B"/>
    </Element>
    <Element Type="Variable" Id="92518C1D">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4FAEE18F"/>
    </Element>
    <Element Type="Param" Id="4FAEE18F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A6B76C42">
        <Identifier>currentPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE938A56"/>
    </Element>
    <Element Type="Param" Id="BE938A56">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="287DEB13">
        <Identifier>mainCampIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DDEF8DC8"/>
    </Element>
    <Element Type="Param" Id="DDEF8DC8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B0F37035">
        <Identifier>altCampIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8FAEC56A"/>
    </Element>
    <Element Type="Param" Id="8FAEC56A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A47B260C">
        <Identifier>insertCampIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7E15D388"/>
    </Element>
    <Element Type="Param" Id="7E15D388">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="50C0C798">
        <Identifier>sortedCampIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="MapM" Id="74EFACF8"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="63E2832B"/>
    </Element>
    <Element Type="Param" Id="63E2832B">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1B2C9CD2">
        <Comment>
            Turn on triggers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E74E8F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="FEF09D02"/>
        <Parameter Type="Param" Library="AIAI" Id="27EA216C"/>
    </Element>
    <Element Type="Param" Id="FEF09D02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="9B1B904A"/>
    </Element>
    <Element Type="Param" Id="27EA216C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="649ACE99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="3F605B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="8A7AE2EE"/>
    </Element>
    <Element Type="Param" Id="3F605B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="84C475C0"/>
    </Element>
    <Element Type="Param" Id="8A7AE2EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="Comment" Id="2F840361">
        <Comment>
            Allow Tactical AI to run for human players
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="65D01E62">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="04CD2421"/>
        <Parameter Type="Param" Library="AIAI" Id="4BAAC239"/>
        <Parameter Type="Param" Library="AIAI" Id="F36EA615"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="677B4D2A"/>
    </Element>
    <Element Type="Param" Id="04CD2421">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4BAAC239">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="F36EA615">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="FunctionCall" Id="677B4D2A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="06EE0184"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="BA2E9CEF"/>
        <Parameter Type="Param" Library="AIAI" Id="D446CF28"/>
    </Element>
    <Element Type="Param" Id="BA2E9CEF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0E6076BF"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="D446CF28">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3E41636A"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C55E23F7">
        <Comment>
            Read in the difficulty level of the AI players if not already set
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="622CE5EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6650B3DF"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA059E2"/>
        <Parameter Type="Param" Library="AIAI" Id="501E3CDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D03E39C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1BDFF1E"/>
    </Element>
    <Element Type="Param" Id="6650B3DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6FA059E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="501E3CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D03E39C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="FunctionCall" Id="D1BDFF1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="292C43BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD796BFF"/>
    </Element>
    <Element Type="FunctionCall" Id="292C43BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0A566B7C"/>
        <Parameter Type="Param" Library="AIAI" Id="2E0DDFBD"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD5B183"/>
    </Element>
    <Element Type="Param" Id="0A566B7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD2CFA3F"/>
    </Element>
    <Element Type="FunctionCall" Id="BD2CFA3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="057799BE"/>
    </Element>
    <Element Type="Param" Id="057799BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="2E0DDFBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="DCD5B183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="7F154F1D"/>
    </Element>
    <Element Type="FunctionCall" Id="CD796BFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0CEC04E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A1D553C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13286F49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FFF255C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8099E40A"/>
    </Element>
    <Element Type="Comment" Id="0CEC04E1">
        <Comment>
            Computer Controlled
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="8A1D553C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A15035DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24B01FD4"/>
    </Element>
    <Element Type="FunctionCall" Id="A15035DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="287293D5"/>
        <Parameter Type="Param" Library="AIAI" Id="3505BCB6"/>
        <Parameter Type="Param" Library="AIAI" Id="A7EEA26D"/>
    </Element>
    <Element Type="Param" Id="287293D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="38CD65D7"/>
        <Array Type="Param" Library="AIAI" Id="BAE8627D"/>
    </Element>
    <Element Type="Param" Id="38CD65D7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="BAE8627D">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="3505BCB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7EEA26D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF522AB1"/>
    </Element>
    <Element Type="FunctionCall" Id="24B01FD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="133BFBA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8BFD919"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7EDD3BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C860C4A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1539DE38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6CD9DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BA1E142"/>
    </Element>
    <Element Type="Param" Id="133BFBA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B304A368"/>
    </Element>
    <Element Type="FunctionCall" Id="B304A368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2DFE4998"/>
        <Parameter Type="Param" Library="AIAI" Id="36D7FC47"/>
    </Element>
    <Element Type="Param" Id="36D7FC47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="675B5A0C"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="FunctionCall" Id="E8BFD919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="84B1F15E"/>
        <Parameter Type="Param" Library="AIAI" Id="DE171DE1"/>
    </Element>
    <Element Type="Param" Id="84B1F15E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA33993D"/>
        <Array Type="Param" Library="AIAI" Id="D5A60EC5"/>
    </Element>
    <Element Type="Param" Id="CA33993D">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="D5A60EC5">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="DE171DE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="C7EDD3BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="EA5A9D62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C485F14"/>
    </Element>
    <Element Type="Param" Id="EA5A9D62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <ValueType Type="difficulty"/>
        <ValueId Id="1"/>
    </Element>
    <Element Type="FunctionCall" Id="5C485F14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="161CD7EE"/>
        <Parameter Type="Param" Library="AIAI" Id="A77B0F55"/>
    </Element>
    <Element Type="Param" Id="161CD7EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="44DD58F9"/>
        <Array Type="Param" Library="AIAI" Id="22C85EE0"/>
    </Element>
    <Element Type="Param" Id="44DD58F9">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="22C85EE0">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="A77B0F55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="FunctionCall" Id="C860C4A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="5C246AC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09D8291E"/>
    </Element>
    <Element Type="Param" Id="5C246AC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <ValueType Type="difficulty"/>
        <ValueId Id="2"/>
    </Element>
    <Element Type="FunctionCall" Id="09D8291E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D770C9"/>
        <Parameter Type="Param" Library="AIAI" Id="22A176C7"/>
    </Element>
    <Element Type="Param" Id="A9D770C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0870B6FB"/>
        <Array Type="Param" Library="AIAI" Id="7B97B7EA"/>
    </Element>
    <Element Type="Param" Id="0870B6FB">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="7B97B7EA">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="22A176C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="FunctionCall" Id="1539DE38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9004C7D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA5CA71A"/>
    </Element>
    <Element Type="Param" Id="9004C7D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <ValueType Type="difficulty"/>
        <ValueId Id="3"/>
    </Element>
    <Element Type="FunctionCall" Id="DA5CA71A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBD2B19"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C1FCA6"/>
    </Element>
    <Element Type="Param" Id="DFBD2B19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="495DA2DC"/>
        <Array Type="Param" Library="AIAI" Id="938ED0CC"/>
    </Element>
    <Element Type="Param" Id="495DA2DC">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="938ED0CC">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="E1C1FCA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2DA433AB"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6CD9DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="7EA20E91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10F4CA46"/>
    </Element>
    <Element Type="Param" Id="7EA20E91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <ValueType Type="difficulty"/>
        <ValueId Id="6"/>
    </Element>
    <Element Type="FunctionCall" Id="10F4CA46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EF203719"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A6E962"/>
    </Element>
    <Element Type="Param" Id="EF203719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FEDAFDC1"/>
        <Array Type="Param" Library="AIAI" Id="42CE7397"/>
    </Element>
    <Element Type="Param" Id="FEDAFDC1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="42CE7397">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="C4A6E962">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0990DBFC"/>
    </Element>
    <Element Type="FunctionCall" Id="7BA1E142">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C2954D72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2540777"/>
    </Element>
    <Element Type="Param" Id="C2954D72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <ValueType Type="difficulty"/>
        <ValueId Id="7"/>
    </Element>
    <Element Type="FunctionCall" Id="C2540777">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AD75794E"/>
        <Parameter Type="Param" Library="AIAI" Id="301E586B"/>
    </Element>
    <Element Type="Param" Id="AD75794E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DDE3BD80"/>
        <Array Type="Param" Library="AIAI" Id="4D378288"/>
    </Element>
    <Element Type="Param" Id="DDE3BD80">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="4D378288">
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="301E586B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="13286F49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE693DA8"/>
        <Parameter Type="Param" Library="AIAI" Id="E9DC9933"/>
        <Parameter Type="Param" Library="AIAI" Id="5E341BB5"/>
    </Element>
    <Element Type="Param" Id="FE693DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE7D68CC"/>
    </Element>
    <Element Type="FunctionCall" Id="EE7D68CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7BB52AE"/>
        <Parameter Type="Param" Library="AIAI" Id="91177882"/>
    </Element>
    <Element Type="Param" Id="91177882">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00CB7424"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="E9DC9933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5E341BB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="6BE2215C"/>
    </Element>
    <Element Type="FunctionCall" Id="5FFF255C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD004B7"/>
        <Parameter Type="Param" Library="AIAI" Id="6FF7FFA4"/>
        <Parameter Type="Param" Library="AIAI" Id="170831DD"/>
    </Element>
    <Element Type="Param" Id="5AD004B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A617FFC"/>
    </Element>
    <Element Type="FunctionCall" Id="2A617FFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="3DF645AF"/>
    </Element>
    <Element Type="Param" Id="3DF645AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B76C42"/>
    </Element>
    <Element Type="Param" Id="6FF7FFA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="170831DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="23948239"/>
    </Element>
    <Element Type="Comment" Id="8099E40A">
        <Comment>
            Human Controlled
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1ADEC3F6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F87A1876"/>
        <Parameter Type="Param" Library="AIAI" Id="D57EB8AA"/>
    </Element>
    <Element Type="Param" Id="D57EB8AA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="139E5746"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="A7DAA8A5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F87A1876"/>
        <Parameter Type="Param" Library="AIAI" Id="121E7A54"/>
    </Element>
    <Element Type="Param" Id="121E7A54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="139E5746"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="61D12AD5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="364B68A6"/>
    </Element>
    <Element Type="Param" Id="364B68A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="C7616ADF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="0AE4F6AA"/>
    </Element>
    <Element Type="Param" Id="0AE4F6AA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Comment" Id="F715F16E">
        <Comment>
            Put all jungle camps into a list sorted by level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7A79B344">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E4A55B"/>
        <Parameter Type="Param" Library="AIAI" Id="AC0E048B"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A60144"/>
        <Parameter Type="Param" Library="AIAI" Id="7542F019"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1FBF4CAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17F71483"/>
    </Element>
    <Element Type="Param" Id="E1E4A55B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC0E048B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="D0A60144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7542F019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Comment" Id="1FBF4CAF">
        <Comment>
            Put  jungle camp into the sorted list
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="17F71483">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="9DAB8FE5"/>
        <Parameter Type="Param" Library="AIAI" Id="F981D4A9"/>
        <Parameter Type="Param" Library="AIAI" Id="EC498E27"/>
        <Parameter Type="Param" Library="AIAI" Id="DECDE7B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E36C6FC"/>
    </Element>
    <Element Type="Param" Id="9DAB8FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F981D4A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="EC498E27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DECDE7B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="FunctionCall" Id="5E36C6FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FB4C2A49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0FEFB9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE0D2234"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEC39277"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEE8B002"/>
    </Element>
    <Element Type="Comment" Id="FB4C2A49">
        <Comment>
            Reached the end of the sorted list, just put it here
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A0FEFB9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F24E78"/>
        <Parameter Type="Param" Library="AIAI" Id="6C17E329"/>
    </Element>
    <Element Type="Param" Id="C0F24E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="876E413B"/>
    </Element>
    <Element Type="Param" Id="876E413B">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="6C17E329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="FE0D2234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="DEC39277">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CEC18458"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60404955"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7959FB72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D477E391"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26235214"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEF6EEF3"/>
    </Element>
    <Element Type="Comment" Id="CEC18458">
        <Comment>
            Working in reverse order, shift all creep camps down one in the sorted list, to make room to insert this one at AltCampIndex
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="60404955">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9BDE9B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="11888DCE"/>
        <Parameter Type="Param" Library="AIAI" Id="59F4A24C"/>
        <Parameter Type="Param" Library="AIAI" Id="6C53AB3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03D9E21B"/>
    </Element>
    <Element Type="Param" Id="9BDE9B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="086AF4C9"/>
    </Element>
    <Element Type="FunctionCall" Id="086AF4C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D256AB1B"/>
        <Parameter Type="Param" Library="AIAI" Id="18064CDC"/>
        <Parameter Type="Param" Library="AIAI" Id="E3728855"/>
    </Element>
    <Element Type="Param" Id="D256AB1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="18064CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E3728855">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="11888DCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="59F4A24C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6C53AB3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="FunctionCall" Id="03D9E21B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1364DF"/>
        <Parameter Type="Param" Library="AIAI" Id="47300026"/>
    </Element>
    <Element Type="Param" Id="3B1364DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="222D5072"/>
    </Element>
    <Element Type="Param" Id="222D5072">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F1B86A3"/>
    </Element>
    <Element Type="FunctionCall" Id="5F1B86A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C100C02F"/>
        <Parameter Type="Param" Library="AIAI" Id="7B7F53A4"/>
        <Parameter Type="Param" Library="AIAI" Id="A3FEA39B"/>
    </Element>
    <Element Type="Param" Id="C100C02F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7B7F53A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A3FEA39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="47300026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="8D217785"/>
    </Element>
    <Element Type="Param" Id="8D217785">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Comment" Id="7959FB72">
        <Comment>
            Made room to insert it here, so do so now
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D477E391">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="75676620"/>
        <Parameter Type="Param" Library="AIAI" Id="5205CE74"/>
    </Element>
    <Element Type="Param" Id="75676620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="C6D4B6C5"/>
    </Element>
    <Element Type="Param" Id="C6D4B6C5">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="5205CE74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="26235214">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EEF6EEF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1069EB9D"/>
        <Parameter Type="Param" Library="AIAI" Id="FFAB30B1"/>
        <Parameter Type="Param" Library="AIAI" Id="76A93D2C"/>
    </Element>
    <Element Type="Param" Id="1069EB9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="0CAE6A62"/>
        <Array Type="Param" Library="AIAI" Id="70708D0C"/>
    </Element>
    <Element Type="Param" Id="0CAE6A62">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="B3D72E5F"/>
    </Element>
    <Element Type="Param" Id="B3D72E5F">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="C43C7748"/>
        <Array Type="Param" Library="AIAI" Id="6DEB8C33"/>
    </Element>
    <Element Type="Param" Id="C43C7748">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="6DEB8C33">
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="88DD4480"/>
    </Element>
    <Element Type="Param" Id="88DD4480">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="70708D0C">
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="A6AF4909"/>
    </Element>
    <Element Type="Param" Id="A6AF4909">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="FFAB30B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="76A93D2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="EA9D4114"/>
        <Array Type="Param" Library="AIAI" Id="BEB981D8"/>
    </Element>
    <Element Type="Param" Id="EA9D4114">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="F55015E3"/>
    </Element>
    <Element Type="Param" Id="F55015E3">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="686B67BF"/>
        <Array Type="Param" Library="AIAI" Id="514E0D73"/>
    </Element>
    <Element Type="Param" Id="686B67BF">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="514E0D73">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="BEB981D8">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="DEE8B002">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="60301C7A"/>
        <Parameter Type="Param" Library="AIAI" Id="66007151"/>
        <Parameter Type="Param" Library="AIAI" Id="5808BBD6"/>
    </Element>
    <Element Type="Param" Id="60301C7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="F6FCBFE7"/>
    </Element>
    <Element Type="Param" Id="F6FCBFE7">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Param" Id="66007151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5808BBD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="151349C8">
        <Comment>
            Pre-Calculate lists of close camps for each side ordered by lowest level first
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0C98E68B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="0475BAA4"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD684CD"/>
        <Parameter Type="Param" Library="AIAI" Id="A9CF643D"/>
        <Parameter Type="Param" Library="AIAI" Id="9FC162A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05A04954"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECCF0C5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6046BDB2"/>
    </Element>
    <Element Type="Param" Id="0475BAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0DD684CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="A9CF643D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9FC162A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="FunctionCall" Id="05A04954">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C5437D4F"/>
        <Parameter Type="Param" Library="AIAI" Id="A0EF8E2B"/>
    </Element>
    <Element Type="Param" Id="C5437D4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="A0EF8E2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="50C0C798"/>
        <Array Type="Param" Library="AIAI" Id="61926F0E"/>
    </Element>
    <Element Type="Param" Id="61926F0E">
        <Variable Type="Variable" Library="AIAI" Id="B0F37035"/>
    </Element>
    <Element Type="Comment" Id="ECCF0C5F">
        <Comment>
            Make Merc Camp Lists
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="6046BDB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB8CDA71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3061786"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BDD975A"/>
    </Element>
    <Element Type="FunctionCall" Id="BB8CDA71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5262E529"/>
        <Parameter Type="Param" Library="AIAI" Id="59D1688F"/>
        <Parameter Type="Param" Library="AIAI" Id="88198010"/>
    </Element>
    <Element Type="Param" Id="5262E529">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="C1348739"/>
        <Array Type="Param" Library="AIAI" Id="C887CE07"/>
    </Element>
    <Element Type="Param" Id="C1348739">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="C887CE07">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="59D1688F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="88198010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="A3061786">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26CAC9AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B997C73"/>
    </Element>
    <Element Type="FunctionCall" Id="26CAC9AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="931D4237"/>
        <Parameter Type="Param" Library="AIAI" Id="D3ACDC3A"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF9E668"/>
    </Element>
    <Element Type="Param" Id="931D4237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="85488FF0"/>
        <Array Type="Param" Library="AIAI" Id="5CF12872"/>
    </Element>
    <Element Type="Param" Id="85488FF0">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="5CF12872">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="D3ACDC3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3AF9E668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E169F0BF"/>
    </Element>
    <Element Type="FunctionCall" Id="6B997C73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="22D8EBF4"/>
        <Parameter Type="Param" Library="AIAI" Id="62632857"/>
        <Parameter Type="Param" Library="AIAI" Id="D5CA3A9D"/>
    </Element>
    <Element Type="Param" Id="22D8EBF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="8540B4CF"/>
        <Array Type="Param" Library="AIAI" Id="C3467CC2"/>
    </Element>
    <Element Type="Param" Id="8540B4CF">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="C3467CC2">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="62632857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D5CA3A9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="70AD0A9E"/>
    </Element>
    <Element Type="FunctionCall" Id="3BDD975A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FC1B6985"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBF9ABE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B455FD85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="334E9D71"/>
    </Element>
    <Element Type="Comment" Id="FC1B6985">
        <Comment>
            Insert this camp into the Order Merc List
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="BBF9ABE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="582481DC"/>
        <Parameter Type="Param" Library="AIAI" Id="31153700"/>
        <Parameter Type="Param" Library="AIAI" Id="26475E85"/>
        <Parameter Type="Param" Library="AIAI" Id="570DA7C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4215BAE"/>
    </Element>
    <Element Type="Param" Id="582481DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="31153700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="26475E85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="570DA7C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="FunctionCall" Id="C4215BAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F1146BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABD521AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="618EEC16"/>
    </Element>
    <Element Type="FunctionCall" Id="6F1146BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A61B279E"/>
        <Parameter Type="Param" Library="AIAI" Id="B785007D"/>
    </Element>
    <Element Type="Param" Id="A61B279E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="E5399B38"/>
    </Element>
    <Element Type="Param" Id="E5399B38">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="B785007D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="ABD521AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="618EEC16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07022871"/>
        <Parameter Type="Param" Library="AIAI" Id="10D8A1D7"/>
        <Parameter Type="Param" Library="AIAI" Id="50BE37DB"/>
    </Element>
    <Element Type="Param" Id="07022871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="A17926C5"/>
    </Element>
    <Element Type="Param" Id="A17926C5">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="10D8A1D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="50BE37DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B455FD85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7260D440"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6712195B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A93B655C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523DE555"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="123C6845"/>
    </Element>
    <Element Type="Comment" Id="7260D440">
        <Comment>
            Insert this camp into the Middle Merc List
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="6712195B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9F177DC0"/>
        <Parameter Type="Param" Library="AIAI" Id="98573C83"/>
        <Parameter Type="Param" Library="AIAI" Id="35BE2285"/>
        <Parameter Type="Param" Library="AIAI" Id="77624158"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9112B2D"/>
    </Element>
    <Element Type="Param" Id="9F177DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="98573C83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="35BE2285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="77624158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="FunctionCall" Id="F9112B2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BF6114B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53A6295C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F5E2BA7"/>
    </Element>
    <Element Type="FunctionCall" Id="9BF6114B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EC4C796C"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA72BDF"/>
    </Element>
    <Element Type="Param" Id="EC4C796C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63105864"/>
        <Array Type="Param" Library="AIAI" Id="A8766D65"/>
    </Element>
    <Element Type="Param" Id="A8766D65">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="AFA72BDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="53A6295C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9F5E2BA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9B3BC609"/>
        <Parameter Type="Param" Library="AIAI" Id="E83D9820"/>
        <Parameter Type="Param" Library="AIAI" Id="D3B7471F"/>
    </Element>
    <Element Type="Param" Id="9B3BC609">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="63105864"/>
        <Array Type="Param" Library="AIAI" Id="8EF712F0"/>
    </Element>
    <Element Type="Param" Id="8EF712F0">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="E83D9820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D3B7471F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A93B655C">
        <Comment>
            Insert this camp into the Chaos Merc List
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="523DE555">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03253776"/>
        <Parameter Type="Param" Library="AIAI" Id="7021A5E4"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6693E7"/>
        <Parameter Type="Param" Library="AIAI" Id="5FEB2DBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A143B406"/>
    </Element>
    <Element Type="Param" Id="03253776">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7021A5E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="222D4F13"/>
    </Element>
    <Element Type="Param" Id="8F6693E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5FEB2DBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="FunctionCall" Id="A143B406">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C0D8FC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AED7061F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDE6B252"/>
    </Element>
    <Element Type="FunctionCall" Id="7C0D8FC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7842CC92"/>
        <Parameter Type="Param" Library="AIAI" Id="3382CAE5"/>
    </Element>
    <Element Type="Param" Id="7842CC92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="A2E5F253"/>
    </Element>
    <Element Type="Param" Id="A2E5F253">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="3382CAE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="FunctionCall" Id="AED7061F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="BDE6B252">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C512EF3C"/>
        <Parameter Type="Param" Library="AIAI" Id="430933A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D08E0688"/>
    </Element>
    <Element Type="Param" Id="C512EF3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="C65A5FA1"/>
    </Element>
    <Element Type="Param" Id="C65A5FA1">
        <Variable Type="Variable" Library="AIAI" Id="A47B260C"/>
    </Element>
    <Element Type="Param" Id="430933A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D08E0688">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="123C6845">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="62649EB2"/>
        <Parameter Type="Param" Library="AIAI" Id="79625D65"/>
        <Parameter Type="Param" Library="AIAI" Id="61D7A5E9"/>
    </Element>
    <Element Type="Param" Id="62649EB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D605CC26"/>
    </Element>
    <Element Type="FunctionCall" Id="D605CC26">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="E948143A"/>
        <Parameter Type="Param" Library="AIAI" Id="BF8AC0B4"/>
        <Parameter Type="Param" Library="AIAI" Id="C5621DE4"/>
    </Element>
    <Element Type="Param" Id="E948143A">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F3DEE1CC"/>
        <Array Type="Param" Library="AIAI" Id="A7DFCA84"/>
    </Element>
    <Element Type="Param" Id="F3DEE1CC">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="A7DFCA84">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="BF8AC0B4">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Param" Id="C5621DE4">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.8</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="79625D65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="61D7A5E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="334E9D71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5232A9DA"/>
        <Parameter Type="Param" Library="AIAI" Id="B689EC7E"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2FA41D"/>
    </Element>
    <Element Type="Param" Id="5232A9DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2778601"/>
    </Element>
    <Element Type="FunctionCall" Id="F2778601">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="4955F46E"/>
        <Parameter Type="Param" Library="AIAI" Id="21409579"/>
        <Parameter Type="Param" Library="AIAI" Id="42F88788"/>
    </Element>
    <Element Type="Param" Id="4955F46E">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="0A9FE422"/>
        <Array Type="Param" Library="AIAI" Id="B40CFB49"/>
    </Element>
    <Element Type="Param" Id="0A9FE422">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="B40CFB49">
        <Variable Type="Variable" Library="AIAI" Id="287DEB13"/>
    </Element>
    <Element Type="Param" Id="21409579">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="42F88788">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.8</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B689EC7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F2FA41D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="8B8A13D6">
        <Identifier>HeroAIInitAbilities</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A1375E22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FA3803F"/>
    </Element>
    <Element Type="ParamDef" Id="A3466046">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="596341F8"/>
    </Element>
    <Element Type="Param" Id="596341F8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A1375E22">
        <Comment>
            Preload all the ability data into a generic format.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8FA3803F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="81E801D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7FAEB4EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BE691FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9329256E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2B5FBCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F60F1F09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B130B68C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B3F7DEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DDBABC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38798E10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="094E0551"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63601AAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9C7987C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71A68C98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E13A0115"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2BF752D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430BD837"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43661682"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1B0CC87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E19377D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9899BF1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF856989"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D859D1A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2C51D81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78D05E86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29B8DCC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17A812F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB96ACC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D798EE8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A208035A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3A1C062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48760E4"/>
    </Element>
    <Element Type="Param" Id="81E801D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D4E2E2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2D4E2E2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C015A5"/>
    </Element>
    <Element Type="Param" Id="E3C015A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B8594921"/>
        <Array Type="Param" Library="AIAI" Id="C7B23CF2"/>
    </Element>
    <Element Type="Param" Id="B8594921">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C7B23CF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Comment" Id="7FAEB4EA">
        <Comment>
            Handle heroes in external mods
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="1BE691FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="7A04CCB2"/>
        <Parameter Type="Param" Library="AIAI" Id="50DFEDCA"/>
    </Element>
    <Element Type="Param" Id="7A04CCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C89EB67C"/>
    </Element>
    <Element Type="Param" Id="50DFEDCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9329256E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="DF1AC875"/>
        <Parameter Type="Param" Library="AIAI" Id="DE8BB1CE"/>
    </Element>
    <Element Type="Param" Id="DF1AC875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="Core" Id="5FB0CF30"/>
    </Element>
    <Element Type="Param" Id="DE8BB1CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="FunctionCall" Id="C2B5FBCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="2DCA845F"/>
        <Parameter Type="Param" Library="AIAI" Id="3615C2A1"/>
    </Element>
    <Element Type="Param" Id="2DCA845F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="Core" Id="C3158ED3"/>
    </Element>
    <Element Type="Param" Id="3615C2A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6CDFAB7E"/>
        <Array Type="Param" Library="AIAI" Id="744F2902"/>
    </Element>
    <Element Type="Param" Id="6CDFAB7E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="744F2902">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="FunctionCall" Id="F60F1F09">
        <FunctionDef Type="FunctionDef" Library="Core" Id="6DADDE3E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="0776DEE3"/>
    </Element>
    <Element Type="Param" Id="0776DEE3">
        <ParameterDef Type="ParamDef" Library="Core" Id="793AAC4E"/>
        <Preset Type="PresetValue" Library="Core" Id="E50D2EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="B130B68C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0488B5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DA1FA68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8F523A0"/>
    </Element>
    <Element Type="FunctionCall" Id="F0488B5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F8766157"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A31ACD"/>
    </Element>
    <Element Type="Param" Id="F8766157">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C89EB67C"/>
    </Element>
    <Element Type="Param" Id="D7A31ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7DA1FA68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0D1A2CFC"/>
        <Parameter Type="Param" Library="AIAI" Id="F1854495"/>
        <Parameter Type="Param" Library="AIAI" Id="D20C6DD4"/>
    </Element>
    <Element Type="Param" Id="0D1A2CFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="F1854495">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="D20C6DD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="3C461640"/>
    </Element>
    <Element Type="Param" Id="3C461640">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F3F9F89"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="0F3F9F89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="8876B457"/>
    </Element>
    <Element Type="Param" Id="8876B457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBB33470"/>
    </Element>
    <Element Type="FunctionCall" Id="FBB33470">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="565C4DB4"/>
    </Element>
    <Element Type="Param" Id="565C4DB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BCE19639"/>
        <Array Type="Param" Library="AIAI" Id="AB611226"/>
    </Element>
    <Element Type="Param" Id="BCE19639">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AB611226">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="FunctionCall" Id="A8F523A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="878217E1"/>
        <Parameter Type="Param" Library="AIAI" Id="44287947"/>
        <Parameter Type="Param" Library="AIAI" Id="FE47DABB"/>
    </Element>
    <Element Type="Param" Id="878217E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C89EB67C"/>
    </Element>
    <Element Type="Param" Id="44287947">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FE47DABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4B3F7DEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="72076A84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC5A946F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="514FED44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BEBE733"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCDA1B63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A0FEDE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DFC2E70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C8CF145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B7517F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CFA116F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D21E5F18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06599A06"/>
    </Element>
    <Element Type="Param" Id="72076A84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroMuradin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="CC5A946F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="668C320A"/>
        <Parameter Type="Param" Library="AIAI" Id="135AAA43"/>
    </Element>
    <Element Type="Param" Id="668C320A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C7741F08"/>
        <Array Type="Param" Library="AIAI" Id="35BE107A"/>
    </Element>
    <Element Type="Param" Id="C7741F08">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="35BE107A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="135AAA43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="514FED44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="725D94D6"/>
        <Parameter Type="Param" Library="AIAI" Id="6E56A15D"/>
    </Element>
    <Element Type="Param" Id="725D94D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0469C433"/>
        <Array Type="Param" Library="AIAI" Id="6786457D"/>
    </Element>
    <Element Type="Param" Id="0469C433">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="E5665793"/>
    </Element>
    <Element Type="Param" Id="E5665793">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6786457D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6E56A15D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MuradinStormBolt</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="8BEBE733">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CCF73604"/>
        <Parameter Type="Param" Library="AIAI" Id="3D6C290B"/>
    </Element>
    <Element Type="Param" Id="CCF73604">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C11D4F05"/>
        <Array Type="Param" Library="AIAI" Id="74FB5151"/>
    </Element>
    <Element Type="Param" Id="C11D4F05">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="5447161B"/>
    </Element>
    <Element Type="Param" Id="5447161B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="74FB5151">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3D6C290B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="BCDA1B63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6A401F93"/>
        <Parameter Type="Param" Library="AIAI" Id="83CDFBEF"/>
    </Element>
    <Element Type="Param" Id="6A401F93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="56FDD9AA"/>
        <Array Type="Param" Library="AIAI" Id="0056B84D"/>
    </Element>
    <Element Type="Param" Id="56FDD9AA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="EE61D310"/>
    </Element>
    <Element Type="Param" Id="EE61D310">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0056B84D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="83CDFBEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MuradinThunderclap</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="6A0FEDE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="27D36669"/>
        <Parameter Type="Param" Library="AIAI" Id="2AA657AF"/>
    </Element>
    <Element Type="Param" Id="27D36669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="072EF05A"/>
        <Array Type="Param" Library="AIAI" Id="4F87AC82"/>
    </Element>
    <Element Type="Param" Id="072EF05A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="5A6E93D7"/>
    </Element>
    <Element Type="Param" Id="5A6E93D7">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4F87AC82">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2AA657AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="0DFC2E70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3843FF92"/>
        <Parameter Type="Param" Library="AIAI" Id="87F8C2BC"/>
    </Element>
    <Element Type="Param" Id="3843FF92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="42EBFB4D"/>
        <Array Type="Param" Library="AIAI" Id="4A261092"/>
    </Element>
    <Element Type="Param" Id="42EBFB4D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="3BD6C314"/>
    </Element>
    <Element Type="Param" Id="3BD6C314">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4A261092">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="87F8C2BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MuradinDwarfToss</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="1C8CF145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AB1BD788"/>
        <Parameter Type="Param" Library="AIAI" Id="A41DB538"/>
    </Element>
    <Element Type="Param" Id="AB1BD788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F094337D"/>
        <Array Type="Param" Library="AIAI" Id="C6433B20"/>
    </Element>
    <Element Type="Param" Id="F094337D">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="90D713CF"/>
    </Element>
    <Element Type="Param" Id="90D713CF">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C6433B20">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A41DB538">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="4B7517F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A4488DE7"/>
        <Parameter Type="Param" Library="AIAI" Id="600C6684"/>
    </Element>
    <Element Type="Param" Id="A4488DE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B36A11B5"/>
        <Array Type="Param" Library="AIAI" Id="3BAFB628"/>
    </Element>
    <Element Type="Param" Id="B36A11B5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="92B9554D"/>
    </Element>
    <Element Type="Param" Id="92B9554D">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3BAFB628">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="600C6684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MuradinAvatar</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="9CFA116F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A91002"/>
        <Parameter Type="Param" Library="AIAI" Id="BD4CAE50"/>
    </Element>
    <Element Type="Param" Id="B5A91002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="870F58C9"/>
        <Array Type="Param" Library="AIAI" Id="5EF133BF"/>
    </Element>
    <Element Type="Param" Id="870F58C9">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="48EDBF35"/>
    </Element>
    <Element Type="Param" Id="48EDBF35">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5EF133BF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BD4CAE50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="D21E5F18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FE60E922"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC0BB17"/>
    </Element>
    <Element Type="Param" Id="FE60E922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5E0BC0B0"/>
        <Array Type="Param" Library="AIAI" Id="196B065A"/>
    </Element>
    <Element Type="Param" Id="5E0BC0B0">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="6EC75DBE"/>
    </Element>
    <Element Type="Param" Id="6EC75DBE">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="196B065A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="ECC0BB17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MuradinHaymaker</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="06599A06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0D7B3259"/>
        <Parameter Type="Param" Library="AIAI" Id="C0BF5FC5"/>
    </Element>
    <Element Type="Param" Id="0D7B3259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DC69C373"/>
        <Array Type="Param" Library="AIAI" Id="E72245F5"/>
    </Element>
    <Element Type="Param" Id="DC69C373">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="32600CB5"/>
    </Element>
    <Element Type="Param" Id="32600CB5">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E72245F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C0BF5FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="9DDBABC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="79E2531A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AF7B1AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A968A5EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EAE58AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="863DC6A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2EDDC4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23E06C39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B39F40B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="515C43F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E069F7A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDC6385B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65D566B2"/>
    </Element>
    <Element Type="Param" Id="79E2531A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroStitches</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="3AF7B1AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4A3E8D3"/>
        <Parameter Type="Param" Library="AIAI" Id="E03DC9B2"/>
    </Element>
    <Element Type="Param" Id="F4A3E8D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92FEA9A9"/>
        <Array Type="Param" Library="AIAI" Id="69925D28"/>
    </Element>
    <Element Type="Param" Id="92FEA9A9">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="69925D28">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E03DC9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A968A5EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="23696130"/>
        <Parameter Type="Param" Library="AIAI" Id="831359A3"/>
    </Element>
    <Element Type="Param" Id="23696130">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="67CB55BA"/>
        <Array Type="Param" Library="AIAI" Id="20125781"/>
    </Element>
    <Element Type="Param" Id="67CB55BA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="57DA6449"/>
    </Element>
    <Element Type="Param" Id="57DA6449">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="20125781">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="831359A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>StitchesHook</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0EAE58AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D58BFA11"/>
        <Parameter Type="Param" Library="AIAI" Id="589CE093"/>
    </Element>
    <Element Type="Param" Id="D58BFA11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="419FAC08"/>
        <Array Type="Param" Library="AIAI" Id="1436DAFA"/>
    </Element>
    <Element Type="Param" Id="419FAC08">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="99172EAA"/>
    </Element>
    <Element Type="Param" Id="99172EAA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1436DAFA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="589CE093">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="863DC6A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4362F730"/>
        <Parameter Type="Param" Library="AIAI" Id="BFD1A061"/>
    </Element>
    <Element Type="Param" Id="4362F730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D22FA5C"/>
        <Array Type="Param" Library="AIAI" Id="C4FF21FB"/>
    </Element>
    <Element Type="Param" Id="6D22FA5C">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4191F86E"/>
    </Element>
    <Element Type="Param" Id="4191F86E">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C4FF21FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BFD1A061">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>StitchesSlam</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="C2EDDC4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="241D9471"/>
        <Parameter Type="Param" Library="AIAI" Id="3FC0973B"/>
    </Element>
    <Element Type="Param" Id="241D9471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B8735C3B"/>
        <Array Type="Param" Library="AIAI" Id="877C075C"/>
    </Element>
    <Element Type="Param" Id="B8735C3B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="05DF3982"/>
    </Element>
    <Element Type="Param" Id="05DF3982">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="877C075C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3FC0973B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="23E06C39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="19B767CD"/>
        <Parameter Type="Param" Library="AIAI" Id="4D44E131"/>
    </Element>
    <Element Type="Param" Id="19B767CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8D02F54"/>
        <Array Type="Param" Library="AIAI" Id="28379EAD"/>
    </Element>
    <Element Type="Param" Id="A8D02F54">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1EAD3763"/>
    </Element>
    <Element Type="Param" Id="1EAD3763">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="28379EAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4D44E131">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>StitchesDevour</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="B39F40B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2C181E5B"/>
        <Parameter Type="Param" Library="AIAI" Id="F68BA09C"/>
    </Element>
    <Element Type="Param" Id="2C181E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74EDBF90"/>
        <Array Type="Param" Library="AIAI" Id="138D5E02"/>
    </Element>
    <Element Type="Param" Id="74EDBF90">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="1CE6B16F"/>
    </Element>
    <Element Type="Param" Id="1CE6B16F">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="138D5E02">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F68BA09C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="515C43F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="98860E5B"/>
        <Parameter Type="Param" Library="AIAI" Id="00100EEB"/>
    </Element>
    <Element Type="Param" Id="98860E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A9BBEA54"/>
        <Array Type="Param" Library="AIAI" Id="4B27185A"/>
    </Element>
    <Element Type="Param" Id="A9BBEA54">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A590B0E5"/>
    </Element>
    <Element Type="Param" Id="A590B0E5">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4B27185A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="00100EEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>StitchesPutridBile</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="E069F7A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="743AD733"/>
        <Parameter Type="Param" Library="AIAI" Id="9B0AC542"/>
    </Element>
    <Element Type="Param" Id="743AD733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ADEB2D35"/>
        <Array Type="Param" Library="AIAI" Id="ED76C54B"/>
    </Element>
    <Element Type="Param" Id="ADEB2D35">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C30EA554"/>
    </Element>
    <Element Type="Param" Id="C30EA554">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="ED76C54B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9B0AC542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="DDC6385B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="361B3D7E"/>
        <Parameter Type="Param" Library="AIAI" Id="A0FFF227"/>
    </Element>
    <Element Type="Param" Id="361B3D7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A5B424D"/>
        <Array Type="Param" Library="AIAI" Id="EB372A80"/>
    </Element>
    <Element Type="Param" Id="2A5B424D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D7EA1A40"/>
    </Element>
    <Element Type="Param" Id="D7EA1A40">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EB372A80">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A0FFF227">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>StitchesGorge</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="65D566B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4D2B311D"/>
        <Parameter Type="Param" Library="AIAI" Id="C2FA492A"/>
    </Element>
    <Element Type="Param" Id="4D2B311D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FAB6714B"/>
        <Array Type="Param" Library="AIAI" Id="82CB6B64"/>
    </Element>
    <Element Type="Param" Id="FAB6714B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="9ED1ED7D"/>
    </Element>
    <Element Type="Param" Id="9ED1ED7D">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="82CB6B64">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C2FA492A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="38798E10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F6982097"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A3ADA07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FDF250D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72AC817D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5CAE20C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B59F923"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AB0F57E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C30478C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6156C934"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0750E880"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A62E906"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0F3630A"/>
    </Element>
    <Element Type="Param" Id="F6982097">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroNova</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="5A3ADA07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CD48B011"/>
        <Parameter Type="Param" Library="AIAI" Id="FD416D3D"/>
    </Element>
    <Element Type="Param" Id="CD48B011">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A35A0A54"/>
        <Array Type="Param" Library="AIAI" Id="CD23C13E"/>
    </Element>
    <Element Type="Param" Id="A35A0A54">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="CD23C13E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FD416D3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6FDF250D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FB62A6C4"/>
        <Parameter Type="Param" Library="AIAI" Id="8C8C0FFE"/>
    </Element>
    <Element Type="Param" Id="FB62A6C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2368E58E"/>
        <Array Type="Param" Library="AIAI" Id="D4D8B7EB"/>
    </Element>
    <Element Type="Param" Id="2368E58E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="32E2B4DD"/>
    </Element>
    <Element Type="Param" Id="32E2B4DD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D4D8B7EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8C8C0FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>NovaSnipeStorm</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="72AC817D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="922FA4CF"/>
        <Parameter Type="Param" Library="AIAI" Id="E54182FB"/>
    </Element>
    <Element Type="Param" Id="922FA4CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C209B8D1"/>
        <Array Type="Param" Library="AIAI" Id="05A4EC0C"/>
    </Element>
    <Element Type="Param" Id="C209B8D1">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="31C2FA96"/>
    </Element>
    <Element Type="Param" Id="31C2FA96">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="05A4EC0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E54182FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F5CAE20C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="61489FC0"/>
        <Parameter Type="Param" Library="AIAI" Id="42CF05E3"/>
    </Element>
    <Element Type="Param" Id="61489FC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="645C6052"/>
        <Array Type="Param" Library="AIAI" Id="B4E76814"/>
    </Element>
    <Element Type="Param" Id="645C6052">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="534FA277"/>
    </Element>
    <Element Type="Param" Id="534FA277">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B4E76814">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="42CF05E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>NovaPinningShot</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0B59F923">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2496618F"/>
        <Parameter Type="Param" Library="AIAI" Id="4E5E16E6"/>
    </Element>
    <Element Type="Param" Id="2496618F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EAF0F5C"/>
        <Array Type="Param" Library="AIAI" Id="E99A80A1"/>
    </Element>
    <Element Type="Param" Id="8EAF0F5C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="141E1B9C"/>
    </Element>
    <Element Type="Param" Id="141E1B9C">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E99A80A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4E5E16E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="3AB0F57E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B27F1384"/>
        <Parameter Type="Param" Library="AIAI" Id="BF176088"/>
    </Element>
    <Element Type="Param" Id="B27F1384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="797F6177"/>
        <Array Type="Param" Library="AIAI" Id="5080B745"/>
    </Element>
    <Element Type="Param" Id="797F6177">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="AC07D3BC"/>
    </Element>
    <Element Type="Param" Id="AC07D3BC">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5080B745">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BF176088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>NovaHoloDecoy</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0C30478C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="55AA52D7"/>
        <Parameter Type="Param" Library="AIAI" Id="927434C3"/>
    </Element>
    <Element Type="Param" Id="55AA52D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="512FD0A2"/>
        <Array Type="Param" Library="AIAI" Id="1B3F0D9B"/>
    </Element>
    <Element Type="Param" Id="512FD0A2">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="9BAA80C5"/>
    </Element>
    <Element Type="Param" Id="9BAA80C5">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1B3F0D9B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="927434C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="6156C934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="390CC3C2"/>
        <Parameter Type="Param" Library="AIAI" Id="43FA67E2"/>
    </Element>
    <Element Type="Param" Id="390CC3C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DF08BA9"/>
        <Array Type="Param" Library="AIAI" Id="A55BE7F3"/>
    </Element>
    <Element Type="Param" Id="8DF08BA9">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F4B31E85"/>
    </Element>
    <Element Type="Param" Id="F4B31E85">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A55BE7F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="43FA67E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>NovaTripleTap</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0750E880">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C858CFBE"/>
        <Parameter Type="Param" Library="AIAI" Id="9C140AF6"/>
    </Element>
    <Element Type="Param" Id="C858CFBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6EFE840A"/>
        <Array Type="Param" Library="AIAI" Id="4CA6FE09"/>
    </Element>
    <Element Type="Param" Id="6EFE840A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="F44498B4"/>
    </Element>
    <Element Type="Param" Id="F44498B4">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4CA6FE09">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9C140AF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="2A62E906">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="09DF14FF"/>
        <Parameter Type="Param" Library="AIAI" Id="C8C04FA3"/>
    </Element>
    <Element Type="Param" Id="09DF14FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A3DA5A98"/>
        <Array Type="Param" Library="AIAI" Id="DF3CDE3B"/>
    </Element>
    <Element Type="Param" Id="A3DA5A98">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="53C333E9"/>
    </Element>
    <Element Type="Param" Id="53C333E9">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DF3CDE3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C8C04FA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>NovaPrecisionStrike</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="C0F3630A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9C026B4C"/>
        <Parameter Type="Param" Library="AIAI" Id="1787C0AB"/>
    </Element>
    <Element Type="Param" Id="9C026B4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EA7975BC"/>
        <Array Type="Param" Library="AIAI" Id="C8BEC906"/>
    </Element>
    <Element Type="Param" Id="EA7975BC">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="9D46F672"/>
    </Element>
    <Element Type="Param" Id="9D46F672">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C8BEC906">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1787C0AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="094E0551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6ED46CEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0816943B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1409D411"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="504F405D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DF886B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B9EE3EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D46409A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26EA0217"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C227C8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06B7FA59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DDCBBDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="542D010D"/>
    </Element>
    <Element Type="Param" Id="6ED46CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroKerrigan</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="0816943B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E59B6B"/>
        <Parameter Type="Param" Library="AIAI" Id="E3A40A68"/>
    </Element>
    <Element Type="Param" Id="E5E59B6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="70DE7BCC"/>
        <Array Type="Param" Library="AIAI" Id="F4B42AFE"/>
    </Element>
    <Element Type="Param" Id="70DE7BCC">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="F4B42AFE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E3A40A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1409D411">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A0A08D1C"/>
        <Parameter Type="Param" Library="AIAI" Id="89CA6CA1"/>
    </Element>
    <Element Type="Param" Id="A0A08D1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="59CCBC8C"/>
        <Array Type="Param" Library="AIAI" Id="D18B0D23"/>
    </Element>
    <Element Type="Param" Id="59CCBC8C">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4659817E"/>
    </Element>
    <Element Type="Param" Id="4659817E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D18B0D23">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="89CA6CA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>KerriganRavage</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="504F405D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F8372921"/>
        <Parameter Type="Param" Library="AIAI" Id="7E04617F"/>
    </Element>
    <Element Type="Param" Id="F8372921">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C27B3BC1"/>
        <Array Type="Param" Library="AIAI" Id="8243A505"/>
    </Element>
    <Element Type="Param" Id="C27B3BC1">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="32FE183B"/>
    </Element>
    <Element Type="Param" Id="32FE183B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8243A505">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7E04617F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="3DF886B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FC5A5F00"/>
        <Parameter Type="Param" Library="AIAI" Id="DB6989C0"/>
    </Element>
    <Element Type="Param" Id="FC5A5F00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5F73AEFF"/>
        <Array Type="Param" Library="AIAI" Id="89EC078D"/>
    </Element>
    <Element Type="Param" Id="5F73AEFF">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5B267937"/>
    </Element>
    <Element Type="Param" Id="5B267937">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="89EC078D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DB6989C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>KerriganCrushingGrip</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4B9EE3EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="84C1E072"/>
        <Parameter Type="Param" Library="AIAI" Id="21E19545"/>
    </Element>
    <Element Type="Param" Id="84C1E072">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0827EC97"/>
        <Array Type="Param" Library="AIAI" Id="18B7D3F4"/>
    </Element>
    <Element Type="Param" Id="0827EC97">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C64D6225"/>
    </Element>
    <Element Type="Param" Id="C64D6225">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="18B7D3F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="21E19545">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="D46409A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D03FB2"/>
        <Parameter Type="Param" Library="AIAI" Id="94825C52"/>
    </Element>
    <Element Type="Param" Id="C7D03FB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="522DBA4B"/>
        <Array Type="Param" Library="AIAI" Id="EC771DC5"/>
    </Element>
    <Element Type="Param" Id="522DBA4B">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="35893400"/>
    </Element>
    <Element Type="Param" Id="35893400">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EC771DC5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="94825C52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>KerriganPrimalGrasp</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="26EA0217">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8F789051"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6E180D"/>
    </Element>
    <Element Type="Param" Id="8F789051">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5EAF389F"/>
        <Array Type="Param" Library="AIAI" Id="A09CCEAA"/>
    </Element>
    <Element Type="Param" Id="5EAF389F">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="91B84E3E"/>
    </Element>
    <Element Type="Param" Id="91B84E3E">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A09CCEAA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FF6E180D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="4C227C8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="91D9C0F6"/>
        <Parameter Type="Param" Library="AIAI" Id="A5963C5C"/>
    </Element>
    <Element Type="Param" Id="91D9C0F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D70CB04"/>
        <Array Type="Param" Library="AIAI" Id="9F3D1017"/>
    </Element>
    <Element Type="Param" Id="6D70CB04">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="6FD7F4D6"/>
    </Element>
    <Element Type="Param" Id="6FD7F4D6">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9F3D1017">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A5963C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>KerriganSummonUltralisk</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="06B7FA59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="720C38DF"/>
        <Parameter Type="Param" Library="AIAI" Id="9BF6EF68"/>
    </Element>
    <Element Type="Param" Id="720C38DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B97F78EC"/>
        <Array Type="Param" Library="AIAI" Id="84A0528A"/>
    </Element>
    <Element Type="Param" Id="B97F78EC">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B60698A1"/>
    </Element>
    <Element Type="Param" Id="B60698A1">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="84A0528A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9BF6EF68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="2DDCBBDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="90F295BF"/>
        <Parameter Type="Param" Library="AIAI" Id="A78ACFFF"/>
    </Element>
    <Element Type="Param" Id="90F295BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BEB82839"/>
        <Array Type="Param" Library="AIAI" Id="9669A64C"/>
    </Element>
    <Element Type="Param" Id="BEB82839">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="50978784"/>
    </Element>
    <Element Type="Param" Id="50978784">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9669A64C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A78ACFFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>KerriganMaelstrom</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="542D010D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B6BF59F8"/>
        <Parameter Type="Param" Library="AIAI" Id="4C9AD09B"/>
    </Element>
    <Element Type="Param" Id="B6BF59F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26CEEF15"/>
        <Array Type="Param" Library="AIAI" Id="F57ACFFA"/>
    </Element>
    <Element Type="Param" Id="26CEEF15">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A1E16744"/>
    </Element>
    <Element Type="Param" Id="A1E16744">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F57ACFFA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4C9AD09B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="63601AAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D23BA927"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AC9270B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC49FE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="763A10B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CDFFFA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C545A162"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5330949"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23BE69DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00DC1DCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19B13FEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27475D40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36A90A6B"/>
    </Element>
    <Element Type="Param" Id="D23BA927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroZeratul</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="1AC9270B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="605AAD72"/>
        <Parameter Type="Param" Library="AIAI" Id="A9AE42F8"/>
    </Element>
    <Element Type="Param" Id="605AAD72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="800DB6A1"/>
        <Array Type="Param" Library="AIAI" Id="05E31D2F"/>
    </Element>
    <Element Type="Param" Id="800DB6A1">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="05E31D2F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A9AE42F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC49FE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="05D3ABF5"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC5B25C"/>
    </Element>
    <Element Type="Param" Id="05D3ABF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="422FC6D9"/>
        <Array Type="Param" Library="AIAI" Id="2A272B1F"/>
    </Element>
    <Element Type="Param" Id="422FC6D9">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="56EC0A0C"/>
    </Element>
    <Element Type="Param" Id="56EC0A0C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2A272B1F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="ABC5B25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ZeratulCleave</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="763A10B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3D370810"/>
        <Parameter Type="Param" Library="AIAI" Id="C065FB47"/>
    </Element>
    <Element Type="Param" Id="3D370810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6332154E"/>
        <Array Type="Param" Library="AIAI" Id="23F75328"/>
    </Element>
    <Element Type="Param" Id="6332154E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C0C34CC7"/>
    </Element>
    <Element Type="Param" Id="C0C34CC7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="23F75328">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C065FB47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="8CDFFFA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="052341F3"/>
        <Parameter Type="Param" Library="AIAI" Id="263EA2D6"/>
    </Element>
    <Element Type="Param" Id="052341F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9035CB12"/>
        <Array Type="Param" Library="AIAI" Id="D76AD921"/>
    </Element>
    <Element Type="Param" Id="9035CB12">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CE782A41"/>
    </Element>
    <Element Type="Param" Id="CE782A41">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D76AD921">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="263EA2D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ZeratulSustainedAnomaly</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="C545A162">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="64DC8E49"/>
        <Parameter Type="Param" Library="AIAI" Id="8D551739"/>
    </Element>
    <Element Type="Param" Id="64DC8E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3AD3B27C"/>
        <Array Type="Param" Library="AIAI" Id="68A78DF5"/>
    </Element>
    <Element Type="Param" Id="3AD3B27C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="80EC807A"/>
    </Element>
    <Element Type="Param" Id="80EC807A">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="68A78DF5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8D551739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="B5330949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D938A5E0"/>
        <Parameter Type="Param" Library="AIAI" Id="B4AFFF3F"/>
    </Element>
    <Element Type="Param" Id="D938A5E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2086452"/>
        <Array Type="Param" Library="AIAI" Id="816FB3AF"/>
    </Element>
    <Element Type="Param" Id="E2086452">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="2C9A2E7F"/>
    </Element>
    <Element Type="Param" Id="2C9A2E7F">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="816FB3AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B4AFFF3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ZeratulBlinkStorm</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="23BE69DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B9A32092"/>
        <Parameter Type="Param" Library="AIAI" Id="1511C566"/>
    </Element>
    <Element Type="Param" Id="B9A32092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EA5BA816"/>
        <Array Type="Param" Library="AIAI" Id="16056A41"/>
    </Element>
    <Element Type="Param" Id="EA5BA816">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="329687C3"/>
    </Element>
    <Element Type="Param" Id="329687C3">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="16056A41">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1511C566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2F007D87"/>
    </Element>
    <Element Type="FunctionCall" Id="00DC1DCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B46FC9AC"/>
        <Parameter Type="Param" Library="AIAI" Id="A74A3B61"/>
    </Element>
    <Element Type="Param" Id="B46FC9AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F4917CC8"/>
        <Array Type="Param" Library="AIAI" Id="EAC44E3E"/>
    </Element>
    <Element Type="Param" Id="F4917CC8">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="FDECDDB7"/>
    </Element>
    <Element Type="Param" Id="FDECDDB7">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EAC44E3E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A74A3B61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ZeratulShadowAssault</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="19B13FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7C84A7FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A8FBB289"/>
    </Element>
    <Element Type="Param" Id="7C84A7FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="49918F84"/>
        <Array Type="Param" Library="AIAI" Id="C2ABDB0D"/>
    </Element>
    <Element Type="Param" Id="49918F84">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="CFA2DB24"/>
    </Element>
    <Element Type="Param" Id="CFA2DB24">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C2ABDB0D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A8FBB289">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="27475D40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A13CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE6193D"/>
    </Element>
    <Element Type="Param" Id="F0A13CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0684AD58"/>
        <Array Type="Param" Library="AIAI" Id="10838BAF"/>
    </Element>
    <Element Type="Param" Id="0684AD58">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="9641533A"/>
    </Element>
    <Element Type="Param" Id="9641533A">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="10838BAF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9EE6193D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ZeratulVoidPrison</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="36A90A6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4CD62461"/>
        <Parameter Type="Param" Library="AIAI" Id="E4B29BE8"/>
    </Element>
    <Element Type="Param" Id="4CD62461">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0B07330"/>
        <Array Type="Param" Library="AIAI" Id="567D180A"/>
    </Element>
    <Element Type="Param" Id="A0B07330">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="05799C63"/>
    </Element>
    <Element Type="Param" Id="05799C63">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="567D180A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E4B29BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="A9C7987C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="31A50469"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C62BF40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8768FF99"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C8BE1555"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A792AFE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="069AA380"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28ABDCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12E97112"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B155960E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D71290D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3B2A875"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B9F6025"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67AD6B81"/>
    </Element>
    <Element Type="Param" Id="31A50469">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroSgtHammer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="8C62BF40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7648822F"/>
        <Parameter Type="Param" Library="AIAI" Id="8D6E90B6"/>
    </Element>
    <Element Type="Param" Id="7648822F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E0073B1B"/>
        <Array Type="Param" Library="AIAI" Id="612D73A0"/>
    </Element>
    <Element Type="Param" Id="E0073B1B">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="612D73A0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8D6E90B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8768FF99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DC05D4ED"/>
        <Parameter Type="Param" Library="AIAI" Id="1F16958C"/>
    </Element>
    <Element Type="Param" Id="DC05D4ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D432EC5"/>
        <Array Type="Param" Library="AIAI" Id="06314D2F"/>
    </Element>
    <Element Type="Param" Id="1D432EC5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1779FF26"/>
    </Element>
    <Element Type="Param" Id="1779FF26">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="06314D2F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1F16958C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>SgtHammerSiegeMode</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="Comment" Id="C8BE1555">
        <Comment>
            Set to Null so SgtHammer will not get stuck in seige mode when in random spell casting mode
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="A792AFE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B1835C5"/>
        <Parameter Type="Param" Library="AIAI" Id="69655DD9"/>
    </Element>
    <Element Type="Param" Id="7B1835C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C29C211A"/>
        <Array Type="Param" Library="AIAI" Id="483674D1"/>
    </Element>
    <Element Type="Param" Id="C29C211A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D76D24BC"/>
    </Element>
    <Element Type="Param" Id="D76D24BC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="483674D1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="69655DD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="869209F0"/>
    </Element>
    <Element Type="FunctionCall" Id="069AA380">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1B589E5C"/>
        <Parameter Type="Param" Library="AIAI" Id="4D50FD0A"/>
    </Element>
    <Element Type="Param" Id="1B589E5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BCEEC8EA"/>
        <Array Type="Param" Library="AIAI" Id="A29AC40E"/>
    </Element>
    <Element Type="Param" Id="BCEEC8EA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F11FB600"/>
    </Element>
    <Element Type="Param" Id="F11FB600">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A29AC40E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4D50FD0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>SgtHammerConcussiveBlast</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="D28ABDCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AE756188"/>
        <Parameter Type="Param" Library="AIAI" Id="C4DD49B3"/>
    </Element>
    <Element Type="Param" Id="AE756188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30454DBA"/>
        <Array Type="Param" Library="AIAI" Id="D7D3285F"/>
    </Element>
    <Element Type="Param" Id="30454DBA">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="3EB49D99"/>
    </Element>
    <Element Type="Param" Id="3EB49D99">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D7D3285F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C4DD49B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="12E97112">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="23C59B24"/>
        <Parameter Type="Param" Library="AIAI" Id="D883385E"/>
    </Element>
    <Element Type="Param" Id="23C59B24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7FCD5BF4"/>
        <Array Type="Param" Library="AIAI" Id="17D93D14"/>
    </Element>
    <Element Type="Param" Id="7FCD5BF4">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A39791C0"/>
    </Element>
    <Element Type="Param" Id="A39791C0">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="17D93D14">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D883385E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>SgtHammerMineField</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="B155960E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2561D09C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4FC63F4"/>
    </Element>
    <Element Type="Param" Id="2561D09C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0052675E"/>
        <Array Type="Param" Library="AIAI" Id="3BC8767A"/>
    </Element>
    <Element Type="Param" Id="0052675E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="36D080FE"/>
    </Element>
    <Element Type="Param" Id="36D080FE">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3BC8767A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F4FC63F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="6D71290D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E9F63906"/>
        <Parameter Type="Param" Library="AIAI" Id="31AAA1A7"/>
    </Element>
    <Element Type="Param" Id="E9F63906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FFFDA697"/>
        <Array Type="Param" Library="AIAI" Id="0E86A4F6"/>
    </Element>
    <Element Type="Param" Id="FFFDA697">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="BADC56A3"/>
    </Element>
    <Element Type="Param" Id="BADC56A3">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0E86A4F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="31AAA1A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>SgtHammerNapalmStrike</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A3B2A875">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="29922EBE"/>
        <Parameter Type="Param" Library="AIAI" Id="0D618033"/>
    </Element>
    <Element Type="Param" Id="29922EBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="21E591A5"/>
        <Array Type="Param" Library="AIAI" Id="F8AFA395"/>
    </Element>
    <Element Type="Param" Id="21E591A5">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="EB234C56"/>
    </Element>
    <Element Type="Param" Id="EB234C56">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F8AFA395">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0D618033">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="9B9F6025">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="66692C79"/>
        <Parameter Type="Param" Library="AIAI" Id="F0006699"/>
    </Element>
    <Element Type="Param" Id="66692C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26738191"/>
        <Array Type="Param" Library="AIAI" Id="CAD732F8"/>
    </Element>
    <Element Type="Param" Id="26738191">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CCD328A7"/>
    </Element>
    <Element Type="Param" Id="CCD328A7">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CAD732F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F0006699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>SgtHammerBluntForceGun</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="67AD6B81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BDBD88EA"/>
        <Parameter Type="Param" Library="AIAI" Id="C8E418B4"/>
    </Element>
    <Element Type="Param" Id="BDBD88EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="61EFBCE1"/>
        <Array Type="Param" Library="AIAI" Id="FCB74DA8"/>
    </Element>
    <Element Type="Param" Id="61EFBCE1">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="2D48046B"/>
    </Element>
    <Element Type="Param" Id="2D48046B">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FCB74DA8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C8E418B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="71A68C98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB3C714"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE43DD6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8F94156"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3674B35F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9BF7284"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84D07EF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="818B93AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68A7F30B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5FC2D87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE214D17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C304081"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AC8AF66"/>
    </Element>
    <Element Type="Param" Id="DBB3C714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroUther</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="AE43DD6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B7DEBB9B"/>
        <Parameter Type="Param" Library="AIAI" Id="8813C620"/>
    </Element>
    <Element Type="Param" Id="B7DEBB9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A72B5927"/>
        <Array Type="Param" Library="AIAI" Id="76DB148F"/>
    </Element>
    <Element Type="Param" Id="A72B5927">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="76DB148F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8813C620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C8F94156">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EADEB448"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE947A9"/>
    </Element>
    <Element Type="Param" Id="EADEB448">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1236E329"/>
        <Array Type="Param" Library="AIAI" Id="66B0D907"/>
    </Element>
    <Element Type="Param" Id="1236E329">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="02A64BF8"/>
    </Element>
    <Element Type="Param" Id="02A64BF8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="66B0D907">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DFE947A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>UtherHolyLight</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="3674B35F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD74ED3"/>
        <Parameter Type="Param" Library="AIAI" Id="EAE8CEB7"/>
    </Element>
    <Element Type="Param" Id="2CD74ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AB72A425"/>
        <Array Type="Param" Library="AIAI" Id="87E50D8D"/>
    </Element>
    <Element Type="Param" Id="AB72A425">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="4C93CE39"/>
    </Element>
    <Element Type="Param" Id="4C93CE39">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="87E50D8D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EAE8CEB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="D9BF7284">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="19BA754D"/>
        <Parameter Type="Param" Library="AIAI" Id="4CEFC454"/>
    </Element>
    <Element Type="Param" Id="19BA754D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EB7FBA7E"/>
        <Array Type="Param" Library="AIAI" Id="936E2EB4"/>
    </Element>
    <Element Type="Param" Id="EB7FBA7E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F06CBED0"/>
    </Element>
    <Element Type="Param" Id="F06CBED0">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="936E2EB4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4CEFC454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>UtherHolyRadiance</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="84D07EF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="224C6BE0"/>
        <Parameter Type="Param" Library="AIAI" Id="74646565"/>
    </Element>
    <Element Type="Param" Id="224C6BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5AFC0C74"/>
        <Array Type="Param" Library="AIAI" Id="75893DCD"/>
    </Element>
    <Element Type="Param" Id="5AFC0C74">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D33CB29B"/>
    </Element>
    <Element Type="Param" Id="D33CB29B">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="75893DCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="74646565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="818B93AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D8274B0A"/>
        <Parameter Type="Param" Library="AIAI" Id="39524641"/>
    </Element>
    <Element Type="Param" Id="D8274B0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EE53C556"/>
        <Array Type="Param" Library="AIAI" Id="408F81E0"/>
    </Element>
    <Element Type="Param" Id="EE53C556">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CF95C4DC"/>
    </Element>
    <Element Type="Param" Id="CF95C4DC">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="408F81E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="39524641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>UtherHammerOfJustice</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="68A7F30B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="84ACF8B0"/>
        <Parameter Type="Param" Library="AIAI" Id="371EA933"/>
    </Element>
    <Element Type="Param" Id="84ACF8B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E31DDE31"/>
        <Array Type="Param" Library="AIAI" Id="547DBB6D"/>
    </Element>
    <Element Type="Param" Id="E31DDE31">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="350E2B19"/>
    </Element>
    <Element Type="Param" Id="350E2B19">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="547DBB6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="371EA933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="F5FC2D87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C46CE5"/>
        <Parameter Type="Param" Library="AIAI" Id="53550E19"/>
    </Element>
    <Element Type="Param" Id="B1C46CE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BC6C14C5"/>
        <Array Type="Param" Library="AIAI" Id="3B2AED74"/>
    </Element>
    <Element Type="Param" Id="BC6C14C5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A78050C9"/>
    </Element>
    <Element Type="Param" Id="A78050C9">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3B2AED74">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="53550E19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>UtherDivineIntervention</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="CE214D17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6A76E7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="33B54C16"/>
    </Element>
    <Element Type="Param" Id="6A76E7E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EDD4383B"/>
        <Array Type="Param" Library="AIAI" Id="4B5D2B1A"/>
    </Element>
    <Element Type="Param" Id="EDD4383B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="DF88A696"/>
    </Element>
    <Element Type="Param" Id="DF88A696">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4B5D2B1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="33B54C16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="0C304081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="29E2ABCC"/>
        <Parameter Type="Param" Library="AIAI" Id="224803DC"/>
    </Element>
    <Element Type="Param" Id="29E2ABCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C86EB936"/>
        <Array Type="Param" Library="AIAI" Id="8D027275"/>
    </Element>
    <Element Type="Param" Id="C86EB936">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="2CBC95C7"/>
    </Element>
    <Element Type="Param" Id="2CBC95C7">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8D027275">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="224803DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>UtherDivineStorm</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5AC8AF66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="045168BD"/>
        <Parameter Type="Param" Library="AIAI" Id="6E9D6D00"/>
    </Element>
    <Element Type="Param" Id="045168BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D2F9996"/>
        <Array Type="Param" Library="AIAI" Id="79A69316"/>
    </Element>
    <Element Type="Param" Id="1D2F9996">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="6F8AE966"/>
    </Element>
    <Element Type="Param" Id="6F8AE966">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="79A69316">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6E9D6D00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="E13A0115">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2284452E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCFC0A3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F3313FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C2703AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="311A6069"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3772EBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FCB9159"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E57C39E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CECC636"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D87A1502"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78024BF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D6DA0E2"/>
    </Element>
    <Element Type="Param" Id="2284452E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroTassadar</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="DCFC0A3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7DFA6E26"/>
        <Parameter Type="Param" Library="AIAI" Id="57526795"/>
    </Element>
    <Element Type="Param" Id="7DFA6E26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0BB41E53"/>
        <Array Type="Param" Library="AIAI" Id="47E044B1"/>
    </Element>
    <Element Type="Param" Id="0BB41E53">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="47E044B1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="57526795">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9F3313FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5523B6A"/>
        <Parameter Type="Param" Library="AIAI" Id="D59058AC"/>
    </Element>
    <Element Type="Param" Id="B5523B6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="106EDEA6"/>
        <Array Type="Param" Library="AIAI" Id="EF08F53F"/>
    </Element>
    <Element Type="Param" Id="106EDEA6">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C0E9B389"/>
    </Element>
    <Element Type="Param" Id="C0E9B389">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EF08F53F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D59058AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TassadarPlasmaShield</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="1C2703AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6D083A3A"/>
        <Parameter Type="Param" Library="AIAI" Id="31296E74"/>
    </Element>
    <Element Type="Param" Id="6D083A3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1901919A"/>
        <Array Type="Param" Library="AIAI" Id="E1CCC1AD"/>
    </Element>
    <Element Type="Param" Id="1901919A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="4BC5CFC5"/>
    </Element>
    <Element Type="Param" Id="4BC5CFC5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E1CCC1AD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="31296E74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="311A6069">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C281E5C3"/>
        <Parameter Type="Param" Library="AIAI" Id="CD063421"/>
    </Element>
    <Element Type="Param" Id="C281E5C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B4CA23C8"/>
        <Array Type="Param" Library="AIAI" Id="32C5316B"/>
    </Element>
    <Element Type="Param" Id="B4CA23C8">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4608F517"/>
    </Element>
    <Element Type="Param" Id="4608F517">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="32C5316B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CD063421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TassadarVoidShift</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A3772EBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="80027CCE"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE6CB7C"/>
    </Element>
    <Element Type="Param" Id="80027CCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6087E876"/>
        <Array Type="Param" Library="AIAI" Id="ED9B3D30"/>
    </Element>
    <Element Type="Param" Id="6087E876">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="5470A87C"/>
    </Element>
    <Element Type="Param" Id="5470A87C">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="ED9B3D30">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3FE6CB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="0FCB9159">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="81AA4528"/>
        <Parameter Type="Param" Library="AIAI" Id="50CA2C4A"/>
    </Element>
    <Element Type="Param" Id="81AA4528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C2FC92D5"/>
        <Array Type="Param" Library="AIAI" Id="9E153BEE"/>
    </Element>
    <Element Type="Param" Id="C2FC92D5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="51B4CECD"/>
    </Element>
    <Element Type="Param" Id="51B4CECD">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9E153BEE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="50CA2C4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TassadarTimeWarp</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="E57C39E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DB74C1EA"/>
        <Parameter Type="Param" Library="AIAI" Id="D10A8F14"/>
    </Element>
    <Element Type="Param" Id="DB74C1EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7ED53B93"/>
        <Array Type="Param" Library="AIAI" Id="BDF718A7"/>
    </Element>
    <Element Type="Param" Id="7ED53B93">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="68301B08"/>
    </Element>
    <Element Type="Param" Id="68301B08">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BDF718A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D10A8F14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="0CECC636">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="87469702"/>
        <Parameter Type="Param" Library="AIAI" Id="F62DF40F"/>
    </Element>
    <Element Type="Param" Id="87469702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB6BB52D"/>
        <Array Type="Param" Library="AIAI" Id="1CB1FA2B"/>
    </Element>
    <Element Type="Param" Id="BB6BB52D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="751B0C42"/>
    </Element>
    <Element Type="Param" Id="751B0C42">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1CB1FA2B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F62DF40F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TassadarTwilightMessiah</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="D87A1502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="46AE4C2D"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F4B35F"/>
    </Element>
    <Element Type="Param" Id="46AE4C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="28D891EA"/>
        <Array Type="Param" Library="AIAI" Id="ACF64D2D"/>
    </Element>
    <Element Type="Param" Id="28D891EA">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="CFFB3F48"/>
    </Element>
    <Element Type="Param" Id="CFFB3F48">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="ACF64D2D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B6F4B35F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="78024BF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3186B2A6"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC19DAF"/>
    </Element>
    <Element Type="Param" Id="3186B2A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27EB402C"/>
        <Array Type="Param" Library="AIAI" Id="0F7B7B4C"/>
    </Element>
    <Element Type="Param" Id="27EB402C">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="6895A651"/>
    </Element>
    <Element Type="Param" Id="6895A651">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0F7B7B4C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BEC19DAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TassadarForceWall</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="8D6DA0E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F2B10FA1"/>
        <Parameter Type="Param" Library="AIAI" Id="A1362076"/>
    </Element>
    <Element Type="Param" Id="F2B10FA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="42C3F960"/>
        <Array Type="Param" Library="AIAI" Id="A526A078"/>
    </Element>
    <Element Type="Param" Id="42C3F960">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="58FE31CB"/>
    </Element>
    <Element Type="Param" Id="58FE31CB">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A526A078">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A1362076">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="D2BF752D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C7678A7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3D9A95D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FBF442C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B0A9106"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5089A9C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6B1E808"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AABCFE57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AA957CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E7A92A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CB852E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0FB7428"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87F0F8E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E941B2D"/>
    </Element>
    <Element Type="Param" Id="C7678A7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroArthas</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="F3D9A95D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="16B8416A"/>
        <Parameter Type="Param" Library="AIAI" Id="DBE45A6B"/>
    </Element>
    <Element Type="Param" Id="16B8416A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BE77FCB"/>
        <Array Type="Param" Library="AIAI" Id="AEFF99A3"/>
    </Element>
    <Element Type="Param" Id="3BE77FCB">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="AEFF99A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DBE45A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2FBF442C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D9868B5F"/>
        <Parameter Type="Param" Library="AIAI" Id="C7E29944"/>
    </Element>
    <Element Type="Param" Id="D9868B5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="618822C9"/>
        <Array Type="Param" Library="AIAI" Id="79ACC6C5"/>
    </Element>
    <Element Type="Param" Id="618822C9">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="969AC793"/>
    </Element>
    <Element Type="Param" Id="969AC793">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="79ACC6C5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C7E29944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasFrostStrike</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="7B0A9106">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="69B28BC5"/>
        <Parameter Type="Param" Library="AIAI" Id="991D75D2"/>
    </Element>
    <Element Type="Param" Id="69B28BC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="946AA525"/>
        <Array Type="Param" Library="AIAI" Id="FF5E793A"/>
    </Element>
    <Element Type="Param" Id="946AA525">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C4C48DA0"/>
    </Element>
    <Element Type="Param" Id="C4C48DA0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FF5E793A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="991D75D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="5089A9C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9F9550CC"/>
        <Parameter Type="Param" Library="AIAI" Id="D7DA42DC"/>
    </Element>
    <Element Type="Param" Id="9F9550CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69255E72"/>
        <Array Type="Param" Library="AIAI" Id="9FE8C816"/>
    </Element>
    <Element Type="Param" Id="69255E72">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1CC040D5"/>
    </Element>
    <Element Type="Param" Id="1CC040D5">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9FE8C816">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D7DA42DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasHowlingBlast</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="E6B1E808">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FCAD0EE0"/>
        <Parameter Type="Param" Library="AIAI" Id="40EFB002"/>
    </Element>
    <Element Type="Param" Id="FCAD0EE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2864C1C4"/>
        <Array Type="Param" Library="AIAI" Id="8D73B3F3"/>
    </Element>
    <Element Type="Param" Id="2864C1C4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="80D44811"/>
    </Element>
    <Element Type="Param" Id="80D44811">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8D73B3F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="40EFB002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="AABCFE57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FD2C563B"/>
        <Parameter Type="Param" Library="AIAI" Id="81903446"/>
    </Element>
    <Element Type="Param" Id="FD2C563B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="39932CBC"/>
        <Array Type="Param" Library="AIAI" Id="D6BFE64D"/>
    </Element>
    <Element Type="Param" Id="39932CBC">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="93BE4F47"/>
    </Element>
    <Element Type="Param" Id="93BE4F47">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D6BFE64D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="81903446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasDeathAndDecay</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="2AA957CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="33C1AC16"/>
        <Parameter Type="Param" Library="AIAI" Id="1D6D1892"/>
    </Element>
    <Element Type="Param" Id="33C1AC16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="924E43F8"/>
        <Array Type="Param" Library="AIAI" Id="BC5D62C3"/>
    </Element>
    <Element Type="Param" Id="924E43F8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="650B85F6"/>
    </Element>
    <Element Type="Param" Id="650B85F6">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BC5D62C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1D6D1892">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="46E7A92A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3C99B4D5"/>
        <Parameter Type="Param" Library="AIAI" Id="DAE49FC8"/>
    </Element>
    <Element Type="Param" Id="3C99B4D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8BC3FBDF"/>
        <Array Type="Param" Library="AIAI" Id="9FBA6598"/>
    </Element>
    <Element Type="Param" Id="8BC3FBDF">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="05A9667E"/>
    </Element>
    <Element Type="Param" Id="05A9667E">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9FBA6598">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DAE49FC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasArmyOfTheDead</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="6CB852E8">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7E5A1C52"/>
        <Parameter Type="Param" Library="AIAI" Id="56B337B2"/>
    </Element>
    <Element Type="Param" Id="7E5A1C52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F828504E"/>
        <Array Type="Param" Library="AIAI" Id="CDB870D7"/>
    </Element>
    <Element Type="Param" Id="F828504E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="7F447990"/>
    </Element>
    <Element Type="Param" Id="7F447990">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CDB870D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="56B337B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasArmyOfTheDeadSacrifice</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A0FB7428">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8B9728"/>
        <Parameter Type="Param" Library="AIAI" Id="1699F85A"/>
    </Element>
    <Element Type="Param" Id="6E8B9728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="17F3CCDF"/>
        <Array Type="Param" Library="AIAI" Id="904386CA"/>
    </Element>
    <Element Type="Param" Id="17F3CCDF">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="E8D66966"/>
    </Element>
    <Element Type="Param" Id="E8D66966">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="904386CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1699F85A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="87F0F8E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1FAFC507"/>
        <Parameter Type="Param" Library="AIAI" Id="95F2FAF4"/>
    </Element>
    <Element Type="Param" Id="1FAFC507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ED45AE6D"/>
        <Array Type="Param" Library="AIAI" Id="21E740BF"/>
    </Element>
    <Element Type="Param" Id="ED45AE6D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="ABC7735D"/>
    </Element>
    <Element Type="Param" Id="ABC7735D">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="21E740BF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="95F2FAF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>ArthasSummonSindragosa</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="8E941B2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C1FF82FD"/>
        <Parameter Type="Param" Library="AIAI" Id="3FBF5623"/>
    </Element>
    <Element Type="Param" Id="C1FF82FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9235304E"/>
        <Array Type="Param" Library="AIAI" Id="71B2D916"/>
    </Element>
    <Element Type="Param" Id="9235304E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D0ADC870"/>
    </Element>
    <Element Type="Param" Id="D0ADC870">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="71B2D916">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3FBF5623">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="430BD837">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="804C8EC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CB9A9DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEEE37F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61F67863"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E78D3FAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6BC91E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD66E420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42F37D1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BAC287B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C5CD114"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B55D01D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42D9D7C1"/>
    </Element>
    <Element Type="Param" Id="804C8EC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroTinker</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="0CB9A9DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="469FCC82"/>
        <Parameter Type="Param" Library="AIAI" Id="EFA00B47"/>
    </Element>
    <Element Type="Param" Id="469FCC82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E6AA272E"/>
        <Array Type="Param" Library="AIAI" Id="F1B2A80F"/>
    </Element>
    <Element Type="Param" Id="E6AA272E">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="F1B2A80F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EFA00B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EEEE37F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="89E1976C"/>
        <Parameter Type="Param" Library="AIAI" Id="8637B430"/>
    </Element>
    <Element Type="Param" Id="89E1976C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="056FA5D5"/>
        <Array Type="Param" Library="AIAI" Id="C2A19324"/>
    </Element>
    <Element Type="Param" Id="056FA5D5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="3ED51B65"/>
    </Element>
    <Element Type="Param" Id="3ED51B65">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C2A19324">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8637B430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TinkerRockItTurret</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="61F67863">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8D7B5B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="004458EB"/>
    </Element>
    <Element Type="Param" Id="8D7B5B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B310FD32"/>
        <Array Type="Param" Library="AIAI" Id="BBA1631F"/>
    </Element>
    <Element Type="Param" Id="B310FD32">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C3E2C1B7"/>
    </Element>
    <Element Type="Param" Id="C3E2C1B7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBA1631F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="004458EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2F007D87"/>
    </Element>
    <Element Type="FunctionCall" Id="E78D3FAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8BEF1019"/>
        <Parameter Type="Param" Library="AIAI" Id="0A352BE8"/>
    </Element>
    <Element Type="Param" Id="8BEF1019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="52AF6175"/>
        <Array Type="Param" Library="AIAI" Id="8F79461D"/>
    </Element>
    <Element Type="Param" Id="52AF6175">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="30D9BEEB"/>
    </Element>
    <Element Type="Param" Id="30D9BEEB">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8F79461D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0A352BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TinkerDethLazorCharged</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="B6BC91E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="25B75787"/>
        <Parameter Type="Param" Library="AIAI" Id="EC6F183F"/>
    </Element>
    <Element Type="Param" Id="25B75787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D2BE033"/>
        <Array Type="Param" Library="AIAI" Id="EFC91EAB"/>
    </Element>
    <Element Type="Param" Id="6D2BE033">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="66668C47"/>
    </Element>
    <Element Type="Param" Id="66668C47">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EFC91EAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EC6F183F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="869209F0"/>
    </Element>
    <Element Type="FunctionCall" Id="BD66E420">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="172485B2"/>
        <Parameter Type="Param" Library="AIAI" Id="7F7343F4"/>
    </Element>
    <Element Type="Param" Id="172485B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8DC4C3E"/>
        <Array Type="Param" Library="AIAI" Id="3E644406"/>
    </Element>
    <Element Type="Param" Id="F8DC4C3E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="6194BD24"/>
    </Element>
    <Element Type="Param" Id="6194BD24">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3E644406">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7F7343F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TinkerXplodiumBomb</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="42F37D1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="06E7BB0A"/>
        <Parameter Type="Param" Library="AIAI" Id="CB3C4FCA"/>
    </Element>
    <Element Type="Param" Id="06E7BB0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="37494D0A"/>
        <Array Type="Param" Library="AIAI" Id="AC9F8B6F"/>
    </Element>
    <Element Type="Param" Id="37494D0A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="1EC8830C"/>
    </Element>
    <Element Type="Param" Id="1EC8830C">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC9F8B6F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CB3C4FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="8BAC287B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1EF37BCA"/>
        <Parameter Type="Param" Library="AIAI" Id="340CF6C6"/>
    </Element>
    <Element Type="Param" Id="1EF37BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3D51EF1E"/>
        <Array Type="Param" Library="AIAI" Id="F0C8AB3B"/>
    </Element>
    <Element Type="Param" Id="3D51EF1E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="7FC8070D"/>
    </Element>
    <Element Type="Param" Id="7FC8070D">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F0C8AB3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="340CF6C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TinkerRoboGoblin</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4C5CD114">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="ED39C123"/>
        <Parameter Type="Param" Library="AIAI" Id="4878F10D"/>
    </Element>
    <Element Type="Param" Id="ED39C123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EEF3A6A2"/>
        <Array Type="Param" Library="AIAI" Id="6CDF947B"/>
    </Element>
    <Element Type="Param" Id="EEF3A6A2">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="742DD449"/>
    </Element>
    <Element Type="Param" Id="742DD449">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6CDF947B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4878F10D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="7B55D01D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="61219B29"/>
        <Parameter Type="Param" Library="AIAI" Id="1BAB215D"/>
    </Element>
    <Element Type="Param" Id="61219B29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F75C6FFA"/>
        <Array Type="Param" Library="AIAI" Id="3044CB5D"/>
    </Element>
    <Element Type="Param" Id="F75C6FFA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="2091FE9E"/>
    </Element>
    <Element Type="Param" Id="2091FE9E">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3044CB5D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1BAB215D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TinkerGravOBomb3000</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="42D9D7C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8BCECFDC"/>
        <Parameter Type="Param" Library="AIAI" Id="AEDE8934"/>
    </Element>
    <Element Type="Param" Id="8BCECFDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DBA732B5"/>
        <Array Type="Param" Library="AIAI" Id="78409EC7"/>
    </Element>
    <Element Type="Param" Id="DBA732B5">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="1D1A6A1B"/>
    </Element>
    <Element Type="Param" Id="1D1A6A1B">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="78409EC7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="AEDE8934">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="43661682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E904225F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB16259C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9241335"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3CD731"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E4B8D30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0538CE05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81D5B3EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2C0375E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A38C4C94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="182F04F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8D0D7FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08785217"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68E725D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29772BCB"/>
    </Element>
    <Element Type="Param" Id="E904225F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroWitchDoctor</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="CB16259C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0D357E"/>
        <Parameter Type="Param" Library="AIAI" Id="B61171A4"/>
    </Element>
    <Element Type="Param" Id="1F0D357E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0BEC8C80"/>
        <Array Type="Param" Library="AIAI" Id="FE4A3DAA"/>
    </Element>
    <Element Type="Param" Id="0BEC8C80">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="FE4A3DAA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B61171A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9241335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BEBED455"/>
        <Parameter Type="Param" Library="AIAI" Id="DEE34FBE"/>
    </Element>
    <Element Type="Param" Id="BEBED455">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A167FC51"/>
        <Array Type="Param" Library="AIAI" Id="D58B3405"/>
    </Element>
    <Element Type="Param" Id="A167FC51">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="FAD480C0"/>
    </Element>
    <Element Type="Param" Id="FAD480C0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D58B3405">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DEE34FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorCorpseSpiders</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3CD731">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B4D6917"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E1CDA4"/>
    </Element>
    <Element Type="Param" Id="0B4D6917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E4C61818"/>
        <Array Type="Param" Library="AIAI" Id="7048C165"/>
    </Element>
    <Element Type="Param" Id="E4C61818">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="AF948444"/>
    </Element>
    <Element Type="Param" Id="AF948444">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7048C165">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D4E1CDA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="0E4B8D30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AE35ED1B"/>
        <Parameter Type="Param" Library="AIAI" Id="BCB3F1B8"/>
    </Element>
    <Element Type="Param" Id="AE35ED1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD297B86"/>
        <Array Type="Param" Library="AIAI" Id="115DD6C8"/>
    </Element>
    <Element Type="Param" Id="CD297B86">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="63C18E40"/>
    </Element>
    <Element Type="Param" Id="63C18E40">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="115DD6C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BCB3F1B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorZombiePrison</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0538CE05">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="109F4052"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB4BA6A"/>
    </Element>
    <Element Type="Param" Id="109F4052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AE53AF72"/>
        <Array Type="Param" Library="AIAI" Id="C13549AE"/>
    </Element>
    <Element Type="Param" Id="AE53AF72">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="DB536B7B"/>
    </Element>
    <Element Type="Param" Id="DB536B7B">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C13549AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4AB4BA6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorZombiePrisonCancel</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="81D5B3EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="90C5992B"/>
        <Parameter Type="Param" Library="AIAI" Id="03E5AC29"/>
    </Element>
    <Element Type="Param" Id="90C5992B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA9B3F68"/>
        <Array Type="Param" Library="AIAI" Id="F020E50E"/>
    </Element>
    <Element Type="Param" Id="CA9B3F68">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="49023C19"/>
    </Element>
    <Element Type="Param" Id="49023C19">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F020E50E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="03E5AC29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F2C0375E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4A023C61"/>
        <Parameter Type="Param" Library="AIAI" Id="154FB3B2"/>
    </Element>
    <Element Type="Param" Id="4A023C61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DE5F5F59"/>
        <Array Type="Param" Library="AIAI" Id="450BC5CB"/>
    </Element>
    <Element Type="Param" Id="DE5F5F59">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F3259A22"/>
    </Element>
    <Element Type="Param" Id="F3259A22">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="450BC5CB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="154FB3B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorPlagueToadsCone</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A38C4C94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9650CB44"/>
        <Parameter Type="Param" Library="AIAI" Id="022B3E99"/>
    </Element>
    <Element Type="Param" Id="9650CB44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="623A90B5"/>
        <Array Type="Param" Library="AIAI" Id="0323D583"/>
    </Element>
    <Element Type="Param" Id="623A90B5">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="FA3C40B0"/>
    </Element>
    <Element Type="Param" Id="FA3C40B0">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0323D583">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="022B3E99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="182F04F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FEFA9CA3"/>
        <Parameter Type="Param" Library="AIAI" Id="2F70308D"/>
    </Element>
    <Element Type="Param" Id="FEFA9CA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03EA89F2"/>
        <Array Type="Param" Library="AIAI" Id="88A772E6"/>
    </Element>
    <Element Type="Param" Id="03EA89F2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D484DB34"/>
    </Element>
    <Element Type="Param" Id="D484DB34">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="88A772E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2F70308D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorGargantuan</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="B8D0D7FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B95FC787"/>
        <Parameter Type="Param" Library="AIAI" Id="EC3BB092"/>
    </Element>
    <Element Type="Param" Id="B95FC787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AB4CDDE4"/>
        <Array Type="Param" Library="AIAI" Id="F82C73E0"/>
    </Element>
    <Element Type="Param" Id="AB4CDDE4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="47844FB5"/>
    </Element>
    <Element Type="Param" Id="47844FB5">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F82C73E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EC3BB092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="08785217">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="61F276C4"/>
        <Parameter Type="Param" Library="AIAI" Id="05D85A65"/>
    </Element>
    <Element Type="Param" Id="61F276C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="866F4428"/>
        <Array Type="Param" Library="AIAI" Id="17B69642"/>
    </Element>
    <Element Type="Param" Id="866F4428">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5BDF0897"/>
    </Element>
    <Element Type="Param" Id="5BDF0897">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="17B69642">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="05D85A65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorRavenousSouls</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="68E725D7">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A65F04"/>
        <Parameter Type="Param" Library="AIAI" Id="70CCA087"/>
    </Element>
    <Element Type="Param" Id="B5A65F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3CBA34B3"/>
        <Array Type="Param" Library="AIAI" Id="253FCD8D"/>
    </Element>
    <Element Type="Param" Id="3CBA34B3">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F6923ECF"/>
    </Element>
    <Element Type="Param" Id="F6923ECF">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="253FCD8D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="70CCA087">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>WitchDoctorRavenousSoulsCancel</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="29772BCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B42128A2"/>
        <Parameter Type="Param" Library="AIAI" Id="0026369F"/>
    </Element>
    <Element Type="Param" Id="B42128A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="22F81806"/>
        <Array Type="Param" Library="AIAI" Id="1CF04BC9"/>
    </Element>
    <Element Type="Param" Id="22F81806">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B7693A8C"/>
    </Element>
    <Element Type="Param" Id="B7693A8C">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1CF04BC9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0026369F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F1B0CC87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="706E5736"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58241AE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3329165"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC2CEC63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2A25A3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2093479B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="917361FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5F2FB1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60BC268D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E345BD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6401440C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48038C64"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C0A31BB"/>
    </Element>
    <Element Type="Param" Id="706E5736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroL90ETC</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="58241AE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DC4C17E4"/>
        <Parameter Type="Param" Library="AIAI" Id="4BFC7701"/>
    </Element>
    <Element Type="Param" Id="DC4C17E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57DD74D2"/>
        <Array Type="Param" Library="AIAI" Id="EF1EAFED"/>
    </Element>
    <Element Type="Param" Id="57DD74D2">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="EF1EAFED">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4BFC7701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B3329165">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="85057FE8"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6E3745"/>
    </Element>
    <Element Type="Param" Id="85057FE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FF75CE07"/>
        <Array Type="Param" Library="AIAI" Id="546CBC9D"/>
    </Element>
    <Element Type="Param" Id="FF75CE07">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="EDC1CE8C"/>
    </Element>
    <Element Type="Param" Id="EDC1CE8C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="546CBC9D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5E6E3745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCPowerslide</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="EC2CEC63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="902527C2"/>
        <Parameter Type="Param" Library="AIAI" Id="96A26535"/>
    </Element>
    <Element Type="Param" Id="902527C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="80124AEF"/>
        <Array Type="Param" Library="AIAI" Id="88B729F7"/>
    </Element>
    <Element Type="Param" Id="80124AEF">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="176E7A03"/>
    </Element>
    <Element Type="Param" Id="176E7A03">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="88B729F7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="96A26535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A25A3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AEE236DC"/>
        <Parameter Type="Param" Library="AIAI" Id="AB90EF8E"/>
    </Element>
    <Element Type="Param" Id="AEE236DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="77547FF5"/>
        <Array Type="Param" Library="AIAI" Id="49682D60"/>
    </Element>
    <Element Type="Param" Id="77547FF5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CF33D7E3"/>
    </Element>
    <Element Type="Param" Id="CF33D7E3">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="49682D60">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="AB90EF8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCFaceMelt</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="2093479B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1B08EF50"/>
        <Parameter Type="Param" Library="AIAI" Id="AF5C7330"/>
    </Element>
    <Element Type="Param" Id="1B08EF50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E41951F4"/>
        <Array Type="Param" Library="AIAI" Id="5D31F3B2"/>
    </Element>
    <Element Type="Param" Id="E41951F4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="CDED7532"/>
    </Element>
    <Element Type="Param" Id="CDED7532">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5D31F3B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="AF5C7330">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="917361FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB6B858"/>
        <Parameter Type="Param" Library="AIAI" Id="BE5F2D71"/>
    </Element>
    <Element Type="Param" Id="2FB6B858">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="86673DDE"/>
        <Array Type="Param" Library="AIAI" Id="4158C42E"/>
    </Element>
    <Element Type="Param" Id="86673DDE">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="2A57D53E"/>
    </Element>
    <Element Type="Param" Id="2A57D53E">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4158C42E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BE5F2D71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCGuitarSolo</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A5F2FB1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC96C54"/>
        <Parameter Type="Param" Library="AIAI" Id="78B38A0C"/>
    </Element>
    <Element Type="Param" Id="BFC96C54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC3E1980"/>
        <Array Type="Param" Library="AIAI" Id="11936D1A"/>
    </Element>
    <Element Type="Param" Id="EC3E1980">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="58E4E8B6"/>
    </Element>
    <Element Type="Param" Id="58E4E8B6">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="11936D1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="78B38A0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="60BC268D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EC013B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="40A68007"/>
    </Element>
    <Element Type="Param" Id="EC013B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C333447"/>
        <Array Type="Param" Library="AIAI" Id="6D31E3F6"/>
    </Element>
    <Element Type="Param" Id="2C333447">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="43B99A9D"/>
    </Element>
    <Element Type="Param" Id="43B99A9D">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6D31E3F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="40A68007">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCStageDive</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="1E345BD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E048B8"/>
        <Parameter Type="Param" Library="AIAI" Id="13C8B8B7"/>
    </Element>
    <Element Type="Param" Id="A9E048B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="40BEF2F9"/>
        <Array Type="Param" Library="AIAI" Id="803670BC"/>
    </Element>
    <Element Type="Param" Id="40BEF2F9">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="7EF436B6"/>
    </Element>
    <Element Type="Param" Id="7EF436B6">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="803670BC">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="13C8B8B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="6401440C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="33D7B39D"/>
        <Parameter Type="Param" Library="AIAI" Id="DE5DE8AA"/>
    </Element>
    <Element Type="Param" Id="33D7B39D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04676FCE"/>
        <Array Type="Param" Library="AIAI" Id="4F968782"/>
    </Element>
    <Element Type="Param" Id="04676FCE">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="68F0A161"/>
    </Element>
    <Element Type="Param" Id="68F0A161">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4F968782">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DE5DE8AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCMoshPit</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="48038C64">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1A005816"/>
        <Parameter Type="Param" Library="AIAI" Id="5713974C"/>
    </Element>
    <Element Type="Param" Id="1A005816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3FABFC5"/>
        <Array Type="Param" Library="AIAI" Id="4EFB3CE9"/>
    </Element>
    <Element Type="Param" Id="D3FABFC5">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A0CED2C3"/>
    </Element>
    <Element Type="Param" Id="A0CED2C3">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4EFB3CE9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5713974C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>L90ETCMoshPitCancel</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5C0A31BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="225C1E5D"/>
        <Parameter Type="Param" Library="AIAI" Id="E32C55D6"/>
    </Element>
    <Element Type="Param" Id="225C1E5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FAD7D444"/>
        <Array Type="Param" Library="AIAI" Id="89019A2F"/>
    </Element>
    <Element Type="Param" Id="FAD7D444">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B70A5F8B"/>
    </Element>
    <Element Type="Param" Id="B70A5F8B">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="89019A2F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E32C55D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="E19377D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D20A6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DE350E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74A1E52C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53107925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F762BB31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AECADB18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BE088C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F5CEAA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4560DCB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C6FFCEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2915123D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D11A91F"/>
    </Element>
    <Element Type="Param" Id="E4D20A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroIllidan</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="4DE350E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F2713BAE"/>
        <Parameter Type="Param" Library="AIAI" Id="694339E0"/>
    </Element>
    <Element Type="Param" Id="F2713BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC86D4C6"/>
        <Array Type="Param" Library="AIAI" Id="1F9A79AE"/>
    </Element>
    <Element Type="Param" Id="EC86D4C6">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="1F9A79AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="694339E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74A1E52C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5AED44BB"/>
        <Parameter Type="Param" Library="AIAI" Id="46D6AE03"/>
    </Element>
    <Element Type="Param" Id="5AED44BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CAA11EE"/>
        <Array Type="Param" Library="AIAI" Id="4CE8BC7B"/>
    </Element>
    <Element Type="Param" Id="2CAA11EE">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="ADBECBAE"/>
    </Element>
    <Element Type="Param" Id="ADBECBAE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4CE8BC7B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="46D6AE03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>IllidanDive</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="53107925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE6F4A2"/>
        <Parameter Type="Param" Library="AIAI" Id="A578D0AE"/>
    </Element>
    <Element Type="Param" Id="8BE6F4A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BB0F5D0"/>
        <Array Type="Param" Library="AIAI" Id="E7EFC1D3"/>
    </Element>
    <Element Type="Param" Id="3BB0F5D0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="44D08D61"/>
    </Element>
    <Element Type="Param" Id="44D08D61">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E7EFC1D3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A578D0AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="F762BB31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E0FB826E"/>
        <Parameter Type="Param" Library="AIAI" Id="5A2059E1"/>
    </Element>
    <Element Type="Param" Id="E0FB826E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EF68A477"/>
        <Array Type="Param" Library="AIAI" Id="108D20A6"/>
    </Element>
    <Element Type="Param" Id="EF68A477">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="403EAFBD"/>
    </Element>
    <Element Type="Param" Id="403EAFBD">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="108D20A6">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5A2059E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>IllidanSweepingStrike</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="AECADB18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE1254A"/>
        <Parameter Type="Param" Library="AIAI" Id="8E1175E2"/>
    </Element>
    <Element Type="Param" Id="4FE1254A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4218551A"/>
        <Array Type="Param" Library="AIAI" Id="6B25D4C8"/>
    </Element>
    <Element Type="Param" Id="4218551A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C8F81C8B"/>
    </Element>
    <Element Type="Param" Id="C8F81C8B">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6B25D4C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8E1175E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="5BE088C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="625592AC"/>
        <Parameter Type="Param" Library="AIAI" Id="A65AAEC7"/>
    </Element>
    <Element Type="Param" Id="625592AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="542BA974"/>
        <Array Type="Param" Library="AIAI" Id="444997FD"/>
    </Element>
    <Element Type="Param" Id="542BA974">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="62B66FA7"/>
    </Element>
    <Element Type="Param" Id="62B66FA7">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="444997FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A65AAEC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>IllidanEvasion</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="3F5CEAA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="17B887B5"/>
        <Parameter Type="Param" Library="AIAI" Id="B3FAF824"/>
    </Element>
    <Element Type="Param" Id="17B887B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="73EAC24E"/>
        <Array Type="Param" Library="AIAI" Id="5AA60AE8"/>
    </Element>
    <Element Type="Param" Id="73EAC24E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="0A4A6087"/>
    </Element>
    <Element Type="Param" Id="0A4A6087">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5AA60AE8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B3FAF824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="4560DCB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E7DB263E"/>
        <Parameter Type="Param" Library="AIAI" Id="332AC79B"/>
    </Element>
    <Element Type="Param" Id="E7DB263E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="72FC2A04"/>
        <Array Type="Param" Library="AIAI" Id="7BD334FF"/>
    </Element>
    <Element Type="Param" Id="72FC2A04">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4697C955"/>
    </Element>
    <Element Type="Param" Id="4697C955">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7BD334FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="332AC79B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>IllidanTheHunt</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="6C6FFCEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E49312EF"/>
        <Parameter Type="Param" Library="AIAI" Id="5969EB15"/>
    </Element>
    <Element Type="Param" Id="E49312EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6F905E09"/>
        <Array Type="Param" Library="AIAI" Id="8266ADA3"/>
    </Element>
    <Element Type="Param" Id="6F905E09">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C8EB122A"/>
    </Element>
    <Element Type="Param" Id="C8EB122A">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8266ADA3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5969EB15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="2915123D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C5A98CA0"/>
        <Parameter Type="Param" Library="AIAI" Id="C6F13F83"/>
    </Element>
    <Element Type="Param" Id="C5A98CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DDEBF36"/>
        <Array Type="Param" Library="AIAI" Id="C4C723F3"/>
    </Element>
    <Element Type="Param" Id="8DDEBF36">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D42A385A"/>
    </Element>
    <Element Type="Param" Id="D42A385A">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C4C723F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C6F13F83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>IllidanMetamorphosisTargeted</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="7D11A91F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DD2F6885"/>
        <Parameter Type="Param" Library="AIAI" Id="6D948159"/>
    </Element>
    <Element Type="Param" Id="DD2F6885">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="58B0DFF0"/>
        <Array Type="Param" Library="AIAI" Id="29439DDA"/>
    </Element>
    <Element Type="Param" Id="58B0DFF0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="65F2CC42"/>
    </Element>
    <Element Type="Param" Id="65F2CC42">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="29439DDA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6D948159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="9899BF1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="35C9A678"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C3E86AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D281544"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39244277"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ADCDB62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A1DB0D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FA5CD32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AFF554E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1870C562"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEE71552"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C34BCCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56818C7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16F13015"/>
    </Element>
    <Element Type="Param" Id="35C9A678">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroMalfurion</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="2C3E86AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED95288"/>
        <Parameter Type="Param" Library="AIAI" Id="E184F9B3"/>
    </Element>
    <Element Type="Param" Id="4ED95288">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E33EFFFA"/>
        <Array Type="Param" Library="AIAI" Id="1F68C78F"/>
    </Element>
    <Element Type="Param" Id="E33EFFFA">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="1F68C78F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E184F9B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0D281544">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1BFE2672"/>
        <Parameter Type="Param" Library="AIAI" Id="20E968DE"/>
    </Element>
    <Element Type="Param" Id="1BFE2672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="77E5DB42"/>
        <Array Type="Param" Library="AIAI" Id="41B0A6BD"/>
    </Element>
    <Element Type="Param" Id="77E5DB42">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C9DE9AA6"/>
    </Element>
    <Element Type="Param" Id="C9DE9AA6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="41B0A6BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="20E968DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionRegrowth</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="39244277">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7D438537"/>
        <Parameter Type="Param" Library="AIAI" Id="A54D815C"/>
    </Element>
    <Element Type="Param" Id="7D438537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7D89F4AA"/>
        <Array Type="Param" Library="AIAI" Id="D3E41788"/>
    </Element>
    <Element Type="Param" Id="7D89F4AA">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="6FB12BE8"/>
    </Element>
    <Element Type="Param" Id="6FB12BE8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D3E41788">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A54D815C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="5ADCDB62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C0387246"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6FB826"/>
    </Element>
    <Element Type="Param" Id="C0387246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="448B1B0B"/>
        <Array Type="Param" Library="AIAI" Id="0C58B7A2"/>
    </Element>
    <Element Type="Param" Id="448B1B0B">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4D7586FF"/>
    </Element>
    <Element Type="Param" Id="4D7586FF">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0C58B7A2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="BA6FB826">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionMoonfire</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4A1DB0D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="947FD3E9"/>
        <Parameter Type="Param" Library="AIAI" Id="B1AA011A"/>
    </Element>
    <Element Type="Param" Id="947FD3E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1824F537"/>
        <Array Type="Param" Library="AIAI" Id="423CCF33"/>
    </Element>
    <Element Type="Param" Id="1824F537">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="7ACA1C01"/>
    </Element>
    <Element Type="Param" Id="7ACA1C01">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="423CCF33">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B1AA011A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="3FA5CD32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B555D4E1"/>
        <Parameter Type="Param" Library="AIAI" Id="48DE5E49"/>
    </Element>
    <Element Type="Param" Id="B555D4E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="362EBEBF"/>
        <Array Type="Param" Library="AIAI" Id="D4E01A03"/>
    </Element>
    <Element Type="Param" Id="362EBEBF">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="618ADF3F"/>
    </Element>
    <Element Type="Param" Id="618ADF3F">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D4E01A03">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="48DE5E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionEntanglingRoots</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="6AFF554E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C028529F"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC9F7C8"/>
    </Element>
    <Element Type="Param" Id="C028529F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="576B0C5F"/>
        <Array Type="Param" Library="AIAI" Id="DF55BFDC"/>
    </Element>
    <Element Type="Param" Id="576B0C5F">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="03B04C8D"/>
    </Element>
    <Element Type="Param" Id="03B04C8D">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DF55BFDC">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0AC9F7C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="1870C562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EC56CA38"/>
        <Parameter Type="Param" Library="AIAI" Id="6499AE05"/>
    </Element>
    <Element Type="Param" Id="EC56CA38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A8FA48E"/>
        <Array Type="Param" Library="AIAI" Id="6B957DE4"/>
    </Element>
    <Element Type="Param" Id="3A8FA48E">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="758867AC"/>
    </Element>
    <Element Type="Param" Id="758867AC">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6B957DE4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6499AE05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionTranquility</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="BEE71552">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="08ADD1A9"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6D45C3"/>
    </Element>
    <Element Type="Param" Id="08ADD1A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="24CDA527"/>
        <Array Type="Param" Library="AIAI" Id="F65A54CE"/>
    </Element>
    <Element Type="Param" Id="24CDA527">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5F27D8C6"/>
    </Element>
    <Element Type="Param" Id="5F27D8C6">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F65A54CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="ED6D45C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionTranquility</Value>
        <ValueType Type="abilcmd"/>
        <ValueId Id="1"/>
    </Element>
    <Element Type="FunctionCall" Id="0C34BCCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5773B383"/>
        <Parameter Type="Param" Library="AIAI" Id="87F06687"/>
    </Element>
    <Element Type="Param" Id="5773B383">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="54BA66AD"/>
        <Array Type="Param" Library="AIAI" Id="4DDCC918"/>
    </Element>
    <Element Type="Param" Id="54BA66AD">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="522AA1E9"/>
    </Element>
    <Element Type="Param" Id="522AA1E9">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4DDCC918">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="87F06687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C64169CA"/>
    </Element>
    <Element Type="FunctionCall" Id="56818C7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BD2D2BAD"/>
        <Parameter Type="Param" Library="AIAI" Id="B479C66D"/>
    </Element>
    <Element Type="Param" Id="BD2D2BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="88D13A4F"/>
        <Array Type="Param" Library="AIAI" Id="65E5BE6B"/>
    </Element>
    <Element Type="Param" Id="88D13A4F">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="87AB6DD0"/>
    </Element>
    <Element Type="Param" Id="87AB6DD0">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="65E5BE6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B479C66D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>MalfurionTwilightDream</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="16F13015">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2F192A2A"/>
        <Parameter Type="Param" Library="AIAI" Id="3B5F36A0"/>
    </Element>
    <Element Type="Param" Id="2F192A2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C5C86E8C"/>
        <Array Type="Param" Library="AIAI" Id="E57B653C"/>
    </Element>
    <Element Type="Param" Id="C5C86E8C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="26B7A7A8"/>
    </Element>
    <Element Type="Param" Id="26B7A7A8">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E57B653C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3B5F36A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="FF856989">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1D1642F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36CDCDCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F6ED078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73E653F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C13C78CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B31E4C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27873E56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D15EF570"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8599F01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B27426F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AF8D8B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21F1324C"/>
    </Element>
    <Element Type="Param" Id="1D1642F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroFalstad</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="36CDCDCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7E51CFEC"/>
        <Parameter Type="Param" Library="AIAI" Id="C21F81D0"/>
    </Element>
    <Element Type="Param" Id="7E51CFEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="22FBE7A3"/>
        <Array Type="Param" Library="AIAI" Id="BE5ADEAD"/>
    </Element>
    <Element Type="Param" Id="22FBE7A3">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="BE5ADEAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C21F81D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F6ED078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="169FC70C"/>
        <Parameter Type="Param" Library="AIAI" Id="833A3C39"/>
    </Element>
    <Element Type="Param" Id="169FC70C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CAE5DC4"/>
        <Array Type="Param" Library="AIAI" Id="D6238B46"/>
    </Element>
    <Element Type="Param" Id="2CAE5DC4">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A95E7F5D"/>
    </Element>
    <Element Type="Param" Id="A95E7F5D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D6238B46">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="833A3C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FalstadHammerang</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="73E653F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA0BE80"/>
        <Parameter Type="Param" Library="AIAI" Id="28C8B61D"/>
    </Element>
    <Element Type="Param" Id="DDA0BE80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="193DEBF8"/>
        <Array Type="Param" Library="AIAI" Id="AE54137E"/>
    </Element>
    <Element Type="Param" Id="193DEBF8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="9AE291D7"/>
    </Element>
    <Element Type="Param" Id="9AE291D7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AE54137E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="28C8B61D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="C13C78CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A6007B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="E59B3677"/>
    </Element>
    <Element Type="Param" Id="A6007B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C12E6D42"/>
        <Array Type="Param" Library="AIAI" Id="673FB933"/>
    </Element>
    <Element Type="Param" Id="C12E6D42">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="29B9FBF9"/>
    </Element>
    <Element Type="Param" Id="29B9FBF9">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="673FB933">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E59B3677">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FalstadThunderstorm</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4B31E4C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="10EEA611"/>
        <Parameter Type="Param" Library="AIAI" Id="1A727680"/>
    </Element>
    <Element Type="Param" Id="10EEA611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BB5D620"/>
        <Array Type="Param" Library="AIAI" Id="DF23790D"/>
    </Element>
    <Element Type="Param" Id="6BB5D620">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C8B64689"/>
    </Element>
    <Element Type="Param" Id="C8B64689">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DF23790D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="1A727680">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="27873E56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A3EC41"/>
        <Parameter Type="Param" Library="AIAI" Id="235E4C5A"/>
    </Element>
    <Element Type="Param" Id="F0A3EC41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E5E8907"/>
        <Array Type="Param" Library="AIAI" Id="A4F11396"/>
    </Element>
    <Element Type="Param" Id="7E5E8907">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A9F512F2"/>
    </Element>
    <Element Type="Param" Id="A9F512F2">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A4F11396">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="235E4C5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FalstadBarrelRoll</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="D15EF570">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7C368AAE"/>
        <Parameter Type="Param" Library="AIAI" Id="01FE462F"/>
    </Element>
    <Element Type="Param" Id="7C368AAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C170B71E"/>
        <Array Type="Param" Library="AIAI" Id="279F0587"/>
    </Element>
    <Element Type="Param" Id="C170B71E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="24EA186C"/>
    </Element>
    <Element Type="Param" Id="24EA186C">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="279F0587">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="01FE462F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="E8599F01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="15292BA9"/>
        <Parameter Type="Param" Library="AIAI" Id="23AEEE9C"/>
    </Element>
    <Element Type="Param" Id="15292BA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2EE409E3"/>
        <Array Type="Param" Library="AIAI" Id="C255A6F9"/>
    </Element>
    <Element Type="Param" Id="2EE409E3">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="B174F78F"/>
    </Element>
    <Element Type="Param" Id="B174F78F">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C255A6F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="23AEEE9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FalstadAerialBlitzkrieg</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="2B27426F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC06474"/>
        <Parameter Type="Param" Library="AIAI" Id="96B56A5B"/>
    </Element>
    <Element Type="Param" Id="CAC06474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E8B54C0"/>
        <Array Type="Param" Library="AIAI" Id="24090922"/>
    </Element>
    <Element Type="Param" Id="8E8B54C0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="98D52690"/>
    </Element>
    <Element Type="Param" Id="98D52690">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="24090922">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="96B56A5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="7AF8D8B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B7662521"/>
        <Parameter Type="Param" Library="AIAI" Id="840EA735"/>
    </Element>
    <Element Type="Param" Id="B7662521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C92FB0FA"/>
        <Array Type="Param" Library="AIAI" Id="15A0CDB4"/>
    </Element>
    <Element Type="Param" Id="C92FB0FA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1BF646EF"/>
    </Element>
    <Element Type="Param" Id="1BF646EF">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="15A0CDB4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="840EA735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FalstadShockAndAwe</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="21F1324C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3B9D18"/>
        <Parameter Type="Param" Library="AIAI" Id="43F7D3F9"/>
    </Element>
    <Element Type="Param" Id="CA3B9D18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E923080A"/>
        <Array Type="Param" Library="AIAI" Id="EB8402A9"/>
    </Element>
    <Element Type="Param" Id="E923080A">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="29E0AE8E"/>
    </Element>
    <Element Type="Param" Id="29E0AE8E">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EB8402A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="43F7D3F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="D859D1A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4FA9B468"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61401BB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6E8401"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B9745C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E067A62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A8362BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56C88BB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4890DBA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91304F83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="994B4B8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A35F9AD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02B0D920"/>
    </Element>
    <Element Type="Param" Id="4FA9B468">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroDiablo</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="61401BB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1FE3445D"/>
        <Parameter Type="Param" Library="AIAI" Id="280F5213"/>
    </Element>
    <Element Type="Param" Id="1FE3445D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="23E2E658"/>
        <Array Type="Param" Library="AIAI" Id="36C4A0A7"/>
    </Element>
    <Element Type="Param" Id="23E2E658">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="36C4A0A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="280F5213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6E8401">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="79D16477"/>
        <Parameter Type="Param" Library="AIAI" Id="A816E977"/>
    </Element>
    <Element Type="Param" Id="79D16477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E85A5A04"/>
        <Array Type="Param" Library="AIAI" Id="4F1378F5"/>
    </Element>
    <Element Type="Param" Id="E85A5A04">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="E2F8B166"/>
    </Element>
    <Element Type="Param" Id="E2F8B166">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4F1378F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A816E977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DiabloShadowCharge</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="2B9745C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8E9EFE45"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE2EAD7"/>
    </Element>
    <Element Type="Param" Id="8E9EFE45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1E55B3F8"/>
        <Array Type="Param" Library="AIAI" Id="4DFD7E6A"/>
    </Element>
    <Element Type="Param" Id="1E55B3F8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="2C5BA266"/>
    </Element>
    <Element Type="Param" Id="2C5BA266">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4DFD7E6A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DDE2EAD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="1E067A62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6DBFB763"/>
        <Parameter Type="Param" Library="AIAI" Id="FCD61681"/>
    </Element>
    <Element Type="Param" Id="6DBFB763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3491C69C"/>
        <Array Type="Param" Library="AIAI" Id="A6A1C09C"/>
    </Element>
    <Element Type="Param" Id="3491C69C">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="465FB9DA"/>
    </Element>
    <Element Type="Param" Id="465FB9DA">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A6A1C09C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FCD61681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DiabloFireStomp</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5A8362BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B714BCA"/>
        <Parameter Type="Param" Library="AIAI" Id="72488B03"/>
    </Element>
    <Element Type="Param" Id="7B714BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FF8F043"/>
        <Array Type="Param" Library="AIAI" Id="B23D3EF5"/>
    </Element>
    <Element Type="Param" Id="9FF8F043">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="6DEF7E8F"/>
    </Element>
    <Element Type="Param" Id="6DEF7E8F">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B23D3EF5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="72488B03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="56C88BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="76643875"/>
        <Parameter Type="Param" Library="AIAI" Id="61D44FBF"/>
    </Element>
    <Element Type="Param" Id="76643875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="13E5EA1D"/>
        <Array Type="Param" Library="AIAI" Id="EDB39D64"/>
    </Element>
    <Element Type="Param" Id="13E5EA1D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="FEADA0B7"/>
    </Element>
    <Element Type="Param" Id="FEADA0B7">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EDB39D64">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="61D44FBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DiabloPound</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4890DBA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="23E19DA6"/>
        <Parameter Type="Param" Library="AIAI" Id="C300045A"/>
    </Element>
    <Element Type="Param" Id="23E19DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="70FEFFE8"/>
        <Array Type="Param" Library="AIAI" Id="C75C5B43"/>
    </Element>
    <Element Type="Param" Id="70FEFFE8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C7E6245E"/>
    </Element>
    <Element Type="Param" Id="C7E6245E">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C75C5B43">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C300045A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="91304F83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E4342864"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD22CCB"/>
    </Element>
    <Element Type="Param" Id="E4342864">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="163AC268"/>
        <Array Type="Param" Library="AIAI" Id="88571FFD"/>
    </Element>
    <Element Type="Param" Id="163AC268">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="25051CEC"/>
    </Element>
    <Element Type="Param" Id="25051CEC">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="88571FFD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2AD22CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DiabloLightningBreathTargeted</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="994B4B8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A5AB6444"/>
        <Parameter Type="Param" Library="AIAI" Id="7174DCB2"/>
    </Element>
    <Element Type="Param" Id="A5AB6444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CB636445"/>
        <Array Type="Param" Library="AIAI" Id="8C998398"/>
    </Element>
    <Element Type="Param" Id="CB636445">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B6459102"/>
    </Element>
    <Element Type="Param" Id="B6459102">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8C998398">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7174DCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="A35F9AD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDACFF0"/>
        <Parameter Type="Param" Library="AIAI" Id="7743F47B"/>
    </Element>
    <Element Type="Param" Id="8CDACFF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="204FC541"/>
        <Array Type="Param" Library="AIAI" Id="889EB100"/>
    </Element>
    <Element Type="Param" Id="204FC541">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="13D33AE3"/>
    </Element>
    <Element Type="Param" Id="13D33AE3">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="889EB100">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7743F47B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DiabloApocalypse</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="02B0D920">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8045A8EC"/>
        <Parameter Type="Param" Library="AIAI" Id="0D9822D1"/>
    </Element>
    <Element Type="Param" Id="8045A8EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5073B067"/>
        <Array Type="Param" Library="AIAI" Id="BBC7A805"/>
    </Element>
    <Element Type="Param" Id="5073B067">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C5F52347"/>
    </Element>
    <Element Type="Param" Id="C5F52347">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBC7A805">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0D9822D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="B2C51D81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C6748973"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8606095B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC9BC4A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47C1B423"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E1B0AA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85C02B9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAB3E398"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82E9DDAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3E88E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524D09FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A30B84B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0179E08"/>
    </Element>
    <Element Type="Param" Id="C6748973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroTychus</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="8606095B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3A6FF84A"/>
        <Parameter Type="Param" Library="AIAI" Id="4BBB39D9"/>
    </Element>
    <Element Type="Param" Id="3A6FF84A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="52658429"/>
        <Array Type="Param" Library="AIAI" Id="301436E1"/>
    </Element>
    <Element Type="Param" Id="52658429">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="301436E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4BBB39D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EC9BC4A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F5CC6DAD"/>
        <Parameter Type="Param" Library="AIAI" Id="C8A046F5"/>
    </Element>
    <Element Type="Param" Id="F5CC6DAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E58E8752"/>
        <Array Type="Param" Library="AIAI" Id="2A93F95A"/>
    </Element>
    <Element Type="Param" Id="E58E8752">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="827B6807"/>
    </Element>
    <Element Type="Param" Id="827B6807">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2A93F95A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="C8A046F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TychusGrenade</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="47C1B423">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="73A2259B"/>
        <Parameter Type="Param" Library="AIAI" Id="93B617F7"/>
    </Element>
    <Element Type="Param" Id="73A2259B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A86C71BB"/>
        <Array Type="Param" Library="AIAI" Id="3EB6B4B3"/>
    </Element>
    <Element Type="Param" Id="A86C71BB">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="15BA69B0"/>
    </Element>
    <Element Type="Param" Id="15BA69B0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3EB6B4B3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="93B617F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="4E1B0AA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="72205379"/>
        <Parameter Type="Param" Library="AIAI" Id="526BDAFC"/>
    </Element>
    <Element Type="Param" Id="72205379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EDCF5B8"/>
        <Array Type="Param" Library="AIAI" Id="4A3624A7"/>
    </Element>
    <Element Type="Param" Id="8EDCF5B8">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D8B2EDC1"/>
    </Element>
    <Element Type="Param" Id="D8B2EDC1">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4A3624A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="526BDAFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TychusRunAndGun</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="85C02B9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="13F9E55F"/>
        <Parameter Type="Param" Library="AIAI" Id="E1995B0E"/>
    </Element>
    <Element Type="Param" Id="13F9E55F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="18987D67"/>
        <Array Type="Param" Library="AIAI" Id="9B0C57C7"/>
    </Element>
    <Element Type="Param" Id="18987D67">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="98C7E401"/>
    </Element>
    <Element Type="Param" Id="98C7E401">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9B0C57C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E1995B0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="AAB3E398">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="86CCDEF1"/>
        <Parameter Type="Param" Library="AIAI" Id="83A358A1"/>
    </Element>
    <Element Type="Param" Id="86CCDEF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="36D1F1C4"/>
        <Array Type="Param" Library="AIAI" Id="4C0C2E63"/>
    </Element>
    <Element Type="Param" Id="36D1F1C4">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1BEACDF6"/>
    </Element>
    <Element Type="Param" Id="1BEACDF6">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4C0C2E63">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="83A358A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TychusOverkillTargeted</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="82E9DDAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="12C98273"/>
        <Parameter Type="Param" Library="AIAI" Id="89043874"/>
    </Element>
    <Element Type="Param" Id="12C98273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4ACAA887"/>
        <Array Type="Param" Library="AIAI" Id="81B439B9"/>
    </Element>
    <Element Type="Param" Id="4ACAA887">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A4E768A1"/>
    </Element>
    <Element Type="Param" Id="A4E768A1">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="81B439B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="89043874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3E88E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="074B39A5"/>
        <Parameter Type="Param" Library="AIAI" Id="8227A76C"/>
    </Element>
    <Element Type="Param" Id="074B39A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6A4BE8A2"/>
        <Array Type="Param" Library="AIAI" Id="7A843584"/>
    </Element>
    <Element Type="Param" Id="6A4BE8A2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="B71846DB"/>
    </Element>
    <Element Type="Param" Id="B71846DB">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7A843584">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8227A76C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TychusOdin</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="524D09FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="67EFD92B"/>
        <Parameter Type="Param" Library="AIAI" Id="AFBDD617"/>
    </Element>
    <Element Type="Param" Id="67EFD92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EFCFFBA4"/>
        <Array Type="Param" Library="AIAI" Id="FBBC3CBD"/>
    </Element>
    <Element Type="Param" Id="EFCFFBA4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="155678B8"/>
    </Element>
    <Element Type="Param" Id="155678B8">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FBBC3CBD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="AFBDD617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="A30B84B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C856070F"/>
        <Parameter Type="Param" Library="AIAI" Id="E3813A21"/>
    </Element>
    <Element Type="Param" Id="C856070F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="65482AAE"/>
        <Array Type="Param" Library="AIAI" Id="C94D4E78"/>
    </Element>
    <Element Type="Param" Id="65482AAE">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D805E365"/>
    </Element>
    <Element Type="Param" Id="D805E365">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C94D4E78">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E3813A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TychusDrakkenLaserDrill</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="C0179E08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3E430CCB"/>
        <Parameter Type="Param" Library="AIAI" Id="63192285"/>
    </Element>
    <Element Type="Param" Id="3E430CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0AB743BC"/>
        <Array Type="Param" Library="AIAI" Id="5D659CCA"/>
    </Element>
    <Element Type="Param" Id="0AB743BC">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="31339788"/>
    </Element>
    <Element Type="Param" Id="31339788">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5D659CCA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="63192285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="78D05E86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F21674E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B79252D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0504E9AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CA6268D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA357CDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1DA55DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45A55B8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE6910BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B70402"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="667296D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA6234B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="728A773F"/>
    </Element>
    <Element Type="Param" Id="F21674E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroDemonHunter</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="B79252D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9E69B511"/>
        <Parameter Type="Param" Library="AIAI" Id="FFA36BE0"/>
    </Element>
    <Element Type="Param" Id="9E69B511">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF9DBDA2"/>
        <Array Type="Param" Library="AIAI" Id="3C3C48AB"/>
    </Element>
    <Element Type="Param" Id="DF9DBDA2">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="3C3C48AB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FFA36BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0504E9AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1A39353A"/>
        <Parameter Type="Param" Library="AIAI" Id="847C45FE"/>
    </Element>
    <Element Type="Param" Id="1A39353A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8088D6C2"/>
        <Array Type="Param" Library="AIAI" Id="4A03FD32"/>
    </Element>
    <Element Type="Param" Id="8088D6C2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="17A191DC"/>
    </Element>
    <Element Type="Param" Id="17A191DC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4A03FD32">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="847C45FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DemonHunterHungeringArrow</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="0CA6268D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="85D0D089"/>
        <Parameter Type="Param" Library="AIAI" Id="6E082BAC"/>
    </Element>
    <Element Type="Param" Id="85D0D089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D46FDF19"/>
        <Array Type="Param" Library="AIAI" Id="EA39D7B5"/>
    </Element>
    <Element Type="Param" Id="D46FDF19">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="61FC2A73"/>
    </Element>
    <Element Type="Param" Id="61FC2A73">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EA39D7B5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6E082BAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="FA357CDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1A82660D"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B2108E"/>
    </Element>
    <Element Type="Param" Id="1A82660D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="11FF86F7"/>
        <Array Type="Param" Library="AIAI" Id="83478DCE"/>
    </Element>
    <Element Type="Param" Id="11FF86F7">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="0B729077"/>
    </Element>
    <Element Type="Param" Id="0B729077">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="83478DCE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E2B2108E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DemonHunterMultishot</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A1DA55DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9A0695AB"/>
        <Parameter Type="Param" Library="AIAI" Id="31B41BB7"/>
    </Element>
    <Element Type="Param" Id="9A0695AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8760B92C"/>
        <Array Type="Param" Library="AIAI" Id="CB23EC23"/>
    </Element>
    <Element Type="Param" Id="8760B92C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="4CD9B44C"/>
    </Element>
    <Element Type="Param" Id="4CD9B44C">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CB23EC23">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="31B41BB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="45A55B8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9AD0747E"/>
        <Parameter Type="Param" Library="AIAI" Id="43B3D2DE"/>
    </Element>
    <Element Type="Param" Id="9AD0747E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5577ACA1"/>
        <Array Type="Param" Library="AIAI" Id="680916F9"/>
    </Element>
    <Element Type="Param" Id="5577ACA1">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="B89880CC"/>
    </Element>
    <Element Type="Param" Id="B89880CC">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="680916F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="43B3D2DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DemonHunterVault</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="DE6910BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B21FDB"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B0ACBC"/>
    </Element>
    <Element Type="Param" Id="D8B21FDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4D2B5F7B"/>
        <Array Type="Param" Library="AIAI" Id="1407563F"/>
    </Element>
    <Element Type="Param" Id="4D2B5F7B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="DC58D960"/>
    </Element>
    <Element Type="Param" Id="DC58D960">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1407563F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D8B0ACBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="56B70402">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7A96DBDD"/>
        <Parameter Type="Param" Library="AIAI" Id="F08841AB"/>
    </Element>
    <Element Type="Param" Id="7A96DBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="58BDCD25"/>
        <Array Type="Param" Library="AIAI" Id="FEEDD46F"/>
    </Element>
    <Element Type="Param" Id="58BDCD25">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="9D920BFA"/>
    </Element>
    <Element Type="Param" Id="9D920BFA">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FEEDD46F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F08841AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DemonHunterStrafe</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="667296D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8ED19445"/>
        <Parameter Type="Param" Library="AIAI" Id="2283C61C"/>
    </Element>
    <Element Type="Param" Id="8ED19445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B096DE4C"/>
        <Array Type="Param" Library="AIAI" Id="039452ED"/>
    </Element>
    <Element Type="Param" Id="B096DE4C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A1B99AEE"/>
    </Element>
    <Element Type="Param" Id="A1B99AEE">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="039452ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2283C61C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA6234B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E331FC31"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2E3932"/>
    </Element>
    <Element Type="Param" Id="E331FC31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A298BC75"/>
        <Array Type="Param" Library="AIAI" Id="2CFC23B0"/>
    </Element>
    <Element Type="Param" Id="A298BC75">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="111590AA"/>
    </Element>
    <Element Type="Param" Id="111590AA">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2CFC23B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9E2E3932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>DemonHunterRainOfVengeance</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="728A773F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A16B38A2"/>
        <Parameter Type="Param" Library="AIAI" Id="5CCA0C4D"/>
    </Element>
    <Element Type="Param" Id="A16B38A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8F2B107"/>
        <Array Type="Param" Library="AIAI" Id="8334DBD0"/>
    </Element>
    <Element Type="Param" Id="F8F2B107">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="FC5391BE"/>
    </Element>
    <Element Type="Param" Id="FC5391BE">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8334DBD0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5CCA0C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="29B8DCC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="447391CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7596562E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D752C8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="254E11B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34BCD34E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A286F486"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5209EA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BF97790"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7586696F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C999DE01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="457634EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7556B9BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="672E81F8"/>
    </Element>
    <Element Type="Param" Id="447391CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroTyrande</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="7596562E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E37E40FC"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7B2C46"/>
    </Element>
    <Element Type="Param" Id="E37E40FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="162CE604"/>
        <Array Type="Param" Library="AIAI" Id="72208538"/>
    </Element>
    <Element Type="Param" Id="162CE604">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="72208538">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CC7B2C46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D752C8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E9BF34C7"/>
        <Parameter Type="Param" Library="AIAI" Id="6ADCA178"/>
    </Element>
    <Element Type="Param" Id="E9BF34C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="934842CB"/>
        <Array Type="Param" Library="AIAI" Id="800ADA44"/>
    </Element>
    <Element Type="Param" Id="934842CB">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C9403C2E"/>
    </Element>
    <Element Type="Param" Id="C9403C2E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="800ADA44">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6ADCA178">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyrandeLightofElune</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="254E11B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AF31F6E8"/>
        <Parameter Type="Param" Library="AIAI" Id="2AFBA833"/>
    </Element>
    <Element Type="Param" Id="AF31F6E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8116C08B"/>
        <Array Type="Param" Library="AIAI" Id="5BE67E6F"/>
    </Element>
    <Element Type="Param" Id="8116C08B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="AE83DDE6"/>
    </Element>
    <Element Type="Param" Id="AE83DDE6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5BE67E6F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2AFBA833">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="34BCD34E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3B4F3879"/>
        <Parameter Type="Param" Library="AIAI" Id="EB6925C9"/>
    </Element>
    <Element Type="Param" Id="3B4F3879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2D6ACE12"/>
        <Array Type="Param" Library="AIAI" Id="4C6BDAAB"/>
    </Element>
    <Element Type="Param" Id="2D6ACE12">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="7C42589D"/>
    </Element>
    <Element Type="Param" Id="7C42589D">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4C6BDAAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EB6925C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyrandeSentinelShot</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="Comment" Id="A286F486">
        <Comment>
            Prevent Tyrande from casting it on camp defenders
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="B5209EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5362C6C4"/>
        <Parameter Type="Param" Library="AIAI" Id="FA866135"/>
    </Element>
    <Element Type="Param" Id="5362C6C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="122942D8"/>
        <Array Type="Param" Library="AIAI" Id="9B9D0646"/>
    </Element>
    <Element Type="Param" Id="122942D8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="31C5A6DF"/>
    </Element>
    <Element Type="Param" Id="31C5A6DF">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9B9D0646">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FA866135">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="869209F0"/>
    </Element>
    <Element Type="FunctionCall" Id="9BF97790">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6277956D"/>
        <Parameter Type="Param" Library="AIAI" Id="2DE3C6D0"/>
    </Element>
    <Element Type="Param" Id="6277956D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="21135857"/>
        <Array Type="Param" Library="AIAI" Id="44B52FE2"/>
    </Element>
    <Element Type="Param" Id="21135857">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C76DE868"/>
    </Element>
    <Element Type="Param" Id="C76DE868">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="44B52FE2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2DE3C6D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyrandeLunarFlare</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="7586696F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E1DE03D1"/>
        <Parameter Type="Param" Library="AIAI" Id="041042D0"/>
    </Element>
    <Element Type="Param" Id="E1DE03D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CCF78261"/>
        <Array Type="Param" Library="AIAI" Id="3C987EF2"/>
    </Element>
    <Element Type="Param" Id="CCF78261">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="51F52EAE"/>
    </Element>
    <Element Type="Param" Id="51F52EAE">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3C987EF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="041042D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="C999DE01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D7C04DC7"/>
        <Parameter Type="Param" Library="AIAI" Id="99688AEA"/>
    </Element>
    <Element Type="Param" Id="D7C04DC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="669E4BF1"/>
        <Array Type="Param" Library="AIAI" Id="72674D63"/>
    </Element>
    <Element Type="Param" Id="669E4BF1">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1ABEA63B"/>
    </Element>
    <Element Type="Param" Id="1ABEA63B">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="72674D63">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="99688AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyrandeShadowstalk</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="457634EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A366178E"/>
        <Parameter Type="Param" Library="AIAI" Id="7DDD81DF"/>
    </Element>
    <Element Type="Param" Id="A366178E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E8D5CA14"/>
        <Array Type="Param" Library="AIAI" Id="D3B223EB"/>
    </Element>
    <Element Type="Param" Id="E8D5CA14">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D7E73070"/>
    </Element>
    <Element Type="Param" Id="D7E73070">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D3B223EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7DDD81DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="7556B9BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C381D297"/>
        <Parameter Type="Param" Library="AIAI" Id="707FC056"/>
    </Element>
    <Element Type="Param" Id="C381D297">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48FF592F"/>
        <Array Type="Param" Library="AIAI" Id="74914AD7"/>
    </Element>
    <Element Type="Param" Id="48FF592F">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="2C3663B2"/>
    </Element>
    <Element Type="Param" Id="2C3663B2">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="74914AD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="707FC056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyrandeStarfall</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="672E81F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3626BE"/>
        <Parameter Type="Param" Library="AIAI" Id="DC299DFD"/>
    </Element>
    <Element Type="Param" Id="ED3626BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43379F28"/>
        <Array Type="Param" Library="AIAI" Id="097039BE"/>
    </Element>
    <Element Type="Param" Id="43379F28">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D0596B71"/>
    </Element>
    <Element Type="Param" Id="D0596B71">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="097039BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DC299DFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="17A812F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="5304C00A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6848702"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D4C1C3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3F2B0ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6468C6AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="266D45D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D43CD52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C97D58CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="885D1827"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4E1E134"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E6582A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC4B286"/>
    </Element>
    <Element Type="Param" Id="5304C00A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroTyrael</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="F6848702">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C7872F09"/>
        <Parameter Type="Param" Library="AIAI" Id="903CFC06"/>
    </Element>
    <Element Type="Param" Id="C7872F09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D8EB6DA5"/>
        <Array Type="Param" Library="AIAI" Id="7FBCB271"/>
    </Element>
    <Element Type="Param" Id="D8EB6DA5">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="7FBCB271">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="903CFC06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7D4C1C3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4C21644E"/>
        <Parameter Type="Param" Library="AIAI" Id="CA70939C"/>
    </Element>
    <Element Type="Param" Id="4C21644E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CE44D20"/>
        <Array Type="Param" Library="AIAI" Id="BBA08C22"/>
    </Element>
    <Element Type="Param" Id="2CE44D20">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CED019EF"/>
    </Element>
    <Element Type="Param" Id="CED019EF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBA08C22">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CA70939C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyraelElDruinsMight</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="F3F2B0ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="90DBE5C7"/>
        <Parameter Type="Param" Library="AIAI" Id="7E631233"/>
    </Element>
    <Element Type="Param" Id="90DBE5C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="217B379B"/>
        <Array Type="Param" Library="AIAI" Id="8496053C"/>
    </Element>
    <Element Type="Param" Id="217B379B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="7146F810"/>
    </Element>
    <Element Type="Param" Id="7146F810">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8496053C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7E631233">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="6468C6AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBC99E5"/>
        <Parameter Type="Param" Library="AIAI" Id="20A182C4"/>
    </Element>
    <Element Type="Param" Id="6CBC99E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="12D9A938"/>
        <Array Type="Param" Library="AIAI" Id="43601321"/>
    </Element>
    <Element Type="Param" Id="12D9A938">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="CF23C4B1"/>
    </Element>
    <Element Type="Param" Id="CF23C4B1">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="43601321">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="20A182C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyraelRighteousness</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="266D45D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="AE95B5E9"/>
        <Parameter Type="Param" Library="AIAI" Id="810BB8BB"/>
    </Element>
    <Element Type="Param" Id="AE95B5E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8B3D6664"/>
        <Array Type="Param" Library="AIAI" Id="7CD10316"/>
    </Element>
    <Element Type="Param" Id="8B3D6664">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="FEE74574"/>
    </Element>
    <Element Type="Param" Id="FEE74574">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7CD10316">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="810BB8BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="6D43CD52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2C7F9E4A"/>
        <Parameter Type="Param" Library="AIAI" Id="668DED0B"/>
    </Element>
    <Element Type="Param" Id="2C7F9E4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9F5068CB"/>
        <Array Type="Param" Library="AIAI" Id="1200A2E7"/>
    </Element>
    <Element Type="Param" Id="9F5068CB">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="66F0B7D4"/>
    </Element>
    <Element Type="Param" Id="66F0B7D4">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1200A2E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="668DED0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyraelBlessingofSacrifice</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="C97D58CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="210CCEEC"/>
        <Parameter Type="Param" Library="AIAI" Id="17319CF6"/>
    </Element>
    <Element Type="Param" Id="210CCEEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3FFB7D6B"/>
        <Array Type="Param" Library="AIAI" Id="B8CD50ED"/>
    </Element>
    <Element Type="Param" Id="3FFB7D6B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A403E633"/>
    </Element>
    <Element Type="Param" Id="A403E633">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B8CD50ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="17319CF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="885D1827">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="593E3816"/>
        <Parameter Type="Param" Library="AIAI" Id="EB79ABE5"/>
    </Element>
    <Element Type="Param" Id="593E3816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0C1AB0F2"/>
        <Array Type="Param" Library="AIAI" Id="E88949EE"/>
    </Element>
    <Element Type="Param" Id="0C1AB0F2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C31012B8"/>
    </Element>
    <Element Type="Param" Id="C31012B8">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E88949EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EB79ABE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyraelJudgement</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="E4E1E134">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="306F3235"/>
        <Parameter Type="Param" Library="AIAI" Id="360E475A"/>
    </Element>
    <Element Type="Param" Id="306F3235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="33AE2646"/>
        <Array Type="Param" Library="AIAI" Id="2D12039D"/>
    </Element>
    <Element Type="Param" Id="33AE2646">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A9C9FA8D"/>
    </Element>
    <Element Type="Param" Id="A9C9FA8D">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2D12039D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="360E475A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="9E6582A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="05181642"/>
        <Parameter Type="Param" Library="AIAI" Id="AC47CEE1"/>
    </Element>
    <Element Type="Param" Id="05181642">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FE78A6E6"/>
        <Array Type="Param" Library="AIAI" Id="8A72B858"/>
    </Element>
    <Element Type="Param" Id="FE78A6E6">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="AD1B86E5"/>
    </Element>
    <Element Type="Param" Id="AD1B86E5">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8A72B858">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="AC47CEE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>TyraelSanctificationUpdated</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="CFC4B286">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B3C85993"/>
        <Parameter Type="Param" Library="AIAI" Id="24975C69"/>
    </Element>
    <Element Type="Param" Id="B3C85993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B46A2FF0"/>
        <Array Type="Param" Library="AIAI" Id="CA3CFC0D"/>
    </Element>
    <Element Type="Param" Id="B46A2FF0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="51FEBD3E"/>
    </Element>
    <Element Type="Param" Id="51FEBD3E">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CA3CFC0D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="24975C69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="EB96ACC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A41DAD1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A41A89B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8745A951"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="723FA9E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47BAA335"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9CF89E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1F4C115"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06AD55FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="826F6601"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB628405"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4625469A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB6946D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="844A33EA"/>
    </Element>
    <Element Type="Param" Id="A41DAD1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroBarbarian</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="3A41A89B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="683E0BD2"/>
        <Parameter Type="Param" Library="AIAI" Id="D6DFA249"/>
    </Element>
    <Element Type="Param" Id="683E0BD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2F5AA6F7"/>
        <Array Type="Param" Library="AIAI" Id="A6EC4509"/>
    </Element>
    <Element Type="Param" Id="2F5AA6F7">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="A6EC4509">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D6DFA249">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8745A951">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9BCB875B"/>
        <Parameter Type="Param" Library="AIAI" Id="EFCA5D35"/>
    </Element>
    <Element Type="Param" Id="9BCB875B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5286FAAA"/>
        <Array Type="Param" Library="AIAI" Id="772DAE76"/>
    </Element>
    <Element Type="Param" Id="5286FAAA">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F3B3D887"/>
    </Element>
    <Element Type="Param" Id="F3B3D887">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="772DAE76">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EFCA5D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianSeismicSlam</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="723FA9E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DF9FA5DE"/>
        <Parameter Type="Param" Library="AIAI" Id="CEE6869B"/>
    </Element>
    <Element Type="Param" Id="DF9FA5DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2064853"/>
        <Array Type="Param" Library="AIAI" Id="2C647D3B"/>
    </Element>
    <Element Type="Param" Id="E2064853">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="5E31EAAA"/>
    </Element>
    <Element Type="Param" Id="5E31EAAA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2C647D3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CEE6869B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="47BAA335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6A168A77"/>
        <Parameter Type="Param" Library="AIAI" Id="B6860FEF"/>
    </Element>
    <Element Type="Param" Id="6A168A77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0881A7DF"/>
        <Array Type="Param" Library="AIAI" Id="2879808D"/>
    </Element>
    <Element Type="Param" Id="0881A7DF">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="409807E5"/>
    </Element>
    <Element Type="Param" Id="409807E5">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2879808D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B6860FEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianWhirlwind</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="F9CF89E4">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FB7D6181"/>
        <Parameter Type="Param" Library="AIAI" Id="D532BB88"/>
    </Element>
    <Element Type="Param" Id="FB7D6181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="476EE8F3"/>
        <Array Type="Param" Library="AIAI" Id="4F277850"/>
    </Element>
    <Element Type="Param" Id="476EE8F3">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5C3B4CCE"/>
    </Element>
    <Element Type="Param" Id="5C3B4CCE">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4F277850">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="D532BB88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianWhirlwindCancel</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A1F4C115">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C4493650"/>
        <Parameter Type="Param" Library="AIAI" Id="2587AE18"/>
    </Element>
    <Element Type="Param" Id="C4493650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="294F7BFC"/>
        <Array Type="Param" Library="AIAI" Id="9BBF368D"/>
    </Element>
    <Element Type="Param" Id="294F7BFC">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="E1FFB94E"/>
    </Element>
    <Element Type="Param" Id="E1FFB94E">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9BBF368D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2587AE18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="06AD55FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FBDA1C29"/>
        <Parameter Type="Param" Library="AIAI" Id="E8BBA6D0"/>
    </Element>
    <Element Type="Param" Id="FBDA1C29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74913B27"/>
        <Array Type="Param" Library="AIAI" Id="038393A1"/>
    </Element>
    <Element Type="Param" Id="74913B27">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="C313335D"/>
    </Element>
    <Element Type="Param" Id="C313335D">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="038393A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E8BBA6D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianBattleCry</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="826F6601">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="759F9D62"/>
        <Parameter Type="Param" Library="AIAI" Id="98E54C75"/>
    </Element>
    <Element Type="Param" Id="759F9D62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="16943B7B"/>
        <Array Type="Param" Library="AIAI" Id="91B5F14B"/>
    </Element>
    <Element Type="Param" Id="16943B7B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="0C35915A"/>
    </Element>
    <Element Type="Param" Id="0C35915A">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="91B5F14B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="98E54C75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="AB628405">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2B87411E"/>
        <Parameter Type="Param" Library="AIAI" Id="8C68243F"/>
    </Element>
    <Element Type="Param" Id="2B87411E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7DD51EE3"/>
        <Array Type="Param" Library="AIAI" Id="115B3C11"/>
    </Element>
    <Element Type="Param" Id="7DD51EE3">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="AD9BC387"/>
    </Element>
    <Element Type="Param" Id="AD9BC387">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="115B3C11">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8C68243F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianLeap</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4625469A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="73E805F3"/>
        <Parameter Type="Param" Library="AIAI" Id="DAB318C6"/>
    </Element>
    <Element Type="Param" Id="73E805F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5206E242"/>
        <Array Type="Param" Library="AIAI" Id="5EC6904D"/>
    </Element>
    <Element Type="Param" Id="5206E242">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="61A0105C"/>
    </Element>
    <Element Type="Param" Id="61A0105C">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5EC6904D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DAB318C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="BB6946D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="62C096BB"/>
        <Parameter Type="Param" Library="AIAI" Id="B27E8AB5"/>
    </Element>
    <Element Type="Param" Id="62C096BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DEFB926"/>
        <Array Type="Param" Library="AIAI" Id="F808CCD7"/>
    </Element>
    <Element Type="Param" Id="4DEFB926">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A0E19930"/>
    </Element>
    <Element Type="Param" Id="A0E19930">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F808CCD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B27E8AB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>BarbarianWrathoftheBerserker</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="844A33EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="22A29D2F"/>
        <Parameter Type="Param" Library="AIAI" Id="EAF1B52E"/>
    </Element>
    <Element Type="Param" Id="22A29D2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8D66585C"/>
        <Array Type="Param" Library="AIAI" Id="2EB0D391"/>
    </Element>
    <Element Type="Param" Id="8D66585C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="9812FF83"/>
    </Element>
    <Element Type="Param" Id="9812FF83">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2EB0D391">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EAF1B52E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="D798EE8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D33B1E0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB4D5AD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91AD8788"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A79682CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58DAC3BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E6B1909"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28932705"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FBB2F33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="269D22D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="221D2612"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21622A96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4094FCFB"/>
    </Element>
    <Element Type="Param" Id="D33B1E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroRaynor</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="AB4D5AD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4B29071C"/>
        <Parameter Type="Param" Library="AIAI" Id="22DCA4CB"/>
    </Element>
    <Element Type="Param" Id="4B29071C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31443EB3"/>
        <Array Type="Param" Library="AIAI" Id="5054A491"/>
    </Element>
    <Element Type="Param" Id="31443EB3">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="5054A491">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="22DCA4CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="91AD8788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B85FC0C"/>
        <Parameter Type="Param" Library="AIAI" Id="ED9C40B6"/>
    </Element>
    <Element Type="Param" Id="7B85FC0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="383EF279"/>
        <Array Type="Param" Library="AIAI" Id="B190C25F"/>
    </Element>
    <Element Type="Param" Id="383EF279">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F53F78DE"/>
    </Element>
    <Element Type="Param" Id="F53F78DE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B190C25F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="ED9C40B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>RaynorPenetratingRound</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="A79682CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6D5D41"/>
        <Parameter Type="Param" Library="AIAI" Id="3A90F48C"/>
    </Element>
    <Element Type="Param" Id="FE6D5D41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="105FC84E"/>
        <Array Type="Param" Library="AIAI" Id="7FF64FA7"/>
    </Element>
    <Element Type="Param" Id="105FC84E">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="780AADB3"/>
    </Element>
    <Element Type="Param" Id="780AADB3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7FF64FA7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3A90F48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="58DAC3BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B745CA51"/>
        <Parameter Type="Param" Library="AIAI" Id="69F74F32"/>
    </Element>
    <Element Type="Param" Id="B745CA51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6CB5E158"/>
        <Array Type="Param" Library="AIAI" Id="BB984984"/>
    </Element>
    <Element Type="Param" Id="6CB5E158">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="4F9EE85B"/>
    </Element>
    <Element Type="Param" Id="4F9EE85B">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BB984984">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="69F74F32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>RaynorInspire</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="6E6B1909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4CB461F5"/>
        <Parameter Type="Param" Library="AIAI" Id="DFCAE51F"/>
    </Element>
    <Element Type="Param" Id="4CB461F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="270CEE11"/>
        <Array Type="Param" Library="AIAI" Id="75180211"/>
    </Element>
    <Element Type="Param" Id="270CEE11">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A983B67D"/>
    </Element>
    <Element Type="Param" Id="A983B67D">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="75180211">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DFCAE51F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="28932705">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E25C8D"/>
        <Parameter Type="Param" Library="AIAI" Id="E48BC096"/>
    </Element>
    <Element Type="Param" Id="E3E25C8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1708EE28"/>
        <Array Type="Param" Library="AIAI" Id="B32BC753"/>
    </Element>
    <Element Type="Param" Id="1708EE28">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="B574D104"/>
    </Element>
    <Element Type="Param" Id="B574D104">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B32BC753">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E48BC096">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>RaynorAdrenalineRush</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="3FBB2F33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7BCF2CDE"/>
        <Parameter Type="Param" Library="AIAI" Id="031D7A31"/>
    </Element>
    <Element Type="Param" Id="7BCF2CDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5890D2EF"/>
        <Array Type="Param" Library="AIAI" Id="F4BBB4D7"/>
    </Element>
    <Element Type="Param" Id="5890D2EF">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="BD4A2AE5"/>
    </Element>
    <Element Type="Param" Id="BD4A2AE5">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F4BBB4D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="031D7A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="269D22D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6402D530"/>
        <Parameter Type="Param" Library="AIAI" Id="9626E4AC"/>
    </Element>
    <Element Type="Param" Id="6402D530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87AF4E42"/>
        <Array Type="Param" Library="AIAI" Id="B427E158"/>
    </Element>
    <Element Type="Param" Id="87AF4E42">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="88D884A8"/>
    </Element>
    <Element Type="Param" Id="88D884A8">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B427E158">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9626E4AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>RaynorHyperion</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="221D2612">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F1320C61"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D8AC0F"/>
    </Element>
    <Element Type="Param" Id="F1320C61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="425343B7"/>
        <Array Type="Param" Library="AIAI" Id="2E7FCDDF"/>
    </Element>
    <Element Type="Param" Id="425343B7">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="055C32BB"/>
    </Element>
    <Element Type="Param" Id="055C32BB">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E7FCDDF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E5D8AC0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="21622A96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="434C7015"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA2FACB"/>
    </Element>
    <Element Type="Param" Id="434C7015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CB9383F2"/>
        <Array Type="Param" Library="AIAI" Id="83761E21"/>
    </Element>
    <Element Type="Param" Id="CB9383F2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="8A412923"/>
    </Element>
    <Element Type="Param" Id="8A412923">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="83761E21">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="8EA2FACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>RaynorRaynorsRaiders</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="4094FCFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F74F6016"/>
        <Parameter Type="Param" Library="AIAI" Id="5EC29DFD"/>
    </Element>
    <Element Type="Param" Id="F74F6016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4AC5CDA6"/>
        <Array Type="Param" Library="AIAI" Id="34A3FD41"/>
    </Element>
    <Element Type="Param" Id="4AC5CDA6">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="827A6853"/>
    </Element>
    <Element Type="Param" Id="827A6853">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="34A3FD41">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5EC29DFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="A208035A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="53B2C8E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A80804A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A376D8C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA92EBA1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00F69B81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C1314B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1616AB8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02E01DDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8107DE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D92A8DE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="633FBCF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E429D6C"/>
    </Element>
    <Element Type="Param" Id="53B2C8E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroFaerieDragon</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="0A80804A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="71396EEC"/>
        <Parameter Type="Param" Library="AIAI" Id="51463B2D"/>
    </Element>
    <Element Type="Param" Id="71396EEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9CECEDE7"/>
        <Array Type="Param" Library="AIAI" Id="0B483719"/>
    </Element>
    <Element Type="Param" Id="9CECEDE7">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="0B483719">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="51463B2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A376D8C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2FDEFF67"/>
        <Parameter Type="Param" Library="AIAI" Id="B09ACCE4"/>
    </Element>
    <Element Type="Param" Id="2FDEFF67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A7C4E7C6"/>
        <Array Type="Param" Library="AIAI" Id="24127245"/>
    </Element>
    <Element Type="Param" Id="A7C4E7C6">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="75E805AD"/>
    </Element>
    <Element Type="Param" Id="75E805AD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="24127245">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B09ACCE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FaerieDragonArcaneFlare</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="EA92EBA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E0D8E4"/>
        <Parameter Type="Param" Library="AIAI" Id="281ADD17"/>
    </Element>
    <Element Type="Param" Id="B8E0D8E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4205728C"/>
        <Array Type="Param" Library="AIAI" Id="19C8614C"/>
    </Element>
    <Element Type="Param" Id="4205728C">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B0C32947"/>
    </Element>
    <Element Type="Param" Id="B0C32947">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="19C8614C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="281ADD17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="00F69B81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F56E803F"/>
        <Parameter Type="Param" Library="AIAI" Id="9D89A7BE"/>
    </Element>
    <Element Type="Param" Id="F56E803F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74FFB64F"/>
        <Array Type="Param" Library="AIAI" Id="521ADE93"/>
    </Element>
    <Element Type="Param" Id="74FFB64F">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="725472E0"/>
    </Element>
    <Element Type="Param" Id="725472E0">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="521ADE93">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="9D89A7BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FaerieDragonPolymorph</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="8C1314B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="93498B45"/>
        <Parameter Type="Param" Library="AIAI" Id="5DDAF89B"/>
    </Element>
    <Element Type="Param" Id="93498B45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="17E548D8"/>
        <Array Type="Param" Library="AIAI" Id="6D70D50E"/>
    </Element>
    <Element Type="Param" Id="17E548D8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="EF493EB9"/>
    </Element>
    <Element Type="Param" Id="EF493EB9">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6D70D50E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="5DDAF89B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="1616AB8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C7C87C7C"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA33094"/>
    </Element>
    <Element Type="Param" Id="C7C87C7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EA3995FB"/>
        <Array Type="Param" Library="AIAI" Id="FDF25AD1"/>
    </Element>
    <Element Type="Param" Id="EA3995FB">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="900CF6FA"/>
    </Element>
    <Element Type="Param" Id="900CF6FA">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FDF25AD1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="FEA33094">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FaerieDragonPixieDust</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="02E01DDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FAB698E9"/>
        <Parameter Type="Param" Library="AIAI" Id="E898DD4B"/>
    </Element>
    <Element Type="Param" Id="FAB698E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9DBA8FE4"/>
        <Array Type="Param" Library="AIAI" Id="3841B0E6"/>
    </Element>
    <Element Type="Param" Id="9DBA8FE4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="73A5ADEE"/>
    </Element>
    <Element Type="Param" Id="73A5ADEE">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3841B0E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E898DD4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="E8107DE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CA01CB75"/>
        <Parameter Type="Param" Library="AIAI" Id="E37506EC"/>
    </Element>
    <Element Type="Param" Id="CA01CB75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8C9E377B"/>
        <Array Type="Param" Library="AIAI" Id="94562A1C"/>
    </Element>
    <Element Type="Param" Id="8C9E377B">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="9FC1095A"/>
    </Element>
    <Element Type="Param" Id="9FC1095A">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="94562A1C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="E37506EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FaerieDragonBlinkHeal</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="D92A8DE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="440146A8"/>
        <Parameter Type="Param" Library="AIAI" Id="88238459"/>
    </Element>
    <Element Type="Param" Id="440146A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="844791CB"/>
        <Array Type="Param" Library="AIAI" Id="CDEB6428"/>
    </Element>
    <Element Type="Param" Id="844791CB">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="5B1ED8DF"/>
    </Element>
    <Element Type="Param" Id="5B1ED8DF">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CDEB6428">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="88238459">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="633FBCF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6302A3DC"/>
        <Parameter Type="Param" Library="AIAI" Id="72D06E6A"/>
    </Element>
    <Element Type="Param" Id="6302A3DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DFC99377"/>
        <Array Type="Param" Library="AIAI" Id="A24B6841"/>
    </Element>
    <Element Type="Param" Id="DFC99377">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="07D99C53"/>
    </Element>
    <Element Type="Param" Id="07D99C53">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A24B6841">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="72D06E6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>FaerieDragonEmeraldWind</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5E429D6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DE0ABD97"/>
        <Parameter Type="Param" Library="AIAI" Id="64511E32"/>
    </Element>
    <Element Type="Param" Id="DE0ABD97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA968345"/>
        <Array Type="Param" Library="AIAI" Id="48DE9B6E"/>
    </Element>
    <Element Type="Param" Id="DA968345">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="CCC37BCA"/>
    </Element>
    <Element Type="Param" Id="CCC37BCA">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="48DE9B6E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="64511E32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="A3A1C062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="08645A78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15493C97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="100B2BB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05891967"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6CA6B2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51A724F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3392B488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E2F6346"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7618971E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7768AE4A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA2C2947"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73B30A43"/>
    </Element>
    <Element Type="Param" Id="08645A78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroLiLi</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="15493C97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="09462B56"/>
        <Parameter Type="Param" Library="AIAI" Id="63AFCBAE"/>
    </Element>
    <Element Type="Param" Id="09462B56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D110793C"/>
        <Array Type="Param" Library="AIAI" Id="8A55E929"/>
    </Element>
    <Element Type="Param" Id="D110793C">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="8A55E929">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="63AFCBAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="100B2BB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C24684CD"/>
        <Parameter Type="Param" Library="AIAI" Id="EB2E5A8D"/>
    </Element>
    <Element Type="Param" Id="C24684CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C636751D"/>
        <Array Type="Param" Library="AIAI" Id="C0B34BFB"/>
    </Element>
    <Element Type="Param" Id="C636751D">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="9363A25F"/>
    </Element>
    <Element Type="Param" Id="9363A25F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C0B34BFB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="EB2E5A8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>LiLiHealingBrew</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="05891967">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A19488"/>
        <Parameter Type="Param" Library="AIAI" Id="03C34D87"/>
    </Element>
    <Element Type="Param" Id="D7A19488">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="693F0CC0"/>
        <Array Type="Param" Library="AIAI" Id="4A4F2988"/>
    </Element>
    <Element Type="Param" Id="693F0CC0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="212F7346"/>
    </Element>
    <Element Type="Param" Id="212F7346">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4A4F2988">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="03C34D87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="D6CA6B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CCB29C"/>
        <Parameter Type="Param" Library="AIAI" Id="3D82833D"/>
    </Element>
    <Element Type="Param" Id="D0CCB29C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFE6A6E2"/>
        <Array Type="Param" Library="AIAI" Id="D6F5791D"/>
    </Element>
    <Element Type="Param" Id="CFE6A6E2">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="486CE221"/>
    </Element>
    <Element Type="Param" Id="486CE221">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D6F5791D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="3D82833D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>LiLiCloudSerpent</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="51A724F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E36575DE"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D07AE1"/>
    </Element>
    <Element Type="Param" Id="E36575DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A68ABC11"/>
        <Array Type="Param" Library="AIAI" Id="F82C26DB"/>
    </Element>
    <Element Type="Param" Id="A68ABC11">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B77A10D6"/>
    </Element>
    <Element Type="Param" Id="B77A10D6">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F82C26DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="A6D07AE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="3392B488">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FE71D7"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1FF00D"/>
    </Element>
    <Element Type="Param" Id="D2FE71D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="116B9529"/>
        <Array Type="Param" Library="AIAI" Id="4AC3EA16"/>
    </Element>
    <Element Type="Param" Id="116B9529">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="F0E2043E"/>
    </Element>
    <Element Type="Param" Id="F0E2043E">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4AC3EA16">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="CA1FF00D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>LiLiBlindingWind</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="5E2F6346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5AC975C6"/>
        <Parameter Type="Param" Library="AIAI" Id="4EC37875"/>
    </Element>
    <Element Type="Param" Id="5AC975C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="614FE50D"/>
        <Array Type="Param" Library="AIAI" Id="5BE6A4CD"/>
    </Element>
    <Element Type="Param" Id="614FE50D">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="C0700169"/>
    </Element>
    <Element Type="Param" Id="C0700169">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5BE6A4CD">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4EC37875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="7618971E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A4D20BCE"/>
        <Parameter Type="Param" Library="AIAI" Id="36B33843"/>
    </Element>
    <Element Type="Param" Id="A4D20BCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BA566B9"/>
        <Array Type="Param" Library="AIAI" Id="42E316A9"/>
    </Element>
    <Element Type="Param" Id="3BA566B9">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5C2003E7"/>
    </Element>
    <Element Type="Param" Id="5C2003E7">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="42E316A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="36B33843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>LiLiJugof1000Cups</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="7768AE4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A39B37C9"/>
        <Parameter Type="Param" Library="AIAI" Id="2C9976CC"/>
    </Element>
    <Element Type="Param" Id="A39B37C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C3B833B"/>
        <Array Type="Param" Library="AIAI" Id="167535F0"/>
    </Element>
    <Element Type="Param" Id="4C3B833B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="73FFD29C"/>
    </Element>
    <Element Type="Param" Id="73FFD29C">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="167535F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2C9976CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="FA2C2947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="55EDB683"/>
        <Parameter Type="Param" Library="AIAI" Id="2F4DF6CF"/>
    </Element>
    <Element Type="Param" Id="55EDB683">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2BBBA632"/>
        <Array Type="Param" Library="AIAI" Id="D56A1960"/>
    </Element>
    <Element Type="Param" Id="2BBBA632">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D1581F1F"/>
    </Element>
    <Element Type="Param" Id="D1581F1F">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D56A1960">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="2F4DF6CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>LiLiWaterDragon</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="73B30A43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="55637A67"/>
        <Parameter Type="Param" Library="AIAI" Id="86D1E4E7"/>
    </Element>
    <Element Type="Param" Id="55637A67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="12708573"/>
        <Array Type="Param" Library="AIAI" Id="E9B24EE5"/>
    </Element>
    <Element Type="Param" Id="12708573">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B82415DE"/>
    </Element>
    <Element Type="Param" Id="B82415DE">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E9B24EE5">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="86D1E4E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="A48760E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9BEADBE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F74B3D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="896020F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3222CAF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FD6228D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD8A3B96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D360DC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="190088FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42408D3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="332F980E"/>
    </Element>
    <Element Type="Param" Id="9BEADBE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Value>HeroAbathur</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="4F74B3D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="10BD2D4D"/>
        <Parameter Type="Param" Library="AIAI" Id="6CFEFDBD"/>
    </Element>
    <Element Type="Param" Id="10BD2D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="12FB1FA3"/>
        <Array Type="Param" Library="AIAI" Id="0FD04B3F"/>
    </Element>
    <Element Type="Param" Id="12FB1FA3">
        <Variable Type="Variable" Library="AIAI" Id="A4A76447"/>
    </Element>
    <Element Type="Param" Id="0FD04B3F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="6CFEFDBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="896020F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D79C3A09"/>
        <Parameter Type="Param" Library="AIAI" Id="7D27792F"/>
    </Element>
    <Element Type="Param" Id="D79C3A09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E5ED34F"/>
        <Array Type="Param" Library="AIAI" Id="D78E94C3"/>
    </Element>
    <Element Type="Param" Id="7E5ED34F">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="1ADE89CF"/>
    </Element>
    <Element Type="Param" Id="1ADE89CF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D78E94C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7D27792F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>AbathurNeuralParasite</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="3222CAF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="906FA1AE"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBB7CF1"/>
    </Element>
    <Element Type="Param" Id="906FA1AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="692582A9"/>
        <Array Type="Param" Library="AIAI" Id="08677AD8"/>
    </Element>
    <Element Type="Param" Id="692582A9">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="6C57D73C"/>
    </Element>
    <Element Type="Param" Id="6C57D73C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="08677AD8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="DFBB7CF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="9FD6228D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4F97E4"/>
        <Parameter Type="Param" Library="AIAI" Id="4B8BC6D5"/>
    </Element>
    <Element Type="Param" Id="EB4F97E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="42D3D0C1"/>
        <Array Type="Param" Library="AIAI" Id="E98A118B"/>
    </Element>
    <Element Type="Param" Id="42D3D0C1">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="D07FF3B6"/>
    </Element>
    <Element Type="Param" Id="D07FF3B6">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E98A118B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="4B8BC6D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>AbathurSymbiote</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="FD8A3B96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DDC331D5"/>
        <Parameter Type="Param" Library="AIAI" Id="10FE57F6"/>
    </Element>
    <Element Type="Param" Id="DDC331D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2D0BD646"/>
        <Array Type="Param" Library="AIAI" Id="DE09A434"/>
    </Element>
    <Element Type="Param" Id="2D0BD646">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="D91C0B4A"/>
    </Element>
    <Element Type="Param" Id="D91C0B4A">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DE09A434">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="10FE57F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="1D360DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F5E8E13D"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4FB1DC"/>
    </Element>
    <Element Type="Param" Id="F5E8E13D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69193F78"/>
        <Array Type="Param" Library="AIAI" Id="946F8D9F"/>
    </Element>
    <Element Type="Param" Id="69193F78">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5D5A5271"/>
    </Element>
    <Element Type="Param" Id="5D5A5271">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="946F8D9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="0C4FB1DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>AbathurToxicNest</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="190088FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF8D647"/>
        <Parameter Type="Param" Library="AIAI" Id="B9BAF181"/>
    </Element>
    <Element Type="Param" Id="EBF8D647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8C6806F0"/>
        <Array Type="Param" Library="AIAI" Id="28BB78E7"/>
    </Element>
    <Element Type="Param" Id="8C6806F0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="327E0A98"/>
    </Element>
    <Element Type="Param" Id="327E0A98">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="28BB78E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="B9BAF181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="42408D3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B9A0584B"/>
        <Parameter Type="Param" Library="AIAI" Id="F394A1B5"/>
    </Element>
    <Element Type="Param" Id="B9A0584B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A2C6EB91"/>
        <Array Type="Param" Library="AIAI" Id="BB51B351"/>
    </Element>
    <Element Type="Param" Id="A2C6EB91">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="32D6F2ED"/>
    </Element>
    <Element Type="Param" Id="32D6F2ED">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BB51B351">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="F394A1B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>AbathurUltimateEvolution</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="332F980E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E03FA7"/>
        <Parameter Type="Param" Library="AIAI" Id="7D9F9212"/>
    </Element>
    <Element Type="Param" Id="D1E03FA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="79B49BDF"/>
        <Array Type="Param" Library="AIAI" Id="65947709"/>
    </Element>
    <Element Type="Param" Id="79B49BDF">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="175CA9AB"/>
    </Element>
    <Element Type="Param" Id="175CA9AB">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="65947709">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3466046"/>
    </Element>
    <Element Type="Param" Id="7D9F9212">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionDef" Id="25134F35">
        <Identifier>HeroAIEnableAIForPlayer</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
        <Variable Type="Variable" Library="AIAI" Id="41056F6B"/>
        <Variable Type="Variable" Library="AIAI" Id="64D53D88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81F6C725"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EE98C1CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C527F1D8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E5F85816"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3747E12B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5761742E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AABABBBB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20E599EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA1D7ED4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="23CD6C28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AD4A6F3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8B15E80B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C269496"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C1EA1894"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35904768"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE1FB0E"/>
    </Element>
    <Element Type="ParamDef" Id="0E614F72">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F3B9E9A9"/>
    </Element>
    <Element Type="Param" Id="F3B9E9A9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="41056F6B">
        <Identifier>baseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8761A671"/>
    </Element>
    <Element Type="Param" Id="8761A671">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="64D53D88">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FFBC679C"/>
    </Element>
    <Element Type="Param" Id="FFBC679C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="81F6C725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9393D3FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE8A33DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ACD2629"/>
    </Element>
    <Element Type="FunctionCall" Id="9393D3FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="304709EE"/>
        <Parameter Type="Param" Library="AIAI" Id="73F7A1A3"/>
    </Element>
    <Element Type="Param" Id="304709EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="41056F6B"/>
    </Element>
    <Element Type="Param" Id="73F7A1A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="BE8A33DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D2617CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="8435B04A"/>
    </Element>
    <Element Type="Param" Id="D2617CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="41056F6B"/>
    </Element>
    <Element Type="Param" Id="8435B04A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="9ACD2629">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="932272FC"/>
        <Parameter Type="Param" Library="AIAI" Id="D04E2530"/>
        <Parameter Type="Param" Library="AIAI" Id="B4470533"/>
    </Element>
    <Element Type="Param" Id="932272FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A4860BE8"/>
        <Array Type="Param" Library="AIAI" Id="FF7EE89F"/>
    </Element>
    <Element Type="Param" Id="A4860BE8">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="FF7EE89F">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="D04E2530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B4470533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="EE98C1CA">
        <Comment>
            Check if the AI is already enabled
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C527F1D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CBAEC6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5BBC847"/>
    </Element>
    <Element Type="FunctionCall" Id="8CBAEC6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A5BBC847">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="45A87D44"/>
        <Parameter Type="Param" Library="AIAI" Id="1DB8BC36"/>
        <Parameter Type="Param" Library="AIAI" Id="C3E3E807"/>
    </Element>
    <Element Type="Param" Id="45A87D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="236FF4C9"/>
        <Array Type="Param" Library="AIAI" Id="5ADE5672"/>
    </Element>
    <Element Type="Param" Id="236FF4C9">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="5ADE5672">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="1DB8BC36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="C3E3E807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Comment" Id="E5F85816">
        <Comment>
            Start up the AI system
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3747E12B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7898A040"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F35B39D1"/>
    </Element>
    <Element Type="FunctionCall" Id="7898A040">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8B61CF73"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F35B39D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="72A6A332"/>
        <Parameter Type="Param" Library="AIAI" Id="3F70750C"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E774B9"/>
    </Element>
    <Element Type="Param" Id="72A6A332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0C7467D8"/>
    </Element>
    <Element Type="Param" Id="3F70750C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1E774B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5761742E">
        <Comment>
            Bump up the difficulty level to assist human players better
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AABABBBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BF99977"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BE2D0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="9BF99977">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E0BAA79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18B07263"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16DD9F96"/>
    </Element>
    <Element Type="Param" Id="5E0BAA79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="965E2092"/>
        <Array Type="Param" Library="AIAI" Id="1D30F151"/>
    </Element>
    <Element Type="Param" Id="965E2092">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="1D30F151">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionCall" Id="18B07263">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E4EC5521"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB23FB8D"/>
    </Element>
    <Element Type="Param" Id="E4EC5521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="13C06F76"/>
    </Element>
    <Element Type="FunctionCall" Id="CB23FB8D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B37FCC67"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DE38E956"/>
        <Parameter Type="Param" Library="AIAI" Id="5C8D87E6"/>
    </Element>
    <Element Type="Param" Id="DE38E956">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="5C8D87E6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
        <Preset Type="PresetValue" Library="AIAI" Id="738853C6"/>
    </Element>
    <Element Type="FunctionCall" Id="16DD9F96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="49D3EFDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="215766A5"/>
    </Element>
    <Element Type="Param" Id="49D3EFDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="30A62619"/>
    </Element>
    <Element Type="FunctionCall" Id="215766A5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B37FCC67"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="72B43ECB"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D56D5A"/>
    </Element>
    <Element Type="Param" Id="72B43ECB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="C2D56D5A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B1EE6907"/>
    </Element>
    <Element Type="FunctionCall" Id="4BE2D0F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2027D857"/>
        <Parameter Type="Param" Library="AIAI" Id="5ABF639E"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F6FCBF"/>
    </Element>
    <Element Type="Param" Id="2027D857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E25BEF8D"/>
    </Element>
    <Element Type="FunctionCall" Id="E25BEF8D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="1E462738"/>
    </Element>
    <Element Type="Param" Id="1E462738">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03F09F5F"/>
        <Array Type="Param" Library="AIAI" Id="527EB70B"/>
    </Element>
    <Element Type="Param" Id="03F09F5F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="527EB70B">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="5ABF639E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B6F6FCBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="20E599EE">
        <Comment>
            Store the ability data for this hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EA1D7ED4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8B8A13D6"/>
        <Parameter Type="Param" Library="AIAI" Id="3341C339"/>
    </Element>
    <Element Type="Param" Id="3341C339">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3466046"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Comment" Id="23CD6C28">
        <Comment>
            Clear any previous orders on the unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0AD4A6F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="1C8F11B2"/>
        <Parameter Type="Param" Library="AIAI" Id="29533928"/>
        <Parameter Type="Param" Library="AIAI" Id="AA8A2718"/>
    </Element>
    <Element Type="Param" Id="1C8F11B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D7EBE7A3"/>
        <Array Type="Param" Library="AIAI" Id="C17D2390"/>
    </Element>
    <Element Type="Param" Id="D7EBE7A3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C17D2390">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="29533928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00FB1B78"/>
    </Element>
    <Element Type="FunctionCall" Id="00FB1B78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="B7FE97EA"/>
    </Element>
    <Element Type="Param" Id="B7FE97EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="AA8A2718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Comment" Id="8B15E80B">
        <Comment>
            Start the AI
            Special cases are required for if the Hero is in an Objective that can't immediately be left.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4C269496">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2171B855"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F725DCF0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1C92146A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2BDA1C3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0BE14221"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="187FCEA7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EE03113F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDE301FD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF285C04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFF6C1A9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F3CBD3C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A568E5EE"/>
    </Element>
    <Element Type="Comment" Id="2171B855">
        <Comment>
            Hero Is Dead
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="F725DCF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97A70B08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="260B332E"/>
    </Element>
    <Element Type="FunctionCall" Id="97A70B08">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="A8CA3CF9"/>
        <Parameter Type="Param" Library="AIAI" Id="1141D952"/>
    </Element>
    <Element Type="Param" Id="A8CA3CF9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="1141D952">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A082C69D"/>
    </Element>
    <Element Type="FunctionCall" Id="260B332E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="56849918"/>
        <Parameter Type="Param" Library="AIAI" Id="A403DE66"/>
        <Parameter Type="Param" Library="AIAI" Id="97B29CB2"/>
    </Element>
    <Element Type="Param" Id="56849918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E1067E38"/>
        <Array Type="Param" Library="AIAI" Id="B90BCC12"/>
    </Element>
    <Element Type="Param" Id="E1067E38">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="B90BCC12">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="A403DE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97B29CB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1C92146A">
        <Comment>
            Hero is in vehicle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="B2BDA1C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09738905"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C7752D3"/>
    </Element>
    <Element Type="FunctionCall" Id="09738905">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5C79251"/>
    </Element>
    <Element Type="Param" Id="B5C79251">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionCall" Id="8C7752D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="5E76E8C0"/>
        <Parameter Type="Param" Library="AIAI" Id="6491572D"/>
        <Parameter Type="Param" Library="AIAI" Id="B8A68E13"/>
    </Element>
    <Element Type="Param" Id="5E76E8C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A87A185"/>
    </Element>
    <Element Type="FunctionCall" Id="4A87A185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="A720F49C"/>
    </Element>
    <Element Type="Param" Id="A720F49C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="31EA22CB"/>
        <Array Type="Param" Library="AIAI" Id="EC3776DF"/>
    </Element>
    <Element Type="Param" Id="31EA22CB">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="EC3776DF">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="6491572D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8A68E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0BE14221">
        <Comment>
            Hero is in Underworld
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="187FCEA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89031291"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84FBB43C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9012F9FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A15367E"/>
    </Element>
    <Element Type="FunctionCall" Id="89031291">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B00AD64"/>
        <Parameter Type="Param" Library="AIAI" Id="F65C9799"/>
    </Element>
    <Element Type="Param" Id="7B00AD64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FEC801A3"/>
        <Array Type="Param" Library="AIAI" Id="B3494B28"/>
    </Element>
    <Element Type="Param" Id="FEC801A3">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="B3494B28">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="F65C9799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84FBB43C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="3728C3EE"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3BB641"/>
    </Element>
    <Element Type="Param" Id="3728C3EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="3A3BB641">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionCall" Id="9012F9FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="E8D7AE1D"/>
        <Parameter Type="Param" Library="AIAI" Id="613F9122"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7A196E"/>
    </Element>
    <Element Type="Param" Id="E8D7AE1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="A3D981CE"/>
    </Element>
    <Element Type="Param" Id="A3D981CE">
        <Variable Type="Variable" Library="AIAI" Id="008C9557"/>
    </Element>
    <Element Type="Param" Id="613F9122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EB7A196E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9A15367E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="1F05E807"/>
        <Parameter Type="Param" Library="AIAI" Id="36935DE4"/>
        <Parameter Type="Param" Library="AIAI" Id="9039A0AD"/>
    </Element>
    <Element Type="Param" Id="1F05E807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D81348F1"/>
    </Element>
    <Element Type="FunctionCall" Id="D81348F1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="445D8952"/>
    </Element>
    <Element Type="Param" Id="445D8952">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7651F4BA"/>
        <Array Type="Param" Library="AIAI" Id="7BC32669"/>
    </Element>
    <Element Type="Param" Id="7651F4BA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7BC32669">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="36935DE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9039A0AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EE03113F">
        <Comment>
            That game has not started yet
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="BDE301FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7224677"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A63315E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CB090A6"/>
    </Element>
    <Element Type="FunctionCall" Id="A7224677">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="651C714D"/>
        <Parameter Type="Param" Library="AIAI" Id="7EFD2C4C"/>
    </Element>
    <Element Type="Param" Id="651C714D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="7EFD2C4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F173BFA5"/>
    </Element>
    <Element Type="FunctionCall" Id="8A63315E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="93F58871"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC47279"/>
    </Element>
    <Element Type="Param" Id="93F58871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89BFF058"/>
    </Element>
    <Element Type="FunctionCall" Id="89BFF058">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9091DE3A"/>
    </Element>
    <Element Type="Param" Id="9091DE3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="D1F17ADF"/>
    </Element>
    <Element Type="Param" Id="3EC47279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AAD2C2DA"/>
        <Array Type="Param" Library="AIAI" Id="5E24AA4E"/>
    </Element>
    <Element Type="Param" Id="AAD2C2DA">
        <Variable Type="Variable" Library="AIAI" Id="E17701AB"/>
    </Element>
    <Element Type="Param" Id="5E24AA4E">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionCall" Id="5CB090A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="40FF29F3"/>
        <Parameter Type="Param" Library="AIAI" Id="7242AF4F"/>
        <Parameter Type="Param" Library="AIAI" Id="4B37197C"/>
    </Element>
    <Element Type="Param" Id="40FF29F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC874675"/>
    </Element>
    <Element Type="FunctionCall" Id="DC874675">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="456DEBA9"/>
    </Element>
    <Element Type="Param" Id="7242AF4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4B37197C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CF285C04">
        <Comment>
            Hero is at the spawn
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="CFF6C1A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B65E0E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B36D7D"/>
    </Element>
    <Element Type="FunctionCall" Id="1B65E0E4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CC225CD1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="4D96D99F"/>
    </Element>
    <Element Type="Param" Id="4D96D99F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B36D7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="80EA51E6"/>
        <Parameter Type="Param" Library="AIAI" Id="55B237FB"/>
        <Parameter Type="Param" Library="AIAI" Id="933ECCE4"/>
    </Element>
    <Element Type="Param" Id="80EA51E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2D608A"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2D608A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="B0CF9124"/>
    </Element>
    <Element Type="Param" Id="B0CF9124">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Param" Id="55B237FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="933ECCE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F3CBD3C7">
        <Comment>
            Otherwise just start laning
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="A568E5EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3101603"/>
    </Element>
    <Element Type="FunctionCall" Id="C3101603">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="5F5079EB"/>
    </Element>
    <Element Type="Param" Id="5F5079EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="Comment" Id="C1EA1894">
        <Comment>
            Update AI system
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="35904768">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F035701"/>
        <Parameter Type="Param" Library="AIAI" Id="96E386A0"/>
    </Element>
    <Element Type="Param" Id="96E386A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="491DC216"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionCall" Id="1FE1FB0E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="6EF9C8F4"/>
    </Element>
    <Element Type="Param" Id="6EF9C8F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7D79DF2E"/>
        <Array Type="Param" Library="AIAI" Id="248EBC3B"/>
    </Element>
    <Element Type="Param" Id="7D79DF2E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="248EBC3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="0E614F72"/>
    </Element>
    <Element Type="FunctionDef" Id="98EA5BC8">
        <Identifier>HeroAIDisableAIForPlayer</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D832112A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FD8CCA4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="19F38CAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B6BB6D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC7CB2CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C4325F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7728305"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E12F56E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2BB9250"/>
    </Element>
    <Element Type="ParamDef" Id="977A5ECA">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0976B3C4"/>
    </Element>
    <Element Type="Param" Id="0976B3C4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D832112A">
        <Comment>
            Check if the AI is already disabled
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5FD8CCA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCDD8FB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FA6511F"/>
    </Element>
    <Element Type="FunctionCall" Id="FCDD8FB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="2FA6511F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F8D22ED"/>
        <Parameter Type="Param" Library="AIAI" Id="CEA8A8BE"/>
        <Parameter Type="Param" Library="AIAI" Id="FB304D67"/>
    </Element>
    <Element Type="Param" Id="9F8D22ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="51680B13"/>
        <Array Type="Param" Library="AIAI" Id="C26C73F9"/>
    </Element>
    <Element Type="Param" Id="51680B13">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="C26C73F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="Param" Id="CEA8A8BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FB304D67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Comment" Id="19F38CAE">
        <Comment>
            Disable the AI
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8B6BB6D3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <Parameter Type="Param" Library="AIAI" Id="55028836"/>
    </Element>
    <Element Type="Param" Id="55028836">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="FunctionCall" Id="AC7CB2CB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="7A56CED7"/>
        <Parameter Type="Param" Library="AIAI" Id="2F387E00"/>
    </Element>
    <Element Type="Param" Id="7A56CED7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="Param" Id="2F387E00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="8C4325F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="5F6F87EF"/>
        <Parameter Type="Param" Library="AIAI" Id="DD909792"/>
        <Parameter Type="Param" Library="AIAI" Id="F12D9468"/>
    </Element>
    <Element Type="Param" Id="5F6F87EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3AA63A77"/>
        <Array Type="Param" Library="AIAI" Id="261BC8CD"/>
    </Element>
    <Element Type="Param" Id="3AA63A77">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="261BC8CD">
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="Param" Id="DD909792">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="376C8A95"/>
    </Element>
    <Element Type="FunctionCall" Id="376C8A95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="24622799"/>
    </Element>
    <Element Type="Param" Id="24622799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="F12D9468">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Comment" Id="E7728305">
        <Comment>
            Update AI system
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E12F56E3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F035701"/>
        <Parameter Type="Param" Library="AIAI" Id="115E8D8E"/>
    </Element>
    <Element Type="Param" Id="115E8D8E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="491DC216"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="FunctionCall" Id="A2BB9250">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="6E2E185E"/>
    </Element>
    <Element Type="Param" Id="6E2E185E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D95DB0DF"/>
        <Array Type="Param" Library="AIAI" Id="91427F2E"/>
    </Element>
    <Element Type="Param" Id="D95DB0DF">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="91427F2E">
        <Parameter Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
    </Element>
    <Element Type="FunctionDef" Id="B37FCC67">
        <Identifier>HeroAISetAIDifficultyLevel</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E49857FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B43B1D8A"/>
    </Element>
    <Element Type="ParamDef" Id="D28AAAE5">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="43BEBD3D"/>
    </Element>
    <Element Type="Param" Id="43BEBD3D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D70B5A45">
        <Identifier>difficulty</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="FFAB9AB0"/>
        </ParameterType>
    </Element>
    <Element Type="FunctionCall" Id="E49857FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A2DD24DB"/>
        <Parameter Type="Param" Library="AIAI" Id="5CAD6A27"/>
    </Element>
    <Element Type="Param" Id="A2DD24DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="81524435"/>
        <Array Type="Param" Library="AIAI" Id="5DA23DFC"/>
    </Element>
    <Element Type="Param" Id="81524435">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5DA23DFC">
        <Parameter Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
    </Element>
    <Element Type="Param" Id="5CAD6A27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
    </Element>
    <Element Type="FunctionCall" Id="B43B1D8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="295B56A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D40900A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E5F522E"/>
    </Element>
    <Element Type="FunctionCall" Id="295B56A9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F87A1876"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="33567A98"/>
    </Element>
    <Element Type="Param" Id="33567A98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="139E5746"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="D40900A7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F87A1876"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9D83C7FF"/>
    </Element>
    <Element Type="Param" Id="9D83C7FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="139E5746"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="9E5F522E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="51981EF3"/>
        <Parameter Type="Param" Library="AIAI" Id="6A075867"/>
        <Parameter Type="Param" Library="AIAI" Id="F73B1D52"/>
    </Element>
    <Element Type="Param" Id="51981EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6966BCD6"/>
        <Array Type="Param" Library="AIAI" Id="FB97832F"/>
    </Element>
    <Element Type="Param" Id="6966BCD6">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="FB97832F">
        <Parameter Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
    </Element>
    <Element Type="Param" Id="6A075867">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F73B1D52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="B6254E9C">
        <Identifier>HeroAISetupUnitDangerTracking</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0605B05C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E448A91F"/>
    </Element>
    <Element Type="ParamDef" Id="0605B05C">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="85715CEA"/>
    </Element>
    <Element Type="Param" Id="85715CEA">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="E448A91F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B589BBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A84486DA"/>
    </Element>
    <Element Type="FunctionCall" Id="3B589BBD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="42AA5B4B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="72824572"/>
    </Element>
    <Element Type="Param" Id="72824572">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6EC37EF2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0605B05C"/>
    </Element>
    <Element Type="FunctionCall" Id="A84486DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E86B6F32"/>
        <Parameter Type="Param" Library="AIAI" Id="3D6BC35E"/>
        <Parameter Type="Param" Library="AIAI" Id="6F90FC1B"/>
    </Element>
    <Element Type="Param" Id="E86B6F32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0C7467D8"/>
    </Element>
    <Element Type="Param" Id="3D6BC35E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6F90FC1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="402C2044">
        <Item Type="FunctionDef" Library="AIAI" Id="AB9DE35D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="591C7EEB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A978C3E9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1451319F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DFB0DB89"/>
    </Element>
    <Element Type="FunctionDef" Id="AB9DE35D">
        <Identifier>HeroAISetStartingLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4221759B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E943ADE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBED0D6E"/>
    </Element>
    <Element Type="ParamDef" Id="4221759B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F9F90F47"/>
    </Element>
    <Element Type="Param" Id="F9F90F47">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="E943ADE8">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9B66DAAE"/>
    </Element>
    <Element Type="Param" Id="9B66DAAE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CBED0D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="389172BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06B3F413"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F168B479"/>
    </Element>
    <Element Type="FunctionCall" Id="389172BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CDDD1EA"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6120A4"/>
    </Element>
    <Element Type="Param" Id="7CDDD1EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="074025B0"/>
        <Array Type="Param" Library="AIAI" Id="5552A566"/>
    </Element>
    <Element Type="Param" Id="074025B0">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="5552A566">
        <Parameter Type="ParamDef" Library="AIAI" Id="4221759B"/>
    </Element>
    <Element Type="Param" Id="BF6120A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E943ADE8"/>
    </Element>
    <Element Type="FunctionCall" Id="06B3F413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B088BBC6"/>
        <Parameter Type="Param" Library="AIAI" Id="85C7677A"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A58833"/>
    </Element>
    <Element Type="Param" Id="B088BBC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E943ADE8"/>
    </Element>
    <Element Type="Param" Id="85C7677A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E8A58833">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F168B479">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8FDD186"/>
        <Parameter Type="Param" Library="AIAI" Id="ED654BC0"/>
        <Parameter Type="Param" Library="AIAI" Id="D924E8C6"/>
    </Element>
    <Element Type="Param" Id="A8FDD186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E943ADE8"/>
    </Element>
    <Element Type="Param" Id="ED654BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D924E8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="FunctionDef" Id="591C7EEB">
        <Identifier>HeroAIAssistPlayerInLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DAEB0A6F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4A5F9764"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05934BE0"/>
    </Element>
    <Element Type="ParamDef" Id="DAEB0A6F">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="00CCB4A2"/>
    </Element>
    <Element Type="Param" Id="00CCB4A2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4A5F9764">
        <Identifier>playerToAssist</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D4BC354B"/>
    </Element>
    <Element Type="Param" Id="D4BC354B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="05934BE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD97D7FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4F504FF"/>
    </Element>
    <Element Type="FunctionCall" Id="AD97D7FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="48E84DC3"/>
        <Parameter Type="Param" Library="AIAI" Id="80B44CCE"/>
        <Parameter Type="Param" Library="AIAI" Id="94C9AAA7"/>
    </Element>
    <Element Type="Param" Id="48E84DC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8163EE2"/>
    </Element>
    <Element Type="FunctionCall" Id="B8163EE2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="601B8E74"/>
        <Parameter Type="Param" Library="AIAI" Id="8EFAE552"/>
    </Element>
    <Element Type="Param" Id="601B8E74">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="8EFAE552">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DAEB0A6F"/>
    </Element>
    <Element Type="Param" Id="80B44CCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94C9AAA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4F504FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4D66A693"/>
        <Parameter Type="Param" Library="AIAI" Id="2A36B2C5"/>
    </Element>
    <Element Type="Param" Id="4D66A693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D05EFE0E"/>
        <Array Type="Param" Library="AIAI" Id="24F63732"/>
    </Element>
    <Element Type="Param" Id="D05EFE0E">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="24F63732">
        <Parameter Type="ParamDef" Library="AIAI" Id="DAEB0A6F"/>
    </Element>
    <Element Type="Param" Id="2A36B2C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4A5F9764"/>
    </Element>
    <Element Type="FunctionDef" Id="A978C3E9">
        <Identifier>HeroAIAssistHumanPlayerWithCamp</Identifier>
        <FlagAction/>
        <FlagCreateThread/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DD963461"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="46CFA4B5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDEA9882"/>
        <Variable Type="Variable" Library="AIAI" Id="A64DFB59"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
        <Variable Type="Variable" Library="AIAI" Id="AEEBDD04"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFDA6DA"/>
        <Variable Type="Variable" Library="AIAI" Id="718BEECB"/>
        <Variable Type="Comment" Library="AIAI" Id="3F0AA69A"/>
        <Variable Type="Variable" Library="AIAI" Id="2C5035C1"/>
        <Variable Type="Variable" Library="AIAI" Id="48A82196"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3184C5A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BDAFB30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE8E3AF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C8B57909"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C32100E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1085A5FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6D6DBE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29488F47"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C25280E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F3DC60B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF89DA19"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4904CBF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC095C4A"/>
    </Element>
    <Element Type="ParamDef" Id="DD963461">
        <Identifier>players</Identifier>
        <ParameterType>
            <Type Value="playergroup"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A818278A"/>
    </Element>
    <Element Type="Param" Id="A818278A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDCED3F3"/>
    </Element>
    <Element Type="FunctionCall" Id="DDCED3F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="ParamDef" Id="46CFA4B5">
        <Identifier>humanPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EF8E4F52"/>
    </Element>
    <Element Type="Param" Id="EF8E4F52">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="BDEA9882">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A04B193D"/>
    </Element>
    <Element Type="Param" Id="A04B193D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A64DFB59">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B1D0D7CF"/>
    </Element>
    <Element Type="Param" Id="B1D0D7CF">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="9E3D87B6">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F8731817"/>
    </Element>
    <Element Type="Param" Id="F8731817">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AEEBDD04">
        <Identifier>aIPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="189954C3"/>
    </Element>
    <Element Type="Param" Id="189954C3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F5646BE"/>
    </Element>
    <Element Type="FunctionCall" Id="0F5646BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="9FFDA6DA">
        <Identifier>aIBusy</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E79B065E"/>
    </Element>
    <Element Type="Param" Id="E79B065E">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="718BEECB">
        <Identifier>timeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09AD8CD0"/>
    </Element>
    <Element Type="Param" Id="09AD8CD0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3F0AA69A">
        <Comment>
            Constants
        </Comment>
    </Element>
    <Element Type="Variable" Id="2C5035C1">
        <Identifier>considerFrequency</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C355272A"/>
    </Element>
    <Element Type="Param" Id="C355272A">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="48A82196">
        <Identifier>considerTimeout</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E5D1636"/>
    </Element>
    <Element Type="Param" Id="3E5D1636">
        <Value>120.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3184C5A5">
        <Comment>
            Make sure the camp is valid
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1BDAFB30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2D4E7E4D"/>
        <Parameter Type="Param" Library="AIAI" Id="A61B7C11"/>
    </Element>
    <Element Type="Param" Id="2D4E7E4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58AEA6C2"/>
    </Element>
    <Element Type="FunctionCall" Id="58AEA6C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="E25CDCA8"/>
        <Parameter Type="Param" Library="AIAI" Id="2D9C17A2"/>
        <Parameter Type="Param" Library="AIAI" Id="989A52B7"/>
    </Element>
    <Element Type="Param" Id="E25CDCA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="D30F0E82"/>
        <Array Type="Param" Library="AIAI" Id="DC0E2395"/>
    </Element>
    <Element Type="Param" Id="D30F0E82">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="DC0E2395">
        <Parameter Type="ParamDef" Library="AIAI" Id="BDEA9882"/>
    </Element>
    <Element Type="Param" Id="2D9C17A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="989A52B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Param" Id="A61B7C11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A64DFB59"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE8E3AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC1F1E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC0F4D21"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC1F1E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EC0F4D21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E2CB2B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="0C63F167"/>
        <Parameter Type="Param" Library="AIAI" Id="587090A9"/>
    </Element>
    <Element Type="Param" Id="E2CB2B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A64DFB59"/>
    </Element>
    <Element Type="Param" Id="0C63F167">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="587090A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C8B57909">
        <Comment>
            Make sure the human player is valid
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7C32100E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56F34AFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C8D8CE2"/>
    </Element>
    <Element Type="FunctionCall" Id="56F34AFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0C8D8CE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0149F68E"/>
        <Parameter Type="Param" Library="AIAI" Id="66DF6386"/>
        <Parameter Type="Param" Library="AIAI" Id="0B42AA1D"/>
    </Element>
    <Element Type="Param" Id="0149F68E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="709E9105"/>
    </Element>
    <Element Type="FunctionCall" Id="709E9105">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="29ACE0E0"/>
        <Parameter Type="Param" Library="AIAI" Id="7D7AB236"/>
    </Element>
    <Element Type="Param" Id="29ACE0E0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="46CFA4B5"/>
    </Element>
    <Element Type="Param" Id="7D7AB236">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="66DF6386">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0B42AA1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1085A5FF">
        <Comment>
            Make sure all of the specific players are AI
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C6D6DBE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="A7929D32"/>
        <Parameter Type="Param" Library="AIAI" Id="CFED833C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B996C5A8"/>
    </Element>
    <Element Type="Param" Id="A7929D32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DD963461"/>
    </Element>
    <Element Type="Param" Id="CFED833C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="FunctionCall" Id="B996C5A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22FF104B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5AFF61D"/>
    </Element>
    <Element Type="FunctionCall" Id="22FF104B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7883CE72"/>
        <Parameter Type="Param" Library="AIAI" Id="2566A9EC"/>
    </Element>
    <Element Type="Param" Id="7883CE72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="Param" Id="2566A9EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="AEEBDD04"/>
    </Element>
    <Element Type="FunctionCall" Id="D5AFF61D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F0CABC5C"/>
        <Parameter Type="Param" Library="AIAI" Id="49923C2A"/>
        <Parameter Type="Param" Library="AIAI" Id="F9F7B2F2"/>
    </Element>
    <Element Type="Param" Id="F0CABC5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="992386F5"/>
    </Element>
    <Element Type="FunctionCall" Id="992386F5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="726CF253"/>
        <Parameter Type="Param" Library="AIAI" Id="EE9AA1C7"/>
    </Element>
    <Element Type="Param" Id="726CF253">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="Param" Id="EE9AA1C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="49923C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F9F7B2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="29488F47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0342B8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE669895"/>
    </Element>
    <Element Type="FunctionCall" Id="E0342B8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B674A48"/>
        <Parameter Type="Param" Library="AIAI" Id="A77B7E43"/>
        <Parameter Type="Param" Library="AIAI" Id="8218D967"/>
    </Element>
    <Element Type="Param" Id="8B674A48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CFCB2CE"/>
    </Element>
    <Element Type="FunctionCall" Id="6CFCB2CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="95DA62E0"/>
    </Element>
    <Element Type="Param" Id="95DA62E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="AEEBDD04"/>
    </Element>
    <Element Type="Param" Id="A77B7E43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8218D967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DE669895">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="C25280E1">
        <Comment>
            Wait until all the AI are available to go to the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6F3DC60B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="76E3BDB0"/>
        <Parameter Type="Param" Library="AIAI" Id="5464798B"/>
    </Element>
    <Element Type="Param" Id="76E3BDB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="718BEECB"/>
    </Element>
    <Element Type="Param" Id="5464798B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1101117"/>
    </Element>
    <Element Type="FunctionCall" Id="B1101117">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3BA74EFB"/>
        <Parameter Type="Param" Library="AIAI" Id="C15ACB20"/>
        <Parameter Type="Param" Library="AIAI" Id="6D898996"/>
    </Element>
    <Element Type="Param" Id="3BA74EFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C15ACB20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="48A82196"/>
    </Element>
    <Element Type="Param" Id="6D898996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95607634"/>
    </Element>
    <Element Type="FunctionCall" Id="95607634">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="169AE723"/>
    </Element>
    <Element Type="Param" Id="169AE723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="CF89DA19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8E4E22FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="166298B8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="580E7DED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6371CD9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10971D9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69DD42D4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F8ABC526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7440A3EC"/>
    </Element>
    <Element Type="Comment" Id="8E4E22FB">
        <Comment>
            Give up if it has been too long
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="166298B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBED0C48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8057ACA"/>
    </Element>
    <Element Type="FunctionCall" Id="DBED0C48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D8057ACA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="88286035"/>
        <Parameter Type="Param" Library="AIAI" Id="5B3B4918"/>
        <Parameter Type="Param" Library="AIAI" Id="47E0399A"/>
    </Element>
    <Element Type="Param" Id="88286035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39CA77A6"/>
    </Element>
    <Element Type="FunctionCall" Id="39CA77A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="041ECF28"/>
    </Element>
    <Element Type="Param" Id="041ECF28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="5B3B4918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="47E0399A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="718BEECB"/>
    </Element>
    <Element Type="Comment" Id="580E7DED">
        <Comment>
            Check if the AI are available
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="6371CD9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="37A4B07E"/>
        <Parameter Type="Param" Library="AIAI" Id="04E40F47"/>
    </Element>
    <Element Type="Param" Id="37A4B07E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFDA6DA"/>
    </Element>
    <Element Type="Param" Id="04E40F47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="10971D9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="5A9DBE8D"/>
        <Parameter Type="Param" Library="AIAI" Id="AC61D9F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BC64437"/>
    </Element>
    <Element Type="Param" Id="5A9DBE8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="AEEBDD04"/>
    </Element>
    <Element Type="Param" Id="AC61D9F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="FunctionCall" Id="5BC64437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5449694D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601C6E13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7EACBB1"/>
    </Element>
    <Element Type="FunctionCall" Id="5449694D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4D5EA439"/>
        <Parameter Type="Param" Library="AIAI" Id="62DBBB7B"/>
    </Element>
    <Element Type="Param" Id="4D5EA439">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFDA6DA"/>
    </Element>
    <Element Type="Param" Id="62DBBB7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="601C6E13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C7EACBB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D9AA00EB"/>
        <Parameter Type="Param" Library="AIAI" Id="24B455C0"/>
        <Parameter Type="Param" Library="AIAI" Id="F22F0B5E"/>
    </Element>
    <Element Type="Param" Id="D9AA00EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FA82CD1"/>
    </Element>
    <Element Type="FunctionCall" Id="2FA82CD1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="537FCA5F"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FEBA67"/>
    </Element>
    <Element Type="Param" Id="537FCA5F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="Param" Id="E5FEBA67">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5D484ADF"/>
    </Element>
    <Element Type="Param" Id="24B455C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F22F0B5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69DD42D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F749BB8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA2FB566"/>
    </Element>
    <Element Type="FunctionCall" Id="F749BB8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AA2FB566">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="203E1F2B"/>
        <Parameter Type="Param" Library="AIAI" Id="A7F671A8"/>
        <Parameter Type="Param" Library="AIAI" Id="91CE7AEF"/>
    </Element>
    <Element Type="Param" Id="203E1F2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFDA6DA"/>
    </Element>
    <Element Type="Param" Id="A7F671A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="91CE7AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F8ABC526">
        <Comment>
            Check again in a few seconds
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="7440A3EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="6A9B86AF"/>
        <Parameter Type="Param" Library="AIAI" Id="1FDACA04"/>
    </Element>
    <Element Type="Param" Id="6A9B86AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Variable Type="Variable" Library="AIAI" Id="2C5035C1"/>
    </Element>
    <Element Type="Param" Id="1FDACA04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="4904CBF7">
        <Comment>
            Tell all of the AI to head to the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AC095C4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="4A64D7C0"/>
        <Parameter Type="Param" Library="AIAI" Id="95BCE580"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8F00768"/>
    </Element>
    <Element Type="Param" Id="4A64D7C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="AEEBDD04"/>
    </Element>
    <Element Type="Param" Id="95BCE580">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="FunctionCall" Id="A8F00768">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4C726209"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="C3C256A1"/>
        <Parameter Type="Param" Library="AIAI" Id="A69C92B8"/>
        <Parameter Type="Param" Library="AIAI" Id="4B52CBE4"/>
    </Element>
    <Element Type="Param" Id="C3C256A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
        <Variable Type="Variable" Library="AIAI" Id="9E3D87B6"/>
    </Element>
    <Element Type="Param" Id="A69C92B8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="26D20246"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDEA9882"/>
    </Element>
    <Element Type="Param" Id="4B52CBE4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="76409BF2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="46CFA4B5"/>
    </Element>
    <Element Type="FunctionDef" Id="1451319F">
        <Identifier>HeroAIStartWaitInSpawn</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36618B49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61C33AE7"/>
    </Element>
    <Element Type="ParamDef" Id="36618B49">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FDABA233"/>
    </Element>
    <Element Type="Param" Id="FDABA233">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="61C33AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="90751C28"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D01B50"/>
    </Element>
    <Element Type="Param" Id="90751C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5F539AA0"/>
        <Array Type="Param" Library="AIAI" Id="ABE005CE"/>
    </Element>
    <Element Type="Param" Id="5F539AA0">
        <Variable Type="Variable" Library="AIAI" Id="7C29BE48"/>
    </Element>
    <Element Type="Param" Id="ABE005CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="36618B49"/>
    </Element>
    <Element Type="Param" Id="A6D01B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="DFB0DB89">
        <Identifier>HeroAIStopWaitInSpawn</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B28C0E05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55361F46"/>
    </Element>
    <Element Type="ParamDef" Id="B28C0E05">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="342AB459"/>
    </Element>
    <Element Type="Param" Id="342AB459">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="55361F46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E72B85"/>
        <Parameter Type="Param" Library="AIAI" Id="A52B6F2A"/>
    </Element>
    <Element Type="Param" Id="D4E72B85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E7FF1D27"/>
        <Array Type="Param" Library="AIAI" Id="D2BCCC67"/>
    </Element>
    <Element Type="Param" Id="E7FF1D27">
        <Variable Type="Variable" Library="AIAI" Id="7C29BE48"/>
    </Element>
    <Element Type="Param" Id="D2BCCC67">
        <Parameter Type="ParamDef" Library="AIAI" Id="B28C0E05"/>
    </Element>
    <Element Type="Param" Id="A52B6F2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B93D7D34">
        <Comment>
            Core Logic
        </Comment>
    </Element>
    <Element Type="Category" Id="64DA9E6F">
        <Item Type="Trigger" Library="AIAI" Id="58F43B25"/>
        <Item Type="Trigger" Library="AIAI" Id="D740C3B2"/>
        <Item Type="Trigger" Library="AIAI" Id="9B1B904A"/>
        <Item Type="Trigger" Library="AIAI" Id="84C475C0"/>
        <Item Type="Trigger" Library="AIAI" Id="FE18453D"/>
        <Item Type="Trigger" Library="AIAI" Id="B8FEAC60"/>
        <Item Type="Trigger" Library="AIAI" Id="9C541DFB"/>
        <Item Type="Trigger" Library="AIAI" Id="0BB98604"/>
        <Item Type="Trigger" Library="AIAI" Id="B8946640"/>
        <Item Type="Trigger" Library="AIAI" Id="98785F34"/>
        <Item Type="Trigger" Library="AIAI" Id="D844E616"/>
    </Element>
    <Element Type="Trigger" Id="58F43B25">
        <Variable Type="Variable" Library="AIAI" Id="AB0BC665"/>
        <Event Type="FunctionCall" Library="AIAI" Id="00115E72"/>
        <Action Type="FunctionCall" Library="AIAI" Id="11347D76"/>
        <Action Type="Comment" Library="AIAI" Id="B3C03B69"/>
        <Action Type="FunctionCall" Library="AIAI" Id="79CB0605"/>
        <Action Type="Comment" Library="AIAI" Id="E231E834"/>
        <Action Type="FunctionCall" Library="AIAI" Id="225B09A6"/>
    </Element>
    <Element Type="Variable" Id="AB0BC665">
        <Identifier>currentPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="38B6859E"/>
    </Element>
    <Element Type="Param" Id="38B6859E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="00115E72">
        <FunctionDef Type="FunctionDef" Library="Game" Id="10774293"/>
    </Element>
    <Element Type="FunctionCall" Id="11347D76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85E22DA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="089DFD88"/>
    </Element>
    <Element Type="FunctionCall" Id="85E22DA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B65A075"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE565B8A"/>
    </Element>
    <Element Type="FunctionCall" Id="6B65A075">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B17D601F"/>
        <Parameter Type="Param" Library="AIAI" Id="E18C7E5D"/>
        <Parameter Type="Param" Library="AIAI" Id="0B5F6176"/>
    </Element>
    <Element Type="Param" Id="B17D601F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="5224C0B1"/>
    </Element>
    <Element Type="Param" Id="E18C7E5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0B5F6176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0DC44C19"/>
    </Element>
    <Element Type="FunctionCall" Id="DE565B8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0BAE6298"/>
        <Parameter Type="Param" Library="AIAI" Id="064C05D7"/>
        <Parameter Type="Param" Library="AIAI" Id="FAF01768"/>
    </Element>
    <Element Type="Param" Id="0BAE6298">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Sprt" Id="F8342DAA"/>
    </Element>
    <Element Type="Param" Id="064C05D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FAF01768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="089DFD88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="B3C03B69">
        <Comment>
            Delay them walking out of the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="79CB0605">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <Parameter Type="Param" Library="AIAI" Id="A8F938C0"/>
        <Parameter Type="Param" Library="AIAI" Id="E7EAFC29"/>
    </Element>
    <Element Type="Param" Id="A8F938C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E7EAFC29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="E231E834">
        <Comment>
            Initialize all of the AI heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="225B09A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4812C6AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FF60C421"/>
        <Parameter Type="Param" Library="AIAI" Id="0D7BE69B"/>
        <Parameter Type="Param" Library="AIAI" Id="1C95CB6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6061F5AF"/>
    </Element>
    <Element Type="Param" Id="4812C6AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FF60C421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="0D7BE69B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1C95CB6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="AB0BC665"/>
    </Element>
    <Element Type="FunctionCall" Id="6061F5AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9D64F4C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F7E85F6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6803574"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FFEAFF5"/>
    </Element>
    <Element Type="FunctionCall" Id="E9D64F4C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="25134F35"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE87B15C"/>
    </Element>
    <Element Type="Param" Id="CE87B15C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0E614F72"/>
        <Variable Type="Variable" Library="AIAI" Id="AB0BC665"/>
    </Element>
    <Element Type="Comment" Id="F7E85F6D">
        <Comment>
            Stagger the AI moving out at the start
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D6803574">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="34CCA2BD"/>
        <Parameter Type="Param" Library="AIAI" Id="936333E0"/>
    </Element>
    <Element Type="Param" Id="34CCA2BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAC12B03"/>
    </Element>
    <Element Type="FunctionCall" Id="EAC12B03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="D34B3ABC"/>
        <Parameter Type="Param" Library="AIAI" Id="A27BEBEE"/>
    </Element>
    <Element Type="Param" Id="D34B3ABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Value>0.1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A27BEBEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Value>0.25</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="936333E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="6FFEAFF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7CF942C"/>
        <Parameter Type="Param" Library="AIAI" Id="1D74710A"/>
        <Parameter Type="Param" Library="AIAI" Id="CBC33759"/>
    </Element>
    <Element Type="Param" Id="F7CF942C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED24B58A"/>
    </Element>
    <Element Type="FunctionCall" Id="ED24B58A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="24ECFC1D"/>
        <Parameter Type="Param" Library="AIAI" Id="37E2097C"/>
    </Element>
    <Element Type="Param" Id="24ECFC1D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="AB0BC665"/>
    </Element>
    <Element Type="Param" Id="37E2097C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="1D74710A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CBC33759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="D740C3B2">
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
        <Action Type="Comment" Library="AIAI" Id="FE1BA399"/>
        <Action Type="FunctionCall" Library="AIAI" Id="34962133"/>
    </Element>
    <Element Type="Variable" Id="88E9B767">
        <Identifier>timeSpent</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9EBC7555"/>
    </Element>
    <Element Type="Param" Id="9EBC7555">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="14310554">
        <Identifier>currentPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BC60C1E"/>
    </Element>
    <Element Type="Param" Id="2BC60C1E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="FE1BA399">
        <Comment>
            Main Hero AI logic loop
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="34962133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="45EE7A3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D7C9F98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0750FB89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61534A48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C164BA3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8261B74A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C430316C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CABAC1C7"/>
    </Element>
    <Element Type="Comment" Id="45EE7A3D">
        <Comment>
            Hero Logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="2D7C9F98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="7241CB8E"/>
        <Parameter Type="Param" Library="AIAI" Id="CD1E00E8"/>
    </Element>
    <Element Type="Param" Id="7241CB8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="CD1E00E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0750FB89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="0A798CF7"/>
        <Parameter Type="Param" Library="AIAI" Id="FEDC79FF"/>
    </Element>
    <Element Type="Param" Id="0A798CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F359F996"/>
    </Element>
    <Element Type="Param" Id="FEDC79FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="61534A48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A77D1E"/>
        <Parameter Type="Param" Library="AIAI" Id="21CC7FD5"/>
        <Parameter Type="Param" Library="AIAI" Id="717946B6"/>
        <Parameter Type="Param" Library="AIAI" Id="85EADA53"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5C016F15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A096A1F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="32915121"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CDEF2DC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="64BC9465"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F84E177"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BE7793AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB02D323"/>
    </Element>
    <Element Type="Param" Id="C0A77D1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="21CC7FD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="717946B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="85EADA53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Comment" Id="5C016F15">
        <Comment>
            Skip this hero if they unused
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="8A096A1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDE5307"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4226FBA0"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDE5307">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4226FBA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB20F5AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="710FF0B8"/>
    </Element>
    <Element Type="FunctionCall" Id="DB20F5AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FB075B69"/>
        <Parameter Type="Param" Library="AIAI" Id="F146BF5F"/>
        <Parameter Type="Param" Library="AIAI" Id="F7E9BE12"/>
    </Element>
    <Element Type="Param" Id="FB075B69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="050F7B66"/>
        <Array Type="Param" Library="AIAI" Id="55A824FA"/>
    </Element>
    <Element Type="Param" Id="050F7B66">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="55A824FA">
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="F146BF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F7E9BE12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="710FF0B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5DFDDF"/>
        <Parameter Type="Param" Library="AIAI" Id="E8595C13"/>
        <Parameter Type="Param" Library="AIAI" Id="E26A3593"/>
    </Element>
    <Element Type="Param" Id="8C5DFDDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE379109"/>
    </Element>
    <Element Type="FunctionCall" Id="BE379109">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="AF001F41"/>
        <Parameter Type="Param" Library="AIAI" Id="91297953"/>
    </Element>
    <Element Type="Param" Id="91297953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="87A0884C"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A35A0297"/>
        <Array Type="Param" Library="AIAI" Id="18411785"/>
    </Element>
    <Element Type="Param" Id="A35A0297">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="18411785">
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="E8595C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E26A3593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="32915121">
        <Comment>
            Wait if the last operation was expensive
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="6CDEF2DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10CFDD68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD78F5D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA2AEA15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB31B952"/>
    </Element>
    <Element Type="FunctionCall" Id="10CFDD68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11A39D45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F283CBA3"/>
    </Element>
    <Element Type="FunctionCall" Id="11A39D45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E35ABB3A"/>
        <Parameter Type="Param" Library="AIAI" Id="E427C6C9"/>
        <Parameter Type="Param" Library="AIAI" Id="4A7BE5C8"/>
    </Element>
    <Element Type="Param" Id="E35ABB3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F359F996"/>
    </Element>
    <Element Type="Param" Id="E427C6C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A7BE5C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F283CBA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="72B3A20E"/>
        <Parameter Type="Param" Library="AIAI" Id="5D73C16C"/>
        <Parameter Type="Param" Library="AIAI" Id="6EB352FF"/>
    </Element>
    <Element Type="Param" Id="72B3A20E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="5D73C16C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6EB352FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20053517"/>
    </Element>
    <Element Type="FunctionCall" Id="AD78F5D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF926F3F"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F4BAF7"/>
    </Element>
    <Element Type="Param" Id="AF926F3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="F7F4BAF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FA2AEA15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71B1353C"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B60306"/>
    </Element>
    <Element Type="Param" Id="71B1353C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F359F996"/>
    </Element>
    <Element Type="Param" Id="C2B60306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AB31B952">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="30AD96E0"/>
        <Parameter Type="Param" Library="AIAI" Id="53E537B2"/>
    </Element>
    <Element Type="Param" Id="30AD96E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="53E537B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="64BC9465">
        <Comment>
            Run Hero logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="9F84E177">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="321523F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64056715"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0B0E629"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F922657A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="910CF6FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="744780B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E14CC253"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="249C9715"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B12D99B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46AEB3D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3659A9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A73BB7F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1DC7769"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C235E35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7D9A172"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2C31F76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA44CBAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A14C17B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84BCD779"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF79FEF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC134F53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FC4D0E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A613A712"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCDC13D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="674979F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73BF9756"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BCDAD17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30A2B90C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0585F381"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56DEAB3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="060FF806"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F02924A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94BDDC91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3306CFDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01ABE880"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D62E220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA0DEE4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA1BA80E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBECEA5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EC0B5DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99382FAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EA96A69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31C79748"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C35D7A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E14AB6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BED25EAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C29DA0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E19C8FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A69D5EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70DF03F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0A3536F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBB82031"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7216918"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FCB62F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37BCB276"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C20760F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="136247E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="994FE1B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49275A52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E78F62B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="491898AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06D2067B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="248C6E27"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="928B744E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA5CAE11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8981D173"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A9C138A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B01A596"/>
    </Element>
    <Element Type="Param" Id="321523F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2ECAFF06"/>
        <Array Type="Param" Library="AIAI" Id="C5FB2565"/>
    </Element>
    <Element Type="Param" Id="2ECAFF06">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="C5FB2565">
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="FunctionCall" Id="64056715">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="87137537"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7ACF22E"/>
    </Element>
    <Element Type="Param" Id="87137537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A082C69D"/>
    </Element>
    <Element Type="FunctionCall" Id="F7ACF22E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="54439BB2"/>
        <Parameter Type="Param" Library="AIAI" Id="AD7E142C"/>
    </Element>
    <Element Type="Param" Id="54439BB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="AD7E142C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="510FC89D"/>
    </Element>
    <Element Type="FunctionCall" Id="510FC89D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="1D3226BE"/>
        <Parameter Type="Param" Library="AIAI" Id="014EADC4"/>
        <Parameter Type="Param" Library="AIAI" Id="FAF23304"/>
    </Element>
    <Element Type="Param" Id="1D3226BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="014EADC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F8AC14D"/>
    </Element>
    <Element Type="FunctionCall" Id="3F8AC14D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5FD17FB3"/>
        <Parameter Type="Param" Library="AIAI" Id="87988EE7"/>
    </Element>
    <Element Type="Param" Id="87988EE7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="FAF23304">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="E0B0E629">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8D746023"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C7C24A0"/>
    </Element>
    <Element Type="Param" Id="8D746023">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="12E8BE9C"/>
    </Element>
    <Element Type="FunctionCall" Id="6C7C24A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E14742E4"/>
        <Parameter Type="Param" Library="AIAI" Id="18E9DE6D"/>
    </Element>
    <Element Type="Param" Id="E14742E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="18E9DE6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88392C92"/>
    </Element>
    <Element Type="FunctionCall" Id="88392C92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="60A15DA2"/>
        <Parameter Type="Param" Library="AIAI" Id="17003D76"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD24282"/>
    </Element>
    <Element Type="Param" Id="60A15DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="17003D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A706D2CA"/>
    </Element>
    <Element Type="FunctionCall" Id="A706D2CA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB852BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="DE7D697F"/>
    </Element>
    <Element Type="Param" Id="DE7D697F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="AFD24282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="F922657A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C701AABF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74C1E8D5"/>
    </Element>
    <Element Type="Param" Id="C701AABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3FF61063"/>
    </Element>
    <Element Type="FunctionCall" Id="74C1E8D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="262F8B17"/>
        <Parameter Type="Param" Library="AIAI" Id="E70615A8"/>
    </Element>
    <Element Type="Param" Id="262F8B17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E70615A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF2F0FAB"/>
    </Element>
    <Element Type="FunctionCall" Id="AF2F0FAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="67B1427D"/>
        <Parameter Type="Param" Library="AIAI" Id="2A3101E5"/>
        <Parameter Type="Param" Library="AIAI" Id="F50523A9"/>
    </Element>
    <Element Type="Param" Id="67B1427D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2A3101E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17F635C0"/>
    </Element>
    <Element Type="FunctionCall" Id="17F635C0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F77C5107"/>
        <Parameter Type="Param" Library="AIAI" Id="9588F1A6"/>
    </Element>
    <Element Type="Param" Id="9588F1A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8A134228"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="F50523A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="910CF6FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6AD63F55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37B73CF0"/>
    </Element>
    <Element Type="Param" Id="6AD63F55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F173BFA5"/>
    </Element>
    <Element Type="FunctionCall" Id="37B73CF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E191CD5B"/>
        <Parameter Type="Param" Library="AIAI" Id="6D91DDC6"/>
    </Element>
    <Element Type="Param" Id="E191CD5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="6D91DDC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="051A219D"/>
    </Element>
    <Element Type="FunctionCall" Id="051A219D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="CE0697C6"/>
        <Parameter Type="Param" Library="AIAI" Id="39388BC5"/>
        <Parameter Type="Param" Library="AIAI" Id="547BC188"/>
    </Element>
    <Element Type="Param" Id="CE0697C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="39388BC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FC0E637"/>
    </Element>
    <Element Type="FunctionCall" Id="8FC0E637">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="492BAB2F"/>
        <Parameter Type="Param" Library="AIAI" Id="5383F545"/>
    </Element>
    <Element Type="Param" Id="5383F545">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="547BC188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="744780B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE5C428"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BE2825D"/>
    </Element>
    <Element Type="Param" Id="1EE5C428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A5199F6"/>
    </Element>
    <Element Type="FunctionCall" Id="1BE2825D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0BB23FEF"/>
        <Parameter Type="Param" Library="AIAI" Id="4600C41E"/>
    </Element>
    <Element Type="Param" Id="0BB23FEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="4600C41E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAFC4982"/>
    </Element>
    <Element Type="FunctionCall" Id="CAFC4982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9F3FDB51"/>
        <Parameter Type="Param" Library="AIAI" Id="07ED7CD3"/>
        <Parameter Type="Param" Library="AIAI" Id="273AE74F"/>
    </Element>
    <Element Type="Param" Id="9F3FDB51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="07ED7CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="089900D2"/>
    </Element>
    <Element Type="FunctionCall" Id="089900D2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D516A834"/>
        <Parameter Type="Param" Library="AIAI" Id="C81C4B35"/>
    </Element>
    <Element Type="Param" Id="C81C4B35">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="273AE74F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="E14CC253">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="012F1479"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2AB9FD0"/>
    </Element>
    <Element Type="Param" Id="012F1479">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E9C516EB"/>
    </Element>
    <Element Type="FunctionCall" Id="C2AB9FD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="60BFD510"/>
        <Parameter Type="Param" Library="AIAI" Id="75DA2A5E"/>
    </Element>
    <Element Type="Param" Id="60BFD510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="75DA2A5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC50B164"/>
    </Element>
    <Element Type="FunctionCall" Id="DC50B164">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="648C2E0B"/>
        <Parameter Type="Param" Library="AIAI" Id="B3DA25CC"/>
        <Parameter Type="Param" Library="AIAI" Id="476408FF"/>
    </Element>
    <Element Type="Param" Id="648C2E0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B3DA25CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="152D3A2B"/>
    </Element>
    <Element Type="FunctionCall" Id="152D3A2B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E9E1192A"/>
        <Parameter Type="Param" Library="AIAI" Id="DA917ECA"/>
    </Element>
    <Element Type="Param" Id="DA917ECA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="476408FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="249C9715">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6BAB8F3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A2F7ED9"/>
    </Element>
    <Element Type="Param" Id="6BAB8F3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="FunctionCall" Id="3A2F7ED9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="76739C7A"/>
        <Parameter Type="Param" Library="AIAI" Id="54241622"/>
    </Element>
    <Element Type="Param" Id="76739C7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="54241622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EE5A1BB"/>
    </Element>
    <Element Type="FunctionCall" Id="9EE5A1BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="4780F174"/>
        <Parameter Type="Param" Library="AIAI" Id="FCB56025"/>
        <Parameter Type="Param" Library="AIAI" Id="9C5653E2"/>
    </Element>
    <Element Type="Param" Id="4780F174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FCB56025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="868B9184"/>
    </Element>
    <Element Type="FunctionCall" Id="868B9184">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D64E7E4E"/>
        <Parameter Type="Param" Library="AIAI" Id="B47DA7B2"/>
    </Element>
    <Element Type="Param" Id="B47DA7B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73F354AA"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="9C5653E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="1B12D99B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D76E1672"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AB8F3CA"/>
    </Element>
    <Element Type="Param" Id="D76E1672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="040E417E"/>
    </Element>
    <Element Type="FunctionCall" Id="5AB8F3CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5151AD96"/>
        <Parameter Type="Param" Library="AIAI" Id="D9642768"/>
    </Element>
    <Element Type="Param" Id="5151AD96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="D9642768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A202D490"/>
    </Element>
    <Element Type="FunctionCall" Id="A202D490">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="045A3C91"/>
        <Parameter Type="Param" Library="AIAI" Id="E5C59D01"/>
        <Parameter Type="Param" Library="AIAI" Id="C198F2CA"/>
    </Element>
    <Element Type="Param" Id="045A3C91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E5C59D01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5F64E0A"/>
    </Element>
    <Element Type="FunctionCall" Id="D5F64E0A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9FCB068D"/>
        <Parameter Type="Param" Library="AIAI" Id="5626A1D7"/>
    </Element>
    <Element Type="Param" Id="5626A1D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="C198F2CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="46AEB3D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="16F6949B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="133DD8CA"/>
    </Element>
    <Element Type="Param" Id="16F6949B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCE4695E"/>
    </Element>
    <Element Type="FunctionCall" Id="133DD8CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2CFAC717"/>
        <Parameter Type="Param" Library="AIAI" Id="E537D518"/>
    </Element>
    <Element Type="Param" Id="2CFAC717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E537D518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0E82F58"/>
    </Element>
    <Element Type="FunctionCall" Id="F0E82F58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9D802430"/>
        <Parameter Type="Param" Library="AIAI" Id="F1B54158"/>
        <Parameter Type="Param" Library="AIAI" Id="F3608549"/>
    </Element>
    <Element Type="Param" Id="9D802430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F1B54158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0957F63C"/>
    </Element>
    <Element Type="FunctionCall" Id="0957F63C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DD4548D"/>
        <Parameter Type="Param" Library="AIAI" Id="103A6DB9"/>
    </Element>
    <Element Type="Param" Id="103A6DB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="08F21159"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="F3608549">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="E3659A9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4F9CE840"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CB2136D"/>
    </Element>
    <Element Type="Param" Id="4F9CE840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="75455036"/>
    </Element>
    <Element Type="FunctionCall" Id="4CB2136D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2CE7F8F1"/>
        <Parameter Type="Param" Library="AIAI" Id="A382B8F4"/>
    </Element>
    <Element Type="Param" Id="2CE7F8F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="A382B8F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BE0C251"/>
    </Element>
    <Element Type="FunctionCall" Id="1BE0C251">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="CCD3DAF4"/>
        <Parameter Type="Param" Library="AIAI" Id="F6B5BAD7"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA1ED98"/>
    </Element>
    <Element Type="Param" Id="CCD3DAF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F6B5BAD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DCDDCBD"/>
    </Element>
    <Element Type="FunctionCall" Id="1DCDDCBD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8799E3E2"/>
        <Parameter Type="Param" Library="AIAI" Id="88B955DF"/>
    </Element>
    <Element Type="Param" Id="88B955DF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="BDA1ED98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="A73BB7F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6F4482AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F99A79BB"/>
    </Element>
    <Element Type="Param" Id="6F4482AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="47951161"/>
    </Element>
    <Element Type="FunctionCall" Id="F99A79BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BE38F824"/>
        <Parameter Type="Param" Library="AIAI" Id="A2B5394C"/>
    </Element>
    <Element Type="Param" Id="BE38F824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="A2B5394C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B1BF560"/>
    </Element>
    <Element Type="FunctionCall" Id="2B1BF560">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="852E5539"/>
        <Parameter Type="Param" Library="AIAI" Id="82B26F41"/>
        <Parameter Type="Param" Library="AIAI" Id="9B08529A"/>
    </Element>
    <Element Type="Param" Id="852E5539">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="82B26F41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AED43EF7"/>
    </Element>
    <Element Type="FunctionCall" Id="AED43EF7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F24533ED"/>
        <Parameter Type="Param" Library="AIAI" Id="534E1F57"/>
    </Element>
    <Element Type="Param" Id="534E1F57">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63A3D033"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="9B08529A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="B1DC7769">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6C7102A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D9A509E"/>
    </Element>
    <Element Type="Param" Id="6C7102A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="5D9A509E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2B3E06A2"/>
        <Parameter Type="Param" Library="AIAI" Id="E00C2563"/>
    </Element>
    <Element Type="Param" Id="2B3E06A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E00C2563">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CC69FD9"/>
    </Element>
    <Element Type="FunctionCall" Id="7CC69FD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D9AC00E2"/>
        <Parameter Type="Param" Library="AIAI" Id="7E633001"/>
        <Parameter Type="Param" Library="AIAI" Id="724CCD03"/>
    </Element>
    <Element Type="Param" Id="D9AC00E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7E633001">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3E29E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="A3E29E3E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6B89B24"/>
        <Parameter Type="Param" Library="AIAI" Id="19C1F0EF"/>
    </Element>
    <Element Type="Param" Id="19C1F0EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="724CCD03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="2C235E35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9EF2FFA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA832515"/>
    </Element>
    <Element Type="Param" Id="9EF2FFA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E119F9E7"/>
    </Element>
    <Element Type="FunctionCall" Id="AA832515">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6FD5CBB9"/>
        <Parameter Type="Param" Library="AIAI" Id="CDCB58B0"/>
    </Element>
    <Element Type="Param" Id="6FD5CBB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="CDCB58B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="095F3AA4"/>
    </Element>
    <Element Type="FunctionCall" Id="095F3AA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="75B4A052"/>
        <Parameter Type="Param" Library="AIAI" Id="4F05F32C"/>
        <Parameter Type="Param" Library="AIAI" Id="19121D3D"/>
    </Element>
    <Element Type="Param" Id="75B4A052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4F05F32C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AA6CF91"/>
    </Element>
    <Element Type="FunctionCall" Id="5AA6CF91">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ED556B51"/>
        <Parameter Type="Param" Library="AIAI" Id="AC3509FB"/>
    </Element>
    <Element Type="Param" Id="AC3509FB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="363E626B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="19121D3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="A7D9A172">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A044029D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5217340"/>
    </Element>
    <Element Type="Param" Id="A044029D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="789A5850"/>
    </Element>
    <Element Type="FunctionCall" Id="C5217340">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D175210D"/>
        <Parameter Type="Param" Library="AIAI" Id="966723CC"/>
    </Element>
    <Element Type="Param" Id="D175210D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="966723CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3853B0C7"/>
    </Element>
    <Element Type="FunctionCall" Id="3853B0C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="FDE2D869"/>
        <Parameter Type="Param" Library="AIAI" Id="34E1C1A2"/>
        <Parameter Type="Param" Library="AIAI" Id="40383868"/>
    </Element>
    <Element Type="Param" Id="FDE2D869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="34E1C1A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CC47CDE"/>
    </Element>
    <Element Type="FunctionCall" Id="5CC47CDE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="81C4C8C9"/>
        <Parameter Type="Param" Library="AIAI" Id="E25DBF61"/>
    </Element>
    <Element Type="Param" Id="E25DBF61">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="40383868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="E2C31F76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="98987139"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EC4EAA0"/>
    </Element>
    <Element Type="Param" Id="98987139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2ABAD716"/>
    </Element>
    <Element Type="FunctionCall" Id="8EC4EAA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A8223BC1"/>
        <Parameter Type="Param" Library="AIAI" Id="CF6159EE"/>
    </Element>
    <Element Type="Param" Id="A8223BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="CF6159EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2DA7534"/>
    </Element>
    <Element Type="FunctionCall" Id="F2DA7534">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="73AFD611"/>
        <Parameter Type="Param" Library="AIAI" Id="C8114A71"/>
        <Parameter Type="Param" Library="AIAI" Id="CB97B15B"/>
    </Element>
    <Element Type="Param" Id="73AFD611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C8114A71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B5AEEB"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B5AEEB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="165741CF"/>
        <Parameter Type="Param" Library="AIAI" Id="FB7A0FCD"/>
    </Element>
    <Element Type="Param" Id="FB7A0FCD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="CB97B15B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="FA44CBAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="88FDB522"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B553F6B"/>
    </Element>
    <Element Type="Param" Id="88FDB522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A5309807"/>
    </Element>
    <Element Type="FunctionCall" Id="9B553F6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4513E83C"/>
        <Parameter Type="Param" Library="AIAI" Id="DA764B44"/>
    </Element>
    <Element Type="Param" Id="4513E83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="DA764B44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CF24254"/>
    </Element>
    <Element Type="FunctionCall" Id="6CF24254">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="CC839802"/>
        <Parameter Type="Param" Library="AIAI" Id="49CE85F3"/>
        <Parameter Type="Param" Library="AIAI" Id="1FAA61BD"/>
    </Element>
    <Element Type="Param" Id="CC839802">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="49CE85F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC30D8C9"/>
    </Element>
    <Element Type="FunctionCall" Id="FC30D8C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D0F740D4"/>
        <Parameter Type="Param" Library="AIAI" Id="C30BAC11"/>
    </Element>
    <Element Type="Param" Id="C30BAC11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="1FAA61BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="7A14C17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="404885FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FA34F1B"/>
    </Element>
    <Element Type="Param" Id="404885FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05EC5917"/>
    </Element>
    <Element Type="FunctionCall" Id="2FA34F1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="28066AF4"/>
        <Parameter Type="Param" Library="AIAI" Id="5FC8346D"/>
    </Element>
    <Element Type="Param" Id="28066AF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="5FC8346D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF0605B6"/>
    </Element>
    <Element Type="FunctionCall" Id="CF0605B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="19F2325B"/>
        <Parameter Type="Param" Library="AIAI" Id="7F54C622"/>
        <Parameter Type="Param" Library="AIAI" Id="653080A7"/>
    </Element>
    <Element Type="Param" Id="19F2325B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7F54C622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F653BA42"/>
    </Element>
    <Element Type="FunctionCall" Id="F653BA42">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BAC666B1"/>
        <Parameter Type="Param" Library="AIAI" Id="5772BB9B"/>
    </Element>
    <Element Type="Param" Id="5772BB9B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="653080A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="84BCD779">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2369AFCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDED444C"/>
    </Element>
    <Element Type="Param" Id="2369AFCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9418A4F0"/>
    </Element>
    <Element Type="FunctionCall" Id="EDED444C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B4ECC90B"/>
        <Parameter Type="Param" Library="AIAI" Id="72DB8A21"/>
    </Element>
    <Element Type="Param" Id="B4ECC90B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="72DB8A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39135492"/>
    </Element>
    <Element Type="FunctionCall" Id="39135492">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8ADDCEF1"/>
        <Parameter Type="Param" Library="AIAI" Id="1031B6A8"/>
        <Parameter Type="Param" Library="AIAI" Id="1CEBD29A"/>
    </Element>
    <Element Type="Param" Id="8ADDCEF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1031B6A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24149BE3"/>
    </Element>
    <Element Type="FunctionCall" Id="24149BE3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A6B43C0B"/>
        <Parameter Type="Param" Library="AIAI" Id="356AB641"/>
    </Element>
    <Element Type="Param" Id="356AB641">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="567B84C1"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="1CEBD29A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="EF79FEF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1A34F81F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43A7C062"/>
    </Element>
    <Element Type="Param" Id="1A34F81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="92139FE8"/>
    </Element>
    <Element Type="FunctionCall" Id="43A7C062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F1247EBF"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA755FA"/>
    </Element>
    <Element Type="Param" Id="F1247EBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8CA755FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAC5F64"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAC5F64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B338CC51"/>
        <Parameter Type="Param" Library="AIAI" Id="42A5E088"/>
        <Parameter Type="Param" Library="AIAI" Id="EF9F9C6F"/>
    </Element>
    <Element Type="Param" Id="B338CC51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="42A5E088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6C44E0D"/>
    </Element>
    <Element Type="FunctionCall" Id="E6C44E0D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DFBDAAE5"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC777CB"/>
    </Element>
    <Element Type="Param" Id="2EC777CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="EF9F9C6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="BC134F53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC443BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E6554F6"/>
    </Element>
    <Element Type="Param" Id="3AC443BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="6E6554F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="00E9BC03"/>
        <Parameter Type="Param" Library="AIAI" Id="8ACD7B40"/>
    </Element>
    <Element Type="Param" Id="00E9BC03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8ACD7B40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13495E4C"/>
    </Element>
    <Element Type="FunctionCall" Id="13495E4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9C06907E"/>
        <Parameter Type="Param" Library="AIAI" Id="09D66A14"/>
        <Parameter Type="Param" Library="AIAI" Id="891A1C1F"/>
    </Element>
    <Element Type="Param" Id="9C06907E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="09D66A14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D066E948"/>
    </Element>
    <Element Type="FunctionCall" Id="D066E948">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9D8ED892"/>
        <Parameter Type="Param" Library="AIAI" Id="901206F1"/>
    </Element>
    <Element Type="Param" Id="901206F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="952376F5"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="891A1C1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="8FC4D0E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F267DA71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6358962"/>
    </Element>
    <Element Type="Param" Id="F267DA71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="509B5872"/>
    </Element>
    <Element Type="FunctionCall" Id="A6358962">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="47D63D2C"/>
        <Parameter Type="Param" Library="AIAI" Id="9D55025D"/>
    </Element>
    <Element Type="Param" Id="47D63D2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="9D55025D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0873E5E"/>
    </Element>
    <Element Type="FunctionCall" Id="B0873E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="38368C06"/>
        <Parameter Type="Param" Library="AIAI" Id="DBD29818"/>
        <Parameter Type="Param" Library="AIAI" Id="5DA98BCA"/>
    </Element>
    <Element Type="Param" Id="38368C06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DBD29818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A948532"/>
    </Element>
    <Element Type="FunctionCall" Id="8A948532">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7AE6F07E"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE426C6"/>
    </Element>
    <Element Type="Param" Id="EEE426C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="5DA98BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="A613A712">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="461A513E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09430A46"/>
    </Element>
    <Element Type="Param" Id="461A513E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C97158E9"/>
    </Element>
    <Element Type="FunctionCall" Id="09430A46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="35CD4320"/>
        <Parameter Type="Param" Library="AIAI" Id="F35E56E0"/>
    </Element>
    <Element Type="Param" Id="35CD4320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="F35E56E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE40F1EB"/>
    </Element>
    <Element Type="FunctionCall" Id="DE40F1EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E6D81B"/>
        <Parameter Type="Param" Library="AIAI" Id="93CE7E91"/>
        <Parameter Type="Param" Library="AIAI" Id="A4687472"/>
    </Element>
    <Element Type="Param" Id="B1E6D81B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="93CE7E91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EAA1579"/>
    </Element>
    <Element Type="FunctionCall" Id="4EAA1579">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9D91669A"/>
        <Parameter Type="Param" Library="AIAI" Id="C9A2AB1A"/>
    </Element>
    <Element Type="Param" Id="C9A2AB1A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="A4687472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="BCDC13D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="B18DDD11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C73043EB"/>
    </Element>
    <Element Type="Param" Id="B18DDD11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF39779C"/>
    </Element>
    <Element Type="FunctionCall" Id="C73043EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D056CBEB"/>
        <Parameter Type="Param" Library="AIAI" Id="2374E10D"/>
    </Element>
    <Element Type="Param" Id="D056CBEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="2374E10D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8833BE62"/>
    </Element>
    <Element Type="FunctionCall" Id="8833BE62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="79389878"/>
        <Parameter Type="Param" Library="AIAI" Id="64DADB3B"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C803F4"/>
    </Element>
    <Element Type="Param" Id="79389878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="64DADB3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EC89F7E"/>
    </Element>
    <Element Type="FunctionCall" Id="7EC89F7E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="327044B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5AA563D5"/>
    </Element>
    <Element Type="Param" Id="5AA563D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="563E2159"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="F4C803F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="674979F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3A8D54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A085E61B"/>
    </Element>
    <Element Type="Param" Id="DF3A8D54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9297F3D9"/>
    </Element>
    <Element Type="FunctionCall" Id="A085E61B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="570F516C"/>
        <Parameter Type="Param" Library="AIAI" Id="6A14F6C3"/>
    </Element>
    <Element Type="Param" Id="570F516C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="6A14F6C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D8B1395"/>
    </Element>
    <Element Type="FunctionCall" Id="5D8B1395">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="692518AB"/>
        <Parameter Type="Param" Library="AIAI" Id="B266E7B4"/>
        <Parameter Type="Param" Library="AIAI" Id="766AA8A0"/>
    </Element>
    <Element Type="Param" Id="692518AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B266E7B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FAB38E2"/>
    </Element>
    <Element Type="FunctionCall" Id="3FAB38E2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5F3DE32"/>
        <Parameter Type="Param" Library="AIAI" Id="C89C677A"/>
    </Element>
    <Element Type="Param" Id="C89C677A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="766AA8A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="73BF9756">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F4625D1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E55E5B0"/>
    </Element>
    <Element Type="Param" Id="F4625D1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FEB09218"/>
    </Element>
    <Element Type="FunctionCall" Id="3E55E5B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B072990"/>
        <Parameter Type="Param" Library="AIAI" Id="2B9B729D"/>
    </Element>
    <Element Type="Param" Id="7B072990">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="2B9B729D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="326A105F"/>
    </Element>
    <Element Type="FunctionCall" Id="326A105F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="14B979FC"/>
        <Parameter Type="Param" Library="AIAI" Id="8DF8B4BE"/>
        <Parameter Type="Param" Library="AIAI" Id="296698B8"/>
    </Element>
    <Element Type="Param" Id="14B979FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8DF8B4BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AF1986E"/>
    </Element>
    <Element Type="FunctionCall" Id="0AF1986E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="53254193"/>
        <Parameter Type="Param" Library="AIAI" Id="B860DE71"/>
    </Element>
    <Element Type="Param" Id="B860DE71">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="296698B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="5BCDAD17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="0FED8020"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="886D4267"/>
    </Element>
    <Element Type="Param" Id="0FED8020">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B034452C"/>
    </Element>
    <Element Type="FunctionCall" Id="886D4267">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="99251F62"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F42267"/>
    </Element>
    <Element Type="Param" Id="99251F62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="D4F42267">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E07C29FB"/>
    </Element>
    <Element Type="FunctionCall" Id="E07C29FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B9DF571D"/>
        <Parameter Type="Param" Library="AIAI" Id="68B66D95"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F1954F"/>
    </Element>
    <Element Type="Param" Id="B9DF571D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="68B66D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3139B720"/>
    </Element>
    <Element Type="FunctionCall" Id="3139B720">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5372064"/>
        <Parameter Type="Param" Library="AIAI" Id="94E247F3"/>
    </Element>
    <Element Type="Param" Id="94E247F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="E7F1954F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="30A2B90C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="22741A2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B1B1F2E"/>
    </Element>
    <Element Type="Param" Id="22741A2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="4B1B1F2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="72CC4291"/>
        <Parameter Type="Param" Library="AIAI" Id="C177E7F0"/>
    </Element>
    <Element Type="Param" Id="72CC4291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="C177E7F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B31DD315"/>
    </Element>
    <Element Type="FunctionCall" Id="B31DD315">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="E01F0462"/>
        <Parameter Type="Param" Library="AIAI" Id="DB44923A"/>
        <Parameter Type="Param" Library="AIAI" Id="8D746C56"/>
    </Element>
    <Element Type="Param" Id="E01F0462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DB44923A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB0E901A"/>
    </Element>
    <Element Type="FunctionCall" Id="DB0E901A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="55E6A5B4"/>
        <Parameter Type="Param" Library="AIAI" Id="21075DD2"/>
    </Element>
    <Element Type="Param" Id="21075DD2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="8D746C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="0585F381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8F18879B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D93505B5"/>
    </Element>
    <Element Type="Param" Id="8F18879B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
    </Element>
    <Element Type="FunctionCall" Id="D93505B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F8CB98DD"/>
        <Parameter Type="Param" Library="AIAI" Id="072E45F0"/>
    </Element>
    <Element Type="Param" Id="F8CB98DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="072E45F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6125856E"/>
    </Element>
    <Element Type="FunctionCall" Id="6125856E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7C6F6EDB"/>
        <Parameter Type="Param" Library="AIAI" Id="B16DE9F0"/>
        <Parameter Type="Param" Library="AIAI" Id="9DEDD9E8"/>
    </Element>
    <Element Type="Param" Id="7C6F6EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B16DE9F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D2DAA14"/>
    </Element>
    <Element Type="FunctionCall" Id="4D2DAA14">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B558427"/>
        <Parameter Type="Param" Library="AIAI" Id="9237BDCD"/>
    </Element>
    <Element Type="Param" Id="9237BDCD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2157435A"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="9DEDD9E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="56DEAB3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="67E3EA69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40DF38E9"/>
    </Element>
    <Element Type="Param" Id="67E3EA69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="40DF38E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="695F744F"/>
        <Parameter Type="Param" Library="AIAI" Id="92D1C29B"/>
    </Element>
    <Element Type="Param" Id="695F744F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="92D1C29B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7125727"/>
    </Element>
    <Element Type="FunctionCall" Id="D7125727">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5AB5D2"/>
        <Parameter Type="Param" Library="AIAI" Id="C8838BBB"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8293B2"/>
    </Element>
    <Element Type="Param" Id="AC5AB5D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C8838BBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2177F1AA"/>
    </Element>
    <Element Type="FunctionCall" Id="2177F1AA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="514F00A3"/>
        <Parameter Type="Param" Library="AIAI" Id="91B545B5"/>
    </Element>
    <Element Type="Param" Id="91B545B5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="EC8293B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="060FF806">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="CC39F3D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5CBCFAE"/>
    </Element>
    <Element Type="Param" Id="CC39F3D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6FB49EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="C5CBCFAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="47913ECB"/>
        <Parameter Type="Param" Library="AIAI" Id="E8AF9EAB"/>
    </Element>
    <Element Type="Param" Id="47913ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E8AF9EAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18700EFA"/>
    </Element>
    <Element Type="FunctionCall" Id="18700EFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D4FB0B"/>
        <Parameter Type="Param" Library="AIAI" Id="FB819F9B"/>
        <Parameter Type="Param" Library="AIAI" Id="DCB79F1C"/>
    </Element>
    <Element Type="Param" Id="F3D4FB0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FB819F9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="703F6F65"/>
    </Element>
    <Element Type="FunctionCall" Id="703F6F65">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F58FD5C1"/>
        <Parameter Type="Param" Library="AIAI" Id="1516E826"/>
    </Element>
    <Element Type="Param" Id="1516E826">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="DCB79F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="9F02924A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="09365793"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8C49EEF"/>
    </Element>
    <Element Type="Param" Id="09365793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
    </Element>
    <Element Type="FunctionCall" Id="B8C49EEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9E0C3B7F"/>
        <Parameter Type="Param" Library="AIAI" Id="2628F7C3"/>
    </Element>
    <Element Type="Param" Id="9E0C3B7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="2628F7C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B98B718"/>
    </Element>
    <Element Type="FunctionCall" Id="0B98B718">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCD4818"/>
        <Parameter Type="Param" Library="AIAI" Id="5B41992A"/>
        <Parameter Type="Param" Library="AIAI" Id="D37307FE"/>
    </Element>
    <Element Type="Param" Id="BBCD4818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5B41992A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C03B3FA2"/>
    </Element>
    <Element Type="FunctionCall" Id="C03B3FA2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8B3541A4"/>
        <Parameter Type="Param" Library="AIAI" Id="04850E04"/>
    </Element>
    <Element Type="Param" Id="04850E04">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="D37307FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="94BDDC91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="7D9E7664"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B0E5024"/>
    </Element>
    <Element Type="Param" Id="7D9E7664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="FunctionCall" Id="1B0E5024">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6E472B3C"/>
        <Parameter Type="Param" Library="AIAI" Id="98AF8E64"/>
    </Element>
    <Element Type="Param" Id="6E472B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="98AF8E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB7E4E7C"/>
    </Element>
    <Element Type="FunctionCall" Id="AB7E4E7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="47D7A219"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8E582E"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF2EF05"/>
    </Element>
    <Element Type="Param" Id="47D7A219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BA8E582E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33EE2E5C"/>
    </Element>
    <Element Type="FunctionCall" Id="33EE2E5C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F820A5BD"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1CA8BD"/>
    </Element>
    <Element Type="Param" Id="3C1CA8BD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A04901FD"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="AAF2EF05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="3306CFDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2F3CEBCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE27A173"/>
    </Element>
    <Element Type="Param" Id="2F3CEBCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCA121C5"/>
    </Element>
    <Element Type="FunctionCall" Id="AE27A173">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E53D511F"/>
        <Parameter Type="Param" Library="AIAI" Id="9297A261"/>
    </Element>
    <Element Type="Param" Id="E53D511F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="9297A261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C4BAC93"/>
    </Element>
    <Element Type="FunctionCall" Id="4C4BAC93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA4C4D7"/>
        <Parameter Type="Param" Library="AIAI" Id="2BE87BC4"/>
        <Parameter Type="Param" Library="AIAI" Id="85795721"/>
    </Element>
    <Element Type="Param" Id="3CA4C4D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2BE87BC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4C30B36"/>
    </Element>
    <Element Type="FunctionCall" Id="D4C30B36">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="57EBC2F7"/>
        <Parameter Type="Param" Library="AIAI" Id="781C337C"/>
    </Element>
    <Element Type="Param" Id="781C337C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="85795721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="01ABE880">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="62695153"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48155E3"/>
    </Element>
    <Element Type="Param" Id="62695153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69005AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="A48155E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8AE4D6F1"/>
        <Parameter Type="Param" Library="AIAI" Id="258B5AAD"/>
    </Element>
    <Element Type="Param" Id="8AE4D6F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="258B5AAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38027002"/>
    </Element>
    <Element Type="FunctionCall" Id="38027002">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D2466622"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1E6564"/>
        <Parameter Type="Param" Library="AIAI" Id="2A7C5E54"/>
    </Element>
    <Element Type="Param" Id="D2466622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8F1E6564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AE3CF4A"/>
    </Element>
    <Element Type="FunctionCall" Id="5AE3CF4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="17CE9844"/>
        <Parameter Type="Param" Library="AIAI" Id="AEAE818A"/>
    </Element>
    <Element Type="Param" Id="AEAE818A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="2A7C5E54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="5D62E220">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="22ABE31A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D410718F"/>
    </Element>
    <Element Type="Param" Id="22ABE31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FAE505CE"/>
    </Element>
    <Element Type="FunctionCall" Id="D410718F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DC5E4A37"/>
        <Parameter Type="Param" Library="AIAI" Id="28B2DBC7"/>
    </Element>
    <Element Type="Param" Id="DC5E4A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="28B2DBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17E1189E"/>
    </Element>
    <Element Type="FunctionCall" Id="17E1189E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="47631715"/>
        <Parameter Type="Param" Library="AIAI" Id="D26B5737"/>
        <Parameter Type="Param" Library="AIAI" Id="02426706"/>
    </Element>
    <Element Type="Param" Id="47631715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D26B5737">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEBDEAEC"/>
    </Element>
    <Element Type="FunctionCall" Id="FEBDEAEC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AAF28FB3"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2A8BC1"/>
    </Element>
    <Element Type="Param" Id="6A2A8BC1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="029A3721"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="02426706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="AA0DEE4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="48D07279"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDCE594C"/>
    </Element>
    <Element Type="Param" Id="48D07279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="76C8F543"/>
    </Element>
    <Element Type="FunctionCall" Id="EDCE594C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="929E2377"/>
        <Parameter Type="Param" Library="AIAI" Id="C7574C57"/>
    </Element>
    <Element Type="Param" Id="929E2377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="C7574C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB3F678E"/>
    </Element>
    <Element Type="FunctionCall" Id="DB3F678E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="F699A94A"/>
        <Parameter Type="Param" Library="AIAI" Id="7A3935FF"/>
        <Parameter Type="Param" Library="AIAI" Id="1B998222"/>
    </Element>
    <Element Type="Param" Id="F699A94A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7A3935FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE2203FF"/>
    </Element>
    <Element Type="FunctionCall" Id="BE2203FF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3F632BA3"/>
        <Parameter Type="Param" Library="AIAI" Id="087A22F3"/>
    </Element>
    <Element Type="Param" Id="087A22F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="1B998222">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="CA1BA80E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="903B1405"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89C12C72"/>
    </Element>
    <Element Type="Param" Id="903B1405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5DD904AD"/>
    </Element>
    <Element Type="FunctionCall" Id="89C12C72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8AA3978B"/>
        <Parameter Type="Param" Library="AIAI" Id="E439E5CC"/>
    </Element>
    <Element Type="Param" Id="8AA3978B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E439E5CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B77BCC1"/>
    </Element>
    <Element Type="FunctionCall" Id="4B77BCC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="91672B10"/>
        <Parameter Type="Param" Library="AIAI" Id="AA84E6BA"/>
        <Parameter Type="Param" Library="AIAI" Id="8B6D9A23"/>
    </Element>
    <Element Type="Param" Id="91672B10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AA84E6BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E38D584"/>
    </Element>
    <Element Type="FunctionCall" Id="9E38D584">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5F71660"/>
        <Parameter Type="Param" Library="AIAI" Id="9CC008AA"/>
    </Element>
    <Element Type="Param" Id="9CC008AA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F68000"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="8B6D9A23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="CBECEA5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DC3FB874"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17650A67"/>
    </Element>
    <Element Type="Param" Id="DC3FB874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="17650A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA303F1"/>
        <Parameter Type="Param" Library="AIAI" Id="50565CA7"/>
    </Element>
    <Element Type="Param" Id="5FA303F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="50565CA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37968F29"/>
    </Element>
    <Element Type="FunctionCall" Id="37968F29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D04CE214"/>
        <Parameter Type="Param" Library="AIAI" Id="32062796"/>
        <Parameter Type="Param" Library="AIAI" Id="2820BB5C"/>
    </Element>
    <Element Type="Param" Id="D04CE214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="32062796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57699D29"/>
    </Element>
    <Element Type="FunctionCall" Id="57699D29">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CD625FF5"/>
        <Parameter Type="Param" Library="AIAI" Id="C5EE17BE"/>
    </Element>
    <Element Type="Param" Id="C5EE17BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="811B7203"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="2820BB5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="9EC0B5DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0A021A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="586A295E"/>
    </Element>
    <Element Type="Param" Id="1F0A021A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0CECA96E"/>
    </Element>
    <Element Type="FunctionCall" Id="586A295E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B6388965"/>
        <Parameter Type="Param" Library="AIAI" Id="0C556948"/>
    </Element>
    <Element Type="Param" Id="B6388965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="0C556948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E24F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E24F5D68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7E7CC0D6"/>
        <Parameter Type="Param" Library="AIAI" Id="72D2BBD5"/>
        <Parameter Type="Param" Library="AIAI" Id="B17CD2CF"/>
    </Element>
    <Element Type="Param" Id="7E7CC0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="72D2BBD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="715360FC"/>
    </Element>
    <Element Type="FunctionCall" Id="715360FC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="29D23B79"/>
        <Parameter Type="Param" Library="AIAI" Id="D60958BA"/>
    </Element>
    <Element Type="Param" Id="D60958BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D1322A05"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="B17CD2CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="99382FAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="AC162ED0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09697916"/>
    </Element>
    <Element Type="Param" Id="AC162ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
    </Element>
    <Element Type="FunctionCall" Id="09697916">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4E958F"/>
        <Parameter Type="Param" Library="AIAI" Id="63C24742"/>
    </Element>
    <Element Type="Param" Id="EB4E958F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="63C24742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EF11E62"/>
    </Element>
    <Element Type="FunctionCall" Id="0EF11E62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="F4571E76"/>
        <Parameter Type="Param" Library="AIAI" Id="62A03415"/>
        <Parameter Type="Param" Library="AIAI" Id="73A360A7"/>
    </Element>
    <Element Type="Param" Id="F4571E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="62A03415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76C0E7E7"/>
    </Element>
    <Element Type="FunctionCall" Id="76C0E7E7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A7B0A965"/>
        <Parameter Type="Param" Library="AIAI" Id="438D0636"/>
    </Element>
    <Element Type="Param" Id="438D0636">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="73A360A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="9EA96A69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="EB196BD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="336D9D2C"/>
    </Element>
    <Element Type="Param" Id="EB196BD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0E64113B"/>
    </Element>
    <Element Type="FunctionCall" Id="336D9D2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4796BF0"/>
        <Parameter Type="Param" Library="AIAI" Id="CD21E1FD"/>
    </Element>
    <Element Type="Param" Id="F4796BF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="CD21E1FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B92E4C7"/>
    </Element>
    <Element Type="FunctionCall" Id="8B92E4C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="5E286852"/>
        <Parameter Type="Param" Library="AIAI" Id="E7D8B8C2"/>
        <Parameter Type="Param" Library="AIAI" Id="042418EC"/>
    </Element>
    <Element Type="Param" Id="5E286852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E7D8B8C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5781364"/>
    </Element>
    <Element Type="FunctionCall" Id="A5781364">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="37E07CE3"/>
        <Parameter Type="Param" Library="AIAI" Id="1E0D9EA2"/>
    </Element>
    <Element Type="Param" Id="1E0D9EA2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="754531B9"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="042418EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="31C79748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="01A08CD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="281B07BA"/>
    </Element>
    <Element Type="Param" Id="01A08CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="281B07BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="64A0AA69"/>
        <Parameter Type="Param" Library="AIAI" Id="0AF3D820"/>
    </Element>
    <Element Type="Param" Id="64A0AA69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="0AF3D820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98858952"/>
    </Element>
    <Element Type="FunctionCall" Id="98858952">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="50DA859D"/>
        <Parameter Type="Param" Library="AIAI" Id="FD4EE43F"/>
        <Parameter Type="Param" Library="AIAI" Id="3C8994E0"/>
    </Element>
    <Element Type="Param" Id="50DA859D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FD4EE43F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C240033D"/>
    </Element>
    <Element Type="FunctionCall" Id="C240033D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2F6FC79C"/>
        <Parameter Type="Param" Library="AIAI" Id="665DF831"/>
    </Element>
    <Element Type="Param" Id="665DF831">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="07981FB0"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="3C8994E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="1C35D7A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D97D2C42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DD25DC7"/>
    </Element>
    <Element Type="Param" Id="D97D2C42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="028E8AAB"/>
    </Element>
    <Element Type="FunctionCall" Id="9DD25DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5012F8BC"/>
        <Parameter Type="Param" Library="AIAI" Id="57434B64"/>
    </Element>
    <Element Type="Param" Id="5012F8BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="57434B64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FD07B50"/>
    </Element>
    <Element Type="FunctionCall" Id="6FD07B50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="82B22353"/>
        <Parameter Type="Param" Library="AIAI" Id="AF328EC5"/>
        <Parameter Type="Param" Library="AIAI" Id="1B66FBA2"/>
    </Element>
    <Element Type="Param" Id="82B22353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AF328EC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="757E9557"/>
    </Element>
    <Element Type="FunctionCall" Id="757E9557">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0EAD2F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="A98C68E9"/>
    </Element>
    <Element Type="Param" Id="A98C68E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CF700759"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="1B66FBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="9E14AB6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="313FB88D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCD3804D"/>
    </Element>
    <Element Type="Param" Id="313FB88D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B6F6925E"/>
    </Element>
    <Element Type="FunctionCall" Id="DCD3804D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="85828F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="C99697B9"/>
    </Element>
    <Element Type="Param" Id="85828F0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="C99697B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="407F0E85"/>
    </Element>
    <Element Type="FunctionCall" Id="407F0E85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="6A307A85"/>
        <Parameter Type="Param" Library="AIAI" Id="7FFAA4E3"/>
        <Parameter Type="Param" Library="AIAI" Id="C8E97E74"/>
    </Element>
    <Element Type="Param" Id="6A307A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7FFAA4E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34A1D9A0"/>
    </Element>
    <Element Type="FunctionCall" Id="34A1D9A0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F3EF1D7F"/>
        <Parameter Type="Param" Library="AIAI" Id="3A6BE74D"/>
    </Element>
    <Element Type="Param" Id="3A6BE74D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="C8E97E74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="BED25EAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="BBABD0E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54A0D86B"/>
    </Element>
    <Element Type="Param" Id="BBABD0E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AB92B374"/>
    </Element>
    <Element Type="FunctionCall" Id="54A0D86B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="363CA9ED"/>
        <Parameter Type="Param" Library="AIAI" Id="FBE88F16"/>
    </Element>
    <Element Type="Param" Id="363CA9ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="FBE88F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55EEFA9F"/>
    </Element>
    <Element Type="FunctionCall" Id="55EEFA9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B368FE92"/>
        <Parameter Type="Param" Library="AIAI" Id="C6923899"/>
        <Parameter Type="Param" Library="AIAI" Id="7B1F7F42"/>
    </Element>
    <Element Type="Param" Id="B368FE92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C6923899">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26C974EE"/>
    </Element>
    <Element Type="FunctionCall" Id="26C974EE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E5C79E82"/>
        <Parameter Type="Param" Library="AIAI" Id="09D1FD27"/>
    </Element>
    <Element Type="Param" Id="09D1FD27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="728279C1"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="7B1F7F42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="1C29DA0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="49D22FA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5A494FC"/>
    </Element>
    <Element Type="Param" Id="49D22FA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E9BA644C"/>
    </Element>
    <Element Type="FunctionCall" Id="E5A494FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D39C5715"/>
        <Parameter Type="Param" Library="AIAI" Id="6F25E98E"/>
    </Element>
    <Element Type="Param" Id="D39C5715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="6F25E98E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="309D9210"/>
    </Element>
    <Element Type="FunctionCall" Id="309D9210">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="FCC8156D"/>
        <Parameter Type="Param" Library="AIAI" Id="19A625A4"/>
        <Parameter Type="Param" Library="AIAI" Id="69C4289A"/>
    </Element>
    <Element Type="Param" Id="FCC8156D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="19A625A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9C74909"/>
    </Element>
    <Element Type="FunctionCall" Id="C9C74909">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D4E2B95A"/>
        <Parameter Type="Param" Library="AIAI" Id="0B792CE1"/>
    </Element>
    <Element Type="Param" Id="0B792CE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B746C502"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="69C4289A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="6E19C8FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="19950DF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A31176A"/>
    </Element>
    <Element Type="Param" Id="19950DF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="98260056"/>
    </Element>
    <Element Type="FunctionCall" Id="4A31176A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B91112FF"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6CD5BF"/>
    </Element>
    <Element Type="Param" Id="B91112FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="BF6CD5BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD68E21B"/>
    </Element>
    <Element Type="FunctionCall" Id="BD68E21B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="F0031CD6"/>
        <Parameter Type="Param" Library="AIAI" Id="8A5FFC3E"/>
        <Parameter Type="Param" Library="AIAI" Id="F4FA8D21"/>
    </Element>
    <Element Type="Param" Id="F0031CD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8A5FFC3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDAF98B0"/>
    </Element>
    <Element Type="FunctionCall" Id="BDAF98B0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39BC8E2B"/>
        <Parameter Type="Param" Library="AIAI" Id="1A946379"/>
    </Element>
    <Element Type="Param" Id="1A946379">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DDA12919"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="F4FA8D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="4A69D5EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6D75437F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="022050A2"/>
    </Element>
    <Element Type="Param" Id="6D75437F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="022050A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="60C7BB33"/>
        <Parameter Type="Param" Library="AIAI" Id="B62651C3"/>
    </Element>
    <Element Type="Param" Id="60C7BB33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="B62651C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55480D11"/>
    </Element>
    <Element Type="FunctionCall" Id="55480D11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="03DC62FD"/>
        <Parameter Type="Param" Library="AIAI" Id="2A0C5D21"/>
        <Parameter Type="Param" Library="AIAI" Id="B1255A34"/>
    </Element>
    <Element Type="Param" Id="03DC62FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2A0C5D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC9411FD"/>
    </Element>
    <Element Type="FunctionCall" Id="CC9411FD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B587EE2"/>
        <Parameter Type="Param" Library="AIAI" Id="948F55C6"/>
    </Element>
    <Element Type="Param" Id="948F55C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="B1255A34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="70DF03F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="376A8A48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2D14EB7"/>
    </Element>
    <Element Type="Param" Id="376A8A48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4ADAF2E"/>
    </Element>
    <Element Type="FunctionCall" Id="E2D14EB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7DC3197E"/>
        <Parameter Type="Param" Library="AIAI" Id="8B677AAB"/>
    </Element>
    <Element Type="Param" Id="7DC3197E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8B677AAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04FF03A9"/>
    </Element>
    <Element Type="FunctionCall" Id="04FF03A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="1334A5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="E7A57324"/>
        <Parameter Type="Param" Library="AIAI" Id="09CD5D6D"/>
    </Element>
    <Element Type="Param" Id="1334A5F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E7A57324">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D058A811"/>
    </Element>
    <Element Type="FunctionCall" Id="D058A811">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AE9AE92F"/>
        <Parameter Type="Param" Library="AIAI" Id="92A4D0E4"/>
    </Element>
    <Element Type="Param" Id="92A4D0E4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="09CD5D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="B0A3536F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C346DE37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DCD8519"/>
    </Element>
    <Element Type="Param" Id="C346DE37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2A9C4566"/>
    </Element>
    <Element Type="FunctionCall" Id="4DCD8519">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="46EC31AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8EEE1CB8"/>
    </Element>
    <Element Type="Param" Id="46EC31AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8EEE1CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6987449"/>
    </Element>
    <Element Type="FunctionCall" Id="C6987449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="4DDFD999"/>
        <Parameter Type="Param" Library="AIAI" Id="641A0CED"/>
        <Parameter Type="Param" Library="AIAI" Id="2C28AC9C"/>
    </Element>
    <Element Type="Param" Id="4DDFD999">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="641A0CED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E658764"/>
    </Element>
    <Element Type="FunctionCall" Id="9E658764">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="964B71E0"/>
        <Parameter Type="Param" Library="AIAI" Id="FAEED0BA"/>
    </Element>
    <Element Type="Param" Id="FAEED0BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="2C28AC9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="EBB82031">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E3388641"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C976D1C"/>
    </Element>
    <Element Type="Param" Id="E3388641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
    </Element>
    <Element Type="FunctionCall" Id="5C976D1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DE0A2911"/>
        <Parameter Type="Param" Library="AIAI" Id="E08DDA59"/>
    </Element>
    <Element Type="Param" Id="DE0A2911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E08DDA59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A39636EB"/>
    </Element>
    <Element Type="FunctionCall" Id="A39636EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7B67A668"/>
        <Parameter Type="Param" Library="AIAI" Id="1827E5E9"/>
        <Parameter Type="Param" Library="AIAI" Id="FA54D022"/>
    </Element>
    <Element Type="Param" Id="7B67A668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1827E5E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF51A6A"/>
    </Element>
    <Element Type="FunctionCall" Id="AEF51A6A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2629B781"/>
        <Parameter Type="Param" Library="AIAI" Id="D93F23E3"/>
    </Element>
    <Element Type="Param" Id="D93F23E3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="FA54D022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="B7216918">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="25AF8F01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EC81FE6"/>
    </Element>
    <Element Type="Param" Id="25AF8F01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="809E43B6"/>
    </Element>
    <Element Type="FunctionCall" Id="5EC81FE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6A057238"/>
        <Parameter Type="Param" Library="AIAI" Id="D01FD148"/>
    </Element>
    <Element Type="Param" Id="6A057238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="D01FD148">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4233638C"/>
    </Element>
    <Element Type="FunctionCall" Id="4233638C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="EF83C689"/>
        <Parameter Type="Param" Library="AIAI" Id="F9323594"/>
        <Parameter Type="Param" Library="AIAI" Id="B0407BBC"/>
    </Element>
    <Element Type="Param" Id="EF83C689">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F9323594">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54A36E47"/>
    </Element>
    <Element Type="FunctionCall" Id="54A36E47">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="09448099"/>
        <Parameter Type="Param" Library="AIAI" Id="8489CE36"/>
    </Element>
    <Element Type="Param" Id="8489CE36">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF382853"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="B0407BBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="4FCB62F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="B9A1F3FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="827AAFE5"/>
    </Element>
    <Element Type="Param" Id="B9A1F3FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
    </Element>
    <Element Type="FunctionCall" Id="827AAFE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D0DEC9"/>
        <Parameter Type="Param" Library="AIAI" Id="4D21424C"/>
    </Element>
    <Element Type="Param" Id="A6D0DEC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="4D21424C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70724BEF"/>
    </Element>
    <Element Type="FunctionCall" Id="70724BEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C6CFFE7F"/>
        <Parameter Type="Param" Library="AIAI" Id="13D5DC29"/>
        <Parameter Type="Param" Library="AIAI" Id="8EF5BA62"/>
    </Element>
    <Element Type="Param" Id="C6CFFE7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="13D5DC29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DBAEF4A"/>
    </Element>
    <Element Type="FunctionCall" Id="2DBAEF4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="348FC291"/>
        <Parameter Type="Param" Library="AIAI" Id="678F860A"/>
    </Element>
    <Element Type="Param" Id="678F860A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5BD40594"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="8EF5BA62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="37BCB276">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C47ADA1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="294BD81D"/>
    </Element>
    <Element Type="Param" Id="C47ADA1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9794E243"/>
    </Element>
    <Element Type="FunctionCall" Id="294BD81D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC57702"/>
        <Parameter Type="Param" Library="AIAI" Id="6F162696"/>
    </Element>
    <Element Type="Param" Id="ACC57702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="6F162696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95A69AA4"/>
    </Element>
    <Element Type="FunctionCall" Id="95A69AA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="2DEEC874"/>
        <Parameter Type="Param" Library="AIAI" Id="4E278820"/>
        <Parameter Type="Param" Library="AIAI" Id="B4A44AA4"/>
    </Element>
    <Element Type="Param" Id="2DEEC874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4E278820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F67D373"/>
    </Element>
    <Element Type="FunctionCall" Id="9F67D373">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49D7296D"/>
        <Parameter Type="Param" Library="AIAI" Id="2E3D4817"/>
    </Element>
    <Element Type="Param" Id="2E3D4817">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="976A80AF"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="B4A44AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="7C20760F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="057593C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58F0CA3F"/>
    </Element>
    <Element Type="Param" Id="057593C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B18BEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="58F0CA3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="14777707"/>
        <Parameter Type="Param" Library="AIAI" Id="997DFCA3"/>
    </Element>
    <Element Type="Param" Id="14777707">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="997DFCA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75C9EDA1"/>
    </Element>
    <Element Type="FunctionCall" Id="75C9EDA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="1ECDC511"/>
        <Parameter Type="Param" Library="AIAI" Id="B13E9932"/>
        <Parameter Type="Param" Library="AIAI" Id="8A76B4C7"/>
    </Element>
    <Element Type="Param" Id="1ECDC511">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B13E9932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56D7D210"/>
    </Element>
    <Element Type="FunctionCall" Id="56D7D210">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2493CADB"/>
        <Parameter Type="Param" Library="AIAI" Id="3F4354F0"/>
    </Element>
    <Element Type="Param" Id="3F4354F0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="8A76B4C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="136247E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="98F9EEDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D92F42F0"/>
    </Element>
    <Element Type="Param" Id="98F9EEDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A0E17E40"/>
    </Element>
    <Element Type="FunctionCall" Id="D92F42F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="0534A2EB"/>
        <Parameter Type="Param" Library="AIAI" Id="605999F7"/>
    </Element>
    <Element Type="Param" Id="0534A2EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="605999F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83E561C7"/>
    </Element>
    <Element Type="FunctionCall" Id="83E561C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="82489825"/>
        <Parameter Type="Param" Library="AIAI" Id="9B196FE0"/>
        <Parameter Type="Param" Library="AIAI" Id="096DA936"/>
    </Element>
    <Element Type="Param" Id="82489825">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9B196FE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD9C6FEE"/>
    </Element>
    <Element Type="FunctionCall" Id="CD9C6FEE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D8AE2891"/>
        <Parameter Type="Param" Library="AIAI" Id="59064A67"/>
    </Element>
    <Element Type="Param" Id="59064A67">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D34186FB"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="096DA936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="994FE1B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="1920E07B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6248FC1F"/>
    </Element>
    <Element Type="Param" Id="1920E07B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
    </Element>
    <Element Type="FunctionCall" Id="6248FC1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="7244AB41"/>
        <Parameter Type="Param" Library="AIAI" Id="A98E4FEE"/>
    </Element>
    <Element Type="Param" Id="7244AB41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="A98E4FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C09A3D13"/>
    </Element>
    <Element Type="FunctionCall" Id="C09A3D13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="6BFCC4E7"/>
        <Parameter Type="Param" Library="AIAI" Id="EE386A82"/>
        <Parameter Type="Param" Library="AIAI" Id="2D85FD51"/>
    </Element>
    <Element Type="Param" Id="6BFCC4E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EE386A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6402A47B"/>
    </Element>
    <Element Type="FunctionCall" Id="6402A47B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1189C57D"/>
        <Parameter Type="Param" Library="AIAI" Id="8E7EAECA"/>
    </Element>
    <Element Type="Param" Id="8E7EAECA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="235BD549"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="2D85FD51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="49275A52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="330979E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55B4A13C"/>
    </Element>
    <Element Type="Param" Id="330979E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionCall" Id="55B4A13C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C51F8291"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA74D04"/>
    </Element>
    <Element Type="Param" Id="C51F8291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8CA74D04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30112B9E"/>
    </Element>
    <Element Type="FunctionCall" Id="30112B9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="AC532A6D"/>
        <Parameter Type="Param" Library="AIAI" Id="600D406D"/>
        <Parameter Type="Param" Library="AIAI" Id="654EEF1F"/>
    </Element>
    <Element Type="Param" Id="AC532A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="600D406D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5CD9F60"/>
    </Element>
    <Element Type="FunctionCall" Id="E5CD9F60">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="454C663F"/>
        <Parameter Type="Param" Library="AIAI" Id="CC80B6CE"/>
    </Element>
    <Element Type="Param" Id="CC80B6CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="265EB11B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="654EEF1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="E78F62B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9349CEA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F72C00"/>
    </Element>
    <Element Type="Param" Id="9349CEA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B89C24C0"/>
    </Element>
    <Element Type="FunctionCall" Id="72F72C00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9031BEAE"/>
        <Parameter Type="Param" Library="AIAI" Id="AE714C54"/>
    </Element>
    <Element Type="Param" Id="9031BEAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="AE714C54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03047B67"/>
    </Element>
    <Element Type="FunctionCall" Id="03047B67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0D1072"/>
        <Parameter Type="Param" Library="AIAI" Id="06744EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="A564A6B6"/>
    </Element>
    <Element Type="Param" Id="8A0D1072">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="06744EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="720E4372"/>
    </Element>
    <Element Type="FunctionCall" Id="720E4372">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4682034B"/>
        <Parameter Type="Param" Library="AIAI" Id="E4DEAF0C"/>
    </Element>
    <Element Type="Param" Id="E4DEAF0C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="57716E27"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="A564A6B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="491898AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DA664230"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33ADADCF"/>
    </Element>
    <Element Type="Param" Id="DA664230">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61B701FC"/>
    </Element>
    <Element Type="FunctionCall" Id="33ADADCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F9B23D"/>
        <Parameter Type="Param" Library="AIAI" Id="39206C0E"/>
    </Element>
    <Element Type="Param" Id="C2F9B23D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="39206C0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02053B4D"/>
    </Element>
    <Element Type="FunctionCall" Id="02053B4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="FA89EB6E"/>
        <Parameter Type="Param" Library="AIAI" Id="EC248C78"/>
        <Parameter Type="Param" Library="AIAI" Id="36BC742A"/>
    </Element>
    <Element Type="Param" Id="FA89EB6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EC248C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="747BD66C"/>
    </Element>
    <Element Type="FunctionCall" Id="747BD66C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9DE531CB"/>
        <Parameter Type="Param" Library="AIAI" Id="962AFD88"/>
    </Element>
    <Element Type="Param" Id="962AFD88">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="36BC742A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="06D2067B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="FA70DB01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E7E99BB"/>
    </Element>
    <Element Type="Param" Id="FA70DB01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="77DED156"/>
    </Element>
    <Element Type="FunctionCall" Id="9E7E99BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="38F3F6A6"/>
        <Parameter Type="Param" Library="AIAI" Id="8080966A"/>
    </Element>
    <Element Type="Param" Id="38F3F6A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="8080966A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14C61F7B"/>
    </Element>
    <Element Type="FunctionCall" Id="14C61F7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C705D790"/>
        <Parameter Type="Param" Library="AIAI" Id="E16F75E5"/>
        <Parameter Type="Param" Library="AIAI" Id="BBE4E19E"/>
    </Element>
    <Element Type="Param" Id="C705D790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E16F75E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8FE51E0"/>
    </Element>
    <Element Type="FunctionCall" Id="B8FE51E0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1C984A29"/>
        <Parameter Type="Param" Library="AIAI" Id="04C44D4C"/>
    </Element>
    <Element Type="Param" Id="04C44D4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="BBE4E19E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="248C6E27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="994C40C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="991894E4"/>
    </Element>
    <Element Type="Param" Id="994C40C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="79884637"/>
    </Element>
    <Element Type="FunctionCall" Id="991894E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CF9E4739"/>
        <Parameter Type="Param" Library="AIAI" Id="D9364DF7"/>
    </Element>
    <Element Type="Param" Id="CF9E4739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="D9364DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA865D7B"/>
    </Element>
    <Element Type="FunctionCall" Id="BA865D7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="A54D1FE4"/>
        <Parameter Type="Param" Library="AIAI" Id="C94F558C"/>
        <Parameter Type="Param" Library="AIAI" Id="AA2E38B9"/>
    </Element>
    <Element Type="Param" Id="A54D1FE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C94F558C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53629867"/>
    </Element>
    <Element Type="FunctionCall" Id="53629867">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B553C73B"/>
        <Parameter Type="Param" Library="AIAI" Id="E5040155"/>
    </Element>
    <Element Type="Param" Id="E5040155">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B52347F2"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="AA2E38B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="928B744E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DD9FE891"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1EE791F"/>
    </Element>
    <Element Type="Param" Id="DD9FE891">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F2EDE3FF"/>
    </Element>
    <Element Type="FunctionCall" Id="A1EE791F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1082F54F"/>
        <Parameter Type="Param" Library="AIAI" Id="E914B818"/>
    </Element>
    <Element Type="Param" Id="1082F54F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="E914B818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30E0FA71"/>
    </Element>
    <Element Type="FunctionCall" Id="30E0FA71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="15DCDE71"/>
        <Parameter Type="Param" Library="AIAI" Id="EA167F7A"/>
        <Parameter Type="Param" Library="AIAI" Id="51310944"/>
    </Element>
    <Element Type="Param" Id="15DCDE71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EA167F7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E38AA45"/>
    </Element>
    <Element Type="FunctionCall" Id="4E38AA45">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7573223F"/>
        <Parameter Type="Param" Library="AIAI" Id="54FDD8DC"/>
    </Element>
    <Element Type="Param" Id="54FDD8DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="51310944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="CA5CAE11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4EBE58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8DCFA7A"/>
    </Element>
    <Element Type="Param" Id="ED4EBE58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="558B9144"/>
    </Element>
    <Element Type="FunctionCall" Id="E8DCFA7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9D7C9E"/>
        <Parameter Type="Param" Library="AIAI" Id="03A687E2"/>
    </Element>
    <Element Type="Param" Id="BF9D7C9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="03A687E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43172DC2"/>
    </Element>
    <Element Type="FunctionCall" Id="43172DC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="202E966A"/>
        <Parameter Type="Param" Library="AIAI" Id="C7223F42"/>
        <Parameter Type="Param" Library="AIAI" Id="8D1156FA"/>
    </Element>
    <Element Type="Param" Id="202E966A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C7223F42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A63BB6B5"/>
    </Element>
    <Element Type="FunctionCall" Id="A63BB6B5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3C391A4C"/>
        <Parameter Type="Param" Library="AIAI" Id="7567AF85"/>
    </Element>
    <Element Type="Param" Id="7567AF85">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FBD48553"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="8D1156FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="8981D173">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="831B7E38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3451443A"/>
    </Element>
    <Element Type="Param" Id="831B7E38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF57F891"/>
    </Element>
    <Element Type="FunctionCall" Id="3451443A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E8E3472B"/>
        <Parameter Type="Param" Library="AIAI" Id="4EA3FC73"/>
    </Element>
    <Element Type="Param" Id="E8E3472B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="4EA3FC73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F90DEF5"/>
    </Element>
    <Element Type="FunctionCall" Id="9F90DEF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA8E8EA"/>
        <Parameter Type="Param" Library="AIAI" Id="2CDA0CDB"/>
        <Parameter Type="Param" Library="AIAI" Id="35AA7572"/>
    </Element>
    <Element Type="Param" Id="7AA8E8EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2CDA0CDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA71C224"/>
    </Element>
    <Element Type="FunctionCall" Id="BA71C224">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DE81B1C5"/>
        <Parameter Type="Param" Library="AIAI" Id="94F7BCF9"/>
    </Element>
    <Element Type="Param" Id="94F7BCF9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="35AA7572">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="2A9C138A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="354F3926"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0730755"/>
    </Element>
    <Element Type="Param" Id="354F3926">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2FE6F17"/>
    </Element>
    <Element Type="FunctionCall" Id="A0730755">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8A670CA2"/>
        <Parameter Type="Param" Library="AIAI" Id="20EA22EA"/>
    </Element>
    <Element Type="Param" Id="8A670CA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="20EA22EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="967684E9"/>
    </Element>
    <Element Type="FunctionCall" Id="967684E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="999DC99D"/>
        <Parameter Type="Param" Library="AIAI" Id="88941CEC"/>
        <Parameter Type="Param" Library="AIAI" Id="C4B78637"/>
    </Element>
    <Element Type="Param" Id="999DC99D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="88941CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E4404C9"/>
    </Element>
    <Element Type="FunctionCall" Id="5E4404C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BFB1824"/>
        <Parameter Type="Param" Library="AIAI" Id="72C4ED21"/>
    </Element>
    <Element Type="Param" Id="72C4ED21">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="C4B78637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="FunctionCall" Id="5B01A596">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="64547915"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2453348E"/>
    </Element>
    <Element Type="Param" Id="64547915">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8B6D4C2A"/>
    </Element>
    <Element Type="FunctionCall" Id="2453348E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BC7116BE"/>
        <Parameter Type="Param" Library="AIAI" Id="5A8A70EB"/>
    </Element>
    <Element Type="Param" Id="BC7116BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Param" Id="5A8A70EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99D8B4E6"/>
    </Element>
    <Element Type="FunctionCall" Id="99D8B4E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D2F7F3"/>
        <Parameter Type="Param" Library="AIAI" Id="0190B75A"/>
        <Parameter Type="Param" Library="AIAI" Id="7994E041"/>
    </Element>
    <Element Type="Param" Id="C7D2F7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0190B75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56942C39"/>
    </Element>
    <Element Type="FunctionCall" Id="56942C39">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35FF4F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="21D185C2"/>
    </Element>
    <Element Type="Param" Id="21D185C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEA79003"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="Param" Id="7994E041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="88E9B767"/>
    </Element>
    <Element Type="Comment" Id="BE7793AF">
        <Comment>
            Update Debugging Display
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="EB02D323">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F035701"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="7A1A000E"/>
    </Element>
    <Element Type="Param" Id="7A1A000E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="491DC216"/>
        <Variable Type="Variable" Library="AIAI" Id="14310554"/>
    </Element>
    <Element Type="FunctionCall" Id="2C164BA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="69C01A33"/>
        <Parameter Type="Param" Library="AIAI" Id="19D62895"/>
    </Element>
    <Element Type="Param" Id="69C01A33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="19D62895">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="8261B74A">
        <Comment>
            Team Logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="C430316C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="688D2814"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9EB8802"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EE3BE7C"/>
    </Element>
    <Element Type="FunctionCall" Id="688D2814">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F62C90F"/>
        <Parameter Type="Param" Library="AIAI" Id="9986C8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="F8490525"/>
    </Element>
    <Element Type="Param" Id="3F62C90F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6753AFF4"/>
    </Element>
    <Element Type="FunctionCall" Id="6753AFF4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="456DEBA9"/>
    </Element>
    <Element Type="Param" Id="9986C8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F8490525">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C9EB8802">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F102C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F09577"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="503B571E"/>
    </Element>
    <Element Type="FunctionCall" Id="7F102C2C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA819993"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAEFDB1E"/>
    </Element>
    <Element Type="Param" Id="AAEFDB1E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="72F09577">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EC7C77CD"/>
        <Parameter Type="Param" Library="AIAI" Id="B78DB6A5"/>
    </Element>
    <Element Type="Param" Id="EC7C77CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B78DB6A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="503B571E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7FFB48E"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE5F7F3"/>
        <Parameter Type="Param" Library="AIAI" Id="5486B149"/>
    </Element>
    <Element Type="Param" Id="C7FFB48E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C55B1AC7"/>
    </Element>
    <Element Type="FunctionCall" Id="C55B1AC7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F976E8F8"/>
        <Parameter Type="Param" Library="AIAI" Id="1EB383EC"/>
    </Element>
    <Element Type="Param" Id="1EB383EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="38EE66E8"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="BDE5F7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5486B149">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6EE3BE7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8903A5F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17D6E14F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA5E09C8"/>
    </Element>
    <Element Type="FunctionCall" Id="8903A5F4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA819993"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BB6B8273"/>
    </Element>
    <Element Type="Param" Id="BB6B8273">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="17D6E14F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC8E7D63"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE1F5F3"/>
    </Element>
    <Element Type="Param" Id="FC8E7D63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>0.0625</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6AE1F5F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="FA5E09C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED10FFF4"/>
        <Parameter Type="Param" Library="AIAI" Id="3BF68459"/>
        <Parameter Type="Param" Library="AIAI" Id="9E5C92B5"/>
    </Element>
    <Element Type="Param" Id="ED10FFF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E43C58BF"/>
    </Element>
    <Element Type="FunctionCall" Id="E43C58BF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F976E8F8"/>
        <Parameter Type="Param" Library="AIAI" Id="82FCEC1B"/>
    </Element>
    <Element Type="Param" Id="82FCEC1B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="38EE66E8"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Param" Id="3BF68459">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9E5C92B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CABAC1C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="DA92425F"/>
        <Parameter Type="Param" Library="AIAI" Id="DF300050"/>
        <Parameter Type="Param" Library="AIAI" Id="336A0E47"/>
    </Element>
    <Element Type="Param" Id="DA92425F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="2B293E7B"/>
    </Element>
    <Element Type="Param" Id="DF300050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="336A0E47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="9B1B904A">
        <InitOff/>
        <Event Type="FunctionCall" Library="AIAI" Id="D10DF7DD"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="F8917456"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1C6E3E3F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EE458C4D"/>
    </Element>
    <Element Type="FunctionCall" Id="D10DF7DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="54B13468"/>
        <Parameter Type="Param" Library="AIAI" Id="BB5899DA"/>
        <Parameter Type="Param" Library="AIAI" Id="7B7510F9"/>
    </Element>
    <Element Type="Param" Id="BB5899DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="06549E2B"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="7B7510F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8B6C7FC6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="02AFA33B"/>
    </Element>
    <Element Type="FunctionCall" Id="F8917456">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="2539D0FE"/>
        <Parameter Type="Param" Library="AIAI" Id="D3DB25B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5497F40A"/>
    </Element>
    <Element Type="Param" Id="2539D0FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="2B293E7B"/>
    </Element>
    <Element Type="Param" Id="D3DB25B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5497F40A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1C6E3E3F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="19E9270A"/>
        <Parameter Type="Param" Library="AIAI" Id="2C9DBA0E"/>
    </Element>
    <Element Type="Param" Id="2C9DBA0E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBB6BAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="CBB6BAE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="FunctionCall" Id="EE458C4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F8067330"/>
        <Parameter Type="Param" Library="AIAI" Id="EB15D147"/>
    </Element>
    <Element Type="Param" Id="F8067330">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B09214C"/>
        <Array Type="Param" Library="AIAI" Id="DAE46037"/>
    </Element>
    <Element Type="Param" Id="1B09214C">
        <Variable Type="Variable" Library="AIAI" Id="E2AB3023"/>
    </Element>
    <Element Type="Param" Id="DAE46037">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC660744"/>
    </Element>
    <Element Type="FunctionCall" Id="BC660744">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="Param" Id="EB15D147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="092A4215"/>
    </Element>
    <Element Type="FunctionCall" Id="092A4215">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="78225BE4"/>
        <Parameter Type="Param" Library="AIAI" Id="5C8D1438"/>
        <Parameter Type="Param" Library="AIAI" Id="A23D747C"/>
    </Element>
    <Element Type="Param" Id="78225BE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5C8D1438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5853B726"/>
    </Element>
    <Element Type="Param" Id="A23D747C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5B790E5"/>
    </Element>
    <Element Type="FunctionCall" Id="C5B790E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D20AC554"/>
    </Element>
    <Element Type="Param" Id="D20AC554">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Trigger" Id="84C475C0">
        <InitOff/>
        <Event Type="FunctionCall" Library="AIAI" Id="4F9D3A8B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="35680E55"/>
    </Element>
    <Element Type="FunctionCall" Id="4F9D3A8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="057E2485"/>
        <Parameter Type="Param" Library="AIAI" Id="65B475A3"/>
    </Element>
    <Element Type="Param" Id="65B475A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="74D4170F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="FunctionCall" Id="35680E55">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="451C1144"/>
        <Parameter Type="Param" Library="AIAI" Id="D5D0D339"/>
    </Element>
    <Element Type="Param" Id="D5D0D339">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7491CEB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="139AD0AF"/>
    </Element>
    <Element Type="FunctionCall" Id="139AD0AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="Trigger" Id="FE18453D">
        <InitOff/>
        <Event Type="FunctionCall" Library="AIAI" Id="45F2AE07"/>
        <Action Type="FunctionCall" Library="AIAI" Id="899A35C2"/>
    </Element>
    <Element Type="FunctionCall" Id="45F2AE07">
        <FunctionDef Type="FunctionDef" Library="Game" Id="18095880"/>
    </Element>
    <Element Type="FunctionCall" Id="899A35C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="40E15974"/>
    </Element>
    <Element Type="Trigger" Id="B8FEAC60">
        <InitOff/>
        <Event Type="FunctionCall" Library="AIAI" Id="94F54CCB"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="38A50099"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="55041A61"/>
        <Action Type="FunctionCall" Library="AIAI" Id="06CA21E6"/>
    </Element>
    <Element Type="FunctionCall" Id="94F54CCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000090"/>
        <Parameter Type="Param" Library="AIAI" Id="80317E14"/>
    </Element>
    <Element Type="Param" Id="80317E14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000159"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="FunctionCall" Id="38A50099">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="2E193990"/>
        <Parameter Type="Param" Library="AIAI" Id="A3080114"/>
        <Parameter Type="Param" Library="AIAI" Id="0E1D9EB6"/>
    </Element>
    <Element Type="Param" Id="2E193990">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDBCA46D"/>
    </Element>
    <Element Type="FunctionCall" Id="DDBCA46D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="2D47DF20"/>
        <Parameter Type="Param" Library="AIAI" Id="26E0B39C"/>
    </Element>
    <Element Type="Param" Id="2D47DF20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FB3DAEF"/>
    </Element>
    <Element Type="FunctionCall" Id="1FB3DAEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="976F6B79"/>
    </Element>
    <Element Type="Param" Id="976F6B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E912D588"/>
    </Element>
    <Element Type="FunctionCall" Id="E912D588">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="26E0B39C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B2D71D60"/>
    </Element>
    <Element Type="Param" Id="A3080114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0E1D9EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55041A61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="15D4BD89"/>
        <Parameter Type="Param" Library="AIAI" Id="B09C6FAA"/>
        <Parameter Type="Param" Library="AIAI" Id="E2E0FC7D"/>
    </Element>
    <Element Type="Param" Id="15D4BD89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65C290B6"/>
    </Element>
    <Element Type="FunctionCall" Id="65C290B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="FBA7B5CB"/>
        <Parameter Type="Param" Library="AIAI" Id="33392446"/>
    </Element>
    <Element Type="Param" Id="FBA7B5CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41C72620"/>
    </Element>
    <Element Type="FunctionCall" Id="41C72620">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="72FA8881"/>
    </Element>
    <Element Type="Param" Id="72FA8881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC06A70"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC06A70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="33392446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="BF0235F7"/>
    </Element>
    <Element Type="Param" Id="B09C6FAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E2E0FC7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="06CA21E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1AAA15C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93E573D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A6109DF"/>
    </Element>
    <Element Type="FunctionCall" Id="F1AAA15C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B9DB64F"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C24AB7E1"/>
    </Element>
    <Element Type="Param" Id="C24AB7E1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="93E573D8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B9DB64F"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1E1448A9"/>
    </Element>
    <Element Type="Param" Id="1E1448A9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="3A6109DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C51B122F"/>
        <Parameter Type="Param" Library="AIAI" Id="864B0863"/>
        <Parameter Type="Param" Library="AIAI" Id="AE3ED379"/>
    </Element>
    <Element Type="Param" Id="C51B122F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC825077"/>
    </Element>
    <Element Type="FunctionCall" Id="BC825077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="D541A69B"/>
    </Element>
    <Element Type="Param" Id="D541A69B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="342ECF52"/>
    </Element>
    <Element Type="FunctionCall" Id="342ECF52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="864B0863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE3ED379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Trigger" Id="9C541DFB">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
        <Variable Type="Variable" Library="AIAI" Id="6428ACFB"/>
        <Variable Type="Variable" Library="AIAI" Id="C47E5D2C"/>
        <Event Type="FunctionCall" Library="AIAI" Id="E6ED3C3B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A76FECED"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EB4E7ABA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F3EF936A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="378418C8"/>
    </Element>
    <Element Type="Variable" Id="2FAAA143">
        <Identifier>pingingPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="008C93A9"/>
    </Element>
    <Element Type="Param" Id="008C93A9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B04EDB2E">
        <Identifier>unitPinged</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9C51F4D9"/>
    </Element>
    <Element Type="Param" Id="9C51F4D9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6428ACFB">
        <Identifier>positionPinged</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9D753000"/>
    </Element>
    <Element Type="Param" Id="9D753000">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C47E5D2C">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A2FB2359"/>
    </Element>
    <Element Type="Param" Id="A2FB2359">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E6ED3C3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A51B0998"/>
        <Parameter Type="Param" Library="AIAI" Id="5A1C3743"/>
    </Element>
    <Element Type="Param" Id="5A1C3743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="297F55CE"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="FunctionCall" Id="A76FECED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F5900E65"/>
        <Parameter Type="Param" Library="AIAI" Id="CBCBC789"/>
    </Element>
    <Element Type="Param" Id="F5900E65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
    </Element>
    <Element Type="Param" Id="CBCBC789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="901BA7D4"/>
    </Element>
    <Element Type="FunctionCall" Id="901BA7D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="FunctionCall" Id="EB4E7ABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="57F87E4C"/>
        <Parameter Type="Param" Library="AIAI" Id="2F1F0AB7"/>
    </Element>
    <Element Type="Param" Id="57F87E4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="2F1F0AB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63F42C0F"/>
    </Element>
    <Element Type="FunctionCall" Id="63F42C0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3AF81856"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EF936A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72988D08"/>
        <Parameter Type="Param" Library="AIAI" Id="E29F3232"/>
    </Element>
    <Element Type="Param" Id="72988D08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6428ACFB"/>
    </Element>
    <Element Type="Param" Id="E29F3232">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="096AEADA"/>
    </Element>
    <Element Type="FunctionCall" Id="096AEADA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47CE984E"/>
    </Element>
    <Element Type="FunctionCall" Id="378418C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="252F259C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="717A9363"/>
    </Element>
    <Element Type="Comment" Id="252F259C">
        <Comment>
            Toggle Follower Command
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="717A9363">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73DFC25C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF87D16E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D8E1AFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E775E818"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BB39E23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D70AAE00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC298AAF"/>
    </Element>
    <Element Type="FunctionCall" Id="73DFC25C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E17DE63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B33C742"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF630CB0"/>
    </Element>
    <Element Type="FunctionCall" Id="3E17DE63">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FB7592B6"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EB776BC1"/>
        <Parameter Type="Param" Library="AIAI" Id="F273CC01"/>
    </Element>
    <Element Type="Param" Id="EB776BC1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="71C11A42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE2577EE"/>
    </Element>
    <Element Type="FunctionCall" Id="EE2577EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="CD00B745"/>
    </Element>
    <Element Type="Param" Id="CD00B745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="F273CC01">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B204D2AA"/>
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
    </Element>
    <Element Type="FunctionCall" Id="7B33C742">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ED453073"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="797F2407"/>
    </Element>
    <Element Type="Param" Id="797F2407">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="084CFC96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="216D5D1C"/>
    </Element>
    <Element Type="FunctionCall" Id="216D5D1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="7D0DC630"/>
    </Element>
    <Element Type="Param" Id="7D0DC630">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="FunctionCall" Id="DF630CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A49CC8D4"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE64ACB"/>
        <Parameter Type="Param" Library="AIAI" Id="D80CD27D"/>
    </Element>
    <Element Type="Param" Id="A49CC8D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C279616C"/>
        <Array Type="Param" Library="AIAI" Id="BD5C7F7B"/>
    </Element>
    <Element Type="Param" Id="C279616C">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="BD5C7F7B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4E73541"/>
    </Element>
    <Element Type="FunctionCall" Id="A4E73541">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="54F52ABD"/>
    </Element>
    <Element Type="Param" Id="54F52ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="DFE64ACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D80CD27D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
    </Element>
    <Element Type="FunctionCall" Id="EF87D16E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="AD604153"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC7A588"/>
        <Parameter Type="Param" Library="AIAI" Id="9B3464B5"/>
    </Element>
    <Element Type="Param" Id="AD604153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C82E327"/>
    </Element>
    <Element Type="FunctionCall" Id="5C82E327">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA38E83"/>
    </Element>
    <Element Type="Param" Id="BFA38E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="EBC7A588">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B3464B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1D8E1AFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="31AE3742"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC0D25C"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC94EF4"/>
    </Element>
    <Element Type="Param" Id="31AE3742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C0DFEFC"/>
    </Element>
    <Element Type="FunctionCall" Id="7C0DFEFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="D6380FE8"/>
        <Parameter Type="Param" Library="AIAI" Id="75FC9B8C"/>
    </Element>
    <Element Type="Param" Id="D6380FE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="803BC743"/>
    </Element>
    <Element Type="FunctionCall" Id="803BC743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3E713C75"/>
    </Element>
    <Element Type="Param" Id="3E713C75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="75FC9B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="1AC0D25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8CC94EF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E775E818">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="16936BBD"/>
        <Parameter Type="Param" Library="AIAI" Id="D9320CDE"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF0A454"/>
    </Element>
    <Element Type="Param" Id="16936BBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9101981"/>
    </Element>
    <Element Type="FunctionCall" Id="F9101981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="65627B07"/>
    </Element>
    <Element Type="Param" Id="65627B07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="D9320CDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3AF0A454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
    </Element>
    <Element Type="FunctionCall" Id="4BB39E23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="C65B4A5F"/>
        <Parameter Type="Param" Library="AIAI" Id="BAA3AA61"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C5281A"/>
    </Element>
    <Element Type="Param" Id="C65B4A5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="003F1CE4"/>
    </Element>
    <Element Type="FunctionCall" Id="003F1CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE95FD8"/>
    </Element>
    <Element Type="Param" Id="EFE95FD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="BAA3AA61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="F6C5281A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="D70AAE00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="2858CC85"/>
        <Parameter Type="Param" Library="AIAI" Id="D013909A"/>
        <Parameter Type="Param" Library="AIAI" Id="9149AFA5"/>
    </Element>
    <Element Type="Param" Id="2858CC85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F62A0308"/>
        <Array Type="Param" Library="AIAI" Id="87087A56"/>
    </Element>
    <Element Type="Param" Id="F62A0308">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="87087A56">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4576C965"/>
    </Element>
    <Element Type="FunctionCall" Id="4576C965">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="6C2DD6BF"/>
    </Element>
    <Element Type="Param" Id="6C2DD6BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="D013909A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9149AFA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A983A2C0"/>
        <Array Type="Param" Library="AIAI" Id="500014D0"/>
    </Element>
    <Element Type="Param" Id="A983A2C0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="500014D0">
        <Variable Type="Variable" Library="AIAI" Id="2FAAA143"/>
    </Element>
    <Element Type="FunctionCall" Id="BC298AAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="D858004D"/>
        <Parameter Type="Param" Library="AIAI" Id="ADE19405"/>
        <Parameter Type="Param" Library="AIAI" Id="BD82C65D"/>
    </Element>
    <Element Type="Param" Id="D858004D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE34ACC2"/>
    </Element>
    <Element Type="FunctionCall" Id="DE34ACC2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D473B9"/>
        <Parameter Type="Param" Library="AIAI" Id="EF3C7783"/>
    </Element>
    <Element Type="Param" Id="E3D473B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99E7520F"/>
    </Element>
    <Element Type="FunctionCall" Id="99E7520F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="BF5D1973"/>
    </Element>
    <Element Type="Param" Id="BF5D1973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="B04EDB2E"/>
    </Element>
    <Element Type="Param" Id="EF3C7783">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="ADE19405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD82C65D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="0BB98604">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="FA6C8AB8"/>
        <Variable Type="Variable" Library="AIAI" Id="D103B944"/>
        <Variable Type="Variable" Library="AIAI" Id="D263EB56"/>
        <Variable Type="Variable" Library="AIAI" Id="BC144CEA"/>
        <Variable Type="Variable" Library="AIAI" Id="42CEC1A6"/>
        <Variable Type="Variable" Library="AIAI" Id="315ACB36"/>
        <Variable Type="Variable" Library="AIAI" Id="E2E486C6"/>
        <Variable Type="Variable" Library="AIAI" Id="ED4FF141"/>
        <Variable Type="Variable" Library="AIAI" Id="26AFF8D6"/>
        <Variable Type="Variable" Library="AIAI" Id="BE3380D5"/>
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
        <Variable Type="Variable" Library="AIAI" Id="32978D53"/>
        <Variable Type="Variable" Library="AIAI" Id="B7A63AA6"/>
        <Variable Type="Variable" Library="AIAI" Id="A03703D6"/>
        <Event Type="FunctionCall" Library="AIAI" Id="5C5CD502"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="C7E289D7"/>
        <Action Type="Comment" Library="AIAI" Id="1E277E15"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DE8C6DB2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E0747E60"/>
        <Action Type="Comment" Library="AIAI" Id="8B9478A6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="077C48C6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4DFBBDA1"/>
        <Action Type="Comment" Library="AIAI" Id="CAB99B5F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D736491D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BC93022D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="BD66F5A3"/>
        <Action Type="Comment" Library="AIAI" Id="281AD7CA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="37F6EA5A"/>
    </Element>
    <Element Type="Variable" Id="FA6C8AB8">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="526F773F"/>
    </Element>
    <Element Type="Param" Id="526F773F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70617FC6"/>
    </Element>
    <Element Type="FunctionCall" Id="70617FC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0BA0DB"/>
    </Element>
    <Element Type="Param" Id="3F0BA0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="6ABB7B54"/>
    </Element>
    <Element Type="Variable" Id="D103B944">
        <Identifier>effect</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Effect"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C85E1161"/>
    </Element>
    <Element Type="Param" Id="C85E1161">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="D263EB56">
        <Identifier>behavior</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Behavior"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="29840851"/>
    </Element>
    <Element Type="Param" Id="29840851">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="BC144CEA">
        <Identifier>effectIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F3803D0"/>
    </Element>
    <Element Type="Param" Id="8F3803D0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="42CEC1A6">
        <Identifier>effectCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7449B0B6"/>
    </Element>
    <Element Type="Param" Id="7449B0B6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="315ACB36">
        <Identifier>periodicEffectCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB729EB8"/>
    </Element>
    <Element Type="Param" Id="BB729EB8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E2E486C6">
        <Identifier>periodicEffectIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="117A9121"/>
    </Element>
    <Element Type="Param" Id="117A9121">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ED4FF141">
        <Identifier>periodicEffect</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Effect"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EFCE70DF"/>
    </Element>
    <Element Type="Param" Id="EFCE70DF">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="26AFF8D6">
        <Identifier>damagingUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1CE1E18"/>
    </Element>
    <Element Type="Param" Id="C1CE1E18">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="BE3380D5">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6529280C"/>
    </Element>
    <Element Type="Param" Id="6529280C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2C46B48D">
        <Identifier>heroOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="758A3414"/>
    </Element>
    <Element Type="Param" Id="758A3414">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="32978D53">
        <Identifier>buffIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E18BD50F"/>
    </Element>
    <Element Type="Param" Id="E18BD50F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B7A63AA6">
        <Identifier>isDot</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A921E45"/>
    </Element>
    <Element Type="Param" Id="3A921E45">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="A03703D6">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CAC051D8"/>
    </Element>
    <Element Type="Param" Id="CAC051D8">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5CD502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CD37B8E0"/>
        <Parameter Type="Param" Library="AIAI" Id="D1AC2258"/>
        <Parameter Type="Param" Library="AIAI" Id="DC628BCC"/>
    </Element>
    <Element Type="Param" Id="D1AC2258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="251A8D4F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="DC628BCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D751B70"/>
        <Value>CEffectDamage</Value>
        <ValueType Type="catalogscope"/>
    </Element>
    <Element Type="FunctionCall" Id="C7E289D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="A144C161"/>
        <Parameter Type="Param" Library="AIAI" Id="84EC6B80"/>
        <Parameter Type="Param" Library="AIAI" Id="534BD6A5"/>
    </Element>
    <Element Type="Param" Id="A144C161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EA87B33"/>
    </Element>
    <Element Type="FunctionCall" Id="5EA87B33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="D75FF946"/>
        <Parameter Type="Param" Library="AIAI" Id="9C91C380"/>
    </Element>
    <Element Type="Param" Id="D75FF946">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58E7A22F"/>
    </Element>
    <Element Type="FunctionCall" Id="58E7A22F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="EC566D48"/>
    </Element>
    <Element Type="Param" Id="EC566D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="FA6C8AB8"/>
    </Element>
    <Element Type="Param" Id="9C91C380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="84EC6B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="534BD6A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1E277E15">
        <Comment>
            Determine if the unit is a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DE8C6DB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6D781912"/>
        <Parameter Type="Param" Library="AIAI" Id="54F3EB8A"/>
        <Parameter Type="Param" Library="AIAI" Id="056A077D"/>
        <Parameter Type="Param" Library="AIAI" Id="BA005D7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D44393A0"/>
    </Element>
    <Element Type="Param" Id="6D781912">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="54F3EB8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="056A077D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BA005D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BE3380D5"/>
    </Element>
    <Element Type="FunctionCall" Id="D44393A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4DEC2EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A12A4FC7"/>
    </Element>
    <Element Type="FunctionCall" Id="D4DEC2EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="238C508F"/>
        <Parameter Type="Param" Library="AIAI" Id="B4830E70"/>
    </Element>
    <Element Type="Param" Id="238C508F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="B4830E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BE3380D5"/>
    </Element>
    <Element Type="FunctionCall" Id="A12A4FC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED83A0A8"/>
        <Parameter Type="Param" Library="AIAI" Id="64BC13C2"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E4B32A"/>
    </Element>
    <Element Type="Param" Id="ED83A0A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FA6C8AB8"/>
    </Element>
    <Element Type="Param" Id="64BC13C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B1E4B32A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3A10D30F"/>
        <Array Type="Param" Library="AIAI" Id="C250E4AE"/>
    </Element>
    <Element Type="Param" Id="3A10D30F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C250E4AE">
        <Variable Type="Variable" Library="AIAI" Id="BE3380D5"/>
    </Element>
    <Element Type="FunctionCall" Id="E0747E60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C308E509"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56575FF8"/>
    </Element>
    <Element Type="FunctionCall" Id="C308E509">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="56575FF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9837A932"/>
        <Parameter Type="Param" Library="AIAI" Id="8CBDA4C5"/>
        <Parameter Type="Param" Library="AIAI" Id="05A383BF"/>
    </Element>
    <Element Type="Param" Id="9837A932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="8CBDA4C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="05A383BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8B9478A6">
        <Comment>
            Ignroe the damage if it is a DoT
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="077C48C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F4CE3966"/>
        <Parameter Type="Param" Library="AIAI" Id="7924DACD"/>
    </Element>
    <Element Type="Param" Id="F4CE3966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D103B944"/>
    </Element>
    <Element Type="Param" Id="7924DACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EDEC5B6"/>
    </Element>
    <Element Type="FunctionCall" Id="4EDEC5B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7827DA5C"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFBBDA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D06DB81A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13652B69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66F33015"/>
    </Element>
    <Element Type="FunctionCall" Id="D06DB81A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C37F7C1E"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E3E3BC"/>
    </Element>
    <Element Type="Param" Id="C37F7C1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D263EB56"/>
    </Element>
    <Element Type="Param" Id="B8E3E3BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4230E85"/>
    </Element>
    <Element Type="FunctionCall" Id="C4230E85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7A8E34A"/>
    </Element>
    <Element Type="FunctionCall" Id="13652B69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB4E3473"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E99A835"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03D055F8"/>
    </Element>
    <Element Type="FunctionCall" Id="DB4E3473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5D6F98C2"/>
        <Parameter Type="Param" Library="AIAI" Id="35F45578"/>
    </Element>
    <Element Type="Param" Id="5D6F98C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="315ACB36"/>
    </Element>
    <Element Type="Param" Id="35F45578">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05711E5F"/>
    </Element>
    <Element Type="FunctionCall" Id="05711E5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4E004004"/>
        <Parameter Type="Param" Library="AIAI" Id="06761D95"/>
        <Parameter Type="Param" Library="AIAI" Id="36B3780C"/>
        <Parameter Type="Param" Library="AIAI" Id="46D32F46"/>
        <Parameter Type="Param" Library="AIAI" Id="570AD4D7"/>
    </Element>
    <Element Type="Param" Id="06761D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="893D368F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="36B3780C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0031ED18"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000515"/>
    </Element>
    <Element Type="Param" Id="46D32F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="99B05266"/>
        <Variable Type="Variable" Library="AIAI" Id="D263EB56"/>
    </Element>
    <Element Type="Param" Id="570AD4D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FC11E017"/>
        <ValueParam Type="Param" Library="AIAI" Id="649592B0"/>
        <CustomType Type="catalogfieldpath"/>
        <ScriptCode>
            "PeriodicDisplayEffect"
        </ScriptCode>
    </Element>
    <Element Type="Param" Id="649592B0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2E99A835">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="84358411"/>
        <Parameter Type="Param" Library="AIAI" Id="570D4C48"/>
        <Parameter Type="Param" Library="AIAI" Id="E336DFCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A533846D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2343DBD4"/>
    </Element>
    <Element Type="Param" Id="84358411">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="570D4C48">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="315ACB36"/>
    </Element>
    <Element Type="Param" Id="E336DFCE">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="E2E486C6"/>
    </Element>
    <Element Type="FunctionCall" Id="A533846D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="9E0C348A"/>
        <Parameter Type="Param" Library="AIAI" Id="2FF3B402"/>
    </Element>
    <Element Type="Param" Id="9E0C348A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ED4FF141"/>
    </Element>
    <Element Type="Param" Id="2FF3B402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="915F704B"/>
    </Element>
    <Element Type="FunctionCall" Id="915F704B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8051F8E8"/>
        <Parameter Type="Param" Library="AIAI" Id="94E60CA6"/>
    </Element>
    <Element Type="Param" Id="94E60CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CF68742"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="814A83FE"/>
    </Element>
    <Element Type="FunctionCall" Id="814A83FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="4303C168"/>
        <Parameter Type="Param" Library="AIAI" Id="E7A8BFAC"/>
        <Parameter Type="Param" Library="AIAI" Id="1F2EF6E6"/>
        <Parameter Type="Param" Library="AIAI" Id="6D72DB0C"/>
    </Element>
    <Element Type="Param" Id="4303C168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="E7A8BFAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000515"/>
    </Element>
    <Element Type="Param" Id="1F2EF6E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Variable Type="Variable" Library="AIAI" Id="D263EB56"/>
    </Element>
    <Element Type="Param" Id="6D72DB0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>PeriodicDisplayEffect[0]</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CBehaviorBuff"/>
        <ValueParam Type="Param" Library="AIAI" Id="91EC4C5F"/>
    </Element>
    <Element Type="Param" Id="91EC4C5F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B660ACDB"/>
    </Element>
    <Element Type="FunctionCall" Id="B660ACDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="27D8F084"/>
        <Parameter Type="Param" Library="AIAI" Id="2D06EC88"/>
        <Parameter Type="Param" Library="AIAI" Id="10D63D17"/>
    </Element>
    <Element Type="Param" Id="27D8F084">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2D06EC88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="10D63D17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="E2E486C6"/>
    </Element>
    <Element Type="FunctionCall" Id="2343DBD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E03D7B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54CBAC73"/>
    </Element>
    <Element Type="FunctionCall" Id="0E03D7B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="54CBAC73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1736B0DB"/>
        <Parameter Type="Param" Library="AIAI" Id="C42D98B6"/>
        <Parameter Type="Param" Library="AIAI" Id="89F11126"/>
    </Element>
    <Element Type="Param" Id="1736B0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D103B944"/>
    </Element>
    <Element Type="Param" Id="C42D98B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="89F11126">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="ED4FF141"/>
    </Element>
    <Element Type="FunctionCall" Id="03D055F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6235B42"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF82D95"/>
        <Parameter Type="Param" Library="AIAI" Id="4B2D163D"/>
    </Element>
    <Element Type="Param" Id="A6235B42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D263EB56"/>
    </Element>
    <Element Type="Param" Id="BEF82D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="4B2D163D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="FunctionCall" Id="66F33015">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1D3973A2"/>
        <Parameter Type="Param" Library="AIAI" Id="F343E7A2"/>
        <Parameter Type="Param" Library="AIAI" Id="77E654B0"/>
    </Element>
    <Element Type="Param" Id="1D3973A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D103B944"/>
    </Element>
    <Element Type="Param" Id="F343E7A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="77E654B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Comment" Id="CAB99B5F">
        <Comment>
            Record the damage if it wasn't a DoT
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D736491D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FBBBDA96"/>
        <Parameter Type="Param" Library="AIAI" Id="F2D92AF1"/>
    </Element>
    <Element Type="Param" Id="FBBBDA96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="26AFF8D6"/>
    </Element>
    <Element Type="Param" Id="F2D92AF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28494299"/>
    </Element>
    <Element Type="FunctionCall" Id="28494299">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="48EC9795"/>
    </Element>
    <Element Type="Param" Id="48EC9795">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="090AE922"/>
    </Element>
    <Element Type="FunctionCall" Id="BC93022D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="97F2FB7F"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA48A3F"/>
    </Element>
    <Element Type="Param" Id="97F2FB7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="5FE19436"/>
        <Array Type="Param" Library="AIAI" Id="5FA6B7A3"/>
    </Element>
    <Element Type="Param" Id="5FE19436">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="5FA6B7A3">
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="CBA48A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="26AFF8D6"/>
    </Element>
    <Element Type="FunctionCall" Id="BD66F5A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA45B44"/>
        <Parameter Type="Param" Library="AIAI" Id="F7C45D98"/>
    </Element>
    <Element Type="Param" Id="3CA45B44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="3945FD67"/>
        <Array Type="Param" Library="AIAI" Id="C98BB8FE"/>
    </Element>
    <Element Type="Param" Id="3945FD67">
        <Variable Type="Variable" Library="AIAI" Id="2995CD8B"/>
    </Element>
    <Element Type="Param" Id="C98BB8FE">
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="F7C45D98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AA85FEB"/>
    </Element>
    <Element Type="FunctionCall" Id="2AA85FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="29B9BD76"/>
    </Element>
    <Element Type="Param" Id="29B9BD76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="281AD7CA">
        <Comment>
            Notify the AI if the hero is AI controlled
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="37F6EA5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E4A3C5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51B9B71F"/>
    </Element>
    <Element Type="FunctionCall" Id="2E4A3C5D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="767CEEEB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E13D9B09"/>
        <Parameter Type="Param" Library="AIAI" Id="9F4AF7C4"/>
    </Element>
    <Element Type="Param" Id="E13D9B09">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="93F65674"/>
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="9F4AF7C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="16E09F55"/>
        <Variable Type="Variable" Library="AIAI" Id="26AFF8D6"/>
    </Element>
    <Element Type="FunctionCall" Id="51B9B71F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BC6F32F4"/>
        <Parameter Type="Param" Library="AIAI" Id="E7689043"/>
        <Parameter Type="Param" Library="AIAI" Id="15FD89BA"/>
    </Element>
    <Element Type="Param" Id="BC6F32F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFF3935B"/>
    </Element>
    <Element Type="FunctionCall" Id="CFF3935B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="997E39B3"/>
        <Parameter Type="Param" Library="AIAI" Id="48F5BF17"/>
    </Element>
    <Element Type="Param" Id="997E39B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="2C46B48D"/>
    </Element>
    <Element Type="Param" Id="48F5BF17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="E7689043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="15FD89BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="B8946640">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="584928B8"/>
        <Event Type="FunctionCall" Library="AIAI" Id="3ADA9D96"/>
        <Event Type="FunctionCall" Library="AIAI" Id="56D07DFD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="309391C1"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6601DE98"/>
    </Element>
    <Element Type="Variable" Id="584928B8">
        <Identifier>deadPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BCA31211"/>
    </Element>
    <Element Type="Param" Id="BCA31211">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3ADA9D96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9FFA06A7"/>
        <Parameter Type="Param" Library="AIAI" Id="667327F0"/>
        <Parameter Type="Param" Library="AIAI" Id="72AB6132"/>
    </Element>
    <Element Type="Param" Id="667327F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="44A8E2B6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="72AB6132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6FB1C942"/>
        <Value>SpiritofRedemptionApplyRezDelayBehavior</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="FunctionCall" Id="56D07DFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9FFA06A7"/>
        <Parameter Type="Param" Library="AIAI" Id="62EE2034"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2CCA61"/>
    </Element>
    <Element Type="Param" Id="62EE2034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="44A8E2B6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="9E2CCA61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6FB1C942"/>
        <Value>ArchangelsWrathApplyActiveBehavior</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="FunctionCall" Id="309391C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD32C01"/>
        <Parameter Type="Param" Library="AIAI" Id="5B4499EB"/>
    </Element>
    <Element Type="Param" Id="3AD32C01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="584928B8"/>
    </Element>
    <Element Type="Param" Id="5B4499EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6EF0C8C"/>
    </Element>
    <Element Type="FunctionCall" Id="C6EF0C8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="EA26C151"/>
    </Element>
    <Element Type="Param" Id="EA26C151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0019B4E"/>
    </Element>
    <Element Type="FunctionCall" Id="E0019B4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="55E3A032"/>
    </Element>
    <Element Type="Param" Id="55E3A032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="090AE922"/>
    </Element>
    <Element Type="FunctionCall" Id="6601DE98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EC67FF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20B1E059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05E9890F"/>
    </Element>
    <Element Type="FunctionCall" Id="0EC67FF5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AED395E7"/>
    </Element>
    <Element Type="Param" Id="AED395E7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="584928B8"/>
    </Element>
    <Element Type="FunctionCall" Id="20B1E059">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6A34318A"/>
        <Parameter Type="Param" Library="AIAI" Id="6A8182DB"/>
    </Element>
    <Element Type="Param" Id="6A34318A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="12E8BE9C"/>
    </Element>
    <Element Type="Param" Id="6A8182DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="584928B8"/>
    </Element>
    <Element Type="FunctionCall" Id="05E9890F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA1E0893"/>
        <Parameter Type="Param" Library="AIAI" Id="08EA8295"/>
        <Parameter Type="Param" Library="AIAI" Id="E1568906"/>
    </Element>
    <Element Type="Param" Id="DA1E0893">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3DB22B6"/>
    </Element>
    <Element Type="FunctionCall" Id="A3DB22B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="1DC1AD55"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD5E449"/>
    </Element>
    <Element Type="Param" Id="1DC1AD55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="584928B8"/>
    </Element>
    <Element Type="Param" Id="9FD5E449">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="08EA8295">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E1568906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="98785F34">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="A2310C8E"/>
        <Event Type="FunctionCall" Library="AIAI" Id="55354EB9"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="8C75F724"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="ADA72D39"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="91B26535"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9B6693D7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4D4974AA"/>
    </Element>
    <Element Type="Variable" Id="A2310C8E">
        <Identifier>player</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1FCA0A8E"/>
    </Element>
    <Element Type="Param" Id="1FCA0A8E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="55354EB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000090"/>
        <Parameter Type="Param" Library="AIAI" Id="94DBE034"/>
    </Element>
    <Element Type="Param" Id="94DBE034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000159"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="FunctionCall" Id="8C75F724">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="A872F421"/>
        <Parameter Type="Param" Library="AIAI" Id="5A1AD6CA"/>
        <Parameter Type="Param" Library="AIAI" Id="BF3FAF82"/>
    </Element>
    <Element Type="Param" Id="A872F421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C9F72AD"/>
    </Element>
    <Element Type="FunctionCall" Id="5C9F72AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="Param" Id="5A1AD6CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="BF3FAF82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="ADA72D39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="27ADA247"/>
        <Parameter Type="Param" Library="AIAI" Id="B395667A"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E581D8"/>
    </Element>
    <Element Type="Param" Id="27ADA247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37273D3C"/>
    </Element>
    <Element Type="FunctionCall" Id="37273D3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="Param" Id="B395667A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B8E581D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="91B26535">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="E92934FB"/>
        <Parameter Type="Param" Library="AIAI" Id="3C3D6A3A"/>
        <Parameter Type="Param" Library="AIAI" Id="F0FCA5FD"/>
    </Element>
    <Element Type="Param" Id="E92934FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05AF4AC2"/>
    </Element>
    <Element Type="FunctionCall" Id="05AF4AC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="3C3D6A3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F0FCA5FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="98946BE3"/>
        <Array Type="Param" Library="AIAI" Id="8167D56D"/>
    </Element>
    <Element Type="Param" Id="98946BE3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8167D56D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BEAD8BF"/>
    </Element>
    <Element Type="FunctionCall" Id="0BEAD8BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="FunctionCall" Id="9B6693D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4EEE7016"/>
        <Parameter Type="Param" Library="AIAI" Id="2BC28377"/>
    </Element>
    <Element Type="Param" Id="4EEE7016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2310C8E"/>
    </Element>
    <Element Type="Param" Id="2BC28377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D22D8F3C"/>
    </Element>
    <Element Type="FunctionCall" Id="D22D8F3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000053"/>
    </Element>
    <Element Type="FunctionCall" Id="4D4974AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE0DA69F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E4067E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B12F3B5"/>
    </Element>
    <Element Type="FunctionCall" Id="AE0DA69F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A70D1B0E"/>
    </Element>
    <Element Type="Param" Id="A70D1B0E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="A2310C8E"/>
    </Element>
    <Element Type="FunctionCall" Id="9E4067E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A73D2F7B"/>
        <Parameter Type="Param" Library="AIAI" Id="E6FF8383"/>
        <Parameter Type="Param" Library="AIAI" Id="064C48EF"/>
    </Element>
    <Element Type="Param" Id="A73D2F7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF746DEE"/>
    </Element>
    <Element Type="FunctionCall" Id="EF746DEE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="BB7C0F2D"/>
        <Parameter Type="Param" Library="AIAI" Id="AA050ECA"/>
    </Element>
    <Element Type="Param" Id="BB7C0F2D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="A2310C8E"/>
    </Element>
    <Element Type="Param" Id="AA050ECA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="E6FF8383">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="064C48EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4B12F3B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="84478F96"/>
        <Parameter Type="Param" Library="AIAI" Id="0F25CD60"/>
        <Parameter Type="Param" Library="AIAI" Id="770DB472"/>
    </Element>
    <Element Type="Param" Id="84478F96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3FB1D609"/>
        <Array Type="Param" Library="AIAI" Id="47C54D5D"/>
    </Element>
    <Element Type="Param" Id="3FB1D609">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="47C54D5D">
        <Variable Type="Variable" Library="AIAI" Id="A2310C8E"/>
    </Element>
    <Element Type="Param" Id="0F25CD60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="770DB472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Trigger" Id="D844E616">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="F4AB9FC1"/>
        <Variable Type="Variable" Library="AIAI" Id="787E22C7"/>
        <Event Type="FunctionCall" Library="AIAI" Id="7EB903B7"/>
        <Event Type="FunctionCall" Library="AIAI" Id="868C280F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9FD2BB92"/>
        <Action Type="FunctionCall" Library="AIAI" Id="A1921110"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CE322A2B"/>
    </Element>
    <Element Type="Variable" Id="F4AB9FC1">
        <Identifier>casterPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B19671CB"/>
    </Element>
    <Element Type="Param" Id="B19671CB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="787E22C7">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BF6AF53"/>
    </Element>
    <Element Type="Param" Id="2BF6AF53">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB903B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5C010D48"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A1F7D6"/>
        <Parameter Type="Param" Library="AIAI" Id="C580E542"/>
        <Parameter Type="Param" Library="AIAI" Id="EAACB631"/>
        <Parameter Type="Param" Library="AIAI" Id="AC8361D2"/>
    </Element>
    <Element Type="Param" Id="E8A1F7D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4421C93A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="Param" Id="C580E542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1B5BFFA8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9F9C00A9"/>
    </Element>
    <Element Type="Param" Id="EAACB631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="68EEADB6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9384CB66"/>
    </Element>
    <Element Type="Param" Id="AC8361D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3F9C41F8"/>
        <Value>DemonHunterWeaponDamage</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="FunctionCall" Id="868C280F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5C010D48"/>
        <Parameter Type="Param" Library="AIAI" Id="BCFBBA85"/>
        <Parameter Type="Param" Library="AIAI" Id="62855DEA"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDA14EF"/>
        <Parameter Type="Param" Library="AIAI" Id="3C923789"/>
    </Element>
    <Element Type="Param" Id="BCFBBA85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4421C93A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="Param" Id="62855DEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1B5BFFA8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9F9C00A9"/>
    </Element>
    <Element Type="Param" Id="7BDA14EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="68EEADB6"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9384CB66"/>
    </Element>
    <Element Type="Param" Id="3C923789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3F9C41F8"/>
        <Value>BarbarianLeapDamage</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="FunctionCall" Id="9FD2BB92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="774B287E"/>
        <Parameter Type="Param" Library="AIAI" Id="8FFFC9B6"/>
    </Element>
    <Element Type="Param" Id="774B287E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F4AB9FC1"/>
    </Element>
    <Element Type="Param" Id="8FFFC9B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B279C37"/>
    </Element>
    <Element Type="FunctionCall" Id="8B279C37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000100"/>
    </Element>
    <Element Type="FunctionCall" Id="A1921110">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="85F74A63"/>
        <Parameter Type="Param" Library="AIAI" Id="B19B9CCA"/>
    </Element>
    <Element Type="Param" Id="85F74A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="787E22C7"/>
    </Element>
    <Element Type="Param" Id="B19B9CCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5685A0A1"/>
    </Element>
    <Element Type="FunctionCall" Id="5685A0A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="FunctionCall" Id="CE322A2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7F59E93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B557A18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4D95257"/>
    </Element>
    <Element Type="FunctionCall" Id="C7F59E93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4B36613"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE5A366"/>
        <Parameter Type="Param" Library="AIAI" Id="020D7D8F"/>
    </Element>
    <Element Type="Param" Id="B4B36613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78DD3BD6"/>
    </Element>
    <Element Type="FunctionCall" Id="78DD3BD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="390C5C49"/>
        <Parameter Type="Param" Library="AIAI" Id="7A40E61C"/>
        <Parameter Type="Param" Library="AIAI" Id="F18AC1B5"/>
        <Parameter Type="Param" Library="AIAI" Id="3387803B"/>
    </Element>
    <Element Type="Param" Id="7A40E61C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CE57EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="787E22C7"/>
    </Element>
    <Element Type="Param" Id="F18AC1B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B6F93566"/>
        <Value>Heroic;Hallucination</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="3387803B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="31F6EE2C"/>
        <Variable Type="Variable" Library="AIAI" Id="F4AB9FC1"/>
    </Element>
    <Element Type="Param" Id="7AE5A366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="020D7D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B557A18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3EFC34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7B2D5C9"/>
    </Element>
    <Element Type="FunctionCall" Id="3E3EFC34">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ECAFFD97"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D17BDF22"/>
        <Parameter Type="Param" Library="AIAI" Id="33456847"/>
    </Element>
    <Element Type="Param" Id="D17BDF22">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D472C466"/>
        <Variable Type="Variable" Library="AIAI" Id="F4AB9FC1"/>
    </Element>
    <Element Type="Param" Id="33456847">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
        <Variable Type="Variable" Library="AIAI" Id="787E22C7"/>
    </Element>
    <Element Type="FunctionCall" Id="C7B2D5C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C8C8AC02"/>
        <Parameter Type="Param" Library="AIAI" Id="5ED29BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="F29BD1ED"/>
    </Element>
    <Element Type="Param" Id="C8C8AC02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AE167F3"/>
    </Element>
    <Element Type="FunctionCall" Id="7AE167F3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Parameter Type="Param" Library="AIAI" Id="F49DF2F2"/>
    </Element>
    <Element Type="Param" Id="F49DF2F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="AIAI" Id="787E22C7"/>
    </Element>
    <Element Type="Param" Id="5ED29BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F29BD1ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F4D95257">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B588ABD"/>
        <Parameter Type="Param" Library="AIAI" Id="B3B23742"/>
        <Parameter Type="Param" Library="AIAI" Id="5871A82B"/>
    </Element>
    <Element Type="Param" Id="8B588ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD60DCFF"/>
    </Element>
    <Element Type="FunctionCall" Id="BD60DCFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="AA89526C"/>
        <Parameter Type="Param" Library="AIAI" Id="018FC65E"/>
    </Element>
    <Element Type="Param" Id="AA89526C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="F4AB9FC1"/>
    </Element>
    <Element Type="Param" Id="018FC65E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="B3B23742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5871A82B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="FF23BDC5">
        <Item Type="Comment" Library="AIAI" Id="C7750C86"/>
        <Item Type="Trigger" Library="AIAI" Id="310543B5"/>
        <Item Type="Trigger" Library="AIAI" Id="FCD946E6"/>
        <Item Type="Trigger" Library="AIAI" Id="142C992D"/>
        <Item Type="Trigger" Library="AIAI" Id="D3AE84AF"/>
        <Item Type="Trigger" Library="AIAI" Id="04BEE1B0"/>
        <Item Type="Comment" Library="AIAI" Id="59A3F4F6"/>
        <Item Type="Trigger" Library="AIAI" Id="0BE601DA"/>
        <Item Type="Trigger" Library="AIAI" Id="B51EC6F3"/>
        <Item Type="Trigger" Library="AIAI" Id="55054E1A"/>
        <Item Type="Trigger" Library="AIAI" Id="73A0A2BA"/>
        <Item Type="Trigger" Library="AIAI" Id="D4A255EB"/>
        <Item Type="Comment" Library="AIAI" Id="232F4DD7"/>
        <Item Type="Trigger" Library="AIAI" Id="2CA8D8E2"/>
        <Item Type="Trigger" Library="AIAI" Id="1C2C49A5"/>
        <Item Type="Trigger" Library="AIAI" Id="D3EA55B1"/>
        <Item Type="Trigger" Library="AIAI" Id="FA05FAE9"/>
        <Item Type="Comment" Library="AIAI" Id="BDDE434F"/>
        <Item Type="Trigger" Library="AIAI" Id="6831B88A"/>
        <Item Type="Trigger" Library="AIAI" Id="087E0BF6"/>
        <Item Type="Trigger" Library="AIAI" Id="7BA1450D"/>
        <Item Type="Trigger" Library="AIAI" Id="B68D5D46"/>
        <Item Type="Trigger" Library="AIAI" Id="6C48AE45"/>
    </Element>
    <Element Type="Comment" Id="C7750C86">
        <Comment>
            Raven Court
        </Comment>
    </Element>
    <Element Type="Trigger" Id="310543B5">
        <Event Type="FunctionCall" Library="AIAI" Id="80E24152"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3BC503E9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="250E5B28"/>
        <Action Type="Comment" Library="AIAI" Id="ECF6E034"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E4A5982A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0A50F21D"/>
    </Element>
    <Element Type="FunctionCall" Id="80E24152">
        <FunctionDef Type="FunctionDef" Library="Game" Id="5440636E"/>
    </Element>
    <Element Type="FunctionCall" Id="3BC503E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="675F4125"/>
        <Parameter Type="Param" Library="AIAI" Id="55D4750A"/>
    </Element>
    <Element Type="Param" Id="675F4125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="EF049C18"/>
    </Element>
    <Element Type="Param" Id="EF049C18">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="55D4750A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA742FD3"/>
    </Element>
    <Element Type="FunctionCall" Id="EA742FD3">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2288762E"/>
    </Element>
    <Element Type="FunctionCall" Id="250E5B28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E6984D91"/>
        <Parameter Type="Param" Library="AIAI" Id="341A36D3"/>
    </Element>
    <Element Type="Param" Id="E6984D91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="BD8D4491"/>
    </Element>
    <Element Type="Param" Id="BD8D4491">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="341A36D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="ED6BC715"/>
    </Element>
    <Element Type="Comment" Id="ECF6E034">
        <Comment>
            Delay the AI response to the event
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E4A5982A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="171EA019"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA966DA"/>
    </Element>
    <Element Type="Param" Id="171EA019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EB48EE81"/>
        <Array Type="Param" Library="AIAI" Id="5F4CE703"/>
    </Element>
    <Element Type="Param" Id="EB48EE81">
        <Variable Type="Variable" Library="AIAI" Id="54034217"/>
    </Element>
    <Element Type="Param" Id="5F4CE703">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DD0F27C"/>
    </Element>
    <Element Type="FunctionCall" Id="8DD0F27C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8EEEEFE9"/>
    </Element>
    <Element Type="Param" Id="8EEEEFE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="7CA966DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54DA6696"/>
    </Element>
    <Element Type="FunctionCall" Id="54DA6696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5850A283"/>
        <Parameter Type="Param" Library="AIAI" Id="6DEDE810"/>
        <Parameter Type="Param" Library="AIAI" Id="583E8F29"/>
    </Element>
    <Element Type="Param" Id="5850A283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6DEDE810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="D26A7326"/>
    </Element>
    <Element Type="Param" Id="D26A7326">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="713EC20A"/>
    </Element>
    <Element Type="FunctionCall" Id="713EC20A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F23324"/>
    </Element>
    <Element Type="Param" Id="C8F23324">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="46E8DA32"/>
        <Array Type="Param" Library="AIAI" Id="EC60D833"/>
    </Element>
    <Element Type="Param" Id="46E8DA32">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="EC60D833">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD998DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="DD998DF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D664B4"/>
    </Element>
    <Element Type="Param" Id="C7D664B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="583E8F29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA1B6792"/>
    </Element>
    <Element Type="FunctionCall" Id="AA1B6792">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="7454B64A"/>
    </Element>
    <Element Type="Param" Id="7454B64A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="0A50F21D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EC575B83"/>
        <Parameter Type="Param" Library="AIAI" Id="0D304093"/>
    </Element>
    <Element Type="Param" Id="EC575B83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DFC255F5"/>
        <Array Type="Param" Library="AIAI" Id="A3877882"/>
    </Element>
    <Element Type="Param" Id="DFC255F5">
        <Variable Type="Variable" Library="AIAI" Id="54034217"/>
    </Element>
    <Element Type="Param" Id="A3877882">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="878D44D2"/>
    </Element>
    <Element Type="FunctionCall" Id="878D44D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0BC5B14F"/>
    </Element>
    <Element Type="Param" Id="0BC5B14F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="0D304093">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="510E3DA7"/>
    </Element>
    <Element Type="FunctionCall" Id="510E3DA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="33A1D41C"/>
        <Parameter Type="Param" Library="AIAI" Id="244D8811"/>
        <Parameter Type="Param" Library="AIAI" Id="4B2FEECF"/>
    </Element>
    <Element Type="Param" Id="33A1D41C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="244D8811">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="EB7C56A2"/>
        <Array Type="Param" Library="AIAI" Id="227FE73B"/>
    </Element>
    <Element Type="Param" Id="227FE73B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95417F2C"/>
    </Element>
    <Element Type="FunctionCall" Id="95417F2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1D06C359"/>
    </Element>
    <Element Type="Param" Id="1D06C359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="14B00C0F"/>
        <Array Type="Param" Library="AIAI" Id="AA2D2923"/>
    </Element>
    <Element Type="Param" Id="14B00C0F">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="AA2D2923">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C35B127"/>
    </Element>
    <Element Type="FunctionCall" Id="8C35B127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E12F2B9D"/>
    </Element>
    <Element Type="Param" Id="E12F2B9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="4B2FEECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAEB062A"/>
    </Element>
    <Element Type="FunctionCall" Id="FAEB062A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="194135A1"/>
    </Element>
    <Element Type="Param" Id="194135A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Trigger" Id="FCD946E6">
        <Event Type="FunctionCall" Library="AIAI" Id="AC43FEA8"/>
        <Action Type="FunctionCall" Library="AIAI" Id="6B5B88C7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="210E4158"/>
    </Element>
    <Element Type="FunctionCall" Id="AC43FEA8">
        <FunctionDef Type="FunctionDef" Library="Game" Id="8C9AF03E"/>
    </Element>
    <Element Type="FunctionCall" Id="6B5B88C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E5F14629"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD12C1C"/>
    </Element>
    <Element Type="Param" Id="E5F14629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="B155511B"/>
    </Element>
    <Element Type="Param" Id="B155511B">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Param" Id="9FD12C1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3405DC4"/>
    </Element>
    <Element Type="FunctionCall" Id="E3405DC4">
        <FunctionDef Type="FunctionDef" Library="Game" Id="68B7594F"/>
    </Element>
    <Element Type="FunctionCall" Id="210E4158">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF885CE"/>
        <Parameter Type="Param" Library="AIAI" Id="957877E1"/>
    </Element>
    <Element Type="Param" Id="ABF885CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="ED73F4DF"/>
    </Element>
    <Element Type="Param" Id="ED73F4DF">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="957877E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="Trigger" Id="142C992D">
        <Event Type="FunctionCall" Library="AIAI" Id="3E8225E0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B856A8C9"/>
    </Element>
    <Element Type="FunctionCall" Id="3E8225E0">
        <FunctionDef Type="FunctionDef" Library="Game" Id="F0B79B9C"/>
    </Element>
    <Element Type="FunctionCall" Id="B856A8C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="06D8D1F1"/>
        <Parameter Type="Param" Library="AIAI" Id="F84CE75A"/>
    </Element>
    <Element Type="Param" Id="06D8D1F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="005B4F02"/>
    </Element>
    <Element Type="Param" Id="005B4F02">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="F84CE75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="27E09B18"/>
    </Element>
    <Element Type="Trigger" Id="D3AE84AF">
        <Event Type="FunctionCall" Library="AIAI" Id="C7FDD3F5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7A59E2CA"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B30794B9"/>
    </Element>
    <Element Type="FunctionCall" Id="C7FDD3F5">
        <FunctionDef Type="FunctionDef" Library="Game" Id="7B8F02F0"/>
    </Element>
    <Element Type="FunctionCall" Id="7A59E2CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1261E1"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2530A3"/>
    </Element>
    <Element Type="Param" Id="EB1261E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F67BB4EA"/>
        <StructMember Type="Param" Library="AIAI" Id="E899815A"/>
    </Element>
    <Element Type="Param" Id="E899815A">
        <Variable Type="Variable" Library="AIAI" Id="C3468D58"/>
    </Element>
    <Element Type="Param" Id="3C2530A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4F089AF"/>
    </Element>
    <Element Type="FunctionCall" Id="A4F089AF">
        <FunctionDef Type="FunctionDef" Library="Game" Id="6653FCB0"/>
    </Element>
    <Element Type="FunctionCall" Id="B30794B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="275B2B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="C788DAC6"/>
    </Element>
    <Element Type="Param" Id="275B2B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F67BB4EA"/>
        <StructMember Type="Param" Library="AIAI" Id="E8B48B69"/>
    </Element>
    <Element Type="Param" Id="E8B48B69">
        <Variable Type="Variable" Library="AIAI" Id="0F05F315"/>
    </Element>
    <Element Type="Param" Id="C788DAC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="04BEE1B0">
        <Event Type="FunctionCall" Library="AIAI" Id="9A3DA344"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1A6D904D"/>
    </Element>
    <Element Type="FunctionCall" Id="9A3DA344">
        <FunctionDef Type="FunctionDef" Library="Game" Id="40B3D307"/>
    </Element>
    <Element Type="FunctionCall" Id="1A6D904D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C7DF1FDB"/>
        <Parameter Type="Param" Library="AIAI" Id="07814C4D"/>
    </Element>
    <Element Type="Param" Id="C7DF1FDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F67BB4EA"/>
        <StructMember Type="Param" Library="AIAI" Id="457A0677"/>
    </Element>
    <Element Type="Param" Id="457A0677">
        <Variable Type="Variable" Library="AIAI" Id="0F05F315"/>
    </Element>
    <Element Type="Param" Id="07814C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="59A3F4F6">
        <Comment>
            Docks
        </Comment>
    </Element>
    <Element Type="Trigger" Id="0BE601DA">
        <Event Type="FunctionCall" Library="AIAI" Id="D1F0B32F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5FBCC71F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B1A2C69C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="F7D73C15"/>
        <Action Type="FunctionCall" Library="AIAI" Id="403B49B5"/>
    </Element>
    <Element Type="FunctionCall" Id="D1F0B32F">
        <FunctionDef Type="FunctionDef" Library="Game" Id="88E8CF3E"/>
    </Element>
    <Element Type="FunctionCall" Id="5FBCC71F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B807CCB7"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA9C868"/>
    </Element>
    <Element Type="Param" Id="B807CCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="BD45A5E6"/>
    </Element>
    <Element Type="Param" Id="BD45A5E6">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="Param" Id="6FA9C868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B70D980C"/>
    </Element>
    <Element Type="FunctionCall" Id="B70D980C">
        <FunctionDef Type="FunctionDef" Library="Game" Id="EDD748ED"/>
    </Element>
    <Element Type="FunctionCall" Id="B1A2C69C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BC7DA13B"/>
        <Parameter Type="Param" Library="AIAI" Id="D56E4DDE"/>
    </Element>
    <Element Type="Param" Id="BC7DA13B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="EE560A28"/>
    </Element>
    <Element Type="Param" Id="EE560A28">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="D56E4DDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0809AC32"/>
    </Element>
    <Element Type="FunctionCall" Id="F7D73C15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="86D9665C"/>
        <Parameter Type="Param" Library="AIAI" Id="DCE7D848"/>
    </Element>
    <Element Type="Param" Id="86D9665C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="9F52498E"/>
    </Element>
    <Element Type="Param" Id="9F52498E">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="A1615465"/>
    </Element>
    <Element Type="Param" Id="A1615465">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Param" Id="DCE7D848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="403B49B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="149BDCCA"/>
        <Parameter Type="Param" Library="AIAI" Id="6E1B608C"/>
    </Element>
    <Element Type="Param" Id="149BDCCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="587E79A9"/>
    </Element>
    <Element Type="Param" Id="587E79A9">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="52066ED9"/>
    </Element>
    <Element Type="Param" Id="52066ED9">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="6E1B608C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Trigger" Id="B51EC6F3">
        <Variable Type="Variable" Library="AIAI" Id="5760EF3A"/>
        <Event Type="FunctionCall" Library="AIAI" Id="CDEC9BD5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="64382275"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E605796F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="12BA3E30"/>
    </Element>
    <Element Type="Variable" Id="5760EF3A">
        <Identifier>player</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ED9A72E8"/>
    </Element>
    <Element Type="Param" Id="ED9A72E8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CDEC9BD5">
        <FunctionDef Type="FunctionDef" Library="Game" Id="3E50B7CF"/>
    </Element>
    <Element Type="FunctionCall" Id="64382275">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D1D0FB9"/>
        <Parameter Type="Param" Library="AIAI" Id="B4CA1AFF"/>
    </Element>
    <Element Type="Param" Id="7D1D0FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="BC99E5B4"/>
    </Element>
    <Element Type="Param" Id="BC99E5B4">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="B4CA1AFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="FunctionCall" Id="E605796F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="74E9601E"/>
        <Parameter Type="Param" Library="AIAI" Id="58AF134F"/>
    </Element>
    <Element Type="Param" Id="74E9601E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5760EF3A"/>
    </Element>
    <Element Type="Param" Id="58AF134F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7B2B412"/>
    </Element>
    <Element Type="FunctionCall" Id="E7B2B412">
        <FunctionDef Type="FunctionDef" Library="Game" Id="94C1CF6D"/>
    </Element>
    <Element Type="FunctionCall" Id="12BA3E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="631352E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="165E8A33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9895C17F"/>
    </Element>
    <Element Type="FunctionCall" Id="631352E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="248C43CF"/>
        <Parameter Type="Param" Library="AIAI" Id="91AEDC4B"/>
    </Element>
    <Element Type="Param" Id="248C43CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="9C301FAB"/>
    </Element>
    <Element Type="Param" Id="9C301FAB">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="DB6C0D49"/>
    </Element>
    <Element Type="Param" Id="DB6C0D49">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="91AEDC4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="165E8A33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9ABF613F"/>
        <Parameter Type="Param" Library="AIAI" Id="AE569B91"/>
    </Element>
    <Element Type="Param" Id="9ABF613F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="420455FA"/>
    </Element>
    <Element Type="Param" Id="420455FA">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="77755566"/>
    </Element>
    <Element Type="Param" Id="77755566">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Param" Id="AE569B91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9895C17F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C82F40A5"/>
        <Parameter Type="Param" Library="AIAI" Id="02EFACAC"/>
        <Parameter Type="Param" Library="AIAI" Id="7E39C83A"/>
    </Element>
    <Element Type="Param" Id="C82F40A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7C9C686C"/>
        <Array Type="Param" Library="AIAI" Id="351B74E9"/>
    </Element>
    <Element Type="Param" Id="7C9C686C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="351B74E9">
        <Variable Type="Variable" Library="AIAI" Id="5760EF3A"/>
    </Element>
    <Element Type="Param" Id="02EFACAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7E39C83A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Trigger" Id="55054E1A">
        <Event Type="FunctionCall" Library="AIAI" Id="EC775D6D"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B3668CF8"/>
    </Element>
    <Element Type="FunctionCall" Id="EC775D6D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="1E0DBBAE"/>
    </Element>
    <Element Type="FunctionCall" Id="B3668CF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7F2D11A9"/>
        <Parameter Type="Param" Library="AIAI" Id="9BA43388"/>
    </Element>
    <Element Type="Param" Id="7F2D11A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="FFD93EEF"/>
    </Element>
    <Element Type="Param" Id="FFD93EEF">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="9BA43388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0809AC32"/>
    </Element>
    <Element Type="Trigger" Id="73A0A2BA">
        <Variable Type="Variable" Library="AIAI" Id="05A8D4DB"/>
        <Variable Type="Variable" Library="AIAI" Id="9E01F4F9"/>
        <Event Type="FunctionCall" Library="AIAI" Id="B517954C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="658B072F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="1843D509"/>
        <Action Type="FunctionCall" Library="AIAI" Id="386928EB"/>
    </Element>
    <Element Type="Variable" Id="05A8D4DB">
        <Identifier>player</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C5DF1CD2"/>
    </Element>
    <Element Type="Param" Id="C5DF1CD2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9E01F4F9">
        <Identifier>count</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3CA4C0A"/>
    </Element>
    <Element Type="Param" Id="E3CA4C0A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B517954C">
        <FunctionDef Type="FunctionDef" Library="Game" Id="FD76EF64"/>
    </Element>
    <Element Type="FunctionCall" Id="658B072F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3125387E"/>
        <Parameter Type="Param" Library="AIAI" Id="03B7D96F"/>
    </Element>
    <Element Type="Param" Id="3125387E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="05A8D4DB"/>
    </Element>
    <Element Type="Param" Id="03B7D96F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB5B4921"/>
    </Element>
    <Element Type="FunctionCall" Id="BB5B4921">
        <FunctionDef Type="FunctionDef" Library="Game" Id="F2724255"/>
    </Element>
    <Element Type="FunctionCall" Id="1843D509">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BE7CDA6B"/>
        <Parameter Type="Param" Library="AIAI" Id="AF05C72B"/>
    </Element>
    <Element Type="Param" Id="BE7CDA6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9E01F4F9"/>
    </Element>
    <Element Type="Param" Id="AF05C72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8BCCF4D"/>
    </Element>
    <Element Type="FunctionCall" Id="E8BCCF4D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E68385DF"/>
    </Element>
    <Element Type="FunctionCall" Id="386928EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16ADB2A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ACB2509"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19D53D94"/>
    </Element>
    <Element Type="FunctionCall" Id="16ADB2A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CB72659B"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B1A54C"/>
        <Parameter Type="Param" Library="AIAI" Id="42C9547E"/>
    </Element>
    <Element Type="Param" Id="CB72659B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F3B1A54C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="9E01F4F9"/>
    </Element>
    <Element Type="Param" Id="42C9547E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="A30CAEA9"/>
    </Element>
    <Element Type="Param" Id="A30CAEA9">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="B0B9C28B"/>
    </Element>
    <Element Type="Param" Id="B0B9C28B">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="7ACB2509">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="498D05F1"/>
        <Parameter Type="Param" Library="AIAI" Id="D6AF82E0"/>
        <Parameter Type="Param" Library="AIAI" Id="006593D8"/>
    </Element>
    <Element Type="Param" Id="498D05F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D6AF82E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="9E01F4F9"/>
    </Element>
    <Element Type="Param" Id="006593D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="2D2218D6"/>
    </Element>
    <Element Type="Param" Id="2D2218D6">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="574259E9"/>
    </Element>
    <Element Type="Param" Id="574259E9">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="19D53D94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E3B45ED7"/>
        <Parameter Type="Param" Library="AIAI" Id="ED66C9D4"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B75D4D"/>
    </Element>
    <Element Type="Param" Id="E3B45ED7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="857D765B"/>
        <Array Type="Param" Library="AIAI" Id="CB7F83C8"/>
    </Element>
    <Element Type="Param" Id="857D765B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="CB7F83C8">
        <Variable Type="Variable" Library="AIAI" Id="05A8D4DB"/>
    </Element>
    <Element Type="Param" Id="ED66C9D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E2B75D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Trigger" Id="D4A255EB">
        <Variable Type="Variable" Library="AIAI" Id="68C54A6F"/>
        <Event Type="FunctionCall" Library="AIAI" Id="1AC242EE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="590B1204"/>
        <Action Type="FunctionCall" Library="AIAI" Id="66FC4C68"/>
        <Action Type="FunctionCall" Library="AIAI" Id="35D3BEE9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="83ADC544"/>
    </Element>
    <Element Type="Variable" Id="68C54A6F">
        <Identifier>treasureChest</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7D304E02"/>
    </Element>
    <Element Type="Param" Id="7D304E02">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="1AC242EE">
        <FunctionDef Type="FunctionDef" Library="Game" Id="5624CFB8"/>
    </Element>
    <Element Type="FunctionCall" Id="590B1204">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8A6E25"/>
        <Parameter Type="Param" Library="AIAI" Id="FA524ED8"/>
    </Element>
    <Element Type="Param" Id="0B8A6E25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="68C54A6F"/>
    </Element>
    <Element Type="Param" Id="FA524ED8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E489DBF"/>
    </Element>
    <Element Type="FunctionCall" Id="4E489DBF">
        <FunctionDef Type="FunctionDef" Library="Game" Id="677C548A"/>
    </Element>
    <Element Type="FunctionCall" Id="66FC4C68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <Parameter Type="Param" Library="AIAI" Id="B0B0FBA4"/>
        <Parameter Type="Param" Library="AIAI" Id="4CD1BB85"/>
    </Element>
    <Element Type="Param" Id="B0B0FBA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="68C54A6F"/>
    </Element>
    <Element Type="Param" Id="4CD1BB85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="3D04584E"/>
    </Element>
    <Element Type="FunctionCall" Id="35D3BEE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E06E590A"/>
        <Parameter Type="Param" Library="AIAI" Id="3CE437CE"/>
    </Element>
    <Element Type="Param" Id="E06E590A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FE6F67E"/>
        <Array Type="Param" Library="AIAI" Id="194C68D9"/>
    </Element>
    <Element Type="Param" Id="9FE6F67E">
        <Variable Type="Variable" Library="AIAI" Id="C4BDFDF2"/>
    </Element>
    <Element Type="Param" Id="194C68D9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A9F5F5D"/>
    </Element>
    <Element Type="FunctionCall" Id="4A9F5F5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4E9519B1"/>
    </Element>
    <Element Type="Param" Id="4E9519B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="3CE437CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCE2EE15"/>
    </Element>
    <Element Type="FunctionCall" Id="FCE2EE15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4F91A504"/>
        <Parameter Type="Param" Library="AIAI" Id="897C0CD2"/>
        <Parameter Type="Param" Library="AIAI" Id="BD57A3AC"/>
    </Element>
    <Element Type="Param" Id="4F91A504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="897C0CD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="449CA3AF"/>
    </Element>
    <Element Type="Param" Id="449CA3AF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2DAC984"/>
    </Element>
    <Element Type="FunctionCall" Id="E2DAC984">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0C5C5438"/>
    </Element>
    <Element Type="Param" Id="0C5C5438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C49C32A8"/>
        <Array Type="Param" Library="AIAI" Id="D535EA00"/>
    </Element>
    <Element Type="Param" Id="C49C32A8">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="D535EA00">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E01DC6BD"/>
    </Element>
    <Element Type="FunctionCall" Id="E01DC6BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="30E1C6FF"/>
    </Element>
    <Element Type="Param" Id="30E1C6FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="BD57A3AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE58A710"/>
    </Element>
    <Element Type="FunctionCall" Id="EE58A710">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="BE925C0F"/>
    </Element>
    <Element Type="Param" Id="BE925C0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="83ADC544">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="62C7C321"/>
        <Parameter Type="Param" Library="AIAI" Id="DE046B33"/>
    </Element>
    <Element Type="Param" Id="62C7C321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="ADBCA811"/>
        <Array Type="Param" Library="AIAI" Id="AC28FB52"/>
    </Element>
    <Element Type="Param" Id="ADBCA811">
        <Variable Type="Variable" Library="AIAI" Id="C4BDFDF2"/>
    </Element>
    <Element Type="Param" Id="AC28FB52">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14E783A2"/>
    </Element>
    <Element Type="FunctionCall" Id="14E783A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2EB664D0"/>
    </Element>
    <Element Type="Param" Id="2EB664D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="DE046B33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A5103E"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A5103E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA2F1C3"/>
        <Parameter Type="Param" Library="AIAI" Id="5C34F662"/>
        <Parameter Type="Param" Library="AIAI" Id="CAFF8F6F"/>
    </Element>
    <Element Type="Param" Id="BBA2F1C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5C34F662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="560E407F"/>
        <Array Type="Param" Library="AIAI" Id="CA35B395"/>
    </Element>
    <Element Type="Param" Id="CA35B395">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4F176CA"/>
    </Element>
    <Element Type="FunctionCall" Id="A4F176CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2C3BB4C6"/>
    </Element>
    <Element Type="Param" Id="2C3BB4C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3686F9E7"/>
        <Array Type="Param" Library="AIAI" Id="4B73A129"/>
    </Element>
    <Element Type="Param" Id="3686F9E7">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="4B73A129">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="773B923E"/>
    </Element>
    <Element Type="FunctionCall" Id="773B923E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE2C3EA"/>
    </Element>
    <Element Type="Param" Id="6FE2C3EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="CAFF8F6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93A8F55C"/>
    </Element>
    <Element Type="FunctionCall" Id="93A8F55C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="DAEBF748"/>
    </Element>
    <Element Type="Param" Id="DAEBF748">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="232F4DD7">
        <Comment>
            Dragon Shire
        </Comment>
    </Element>
    <Element Type="Trigger" Id="2CA8D8E2">
        <Variable Type="Variable" Library="AIAI" Id="D6490E8D"/>
        <Event Type="FunctionCall" Library="AIAI" Id="FFF25B0A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="523E517F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="38C6A0EE"/>
    </Element>
    <Element Type="Variable" Id="D6490E8D">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="70FA04CF"/>
    </Element>
    <Element Type="Param" Id="70FA04CF">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FFF25B0A">
        <FunctionDef Type="FunctionDef" Library="Game" Id="D0494CEA"/>
    </Element>
    <Element Type="FunctionCall" Id="523E517F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0200ABE9"/>
        <Parameter Type="Param" Library="AIAI" Id="17C71059"/>
    </Element>
    <Element Type="Param" Id="0200ABE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6490E8D"/>
    </Element>
    <Element Type="Param" Id="17C71059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D934CC94"/>
    </Element>
    <Element Type="FunctionCall" Id="D934CC94">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2D7F1EFC"/>
    </Element>
    <Element Type="FunctionCall" Id="38C6A0EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <Parameter Type="Param" Library="AIAI" Id="0FCE58D5"/>
        <Parameter Type="Param" Library="AIAI" Id="C03A6BF9"/>
    </Element>
    <Element Type="Param" Id="0FCE58D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="D6490E8D"/>
    </Element>
    <Element Type="Param" Id="C03A6BF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Trigger" Id="1C2C49A5">
        <Event Type="FunctionCall" Library="AIAI" Id="3BAD0DAD"/>
        <Action Type="Comment" Library="AIAI" Id="F766A1D0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="8E715C5E"/>
        <Action Type="FunctionCall" Library="AIAI" Id="19A820F7"/>
    </Element>
    <Element Type="FunctionCall" Id="3BAD0DAD">
        <FunctionDef Type="FunctionDef" Library="Game" Id="EB32AC7E"/>
    </Element>
    <Element Type="Comment" Id="F766A1D0">
        <Comment>
            Delay the AI response to the event
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E715C5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="846428A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="259AEB70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2E35818"/>
    </Element>
    <Element Type="FunctionCall" Id="846428A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="682895CE"/>
        <Parameter Type="Param" Library="AIAI" Id="67100647"/>
    </Element>
    <Element Type="Param" Id="682895CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="FCC1D5DF"/>
        <Array Type="Param" Library="AIAI" Id="1A532DCE"/>
    </Element>
    <Element Type="Param" Id="FCC1D5DF">
        <Variable Type="Variable" Library="AIAI" Id="9FD0088E"/>
    </Element>
    <Element Type="Param" Id="1A532DCE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E7715BF"/>
    </Element>
    <Element Type="FunctionCall" Id="9E7715BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F2876EFE"/>
    </Element>
    <Element Type="Param" Id="F2876EFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="67100647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CF0A243"/>
    </Element>
    <Element Type="FunctionCall" Id="1CF0A243">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA3DF0D"/>
        <Parameter Type="Param" Library="AIAI" Id="236C619B"/>
        <Parameter Type="Param" Library="AIAI" Id="C30D039B"/>
    </Element>
    <Element Type="Param" Id="FEA3DF0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="236C619B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="EE2A1FAA"/>
    </Element>
    <Element Type="Param" Id="EE2A1FAA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A71B0250"/>
    </Element>
    <Element Type="FunctionCall" Id="A71B0250">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="36589D4D"/>
    </Element>
    <Element Type="Param" Id="36589D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0A6D8309"/>
        <Array Type="Param" Library="AIAI" Id="D7B33716"/>
    </Element>
    <Element Type="Param" Id="0A6D8309">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="D7B33716">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1F97A63"/>
    </Element>
    <Element Type="FunctionCall" Id="C1F97A63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A15B305C"/>
    </Element>
    <Element Type="Param" Id="A15B305C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="C30D039B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="304212E7"/>
    </Element>
    <Element Type="FunctionCall" Id="304212E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D62B328F"/>
    </Element>
    <Element Type="Param" Id="D62B328F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="259AEB70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F8CDB292"/>
        <Parameter Type="Param" Library="AIAI" Id="3F6F1AD3"/>
    </Element>
    <Element Type="Param" Id="F8CDB292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E6F18E72"/>
        <Array Type="Param" Library="AIAI" Id="114CD0AB"/>
    </Element>
    <Element Type="Param" Id="E6F18E72">
        <Variable Type="Variable" Library="AIAI" Id="69471721"/>
    </Element>
    <Element Type="Param" Id="114CD0AB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="775A063F"/>
    </Element>
    <Element Type="FunctionCall" Id="775A063F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C7C4B362"/>
    </Element>
    <Element Type="Param" Id="C7C4B362">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="3F6F1AD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FFA96A8"/>
    </Element>
    <Element Type="FunctionCall" Id="8FFA96A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8BD5D2CB"/>
        <Parameter Type="Param" Library="AIAI" Id="CE21ED18"/>
        <Parameter Type="Param" Library="AIAI" Id="0E7CA9AF"/>
    </Element>
    <Element Type="Param" Id="8BD5D2CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CE21ED18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="7515F12C"/>
    </Element>
    <Element Type="Param" Id="7515F12C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83D1D9BE"/>
    </Element>
    <Element Type="FunctionCall" Id="83D1D9BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2E88C0B2"/>
    </Element>
    <Element Type="Param" Id="2E88C0B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="087D5F27"/>
        <Array Type="Param" Library="AIAI" Id="C055BFA9"/>
    </Element>
    <Element Type="Param" Id="087D5F27">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="C055BFA9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5CCE2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="A5CCE2F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="443A1E94"/>
    </Element>
    <Element Type="Param" Id="443A1E94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="0E7CA9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C09D7BE0"/>
    </Element>
    <Element Type="FunctionCall" Id="C09D7BE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="24FF447A"/>
    </Element>
    <Element Type="Param" Id="24FF447A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="D2E35818">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AF371F4C"/>
        <Parameter Type="Param" Library="AIAI" Id="5285B234"/>
        <Parameter Type="Param" Library="AIAI" Id="006A7558"/>
    </Element>
    <Element Type="Param" Id="AF371F4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8959E630"/>
    </Element>
    <Element Type="FunctionCall" Id="8959E630">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="65E50D60"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACD6D27"/>
    </Element>
    <Element Type="Param" Id="5ACD6D27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="5285B234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="006A7558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="19A820F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26DF2E3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0F380DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80C5EEF7"/>
    </Element>
    <Element Type="FunctionCall" Id="26DF2E3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67B800B8"/>
        <Parameter Type="Param" Library="AIAI" Id="2942B597"/>
    </Element>
    <Element Type="Param" Id="67B800B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7731724A"/>
        <Array Type="Param" Library="AIAI" Id="EED71427"/>
    </Element>
    <Element Type="Param" Id="7731724A">
        <Variable Type="Variable" Library="AIAI" Id="69471721"/>
    </Element>
    <Element Type="Param" Id="EED71427">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87BCF2BC"/>
    </Element>
    <Element Type="FunctionCall" Id="87BCF2BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4B368CBA"/>
    </Element>
    <Element Type="Param" Id="4B368CBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="2942B597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B01391F"/>
    </Element>
    <Element Type="FunctionCall" Id="0B01391F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="986DD1E2"/>
        <Parameter Type="Param" Library="AIAI" Id="D89EA106"/>
        <Parameter Type="Param" Library="AIAI" Id="11C195F5"/>
    </Element>
    <Element Type="Param" Id="986DD1E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D89EA106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2AC5DB8C"/>
        <Array Type="Param" Library="AIAI" Id="2E9BE3C8"/>
    </Element>
    <Element Type="Param" Id="2E9BE3C8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF8B4160"/>
    </Element>
    <Element Type="FunctionCall" Id="DF8B4160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D7570F48"/>
    </Element>
    <Element Type="Param" Id="D7570F48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3EAAA57C"/>
        <Array Type="Param" Library="AIAI" Id="1AF9BFF1"/>
    </Element>
    <Element Type="Param" Id="3EAAA57C">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="1AF9BFF1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FF52BFF"/>
    </Element>
    <Element Type="FunctionCall" Id="3FF52BFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5B8E5A8C"/>
    </Element>
    <Element Type="Param" Id="5B8E5A8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="11C195F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F06EED9"/>
    </Element>
    <Element Type="FunctionCall" Id="2F06EED9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="33EC5F63"/>
    </Element>
    <Element Type="Param" Id="33EC5F63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="C0F380DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC2977C"/>
        <Parameter Type="Param" Library="AIAI" Id="D9EBA221"/>
    </Element>
    <Element Type="Param" Id="AAC2977C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="186339CE"/>
        <Array Type="Param" Library="AIAI" Id="A84C407B"/>
    </Element>
    <Element Type="Param" Id="186339CE">
        <Variable Type="Variable" Library="AIAI" Id="9FD0088E"/>
    </Element>
    <Element Type="Param" Id="A84C407B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD66E3EF"/>
    </Element>
    <Element Type="FunctionCall" Id="DD66E3EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A9F705B4"/>
    </Element>
    <Element Type="Param" Id="A9F705B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="D9EBA221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="496C6B8F"/>
    </Element>
    <Element Type="FunctionCall" Id="496C6B8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D48484"/>
        <Parameter Type="Param" Library="AIAI" Id="E29DD31B"/>
        <Parameter Type="Param" Library="AIAI" Id="AD8A0CD8"/>
    </Element>
    <Element Type="Param" Id="F4D48484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E29DD31B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="474E5DCC"/>
        <Array Type="Param" Library="AIAI" Id="252BDBEC"/>
    </Element>
    <Element Type="Param" Id="252BDBEC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F5F868A"/>
    </Element>
    <Element Type="FunctionCall" Id="0F5F868A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DD665125"/>
    </Element>
    <Element Type="Param" Id="DD665125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="38979164"/>
        <Array Type="Param" Library="AIAI" Id="110DCBB1"/>
    </Element>
    <Element Type="Param" Id="38979164">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="110DCBB1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCB5389D"/>
    </Element>
    <Element Type="FunctionCall" Id="BCB5389D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA085AE"/>
    </Element>
    <Element Type="Param" Id="BFA085AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="AD8A0CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77841BD8"/>
    </Element>
    <Element Type="FunctionCall" Id="77841BD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="B7835DA1"/>
    </Element>
    <Element Type="Param" Id="B7835DA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="80C5EEF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="192A4726"/>
        <Parameter Type="Param" Library="AIAI" Id="1AB5E767"/>
        <Parameter Type="Param" Library="AIAI" Id="1444C8DC"/>
    </Element>
    <Element Type="Param" Id="192A4726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4941D92D"/>
    </Element>
    <Element Type="FunctionCall" Id="4941D92D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="65E50D60"/>
        <Parameter Type="Param" Library="AIAI" Id="94DAC1DC"/>
    </Element>
    <Element Type="Param" Id="94DAC1DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Param" Id="1AB5E767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1444C8DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="D3EA55B1">
        <Variable Type="Variable" Library="AIAI" Id="D0C09BA9"/>
        <Event Type="FunctionCall" Library="AIAI" Id="6D0657AC"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4E3572B0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DA65D54A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0E702248"/>
    </Element>
    <Element Type="Variable" Id="D0C09BA9">
        <Identifier>dragon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EF601F5C"/>
    </Element>
    <Element Type="Param" Id="EF601F5C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="6D0657AC">
        <FunctionDef Type="FunctionDef" Library="Game" Id="C7C29A2D"/>
    </Element>
    <Element Type="FunctionCall" Id="4E3572B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BAC51B9"/>
        <Parameter Type="Param" Library="AIAI" Id="A5673C7F"/>
    </Element>
    <Element Type="Param" Id="1BAC51B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D0C09BA9"/>
    </Element>
    <Element Type="Param" Id="A5673C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51975CF5"/>
    </Element>
    <Element Type="FunctionCall" Id="51975CF5">
        <FunctionDef Type="FunctionDef" Library="Game" Id="10285BDD"/>
    </Element>
    <Element Type="FunctionCall" Id="DA65D54A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C61295E"/>
        <Parameter Type="Param" Library="AIAI" Id="CB114F85"/>
    </Element>
    <Element Type="Param" Id="9C61295E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="CB114F85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D0C09BA9"/>
    </Element>
    <Element Type="FunctionCall" Id="0E702248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="BDBE73CD"/>
    </Element>
    <Element Type="Param" Id="BDBE73CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Trigger" Id="FA05FAE9">
        <Event Type="FunctionCall" Library="AIAI" Id="C88BC9C6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CCBE7637"/>
    </Element>
    <Element Type="FunctionCall" Id="C88BC9C6">
        <FunctionDef Type="FunctionDef" Library="Game" Id="4BAFB7EB"/>
    </Element>
    <Element Type="FunctionCall" Id="CCBE7637">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E013C8EE"/>
        <Parameter Type="Param" Library="AIAI" Id="7F8AB7E4"/>
    </Element>
    <Element Type="Param" Id="E013C8EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="7F8AB7E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="BDDE434F">
        <Comment>
            Underworld
        </Comment>
    </Element>
    <Element Type="Trigger" Id="6831B88A">
        <Variable Type="Variable" Library="AIAI" Id="A5526772"/>
        <Variable Type="Variable" Library="AIAI" Id="A9FD647E"/>
        <Variable Type="Variable" Library="AIAI" Id="5354FD66"/>
        <Event Type="FunctionCall" Library="AIAI" Id="819D3054"/>
        <Action Type="FunctionCall" Library="AIAI" Id="0199A6D6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="911117EF"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B1490826"/>
        <Action Type="Comment" Library="AIAI" Id="B9876BCD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E1657468"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E6A36A08"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CEBFDEFE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7E5CD6C7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="5A2CF329"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C639DB9A"/>
        <Action Type="FunctionCall" Library="AIAI" Id="7889D5C9"/>
        <Action Type="FunctionCall" Library="AIAI" Id="17CC684C"/>
        <Action Type="Comment" Library="AIAI" Id="4BB203B6"/>
        <Action Type="FunctionCall" Library="AIAI" Id="2BFE2E64"/>
        <Action Type="FunctionCall" Library="AIAI" Id="E95F3C0D"/>
    </Element>
    <Element Type="Variable" Id="A5526772">
        <Identifier>underworldRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7DC14004"/>
    </Element>
    <Element Type="Param" Id="7DC14004">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="A9FD647E">
        <Identifier>entrances</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="60D3CE8D"/>
    </Element>
    <Element Type="Param" Id="60D3CE8D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B05D32E7"/>
    </Element>
    <Element Type="FunctionCall" Id="B05D32E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="5354FD66">
        <Identifier>totalSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5EB3DB03"/>
    </Element>
    <Element Type="Param" Id="5EB3DB03">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="819D3054">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E3D39A92"/>
    </Element>
    <Element Type="FunctionCall" Id="0199A6D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CAE1DB4E"/>
        <Parameter Type="Param" Library="AIAI" Id="D2514245"/>
    </Element>
    <Element Type="Param" Id="CAE1DB4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9FD647E"/>
    </Element>
    <Element Type="Param" Id="D2514245">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DE95B60"/>
    </Element>
    <Element Type="FunctionCall" Id="5DE95B60">
        <FunctionDef Type="FunctionDef" Library="Game" Id="56370D7C"/>
    </Element>
    <Element Type="FunctionCall" Id="911117EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="991D44C8"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB4FF2D"/>
    </Element>
    <Element Type="Param" Id="991D44C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A5526772"/>
    </Element>
    <Element Type="Param" Id="4FB4FF2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A82ABE9D"/>
    </Element>
    <Element Type="FunctionCall" Id="A82ABE9D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E86D0D20"/>
    </Element>
    <Element Type="FunctionCall" Id="B1490826">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="70636B59"/>
        <Parameter Type="Param" Library="AIAI" Id="0F422AD8"/>
    </Element>
    <Element Type="Param" Id="70636B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5354FD66"/>
    </Element>
    <Element Type="Param" Id="0F422AD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F4C24DB"/>
    </Element>
    <Element Type="FunctionCall" Id="3F4C24DB">
        <FunctionDef Type="FunctionDef" Library="Game" Id="A551640F"/>
    </Element>
    <Element Type="Comment" Id="B9876BCD">
        <Comment>
            Setup the data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E1657468">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="62E99FDB"/>
        <Parameter Type="Param" Library="AIAI" Id="16517C90"/>
    </Element>
    <Element Type="Param" Id="62E99FDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="A66038CC"/>
    </Element>
    <Element Type="Param" Id="A66038CC">
        <Variable Type="Variable" Library="AIAI" Id="008C9557"/>
    </Element>
    <Element Type="Param" Id="16517C90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6A36A08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2BBDE878"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E545D3"/>
    </Element>
    <Element Type="Param" Id="2BBDE878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="09FE19B4"/>
    </Element>
    <Element Type="Param" Id="09FE19B4">
        <Variable Type="Variable" Library="AIAI" Id="786A3CCF"/>
    </Element>
    <Element Type="Param" Id="A9E545D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5354FD66"/>
    </Element>
    <Element Type="FunctionCall" Id="CEBFDEFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="81DE8AE5"/>
        <Parameter Type="Param" Library="AIAI" Id="14AAE97C"/>
    </Element>
    <Element Type="Param" Id="81DE8AE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="D4742B0E"/>
    </Element>
    <Element Type="Param" Id="D4742B0E">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="14AAE97C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5354FD66"/>
    </Element>
    <Element Type="FunctionCall" Id="7E5CD6C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F09360"/>
        <Parameter Type="Param" Library="AIAI" Id="B869A973"/>
    </Element>
    <Element Type="Param" Id="B1F09360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="BB32D73F"/>
    </Element>
    <Element Type="Param" Id="BB32D73F">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="1C042F9C"/>
    </Element>
    <Element Type="Param" Id="1C042F9C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65F57802"/>
    </Element>
    <Element Type="FunctionCall" Id="65F57802">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4336C0C9"/>
    </Element>
    <Element Type="Param" Id="4336C0C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="B869A973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5A2CF329">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="35A258B1"/>
        <Parameter Type="Param" Library="AIAI" Id="E65B47AC"/>
    </Element>
    <Element Type="Param" Id="35A258B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="DDFB2B80"/>
    </Element>
    <Element Type="Param" Id="DDFB2B80">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="821A2254"/>
    </Element>
    <Element Type="Param" Id="821A2254">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6BDD7D0"/>
    </Element>
    <Element Type="FunctionCall" Id="A6BDD7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="ECBDE7B1"/>
    </Element>
    <Element Type="Param" Id="ECBDE7B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="E65B47AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C639DB9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6F4DAC30"/>
        <Parameter Type="Param" Library="AIAI" Id="480BBC1E"/>
    </Element>
    <Element Type="Param" Id="6F4DAC30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="317A8150"/>
    </Element>
    <Element Type="Param" Id="317A8150">
        <Variable Type="Variable" Library="AIAI" Id="A92CD2EE"/>
    </Element>
    <Element Type="Param" Id="480BBC1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A5526772"/>
    </Element>
    <Element Type="FunctionCall" Id="7889D5C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="15306353"/>
        <Parameter Type="Param" Library="AIAI" Id="3FAB88B3"/>
    </Element>
    <Element Type="Param" Id="15306353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="033FA106"/>
    </Element>
    <Element Type="Param" Id="033FA106">
        <Variable Type="Variable" Library="AIAI" Id="6993AFB7"/>
    </Element>
    <Element Type="Param" Id="3FAB88B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A9FD647E"/>
    </Element>
    <Element Type="FunctionCall" Id="17CC684C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB9F0A3"/>
        <Parameter Type="Param" Library="AIAI" Id="B5DD5D79"/>
    </Element>
    <Element Type="Param" Id="0DB9F0A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="8DF7D830"/>
    </Element>
    <Element Type="Param" Id="8DF7D830">
        <Variable Type="Variable" Library="AIAI" Id="1C5726A3"/>
    </Element>
    <Element Type="Param" Id="B5DD5D79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9849F887"/>
    </Element>
    <Element Type="FunctionCall" Id="9849F887">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="FB0D1360"/>
        <Parameter Type="Param" Library="AIAI" Id="36445686"/>
        <Parameter Type="Param" Library="AIAI" Id="E7EBC7A7"/>
        <Parameter Type="Param" Library="AIAI" Id="455F2050"/>
        <Parameter Type="Param" Library="AIAI" Id="2689B41B"/>
    </Element>
    <Element Type="Param" Id="FB0D1360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>HoleLadderUp</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="36445686">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="E7EBC7A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <Variable Type="Variable" Library="AIAI" Id="A5526772"/>
    </Element>
    <Element Type="Param" Id="455F2050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2689B41B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Comment" Id="4BB203B6">
        <Comment>
            Delay the AI response to the event
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2BFE2E64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AD47D952"/>
        <Parameter Type="Param" Library="AIAI" Id="09E72A5C"/>
    </Element>
    <Element Type="Param" Id="AD47D952">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="39CF1D62"/>
        <Array Type="Param" Library="AIAI" Id="D929DB90"/>
    </Element>
    <Element Type="Param" Id="39CF1D62">
        <Variable Type="Variable" Library="AIAI" Id="E7A9FAD9"/>
    </Element>
    <Element Type="Param" Id="D929DB90">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88598A9B"/>
    </Element>
    <Element Type="FunctionCall" Id="88598A9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="654A75B3"/>
    </Element>
    <Element Type="Param" Id="654A75B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="09E72A5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="308950CA"/>
    </Element>
    <Element Type="FunctionCall" Id="308950CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="204501AF"/>
        <Parameter Type="Param" Library="AIAI" Id="C70CCC86"/>
        <Parameter Type="Param" Library="AIAI" Id="8AAD5334"/>
    </Element>
    <Element Type="Param" Id="204501AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C70CCC86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="D27F39E8"/>
    </Element>
    <Element Type="Param" Id="D27F39E8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0FC025C"/>
    </Element>
    <Element Type="FunctionCall" Id="A0FC025C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="436E39E6"/>
    </Element>
    <Element Type="Param" Id="436E39E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="914C9394"/>
        <Array Type="Param" Library="AIAI" Id="7F2F4E7E"/>
    </Element>
    <Element Type="Param" Id="914C9394">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="7F2F4E7E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B522272"/>
    </Element>
    <Element Type="FunctionCall" Id="3B522272">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CA99059A"/>
    </Element>
    <Element Type="Param" Id="CA99059A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="8AAD5334">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EE18B64"/>
    </Element>
    <Element Type="FunctionCall" Id="5EE18B64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C24F058B"/>
    </Element>
    <Element Type="Param" Id="C24F058B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="E95F3C0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3B5DF762"/>
        <Parameter Type="Param" Library="AIAI" Id="E9BC47A0"/>
    </Element>
    <Element Type="Param" Id="3B5DF762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="375B6D2C"/>
        <Array Type="Param" Library="AIAI" Id="3337933B"/>
    </Element>
    <Element Type="Param" Id="375B6D2C">
        <Variable Type="Variable" Library="AIAI" Id="E7A9FAD9"/>
    </Element>
    <Element Type="Param" Id="3337933B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA1F3700"/>
    </Element>
    <Element Type="FunctionCall" Id="DA1F3700">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="13556CDA"/>
    </Element>
    <Element Type="Param" Id="13556CDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="E9BC47A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCA3424C"/>
    </Element>
    <Element Type="FunctionCall" Id="CCA3424C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2B1A14C3"/>
        <Parameter Type="Param" Library="AIAI" Id="2B57FAA4"/>
        <Parameter Type="Param" Library="AIAI" Id="B03B7DF8"/>
    </Element>
    <Element Type="Param" Id="2B1A14C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2B57FAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="0271AC14"/>
        <Array Type="Param" Library="AIAI" Id="52745DCD"/>
    </Element>
    <Element Type="Param" Id="52745DCD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="040683E6"/>
    </Element>
    <Element Type="FunctionCall" Id="040683E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="000D989C"/>
    </Element>
    <Element Type="Param" Id="000D989C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="03B7CA01"/>
        <Array Type="Param" Library="AIAI" Id="D733B900"/>
    </Element>
    <Element Type="Param" Id="03B7CA01">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="D733B900">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9431B373"/>
    </Element>
    <Element Type="FunctionCall" Id="9431B373">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DF32F244"/>
    </Element>
    <Element Type="Param" Id="DF32F244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="B03B7DF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A54ABC9"/>
    </Element>
    <Element Type="FunctionCall" Id="1A54ABC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="B1935E9F"/>
    </Element>
    <Element Type="Param" Id="B1935E9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Trigger" Id="087E0BF6">
        <Variable Type="Variable" Library="AIAI" Id="F65CB831"/>
        <Variable Type="Variable" Library="AIAI" Id="049ECDF2"/>
        <Variable Type="Variable" Library="AIAI" Id="7564B205"/>
        <Event Type="FunctionCall" Library="AIAI" Id="79C484EE"/>
        <Action Type="FunctionCall" Library="AIAI" Id="AAC215BD"/>
        <Action Type="FunctionCall" Library="AIAI" Id="471C3453"/>
        <Action Type="FunctionCall" Library="AIAI" Id="3EF54505"/>
        <Action Type="FunctionCall" Library="AIAI" Id="88FC1470"/>
        <Action Type="FunctionCall" Library="AIAI" Id="ACF9D105"/>
    </Element>
    <Element Type="Variable" Id="F65CB831">
        <Identifier>orderSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03E8DE75"/>
    </Element>
    <Element Type="Param" Id="03E8DE75">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="049ECDF2">
        <Identifier>chaosSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4E810ACC"/>
    </Element>
    <Element Type="Param" Id="4E810ACC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7564B205">
        <Identifier>totalSkullsCollected</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1BEFAB4B"/>
    </Element>
    <Element Type="Param" Id="1BEFAB4B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="79C484EE">
        <FunctionDef Type="FunctionDef" Library="Game" Id="D89A0770"/>
    </Element>
    <Element Type="FunctionCall" Id="AAC215BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5257F4A8"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D1A29D"/>
    </Element>
    <Element Type="Param" Id="5257F4A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F65CB831"/>
    </Element>
    <Element Type="Param" Id="E4D1A29D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="834EDAB6"/>
    </Element>
    <Element Type="FunctionCall" Id="834EDAB6">
        <FunctionDef Type="FunctionDef" Library="Game" Id="18DF78BC"/>
    </Element>
    <Element Type="FunctionCall" Id="471C3453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="480A2F89"/>
        <Parameter Type="Param" Library="AIAI" Id="847AF824"/>
    </Element>
    <Element Type="Param" Id="480A2F89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="049ECDF2"/>
    </Element>
    <Element Type="Param" Id="847AF824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54778B3E"/>
    </Element>
    <Element Type="FunctionCall" Id="54778B3E">
        <FunctionDef Type="FunctionDef" Library="Game" Id="A36DE7A7"/>
    </Element>
    <Element Type="FunctionCall" Id="3EF54505">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE118FC"/>
        <Parameter Type="Param" Library="AIAI" Id="6519A28F"/>
    </Element>
    <Element Type="Param" Id="5BE118FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="B0A64FCD"/>
    </Element>
    <Element Type="Param" Id="B0A64FCD">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="5CF6C592"/>
    </Element>
    <Element Type="Param" Id="5CF6C592">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CEDEEDE"/>
    </Element>
    <Element Type="FunctionCall" Id="1CEDEEDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="402190CA"/>
    </Element>
    <Element Type="Param" Id="402190CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="6519A28F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="F65CB831"/>
    </Element>
    <Element Type="FunctionCall" Id="88FC1470">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9BD04895"/>
        <Parameter Type="Param" Library="AIAI" Id="A0C93C70"/>
    </Element>
    <Element Type="Param" Id="9BD04895">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="4C61A9D5"/>
    </Element>
    <Element Type="Param" Id="4C61A9D5">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="7682CF11"/>
    </Element>
    <Element Type="Param" Id="7682CF11">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ECEC7D0"/>
    </Element>
    <Element Type="FunctionCall" Id="4ECEC7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B986804A"/>
    </Element>
    <Element Type="Param" Id="B986804A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="A0C93C70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="049ECDF2"/>
    </Element>
    <Element Type="FunctionCall" Id="ACF9D105">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="41AF86FA"/>
        <Parameter Type="Param" Library="AIAI" Id="80566AB1"/>
    </Element>
    <Element Type="Param" Id="41AF86FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="CEC982F3"/>
    </Element>
    <Element Type="Param" Id="CEC982F3">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="80566AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <ExpressionType Type="int"/>
        <ExpressionText>~A~ - ~B~ - ~C~</ExpressionText>
        <ExpressionParam Type="Param" Library="AIAI" Id="8FA96696"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="CDE10D87"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="82DE29DB"/>
    </Element>
    <Element Type="Param" Id="8FA96696">
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="745D310F"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="Param" Id="745D310F">
        <Variable Type="Variable" Library="AIAI" Id="786A3CCF"/>
    </Element>
    <Element Type="Param" Id="CDE10D87">
        <Variable Type="Variable" Library="AIAI" Id="F65CB831"/>
        <ExpressionCode Value="B"/>
    </Element>
    <Element Type="Param" Id="82DE29DB">
        <Variable Type="Variable" Library="AIAI" Id="049ECDF2"/>
        <ExpressionCode Value="C"/>
    </Element>
    <Element Type="Trigger" Id="7BA1450D">
        <Variable Type="Variable" Library="AIAI" Id="64C4D9DC"/>
        <Variable Type="Variable" Library="AIAI" Id="96C8EF0C"/>
        <Event Type="FunctionCall" Library="AIAI" Id="30837109"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9FFC8419"/>
        <Action Type="FunctionCall" Library="AIAI" Id="890609D5"/>
        <Action Type="FunctionCall" Library="AIAI" Id="96BBFC5E"/>
    </Element>
    <Element Type="Variable" Id="64C4D9DC">
        <Identifier>team</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ECB3229D"/>
    </Element>
    <Element Type="Param" Id="ECB3229D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="96C8EF0C">
        <Identifier>lane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9372891D"/>
    </Element>
    <Element Type="Param" Id="9372891D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="30837109">
        <FunctionDef Type="FunctionDef" Library="Game" Id="A6A6C1E5"/>
    </Element>
    <Element Type="FunctionCall" Id="9FFC8419">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3B881A09"/>
        <Parameter Type="Param" Library="AIAI" Id="B8148B70"/>
    </Element>
    <Element Type="Param" Id="3B881A09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="64C4D9DC"/>
    </Element>
    <Element Type="Param" Id="B8148B70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C7E835A"/>
    </Element>
    <Element Type="FunctionCall" Id="2C7E835A">
        <FunctionDef Type="FunctionDef" Library="Game" Id="60228778"/>
    </Element>
    <Element Type="FunctionCall" Id="890609D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5C14F1F0"/>
        <Parameter Type="Param" Library="AIAI" Id="02BC9DF3"/>
    </Element>
    <Element Type="Param" Id="5C14F1F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="96C8EF0C"/>
    </Element>
    <Element Type="Param" Id="02BC9DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7B8A6DE"/>
    </Element>
    <Element Type="FunctionCall" Id="C7B8A6DE">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CD4EC06D"/>
    </Element>
    <Element Type="FunctionCall" Id="96BBFC5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25AC1080"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A651BCDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="927371A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4D5F41C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EA1B52C"/>
    </Element>
    <Element Type="FunctionCall" Id="25AC1080">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1A348777"/>
        <Parameter Type="Param" Library="AIAI" Id="AAE641B7"/>
    </Element>
    <Element Type="Param" Id="1A348777">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="33DC75E2"/>
        <Array Type="Param" Library="AIAI" Id="DE2560CF"/>
    </Element>
    <Element Type="Param" Id="33DC75E2">
        <Variable Type="Variable" Library="AIAI" Id="7211042B"/>
    </Element>
    <Element Type="Param" Id="DE2560CF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AD793E3"/>
    </Element>
    <Element Type="FunctionCall" Id="1AD793E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="04E28C2C"/>
    </Element>
    <Element Type="Param" Id="04E28C2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="AAE641B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="96C8EF0C"/>
    </Element>
    <Element Type="FunctionCall" Id="A651BCDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E29196B6"/>
        <Parameter Type="Param" Library="AIAI" Id="68C3C71B"/>
    </Element>
    <Element Type="Param" Id="E29196B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="5B7DBD71"/>
        <Array Type="Param" Library="AIAI" Id="A69B9C70"/>
    </Element>
    <Element Type="Param" Id="5B7DBD71">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="A69B9C70">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F7361BC"/>
    </Element>
    <Element Type="FunctionCall" Id="7F7361BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EE700AD3"/>
    </Element>
    <Element Type="Param" Id="EE700AD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="68C3C71B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="927371A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="515728A0"/>
        <Parameter Type="Param" Library="AIAI" Id="97CFBC69"/>
    </Element>
    <Element Type="Param" Id="515728A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="DA52882A"/>
        <Array Type="Param" Library="AIAI" Id="390A890B"/>
    </Element>
    <Element Type="Param" Id="DA52882A">
        <Variable Type="Variable" Library="AIAI" Id="7211042B"/>
    </Element>
    <Element Type="Param" Id="390A890B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9E94F44"/>
    </Element>
    <Element Type="FunctionCall" Id="C9E94F44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="108DE02A"/>
    </Element>
    <Element Type="Param" Id="108DE02A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="97CFBC69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="96C8EF0C"/>
    </Element>
    <Element Type="FunctionCall" Id="E4D5F41C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC47E51"/>
        <Parameter Type="Param" Library="AIAI" Id="E3B861E3"/>
    </Element>
    <Element Type="Param" Id="3AC47E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="28C90BBD"/>
        <Array Type="Param" Library="AIAI" Id="4B7FD13A"/>
    </Element>
    <Element Type="Param" Id="28C90BBD">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="4B7FD13A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ACF11C9"/>
    </Element>
    <Element Type="FunctionCall" Id="7ACF11C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4E647B39"/>
    </Element>
    <Element Type="Param" Id="4E647B39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="E3B861E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="7EA1B52C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2622601"/>
        <Parameter Type="Param" Library="AIAI" Id="8934DC80"/>
        <Parameter Type="Param" Library="AIAI" Id="6E920AA3"/>
    </Element>
    <Element Type="Param" Id="A2622601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="64C4D9DC"/>
    </Element>
    <Element Type="Param" Id="8934DC80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6E920AA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Trigger" Id="B68D5D46">
        <Variable Type="Variable" Library="AIAI" Id="6C478D07"/>
        <Event Type="FunctionCall" Library="AIAI" Id="273E3A73"/>
        <Action Type="FunctionCall" Library="AIAI" Id="9F747122"/>
        <Action Type="FunctionCall" Library="AIAI" Id="D61035CB"/>
    </Element>
    <Element Type="Variable" Id="6C478D07">
        <Identifier>bossUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CC932180"/>
    </Element>
    <Element Type="Param" Id="CC932180">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="273E3A73">
        <FunctionDef Type="FunctionDef" Library="Game" Id="FEFDD034"/>
    </Element>
    <Element Type="FunctionCall" Id="9F747122">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="50AAEC88"/>
        <Parameter Type="Param" Library="AIAI" Id="34195F17"/>
    </Element>
    <Element Type="Param" Id="50AAEC88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6C478D07"/>
    </Element>
    <Element Type="Param" Id="34195F17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8448B008"/>
    </Element>
    <Element Type="FunctionCall" Id="8448B008">
        <FunctionDef Type="FunctionDef" Library="Game" Id="AF43A205"/>
    </Element>
    <Element Type="FunctionCall" Id="D61035CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38E876AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C20CA7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1975686"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B187C1E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6600128C"/>
    </Element>
    <Element Type="FunctionCall" Id="38E876AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8E519FC5"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3C2DCC"/>
    </Element>
    <Element Type="Param" Id="8E519FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="F57E072E"/>
        <Array Type="Param" Library="AIAI" Id="4614AD64"/>
    </Element>
    <Element Type="Param" Id="F57E072E">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="4614AD64">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7896CE1"/>
    </Element>
    <Element Type="FunctionCall" Id="E7896CE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F15C03D2"/>
    </Element>
    <Element Type="Param" Id="F15C03D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="CA3C2DCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6C478D07"/>
    </Element>
    <Element Type="FunctionCall" Id="9C20CA7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0BBA98DB"/>
        <Parameter Type="Param" Library="AIAI" Id="958CAF86"/>
    </Element>
    <Element Type="Param" Id="0BBA98DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="3D4068F4"/>
        <Array Type="Param" Library="AIAI" Id="6CADD909"/>
    </Element>
    <Element Type="Param" Id="3D4068F4">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="6CADD909">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A562E45B"/>
    </Element>
    <Element Type="FunctionCall" Id="A562E45B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AA1A1BEA"/>
    </Element>
    <Element Type="Param" Id="AA1A1BEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="958CAF86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="FunctionCall" Id="F1975686">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8B3F61C7"/>
        <Parameter Type="Param" Library="AIAI" Id="E9898D49"/>
    </Element>
    <Element Type="Param" Id="8B3F61C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="A3F6586C"/>
        <Array Type="Param" Library="AIAI" Id="B2B625D1"/>
    </Element>
    <Element Type="Param" Id="A3F6586C">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="B2B625D1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2F3788C"/>
    </Element>
    <Element Type="FunctionCall" Id="E2F3788C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="04178EE3"/>
    </Element>
    <Element Type="Param" Id="04178EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="E9898D49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6C478D07"/>
    </Element>
    <Element Type="FunctionCall" Id="B187C1E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="52000871"/>
        <Parameter Type="Param" Library="AIAI" Id="CFB5A7B9"/>
    </Element>
    <Element Type="Param" Id="52000871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="1D113F71"/>
        <Array Type="Param" Library="AIAI" Id="DB925500"/>
    </Element>
    <Element Type="Param" Id="1D113F71">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="DB925500">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C425BCC"/>
    </Element>
    <Element Type="FunctionCall" Id="0C425BCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4578A9C1"/>
    </Element>
    <Element Type="Param" Id="4578A9C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="CFB5A7B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="FunctionCall" Id="6600128C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0110EE32"/>
        <Parameter Type="Param" Library="AIAI" Id="F63BD378"/>
        <Parameter Type="Param" Library="AIAI" Id="7CECD530"/>
    </Element>
    <Element Type="Param" Id="0110EE32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48E3C789"/>
    </Element>
    <Element Type="FunctionCall" Id="48E3C789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="1FF1A6F0"/>
        <Parameter Type="Param" Library="AIAI" Id="68809A23"/>
        <Parameter Type="Param" Library="AIAI" Id="356DBB0E"/>
    </Element>
    <Element Type="Param" Id="1FF1A6F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Param" Id="68809A23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12D93472"/>
    </Element>
    <Element Type="FunctionCall" Id="12D93472">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="FBBAA6DF"/>
    </Element>
    <Element Type="Param" Id="FBBAA6DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="6C478D07"/>
    </Element>
    <Element Type="Param" Id="356DBB0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="F63BD378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7CECD530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Trigger" Id="6C48AE45">
        <Event Type="FunctionCall" Library="AIAI" Id="32BE7C80"/>
        <Condition Type="FunctionCall" Library="AIAI" Id="F91365B2"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4C4DA023"/>
        <Action Type="FunctionCall" Library="AIAI" Id="CB8A94F7"/>
    </Element>
    <Element Type="FunctionCall" Id="32BE7C80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000090"/>
        <Parameter Type="Param" Library="AIAI" Id="8D802C07"/>
    </Element>
    <Element Type="Param" Id="8D802C07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000159"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C84C7A78"/>
    </Element>
    <Element Type="FunctionCall" Id="F91365B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="B12659B5"/>
        <Parameter Type="Param" Library="AIAI" Id="ECAF69FF"/>
        <Parameter Type="Param" Library="AIAI" Id="6DB23D88"/>
    </Element>
    <Element Type="Param" Id="B12659B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD6837AD"/>
    </Element>
    <Element Type="FunctionCall" Id="DD6837AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="42E6EE32"/>
    </Element>
    <Element Type="Param" Id="42E6EE32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82474AA6"/>
    </Element>
    <Element Type="FunctionCall" Id="82474AA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="ECAF69FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6DB23D88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldSummonedBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="4C4DA023">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23700B24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="798F125A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="899614C9"/>
    </Element>
    <Element Type="FunctionCall" Id="23700B24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="015B8060"/>
        <Parameter Type="Param" Library="AIAI" Id="9196301A"/>
    </Element>
    <Element Type="Param" Id="015B8060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="A8E3504C"/>
        <Array Type="Param" Library="AIAI" Id="9F1B207F"/>
    </Element>
    <Element Type="Param" Id="A8E3504C">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="9F1B207F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C229D52E"/>
    </Element>
    <Element Type="FunctionCall" Id="C229D52E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0978F107"/>
    </Element>
    <Element Type="Param" Id="0978F107">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="9196301A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="798F125A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="01E9E9C9"/>
        <Parameter Type="Param" Library="AIAI" Id="E3589A8B"/>
    </Element>
    <Element Type="Param" Id="01E9E9C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="DFDF32C6"/>
        <Array Type="Param" Library="AIAI" Id="11BE9760"/>
    </Element>
    <Element Type="Param" Id="DFDF32C6">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="11BE9760">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20A7546D"/>
    </Element>
    <Element Type="FunctionCall" Id="20A7546D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1D2FE1B9"/>
    </Element>
    <Element Type="Param" Id="1D2FE1B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="E3589A8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E84ABC2D"/>
    </Element>
    <Element Type="FunctionCall" Id="899614C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D376B95B"/>
        <Parameter Type="Param" Library="AIAI" Id="D33A8AAC"/>
        <Parameter Type="Param" Library="AIAI" Id="07C2A29B"/>
    </Element>
    <Element Type="Param" Id="D376B95B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="539FE0DA"/>
    </Element>
    <Element Type="FunctionCall" Id="539FE0DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="D33A8AAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="07C2A29B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="A3F1FF22"/>
        <Array Type="Param" Library="AIAI" Id="77B28F28"/>
    </Element>
    <Element Type="Param" Id="A3F1FF22">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="77B28F28">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B302D20"/>
    </Element>
    <Element Type="FunctionCall" Id="9B302D20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7C2D8B81"/>
    </Element>
    <Element Type="Param" Id="7C2D8B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="CB8A94F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76C442EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="464923A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0BE8905"/>
    </Element>
    <Element Type="FunctionCall" Id="76C442EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67268CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="0E47435C"/>
    </Element>
    <Element Type="Param" Id="67268CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="FDF95FF8"/>
        <Array Type="Param" Library="AIAI" Id="178D33DA"/>
    </Element>
    <Element Type="Param" Id="FDF95FF8">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="178D33DA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25688292"/>
    </Element>
    <Element Type="FunctionCall" Id="25688292">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="07D72399"/>
    </Element>
    <Element Type="Param" Id="07D72399">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="0E47435C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="464923A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="990A0547"/>
        <Parameter Type="Param" Library="AIAI" Id="84CD77D2"/>
    </Element>
    <Element Type="Param" Id="990A0547">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="02F70DBF"/>
        <Array Type="Param" Library="AIAI" Id="A713176A"/>
    </Element>
    <Element Type="Param" Id="02F70DBF">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="A713176A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="736C0914"/>
    </Element>
    <Element Type="FunctionCall" Id="736C0914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D974E2D5"/>
    </Element>
    <Element Type="Param" Id="D974E2D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="84CD77D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E84ABC2D"/>
    </Element>
    <Element Type="FunctionCall" Id="C0BE8905">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9E214ACF"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3C7D0A"/>
        <Parameter Type="Param" Library="AIAI" Id="8D062A3D"/>
    </Element>
    <Element Type="Param" Id="9E214ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A19F0AD"/>
    </Element>
    <Element Type="FunctionCall" Id="1A19F0AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000092"/>
    </Element>
    <Element Type="Param" Id="AD3C7D0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D062A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="D423F0F8"/>
        <Array Type="Param" Library="AIAI" Id="9BEB5A58"/>
    </Element>
    <Element Type="Param" Id="D423F0F8">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="9BEB5A58">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60A2C533"/>
    </Element>
    <Element Type="FunctionCall" Id="60A2C533">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CE983803"/>
    </Element>
    <Element Type="Param" Id="CE983803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Category" Id="CFF35038">
        <Item Type="FunctionDef" Library="AIAI" Id="8B61CF73"/>
        <Item Type="FunctionDef" Library="AIAI" Id="40E15974"/>
        <Item Type="FunctionDef" Library="AIAI" Id="19E9270A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="451C1144"/>
        <Item Type="FunctionDef" Library="AIAI" Id="767CEEEB"/>
    </Element>
    <Element Type="FunctionDef" Id="8B61CF73">
        <Identifier>HeroAIStartAI</Identifier>
        <FlagAction/>
        <Variable Type="Variable" Library="AIAI" Id="1B1E5464"/>
        <Variable Type="Variable" Library="AIAI" Id="47A59FAC"/>
        <Variable Type="Variable" Library="AIAI" Id="64035065"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="530014DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3F4E8C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E01A644D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D15107E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9D082A4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DE8C9058"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="484D2455"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C833EAB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B174DA04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="253430A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E6B6976"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8F45FA1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B16C585F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E84024D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2FC8AEC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA73F57D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A6EA11D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B983B146"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFB8C9DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F805D610"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="89676C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66667A62"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BF7E8A01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74E83A14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C65EB60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4A5511F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67B91D38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E22A821F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9678AC24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5E3014B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D5EE632"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="78991BEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="393582C5"/>
    </Element>
    <Element Type="Variable" Id="1B1E5464">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="265754E0"/>
    </Element>
    <Element Type="Param" Id="265754E0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="47A59FAC">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39FCA247"/>
    </Element>
    <Element Type="Param" Id="39FCA247">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="64035065">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F0842075"/>
    </Element>
    <Element Type="Param" Id="F0842075">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="530014DE">
        <Comment>
            Mark the HeroAI as active and set the initial camp check timers.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D3F4E8C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000123"/>
        <ScriptCode>
            AIForceActive();
        </ScriptCode>
    </Element>
    <Element Type="FunctionCall" Id="E01A644D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="09F45B33"/>
        <Parameter Type="Param" Library="AIAI" Id="E377C20B"/>
    </Element>
    <Element Type="Param" Id="09F45B33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C7467D8"/>
    </Element>
    <Element Type="Param" Id="E377C20B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2D15107E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BEC5116"/>
        <Parameter Type="Param" Library="AIAI" Id="9B268516"/>
    </Element>
    <Element Type="Param" Id="1BEC5116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="590AD379"/>
        <Array Type="Param" Library="AIAI" Id="F75A32B1"/>
    </Element>
    <Element Type="Param" Id="590AD379">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="F75A32B1">
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="9B268516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="002BEDCB"/>
    </Element>
    <Element Type="FunctionCall" Id="002BEDCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7591D942"/>
        <Parameter Type="Param" Library="AIAI" Id="59CD71C3"/>
        <Parameter Type="Param" Library="AIAI" Id="949EC210"/>
    </Element>
    <Element Type="Param" Id="7591D942">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="59CD71C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9D2668C"/>
    </Element>
    <Element Type="FunctionCall" Id="C9D2668C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="61651582"/>
        <Parameter Type="Param" Library="AIAI" Id="17BDB10D"/>
    </Element>
    <Element Type="Param" Id="61651582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="167D5D88"/>
    </Element>
    <Element Type="FunctionCall" Id="167D5D88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B7B3A689"/>
        <Parameter Type="Param" Library="AIAI" Id="88C152D6"/>
        <Parameter Type="Param" Library="AIAI" Id="7E44BAC0"/>
    </Element>
    <Element Type="Param" Id="B7B3A689">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="88C152D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7E44BAC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="17BDB10D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF68C218"/>
    </Element>
    <Element Type="FunctionCall" Id="FF68C218">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FFE1342E"/>
        <Parameter Type="Param" Library="AIAI" Id="9B0545B3"/>
        <Parameter Type="Param" Library="AIAI" Id="C0DA6B4F"/>
    </Element>
    <Element Type="Param" Id="FFE1342E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9B0545B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C0DA6B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="949EC210">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE00664D"/>
    </Element>
    <Element Type="FunctionCall" Id="AE00664D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="2504CB28"/>
    </Element>
    <Element Type="Param" Id="2504CB28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="F9D082A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD5E691"/>
        <Parameter Type="Param" Library="AIAI" Id="F606584B"/>
    </Element>
    <Element Type="Param" Id="5BD5E691">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="36880A98"/>
        <Array Type="Param" Library="AIAI" Id="B2E5ECAD"/>
    </Element>
    <Element Type="Param" Id="36880A98">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="B2E5ECAD">
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="F606584B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="186451EC"/>
    </Element>
    <Element Type="FunctionCall" Id="186451EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE08A3E"/>
        <Parameter Type="Param" Library="AIAI" Id="0BD3256E"/>
        <Parameter Type="Param" Library="AIAI" Id="341EBE7D"/>
    </Element>
    <Element Type="Param" Id="5BE08A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0BD3256E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C413ACB"/>
    </Element>
    <Element Type="FunctionCall" Id="1C413ACB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="898E279C"/>
        <Parameter Type="Param" Library="AIAI" Id="068FBB3D"/>
    </Element>
    <Element Type="Param" Id="898E279C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="302C4589"/>
    </Element>
    <Element Type="FunctionCall" Id="302C4589">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="118C248E"/>
        <Parameter Type="Param" Library="AIAI" Id="450AC6AF"/>
        <Parameter Type="Param" Library="AIAI" Id="650DC6A7"/>
    </Element>
    <Element Type="Param" Id="118C248E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="450AC6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="650DC6A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="068FBB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AF797A8"/>
    </Element>
    <Element Type="FunctionCall" Id="1AF797A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE386AC"/>
        <Parameter Type="Param" Library="AIAI" Id="C58FE9EB"/>
        <Parameter Type="Param" Library="AIAI" Id="96339FDD"/>
    </Element>
    <Element Type="Param" Id="EEE386AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C58FE9EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="96339FDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="341EBE7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="462A8C93"/>
    </Element>
    <Element Type="FunctionCall" Id="462A8C93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="EA0C3FC9"/>
    </Element>
    <Element Type="Param" Id="EA0C3FC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="DE8C9058">
        <Comment>
            Setup danger pathing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="484D2455">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="32C2CE2C"/>
        <Parameter Type="Param" Library="AIAI" Id="3322AE7A"/>
    </Element>
    <Element Type="Param" Id="3322AE7A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BC21D23"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="C833EAB1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="32C2CE2C"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA86873"/>
    </Element>
    <Element Type="Param" Id="CCA86873">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BC21D23"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="B174DA04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="1F2C4422"/>
        <Parameter Type="Param" Library="AIAI" Id="6D322F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="7B6A557A"/>
        <Parameter Type="Param" Library="AIAI" Id="7765CC7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FAE788D"/>
    </Element>
    <Element Type="Param" Id="1F2C4422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6D322F5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="7B6A557A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7765CC7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="1B1E5464"/>
    </Element>
    <Element Type="FunctionCall" Id="0FAE788D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D48F047"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBCEFB1A"/>
    </Element>
    <Element Type="FunctionCall" Id="2D48F047">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3CABFEDC"/>
        <Parameter Type="Param" Library="AIAI" Id="60FAEB05"/>
        <Parameter Type="Param" Library="AIAI" Id="B46A1240"/>
    </Element>
    <Element Type="Param" Id="3CABFEDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71F0B1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="71F0B1B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="3633BBBB"/>
    </Element>
    <Element Type="Param" Id="3633BBBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0E4ECA5F"/>
        <Array Type="Param" Library="AIAI" Id="7FCCAC58"/>
    </Element>
    <Element Type="Param" Id="0E4ECA5F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7FCCAC58">
        <Variable Type="Variable" Library="AIAI" Id="1B1E5464"/>
    </Element>
    <Element Type="Param" Id="60FAEB05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B46A1240">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FBCEFB1A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6254E9C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D73BB555"/>
    </Element>
    <Element Type="Param" Id="D73BB555">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0605B05C"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3C7B58D7"/>
        <Array Type="Param" Library="AIAI" Id="C6F290F9"/>
    </Element>
    <Element Type="Param" Id="3C7B58D7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C6F290F9">
        <Variable Type="Variable" Library="AIAI" Id="1B1E5464"/>
    </Element>
    <Element Type="FunctionCall" Id="253430A3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6254E9C"/>
        <Parameter Type="Param" Library="AIAI" Id="2ECC03FD"/>
    </Element>
    <Element Type="Param" Id="2ECC03FD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0605B05C"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="3DDBA74F"/>
        <Array Type="Param" Library="AIAI" Id="7C607A4E"/>
    </Element>
    <Element Type="Param" Id="3DDBA74F">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="7C607A4E">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="4E6B6976">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6254E9C"/>
        <Parameter Type="Param" Library="AIAI" Id="B4A62604"/>
    </Element>
    <Element Type="Param" Id="B4A62604">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0605B05C"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="9E801CEA"/>
        <Array Type="Param" Library="AIAI" Id="1A9EF49F"/>
    </Element>
    <Element Type="Param" Id="9E801CEA">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="1A9EF49F">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Comment" Id="E8F45FA1">
        <Comment>
            Initialize player count
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B16C585F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="41199E37"/>
    </Element>
    <Element Type="Param" Id="41199E37">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="8E84024D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Parameter Type="Param" Library="AIAI" Id="05178F91"/>
    </Element>
    <Element Type="Param" Id="05178F91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Comment" Id="2FC8AEC6">
        <Comment>
            Calculate initial value of lane markers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AA73F57D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6D0AFDE"/>
        <Parameter Type="Param" Library="AIAI" Id="4434122F"/>
    </Element>
    <Element Type="Param" Id="4434122F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2E3126C4"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="7A6EA11D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6D0AFDE"/>
        <Parameter Type="Param" Library="AIAI" Id="63042408"/>
    </Element>
    <Element Type="Param" Id="63042408">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2E3126C4"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="B983B146">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="40E15974"/>
    </Element>
    <Element Type="FunctionCall" Id="EFB8C9DB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="430C8120"/>
        <Parameter Type="Param" Library="AIAI" Id="826B227E"/>
    </Element>
    <Element Type="Param" Id="826B227E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="F805D610">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="430C8120"/>
        <Parameter Type="Param" Library="AIAI" Id="C0888A89"/>
    </Element>
    <Element Type="Param" Id="C0888A89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Comment" Id="89676C40">
        <Comment>
            Add AOE effects we want to listen for
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="66667A62">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A07CC475"/>
    </Element>
    <Element Type="Comment" Id="BF7E8A01">
        <Comment>
            Turn on all of the helper triggers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="74E83A14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3D4697"/>
        <Parameter Type="Param" Library="AIAI" Id="DE2F1F2E"/>
    </Element>
    <Element Type="Param" Id="8C3D4697">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="B46E65FB"/>
    </Element>
    <Element Type="Param" Id="DE2F1F2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="7C65EB60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="6F7FE712"/>
        <Parameter Type="Param" Library="AIAI" Id="3453891A"/>
    </Element>
    <Element Type="Param" Id="6F7FE712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="FE18453D"/>
    </Element>
    <Element Type="Param" Id="3453891A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="D4A5511F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="4923FBFB"/>
        <Parameter Type="Param" Library="AIAI" Id="683E57EE"/>
    </Element>
    <Element Type="Param" Id="4923FBFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="B8FEAC60"/>
    </Element>
    <Element Type="Param" Id="683E57EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="67B91D38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="9AF9F601"/>
        <Parameter Type="Param" Library="AIAI" Id="8FCD62A2"/>
    </Element>
    <Element Type="Param" Id="9AF9F601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="9C541DFB"/>
    </Element>
    <Element Type="Param" Id="8FCD62A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="E22A821F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="69DE0F34"/>
        <Parameter Type="Param" Library="AIAI" Id="66D68652"/>
    </Element>
    <Element Type="Param" Id="69DE0F34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="0BB98604"/>
    </Element>
    <Element Type="Param" Id="66D68652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="9678AC24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="2547E2FF"/>
        <Parameter Type="Param" Library="AIAI" Id="EDC1B50C"/>
    </Element>
    <Element Type="Param" Id="2547E2FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="B8946640"/>
    </Element>
    <Element Type="Param" Id="EDC1B50C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="E5E3014B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="DEF34B0E"/>
        <Parameter Type="Param" Library="AIAI" Id="04E63A9F"/>
    </Element>
    <Element Type="Param" Id="DEF34B0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="98785F34"/>
    </Element>
    <Element Type="Param" Id="04E63A9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="FunctionCall" Id="0D5EE632">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000111"/>
        <Parameter Type="Param" Library="AIAI" Id="ABDCC2CC"/>
        <Parameter Type="Param" Library="AIAI" Id="95013CC7"/>
    </Element>
    <Element Type="Param" Id="ABDCC2CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000176"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D844E616"/>
    </Element>
    <Element Type="Param" Id="95013CC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000177"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000538"/>
    </Element>
    <Element Type="Comment" Id="78991BEF">
        <Comment>
            Start the main logic loop
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="393582C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000116"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB8552C"/>
        <Parameter Type="Param" Library="AIAI" Id="FF58B106"/>
        <Parameter Type="Param" Library="AIAI" Id="A6BBCF67"/>
    </Element>
    <Element Type="Param" Id="DBB8552C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000183"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000065"/>
    </Element>
    <Element Type="Param" Id="FF58B106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000184"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000068"/>
    </Element>
    <Element Type="Param" Id="A6BBCF67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000182"/>
        <ValueType Type="trigger"/>
        <ValueElement Type="Trigger" Library="AIAI" Id="D740C3B2"/>
    </Element>
    <Element Type="FunctionDef" Id="40E15974">
        <Identifier>HeroAISetupTownData</Identifier>
        <FlagAction/>
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="60657376"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6775C45A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ADB65CAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C6706FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="056541F7"/>
    </Element>
    <Element Type="Variable" Id="8BFACDC5">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="850CDFAC"/>
    </Element>
    <Element Type="Param" Id="850CDFAC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="39D3C499">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B56C2F69"/>
    </Element>
    <Element Type="Param" Id="B56C2F69">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="60657376">
        <Comment>
            Setup danger tracking for all of the towers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6775C45A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="830A79A3"/>
        <Parameter Type="Param" Library="AIAI" Id="F5324126"/>
        <Parameter Type="Param" Library="AIAI" Id="8FFA4ADE"/>
        <Parameter Type="Param" Library="AIAI" Id="F6A4FC24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12EF4BF9"/>
    </Element>
    <Element Type="Param" Id="830A79A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F5324126">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="8FFA4ADE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F6A4FC24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="FunctionCall" Id="12EF4BF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="334ABA2B"/>
        <Parameter Type="Param" Library="AIAI" Id="EA18647B"/>
        <Parameter Type="Param" Library="AIAI" Id="910DFD96"/>
        <Parameter Type="Param" Library="AIAI" Id="03F62FB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC77F0F5"/>
    </Element>
    <Element Type="Param" Id="334ABA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EA18647B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="7B6BF468"/>
        <Array Type="Param" Library="AIAI" Id="EF5B0B9A"/>
    </Element>
    <Element Type="Param" Id="7B6BF468">
        <Variable Type="Variable" Library="Game" Id="19F23494"/>
    </Element>
    <Element Type="Param" Id="EF5B0B9A">
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="Param" Id="910DFD96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="03F62FB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
    </Element>
    <Element Type="FunctionCall" Id="FC77F0F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FA41717"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5373602B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CE5B779"/>
    </Element>
    <Element Type="FunctionCall" Id="0FA41717">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D4325AB1"/>
        <Parameter Type="Param" Library="AIAI" Id="94456634"/>
        <Parameter Type="Param" Library="AIAI" Id="351E6F93"/>
    </Element>
    <Element Type="Param" Id="D4325AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1FFC1EC"/>
    </Element>
    <Element Type="FunctionCall" Id="A1FFC1EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="2226213C"/>
    </Element>
    <Element Type="Param" Id="2226213C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="D4330C37"/>
        <Array Type="Param" Library="AIAI" Id="E37D105A"/>
    </Element>
    <Element Type="Param" Id="D4330C37">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="833FF175"/>
    </Element>
    <Element Type="Param" Id="833FF175">
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
    </Element>
    <Element Type="Param" Id="E37D105A">
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="Param" Id="94456634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="351E6F93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5373602B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6254E9C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2AA9E09"/>
    </Element>
    <Element Type="Param" Id="B2AA9E09">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0605B05C"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="70A726CE"/>
        <Array Type="Param" Library="AIAI" Id="315DC8BB"/>
    </Element>
    <Element Type="Param" Id="70A726CE">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="D972B2AF"/>
    </Element>
    <Element Type="Param" Id="D972B2AF">
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
    </Element>
    <Element Type="Param" Id="315DC8BB">
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="FunctionCall" Id="1CE5B779">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A52BA74E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0160D7C6"/>
    </Element>
    <Element Type="FunctionCall" Id="A52BA74E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="95121941"/>
        <Parameter Type="Param" Library="AIAI" Id="66D662AD"/>
        <Parameter Type="Param" Library="AIAI" Id="61F593CF"/>
    </Element>
    <Element Type="Param" Id="95121941">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="965647FD"/>
        <Array Type="Param" Library="AIAI" Id="65344DC9"/>
    </Element>
    <Element Type="Param" Id="965647FD">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="AB6CEEB5"/>
    </Element>
    <Element Type="Param" Id="AB6CEEB5">
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
    </Element>
    <Element Type="Param" Id="65344DC9">
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="Param" Id="66D662AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="61F593CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="FunctionCall" Id="0160D7C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="79428846"/>
        <Parameter Type="Param" Library="AIAI" Id="6F96355C"/>
        <Parameter Type="Param" Library="AIAI" Id="925BF316"/>
    </Element>
    <Element Type="Param" Id="79428846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="D625D8AA"/>
        <Array Type="Param" Library="AIAI" Id="F91C2B23"/>
    </Element>
    <Element Type="Param" Id="D625D8AA">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="229E4B1B"/>
    </Element>
    <Element Type="Param" Id="229E4B1B">
        <Variable Type="Variable" Library="AIAI" Id="39D3C499"/>
    </Element>
    <Element Type="Param" Id="F91C2B23">
        <Variable Type="Variable" Library="AIAI" Id="8BFACDC5"/>
    </Element>
    <Element Type="Param" Id="6F96355C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="925BF316">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="Comment" Id="ADB65CAB">
        <Comment>
            Update lane markers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1C6706FA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B9DB64F"/>
        <Parameter Type="Param" Library="AIAI" Id="66D68C7F"/>
    </Element>
    <Element Type="Param" Id="66D68C7F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="056541F7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B9DB64F"/>
        <Parameter Type="Param" Library="AIAI" Id="5D9AE036"/>
    </Element>
    <Element Type="Param" Id="5D9AE036">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionDef" Id="19E9270A">
        <Identifier>HeroAITakeOverHeroForPlayer</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
        <Variable Type="Variable" Library="AIAI" Id="12AE6571"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8074D7F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E9318E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81D9281A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CA60478A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="350CF6EA"/>
    </Element>
    <Element Type="ParamDef" Id="B0AFCC3A">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="12AE6571">
        <Identifier>enemyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="8074D7F6">
        <Comment>
            Choose the best difficulty level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E9318E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2D38285"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACA691CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="844456BD"/>
    </Element>
    <Element Type="FunctionCall" Id="A2D38285">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3BE89E36"/>
        <Parameter Type="Param" Library="AIAI" Id="4665E943"/>
    </Element>
    <Element Type="Param" Id="3BE89E36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="12AE6571"/>
    </Element>
    <Element Type="Param" Id="4665E943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="ACA691CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FED60B3"/>
        <Parameter Type="Param" Library="AIAI" Id="65C0A308"/>
    </Element>
    <Element Type="Param" Id="2FED60B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="12AE6571"/>
    </Element>
    <Element Type="Param" Id="65C0A308">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="844456BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2AD8AEF"/>
        <Parameter Type="Param" Library="AIAI" Id="E9B72E25"/>
        <Parameter Type="Param" Library="AIAI" Id="2F7F3D38"/>
    </Element>
    <Element Type="Param" Id="A2AD8AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="812C58D2"/>
        <Array Type="Param" Library="AIAI" Id="A4E25978"/>
    </Element>
    <Element Type="Param" Id="812C58D2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="A4E25978">
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Param" Id="E9B72E25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2F7F3D38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="81D9281A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ADF8EE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C9C192A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9876BA1"/>
    </Element>
    <Element Type="FunctionCall" Id="2ADF8EE9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B37FCC67"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0A6C39F2"/>
        <Parameter Type="Param" Library="AIAI" Id="18B088C8"/>
    </Element>
    <Element Type="Param" Id="0A6C39F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Param" Id="18B088C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="5C9C192A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B37FCC67"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="75814F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="CFE9E650"/>
    </Element>
    <Element Type="Param" Id="75814F2E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D28AAAE5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Param" Id="CFE9E650">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D70B5A45"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="B9876BA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBDEAAD"/>
        <Parameter Type="Param" Library="AIAI" Id="A12B24EA"/>
        <Parameter Type="Param" Library="AIAI" Id="5A3DE332"/>
    </Element>
    <Element Type="Param" Id="8EBDEAAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3C9F2C3"/>
    </Element>
    <Element Type="FunctionCall" Id="F3C9F2C3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="BC51C26C"/>
    </Element>
    <Element Type="Param" Id="BC51C26C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="AIAI" Id="12AE6571"/>
    </Element>
    <Element Type="Param" Id="A12B24EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5A3DE332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CA60478A">
        <Comment>
            Initialize the AI
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="350CF6EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B719E66A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="911A50A7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5BF57AEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E80FC2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="330A9D9C"/>
    </Element>
    <Element Type="FunctionCall" Id="B719E66A">
        <FunctionDef Type="FunctionDef" Library="UIUI" Id="6B15A97D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="982B1CA9"/>
        <Parameter Type="Param" Library="AIAI" Id="5D962F41"/>
    </Element>
    <Element Type="Param" Id="982B1CA9">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="6BEADEB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Param" Id="5D962F41">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="B54E5167"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000120"/>
    </Element>
    <Element Type="FunctionCall" Id="911A50A7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="25134F35"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDE403F"/>
    </Element>
    <Element Type="Param" Id="7BDE403F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0E614F72"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Comment" Id="5BF57AEF">
        <Comment>
            Still in hero selection, AI will be started when hero selection ends
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5E80FC2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="330A9D9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="208EC932"/>
        <Parameter Type="Param" Library="AIAI" Id="C710A359"/>
        <Parameter Type="Param" Library="AIAI" Id="1CD0FAB9"/>
    </Element>
    <Element Type="Param" Id="208EC932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FA4D194B"/>
        <Array Type="Param" Library="AIAI" Id="E46553E3"/>
    </Element>
    <Element Type="Param" Id="FA4D194B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E46553E3">
        <Parameter Type="ParamDef" Library="AIAI" Id="B0AFCC3A"/>
    </Element>
    <Element Type="Param" Id="C710A359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1CD0FAB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="451C1144">
        <Identifier>HeroAIReleaseHeroControl</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7491CEB0"/>
        <Variable Type="Variable" Library="AIAI" Id="AE8F2471"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0F3B776"/>
    </Element>
    <Element Type="ParamDef" Id="7491CEB0">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="AE8F2471">
        <Identifier>enemyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="FunctionCall" Id="C0F3B776">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07EF6DE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E912AF5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2B5EAC"/>
    </Element>
    <Element Type="FunctionCall" Id="07EF6DE7">
        <FunctionDef Type="FunctionDef" Library="UIUI" Id="6B15A97D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="01CA13BD"/>
        <Parameter Type="Param" Library="AIAI" Id="CF2B6266"/>
    </Element>
    <Element Type="Param" Id="01CA13BD">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="6BEADEB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7491CEB0"/>
    </Element>
    <Element Type="Param" Id="CF2B6266">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="B54E5167"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000121"/>
    </Element>
    <Element Type="FunctionCall" Id="E912AF5C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="98EA5BC8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7830E1"/>
    </Element>
    <Element Type="Param" Id="EB7830E1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="977A5ECA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7491CEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2B5EAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EBAB1BC9"/>
        <Parameter Type="Param" Library="AIAI" Id="CBB55E81"/>
        <Parameter Type="Param" Library="AIAI" Id="00CE3626"/>
    </Element>
    <Element Type="Param" Id="EBAB1BC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2CAF6902"/>
        <Array Type="Param" Library="AIAI" Id="F8281AB1"/>
    </Element>
    <Element Type="Param" Id="2CAF6902">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F8281AB1">
        <Parameter Type="ParamDef" Library="AIAI" Id="7491CEB0"/>
    </Element>
    <Element Type="Param" Id="CBB55E81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="00CE3626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="767CEEEB">
        <Identifier>HeroAINotifyHeroDamaged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7E1C78"/>
        <Variable Type="Variable" Library="AIAI" Id="3603088E"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="630630D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FE443AF"/>
    </Element>
    <Element Type="ParamDef" Id="93F65674">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A355B584"/>
    </Element>
    <Element Type="Param" Id="A355B584">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="16E09F55">
        <Identifier>damagingUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="57B53DCA"/>
    </Element>
    <Element Type="Param" Id="57B53DCA">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="FB7E1C78">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AF1F1DD4"/>
    </Element>
    <Element Type="Param" Id="AF1F1DD4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3603088E">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="629A6D8A"/>
    </Element>
    <Element Type="Param" Id="629A6D8A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5E10F6E9">
        <Identifier>delayTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5DF66E7B"/>
    </Element>
    <Element Type="Param" Id="5DF66E7B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="630630D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E43A571C"/>
        <Parameter Type="Param" Library="AIAI" Id="51B5E564"/>
    </Element>
    <Element Type="Param" Id="E43A571C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
    </Element>
    <Element Type="Param" Id="51B5E564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="62A693F5"/>
        <Array Type="Param" Library="AIAI" Id="F8636138"/>
    </Element>
    <Element Type="Param" Id="F8636138">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8759338"/>
        <Array Type="Param" Library="AIAI" Id="842FC29E"/>
    </Element>
    <Element Type="Param" Id="A8759338">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="842FC29E">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="9FE443AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="A1D51423"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="084B4D3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BF8FD23"/>
    </Element>
    <Element Type="Param" Id="A1D51423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1A39A00A"/>
        <Array Type="Param" Library="AIAI" Id="6C3F7562"/>
    </Element>
    <Element Type="Param" Id="1A39A00A">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="6C3F7562">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="084B4D3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D1B48B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34267801"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6984FDB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0552D9A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43974897"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE8BE0BD"/>
    </Element>
    <Element Type="Param" Id="C9D1B48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="34267801">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44398768"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5225CEA3"/>
    </Element>
    <Element Type="FunctionCall" Id="44398768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5225CEA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A206920E"/>
        <Parameter Type="Param" Library="AIAI" Id="7989791F"/>
        <Parameter Type="Param" Library="AIAI" Id="EF27400B"/>
    </Element>
    <Element Type="Param" Id="A206920E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E445F482"/>
    </Element>
    <Element Type="FunctionCall" Id="E445F482">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4DCDB077"/>
        <Parameter Type="Param" Library="AIAI" Id="8137A26C"/>
    </Element>
    <Element Type="Param" Id="8137A26C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="7989791F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EF27400B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6984FDB4">
        <Comment>
            Decide if we should attack them back or retreat
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="0552D9A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="53F5947D"/>
        <Parameter Type="Param" Library="AIAI" Id="97E00919"/>
    </Element>
    <Element Type="Param" Id="53F5947D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3603088E"/>
    </Element>
    <Element Type="Param" Id="97E00919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AC0CFDB"/>
    </Element>
    <Element Type="FunctionCall" Id="3AC0CFDB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="69C39710"/>
    </Element>
    <Element Type="Param" Id="69C39710">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8C42887A"/>
        <Array Type="Param" Library="AIAI" Id="3079BDA2"/>
    </Element>
    <Element Type="Param" Id="8C42887A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3079BDA2">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="43974897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="205F4634"/>
        <Parameter Type="Param" Library="AIAI" Id="5EEC7313"/>
    </Element>
    <Element Type="Param" Id="205F4634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74CD8A8E"/>
    </Element>
    <Element Type="FunctionCall" Id="74CD8A8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="20463E3A"/>
        <Parameter Type="Param" Library="AIAI" Id="31217A94"/>
    </Element>
    <Element Type="Param" Id="20463E3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F7DF3C4"/>
    </Element>
    <Element Type="FunctionCall" Id="0F7DF3C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BF0D135B"/>
    </Element>
    <Element Type="Param" Id="BF0D135B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="116DED80"/>
        <Array Type="Param" Library="AIAI" Id="0EB182E7"/>
    </Element>
    <Element Type="Param" Id="116DED80">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0EB182E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="31217A94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59DA1200"/>
    </Element>
    <Element Type="FunctionCall" Id="59DA1200">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C00537A5"/>
    </Element>
    <Element Type="Param" Id="C00537A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
    </Element>
    <Element Type="Param" Id="5EEC7313">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7E1C78"/>
    </Element>
    <Element Type="FunctionCall" Id="FE8BE0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="45A24E63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7098CBD7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9C439E61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="142E1DCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CF87E4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="217DDFCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D596E0FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B260D35D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CCCD769"/>
    </Element>
    <Element Type="Comment" Id="45A24E63">
        <Comment>
            Slow the response time
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="7098CBD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9B24EFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DEE8903"/>
    </Element>
    <Element Type="FunctionCall" Id="D9B24EFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6E5669"/>
        <Parameter Type="Param" Library="AIAI" Id="D2736C02"/>
        <Parameter Type="Param" Library="AIAI" Id="9F49C56C"/>
    </Element>
    <Element Type="Param" Id="6A6E5669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F8734B0"/>
    </Element>
    <Element Type="FunctionCall" Id="9F8734B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="3B4BBFED"/>
        <Parameter Type="Param" Library="AIAI" Id="7C817602"/>
    </Element>
    <Element Type="Param" Id="3B4BBFED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01EFA691"/>
    </Element>
    <Element Type="FunctionCall" Id="01EFA691">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="A31F4242"/>
    </Element>
    <Element Type="Param" Id="A31F4242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
    </Element>
    <Element Type="Param" Id="7C817602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="D2736C02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9F49C56C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6DEE8903">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="21F5D830"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9C9470"/>
    </Element>
    <Element Type="Param" Id="21F5D830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
    </Element>
    <Element Type="Param" Id="7F9C9470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="9C439E61">
        <Comment>
            Make sure we have not already decided to do something else during the wait
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="142E1DCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E44FC3A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32A478E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D355B272"/>
    </Element>
    <Element Type="FunctionCall" Id="E44FC3A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55176BEE"/>
        <Parameter Type="Param" Library="AIAI" Id="7770F091"/>
        <Parameter Type="Param" Library="AIAI" Id="C98FDE60"/>
    </Element>
    <Element Type="Param" Id="55176BEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3B0DF597"/>
        <Array Type="Param" Library="AIAI" Id="A7EE2811"/>
    </Element>
    <Element Type="Param" Id="3B0DF597">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="A7EE2811">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="7770F091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C98FDE60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="32A478E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41C452FD"/>
        <Parameter Type="Param" Library="AIAI" Id="02A410D1"/>
        <Parameter Type="Param" Library="AIAI" Id="71EE5BE5"/>
    </Element>
    <Element Type="Param" Id="41C452FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="127A0A99"/>
    </Element>
    <Element Type="FunctionCall" Id="127A0A99">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Parameter Type="Param" Library="AIAI" Id="76A13EDA"/>
    </Element>
    <Element Type="Param" Id="76A13EDA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="02A410D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="71EE5BE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
    </Element>
    <Element Type="FunctionCall" Id="D355B272">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7919CB1C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1D16352D"/>
    </Element>
    <Element Type="Param" Id="1D16352D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9205807B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="6CF87E4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="77189D26"/>
        <Parameter Type="Param" Library="AIAI" Id="0D4AC41D"/>
        <Parameter Type="Param" Library="AIAI" Id="4775A9FE"/>
    </Element>
    <Element Type="Param" Id="77189D26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF9AA741"/>
    </Element>
    <Element Type="FunctionCall" Id="CF9AA741">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C8D1B7"/>
        <Parameter Type="Param" Library="AIAI" Id="F43531E1"/>
        <Parameter Type="Param" Library="AIAI" Id="6E4C78B0"/>
    </Element>
    <Element Type="Param" Id="C0C8D1B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E8987251"/>
        <Array Type="Param" Library="AIAI" Id="DCBE1F07"/>
    </Element>
    <Element Type="Param" Id="E8987251">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DCBE1F07">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="F43531E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="6E4C78B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="0D4AC41D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="4775A9FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9914F9D2"/>
    </Element>
    <Element Type="FunctionCall" Id="9914F9D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="845D1E1D"/>
        <Parameter Type="Param" Library="AIAI" Id="77AC0E2E"/>
        <Parameter Type="Param" Library="AIAI" Id="F2208AA4"/>
    </Element>
    <Element Type="Param" Id="845D1E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="77AC0E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="FFDAEF1C"/>
    </Element>
    <Element Type="Param" Id="FFDAEF1C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7666E9D0"/>
    </Element>
    <Element Type="FunctionCall" Id="7666E9D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="231815DA"/>
    </Element>
    <Element Type="Param" Id="231815DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6C748035"/>
        <Array Type="Param" Library="AIAI" Id="06C55F6B"/>
    </Element>
    <Element Type="Param" Id="6C748035">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="06C55F6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="F2208AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="217DDFCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4B082805"/>
        <Parameter Type="Param" Library="AIAI" Id="F83A5053"/>
        <Parameter Type="Param" Library="AIAI" Id="A7431C25"/>
    </Element>
    <Element Type="Param" Id="4B082805">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A37C3A40"/>
    </Element>
    <Element Type="FunctionCall" Id="A37C3A40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="F83A5053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A7431C25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6B67556B"/>
        <Array Type="Param" Library="AIAI" Id="D9D97EF5"/>
    </Element>
    <Element Type="Param" Id="D9D97EF5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96F54533"/>
    </Element>
    <Element Type="FunctionCall" Id="96F54533">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C93C6496"/>
    </Element>
    <Element Type="Param" Id="C93C6496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F2A7A78"/>
        <Array Type="Param" Library="AIAI" Id="DFC08A98"/>
    </Element>
    <Element Type="Param" Id="8F2A7A78">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="DFC08A98">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7135743D"/>
    </Element>
    <Element Type="FunctionCall" Id="7135743D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="768D2065"/>
    </Element>
    <Element Type="Param" Id="768D2065">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="D596E0FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3B25FC"/>
        <Parameter Type="Param" Library="AIAI" Id="18728509"/>
        <Parameter Type="Param" Library="AIAI" Id="38C67C86"/>
    </Element>
    <Element Type="Param" Id="AD3B25FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C636716"/>
    </Element>
    <Element Type="FunctionCall" Id="8C636716">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="01713A54"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC94A05"/>
    </Element>
    <Element Type="Param" Id="01713A54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="553EF189"/>
    </Element>
    <Element Type="FunctionCall" Id="553EF189">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="69574018"/>
    </Element>
    <Element Type="Param" Id="69574018">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
    </Element>
    <Element Type="Param" Id="BEC94A05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="18728509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="38C67C86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B260D35D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BC7D3221"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="57EA77A7"/>
        <Parameter Type="Param" Library="AIAI" Id="E6F0B537"/>
    </Element>
    <Element Type="Param" Id="57EA77A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63FC26EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="E6F0B537">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7099F2E8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
    </Element>
    <Element Type="FunctionCall" Id="7CCCD769">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="02B75569"/>
        <Parameter Type="Param" Library="AIAI" Id="27B9D72D"/>
        <Parameter Type="Param" Library="AIAI" Id="DF132E44"/>
    </Element>
    <Element Type="Param" Id="02B75569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7E1C78"/>
    </Element>
    <Element Type="Param" Id="27B9D72D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="DF132E44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC5FCFCE"/>
    </Element>
    <Element Type="FunctionCall" Id="EC5FCFCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C36006CD"/>
        <Parameter Type="Param" Library="AIAI" Id="1395F8BB"/>
        <Parameter Type="Param" Library="AIAI" Id="9B7EF727"/>
    </Element>
    <Element Type="Param" Id="C36006CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1395F8BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9B7EF727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="3603088E"/>
    </Element>
    <Element Type="FunctionCall" Id="5BF8FD23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="CF5A4F1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79B374B9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE6FFE81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC36A10"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6808222B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F42B7F4F"/>
    </Element>
    <Element Type="Param" Id="CF5A4F1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="FunctionCall" Id="79B374B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="789F497C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="621B5181"/>
    </Element>
    <Element Type="FunctionCall" Id="789F497C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="621B5181">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C0AECD7"/>
        <Parameter Type="Param" Library="AIAI" Id="6214B0D8"/>
        <Parameter Type="Param" Library="AIAI" Id="27B45437"/>
    </Element>
    <Element Type="Param" Id="6C0AECD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9007C13B"/>
    </Element>
    <Element Type="FunctionCall" Id="9007C13B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4DCDB077"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A6C83D"/>
    </Element>
    <Element Type="Param" Id="D7A6C83D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="6214B0D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="27B45437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AE6FFE81">
        <Comment>
            Slow the response time
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="CFC36A10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95075836"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD462F37"/>
    </Element>
    <Element Type="FunctionCall" Id="95075836">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CB64CD34"/>
        <Parameter Type="Param" Library="AIAI" Id="9C1D8EC6"/>
        <Parameter Type="Param" Library="AIAI" Id="472D39DF"/>
    </Element>
    <Element Type="Param" Id="CB64CD34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98792CAE"/>
    </Element>
    <Element Type="FunctionCall" Id="98792CAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="41BA112B"/>
        <Parameter Type="Param" Library="AIAI" Id="BABFE95D"/>
    </Element>
    <Element Type="Param" Id="41BA112B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67DC8C6E"/>
    </Element>
    <Element Type="FunctionCall" Id="67DC8C6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3443DD9F"/>
    </Element>
    <Element Type="Param" Id="3443DD9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16E09F55"/>
    </Element>
    <Element Type="Param" Id="BABFE95D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="9C1D8EC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="472D39DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CD462F37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D24C55B8"/>
        <Parameter Type="Param" Library="AIAI" Id="A71C0928"/>
    </Element>
    <Element Type="Param" Id="D24C55B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
    </Element>
    <Element Type="Param" Id="A71C0928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Comment" Id="6808222B">
        <Comment>
            Make sure we have not already decided to do something else during the wait
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F42B7F4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFF8562A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="009EAC0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAE59EC"/>
    </Element>
    <Element Type="FunctionCall" Id="AFF8562A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5F64932B"/>
    </Element>
    <Element Type="Param" Id="5F64932B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="FunctionCall" Id="009EAC0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E97806A6"/>
        <Parameter Type="Param" Library="AIAI" Id="A13940EA"/>
        <Parameter Type="Param" Library="AIAI" Id="A6995AC6"/>
    </Element>
    <Element Type="Param" Id="E97806A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9BF055BF"/>
        <Array Type="Param" Library="AIAI" Id="4340C101"/>
    </Element>
    <Element Type="Param" Id="9BF055BF">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="4340C101">
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="A13940EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A6995AC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAE59EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="43FC85E0"/>
        <Parameter Type="Param" Library="AIAI" Id="875F680E"/>
        <Parameter Type="Param" Library="AIAI" Id="D6AFF6B7"/>
    </Element>
    <Element Type="Param" Id="43FC85E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E3A20EA"/>
    </Element>
    <Element Type="FunctionCall" Id="5E3A20EA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Parameter Type="Param" Library="AIAI" Id="444469E2"/>
    </Element>
    <Element Type="Param" Id="444469E2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="93F65674"/>
    </Element>
    <Element Type="Param" Id="875F680E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D6AFF6B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5E10F6E9"/>
    </Element>
    <Element Type="Category" Id="3927F13C">
        <Item Type="FunctionDef" Library="AIAI" Id="2FBB9085"/>
        <Item Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
    </Element>
    <Element Type="FunctionDef" Id="2FBB9085">
        <Identifier>HeroAIGetCurrentPriority</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
        <Variable Type="Variable" Library="AIAI" Id="5643E8ED"/>
        <Variable Type="Variable" Library="AIAI" Id="FF6005D6"/>
        <Variable Type="Variable" Library="AIAI" Id="69EEED37"/>
        <Variable Type="Variable" Library="AIAI" Id="53AAE012"/>
        <Variable Type="Variable" Library="AIAI" Id="E52DF80C"/>
        <Variable Type="Variable" Library="AIAI" Id="4BE75163"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50D22AC0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FDD51FC1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D9930757"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF648A87"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A91191AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EACE5111"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5BCCA198"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BD7513F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8328DF4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECBA39CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C6B66E3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDED8C18"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EF11180F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BC332C6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="230AD9A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDA26B67"/>
    </Element>
    <Element Type="ParamDef" Id="2FF74FCB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="59731B8E"/>
    </Element>
    <Element Type="Param" Id="59731B8E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5643E8ED">
        <Identifier>currentObjective</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3736FD9C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="FF6005D6">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DFAC8288"/>
    </Element>
    <Element Type="Param" Id="DFAC8288">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="69EEED37">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BECD4563"/>
    </Element>
    <Element Type="Param" Id="BECD4563">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="53AAE012">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1BBAE708"/>
    </Element>
    <Element Type="Param" Id="1BBAE708">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69B5391C"/>
    </Element>
    <Element Type="FunctionCall" Id="69B5391C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E52DF80C">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52D4A5CE"/>
    </Element>
    <Element Type="Param" Id="52D4A5CE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34C73934"/>
    </Element>
    <Element Type="FunctionCall" Id="34C73934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4BE75163">
        <Identifier>campPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5478C4AF"/>
    </Element>
    <Element Type="Param" Id="5478C4AF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="61958E92">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="86B9CB1B"/>
    </Element>
    <Element Type="Param" Id="86B9CB1B">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="50D22AC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EDDCD430"/>
        <Parameter Type="Param" Library="AIAI" Id="1B6CA1DE"/>
    </Element>
    <Element Type="Param" Id="EDDCD430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5643E8ED"/>
    </Element>
    <Element Type="Param" Id="1B6CA1DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B6559F"/>
    </Element>
    <Element Type="FunctionCall" Id="54B6559F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="136BD2CB"/>
    </Element>
    <Element Type="Param" Id="136BD2CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Comment" Id="FDD51FC1">
        <Comment>
            Generic Cases
        </Comment>
    </Element>
    <Element Type="Comment" Id="D9930757">
        <Comment>
            Is AI Turned Off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CF648A87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F64CC9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="045EDE66"/>
    </Element>
    <Element Type="FunctionCall" Id="0F64CC9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1A9CC863"/>
    </Element>
    <Element Type="Param" Id="1A9CC863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="045EDE66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C71EA82E"/>
        <Parameter Type="Param" Library="AIAI" Id="E1A296ED"/>
        <Parameter Type="Param" Library="AIAI" Id="777C62CE"/>
    </Element>
    <Element Type="Param" Id="C71EA82E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B0DAAA2F"/>
        <Array Type="Param" Library="AIAI" Id="4C0AB219"/>
    </Element>
    <Element Type="Param" Id="B0DAAA2F">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="4C0AB219">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="E1A296ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="777C62CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Comment" Id="A91191AE">
        <Comment>
            Is Dead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EACE5111">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7BFEC1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22C21A4D"/>
    </Element>
    <Element Type="FunctionCall" Id="E7BFEC1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDF759A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="980C9412"/>
    </Element>
    <Element Type="FunctionCall" Id="CDF759A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BE78E76B"/>
        <Parameter Type="Param" Library="AIAI" Id="4E259325"/>
        <Parameter Type="Param" Library="AIAI" Id="A85AD0CB"/>
    </Element>
    <Element Type="Param" Id="BE78E76B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6023BE33"/>
        <Array Type="Param" Library="AIAI" Id="F832AA03"/>
    </Element>
    <Element Type="Param" Id="6023BE33">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="F832AA03">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="4E259325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A85AD0CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="980C9412">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8A975F2A"/>
        <Parameter Type="Param" Library="AIAI" Id="297C3FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="2285D43E"/>
    </Element>
    <Element Type="Param" Id="8A975F2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F6FB90DC"/>
        <Array Type="Param" Library="AIAI" Id="08580BA0"/>
    </Element>
    <Element Type="Param" Id="F6FB90DC">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="08580BA0">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="297C3FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2285D43E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="12E8BE9C"/>
    </Element>
    <Element Type="FunctionCall" Id="22C21A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="85904A7A"/>
    </Element>
    <Element Type="Param" Id="85904A7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="5BCCA198">
        <Comment>
            At Spawn Healing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6BD7513F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13FF05E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDEDE83C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9731E4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="13FF05E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9C08DE35"/>
    </Element>
    <Element Type="Param" Id="9C08DE35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="CDEDE83C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="652DE059"/>
        <Parameter Type="Param" Library="AIAI" Id="A0698927"/>
        <Parameter Type="Param" Library="AIAI" Id="579B7DB0"/>
    </Element>
    <Element Type="Param" Id="652DE059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72891214"/>
    </Element>
    <Element Type="FunctionCall" Id="72891214">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="FE647E41"/>
    </Element>
    <Element Type="Param" Id="FE647E41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="A0698927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="579B7DB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9731E4C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9CC4560D"/>
        <Parameter Type="Param" Library="AIAI" Id="41D1B5EA"/>
        <Parameter Type="Param" Library="AIAI" Id="82E7539D"/>
    </Element>
    <Element Type="Param" Id="9CC4560D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C6BE65B"/>
    </Element>
    <Element Type="FunctionCall" Id="9C6BE65B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE286AB"/>
        <Parameter Type="Param" Library="AIAI" Id="29AC5540"/>
        <Parameter Type="Param" Library="AIAI" Id="3940A47A"/>
    </Element>
    <Element Type="Param" Id="2EE286AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3919A3B1"/>
        <Array Type="Param" Library="AIAI" Id="F5854A84"/>
    </Element>
    <Element Type="Param" Id="3919A3B1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F5854A84">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="29AC5540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="3940A47A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="41D1B5EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="82E7539D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="8328DF4B">
        <Comment>
            Avoiding AOE
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ECBA39CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6748E204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4813179E"/>
    </Element>
    <Element Type="FunctionCall" Id="6748E204">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B6A80D5"/>
    </Element>
    <Element Type="Param" Id="1B6A80D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="4813179E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C431F684"/>
        <Parameter Type="Param" Library="AIAI" Id="9C36D809"/>
        <Parameter Type="Param" Library="AIAI" Id="F87543E6"/>
    </Element>
    <Element Type="Param" Id="C431F684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B55D45E1"/>
        <Array Type="Param" Library="AIAI" Id="EABE3B89"/>
    </Element>
    <Element Type="Param" Id="B55D45E1">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="EABE3B89">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="9C36D809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F87543E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCE4695E"/>
    </Element>
    <Element Type="Comment" Id="C6B66E3C">
        <Comment>
            Harassing Enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EDED8C18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="342CC7F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F3DB7BF"/>
    </Element>
    <Element Type="FunctionCall" Id="342CC7F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5022B581"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34AED580"/>
    </Element>
    <Element Type="FunctionCall" Id="5022B581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8F9066E6"/>
        <Parameter Type="Param" Library="AIAI" Id="E641DA0E"/>
        <Parameter Type="Param" Library="AIAI" Id="36A7B998"/>
    </Element>
    <Element Type="Param" Id="8F9066E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C204059"/>
        <Array Type="Param" Library="AIAI" Id="C349BE30"/>
    </Element>
    <Element Type="Param" Id="2C204059">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="C349BE30">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="E641DA0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="36A7B998">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E119F9E7"/>
    </Element>
    <Element Type="FunctionCall" Id="34AED580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B62AEC8C"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA99309"/>
        <Parameter Type="Param" Library="AIAI" Id="5DD1616D"/>
    </Element>
    <Element Type="Param" Id="B62AEC8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="53A1A3A8"/>
        <Array Type="Param" Library="AIAI" Id="35F08910"/>
    </Element>
    <Element Type="Param" Id="53A1A3A8">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="35F08910">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="ECA99309">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5DD1616D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E9BA644C"/>
    </Element>
    <Element Type="FunctionCall" Id="9F3DB7BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9244C721"/>
    </Element>
    <Element Type="Param" Id="9244C721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="EF11180F">
        <Comment>
            Picking up doubloon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2BC332C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C72B16E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A38FBC3D"/>
    </Element>
    <Element Type="FunctionCall" Id="7C72B16E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4E55F417"/>
        <Parameter Type="Param" Library="AIAI" Id="270B6918"/>
        <Parameter Type="Param" Library="AIAI" Id="E822F905"/>
    </Element>
    <Element Type="Param" Id="4E55F417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A64BC8D"/>
        <Array Type="Param" Library="AIAI" Id="A066204A"/>
    </Element>
    <Element Type="Param" Id="3A64BC8D">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="A066204A">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="270B6918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E822F905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
    </Element>
    <Element Type="FunctionCall" Id="A38FBC3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="16D7C53F"/>
    </Element>
    <Element Type="Param" Id="16D7C53F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="230AD9A6">
        <Comment>
            Objective Cases
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BDA26B67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="D265BF2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B118D7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="388E694A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E40B73AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65A0E662"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F967B10A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F98F2D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37EADB33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ED4F4B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB8C8DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF2FCAFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E88EA66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E45DD38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1827D6A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A98C1C57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF7FDCE3"/>
    </Element>
    <Element Type="Param" Id="D265BF2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="5643E8ED"/>
    </Element>
    <Element Type="FunctionCall" Id="2B118D7D">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="78962ADB"/>
        <Parameter Type="Param" Library="AIAI" Id="9D43733F"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C4AE4A"/>
    </Element>
    <Element Type="Param" Id="78962ADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="9D43733F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="F4C4AE4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="388E694A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD446C6"/>
    </Element>
    <Element Type="Param" Id="5BD446C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5D0F4294"/>
    </Element>
    <Element Type="FunctionCall" Id="E40B73AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C9352B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CDC2D33D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12819943"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D8B215AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B494D56"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CB4C3515"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E1A3368"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="61149994"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25826C5D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9AECF507"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D1B9072"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67FB3C57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FB57B7C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="011FBFDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="711EF89D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1C939DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B70AAA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F708D63"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A9A62C95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87A8FDED"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27DF1A9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC77FE32"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0F1CB2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E147D9CC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="08477766"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6445BC8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F36AE238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="982B0761"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D31B44E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F7C32C4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1305CFD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24675822"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="249EC157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EF37199"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7B21D606"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="668F41C8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B5B1147F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987FDD55"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9F6BB6C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23D1D791"/>
    </Element>
    <Element Type="Param" Id="E8C9352B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="Comment" Id="CDC2D33D">
        <Comment>
            Going Back To Heal
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="12819943">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6F069FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="560C2580"/>
    </Element>
    <Element Type="FunctionCall" Id="A6F069FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B145FCED"/>
        <Parameter Type="Param" Library="AIAI" Id="0847D614"/>
        <Parameter Type="Param" Library="AIAI" Id="00F4A634"/>
    </Element>
    <Element Type="Param" Id="B145FCED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA998BBE"/>
    </Element>
    <Element Type="FunctionCall" Id="BA998BBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="D6EC45C1"/>
        <Parameter Type="Param" Library="AIAI" Id="58D42668"/>
        <Parameter Type="Param" Library="AIAI" Id="E6A13059"/>
    </Element>
    <Element Type="Param" Id="D6EC45C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9BBCCA90"/>
        <Array Type="Param" Library="AIAI" Id="29C5E5DE"/>
    </Element>
    <Element Type="Param" Id="9BBCCA90">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="29C5E5DE">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="58D42668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="E6A13059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="0847D614">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="00F4A634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C769A1AA"/>
    </Element>
    <Element Type="FunctionCall" Id="C769A1AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BD8C2BFC"/>
        <Parameter Type="Param" Library="AIAI" Id="5512EFE8"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD8DE5E"/>
    </Element>
    <Element Type="Param" Id="BD8C2BFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5512EFE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="631A3BDA"/>
    </Element>
    <Element Type="Param" Id="631A3BDA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF2DA5BD"/>
    </Element>
    <Element Type="FunctionCall" Id="AF2DA5BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C3EEFDAF"/>
    </Element>
    <Element Type="Param" Id="C3EEFDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4505AFE5"/>
        <Array Type="Param" Library="AIAI" Id="278E21AC"/>
    </Element>
    <Element Type="Param" Id="4505AFE5">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="278E21AC">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="5FD8DE5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="560C2580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A4F22755"/>
    </Element>
    <Element Type="Param" Id="A4F22755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="D8B215AA">
        <Comment>
            Focusing Hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="1B494D56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE5C5594"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93C5EBD4"/>
    </Element>
    <Element Type="FunctionCall" Id="BE5C5594">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BB328FA1"/>
        <Parameter Type="Param" Library="AIAI" Id="92CD9652"/>
        <Parameter Type="Param" Library="AIAI" Id="DF87CED1"/>
    </Element>
    <Element Type="Param" Id="BB328FA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FD9B4E1"/>
    </Element>
    <Element Type="FunctionCall" Id="3FD9B4E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="707CE7AD"/>
    </Element>
    <Element Type="Param" Id="707CE7AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F3E84DFC"/>
        <Array Type="Param" Library="AIAI" Id="7F6FA1F4"/>
    </Element>
    <Element Type="Param" Id="F3E84DFC">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="7F6FA1F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="92CD9652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DF87CED1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="93C5EBD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="19820732"/>
    </Element>
    <Element Type="Param" Id="19820732">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="CB4C3515">
        <Comment>
            Using Moonwell
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="6E1A3368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B56F457F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1BE4393"/>
    </Element>
    <Element Type="FunctionCall" Id="B56F457F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="873AF4F4"/>
        <Parameter Type="Param" Library="AIAI" Id="F3C38E79"/>
        <Parameter Type="Param" Library="AIAI" Id="17300B29"/>
    </Element>
    <Element Type="Param" Id="873AF4F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69BB7295"/>
    </Element>
    <Element Type="FunctionCall" Id="69BB7295">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9CEB672A"/>
    </Element>
    <Element Type="Param" Id="9CEB672A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A4E2097"/>
        <Array Type="Param" Library="AIAI" Id="F1CFEA52"/>
    </Element>
    <Element Type="Param" Id="2A4E2097">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="F1CFEA52">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="F3C38E79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="17300B29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B1BE4393">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E1DAB786"/>
    </Element>
    <Element Type="Param" Id="E1DAB786">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="61149994">
        <Comment>
            Picking up a health globe in the jungle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="25826C5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94A2B772"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E42F82B"/>
    </Element>
    <Element Type="FunctionCall" Id="94A2B772">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BB8CC0F4"/>
        <Parameter Type="Param" Library="AIAI" Id="3FA99B44"/>
        <Parameter Type="Param" Library="AIAI" Id="53EA2D4E"/>
    </Element>
    <Element Type="Param" Id="BB8CC0F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21FDB35E"/>
    </Element>
    <Element Type="FunctionCall" Id="21FDB35E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="3C670E3A"/>
    </Element>
    <Element Type="Param" Id="3C670E3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1877460F"/>
        <Array Type="Param" Library="AIAI" Id="4FABDDC0"/>
    </Element>
    <Element Type="Param" Id="1877460F">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="4FABDDC0">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="3FA99B44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="53EA2D4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E42F82B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0E47EB05"/>
    </Element>
    <Element Type="Param" Id="0E47EB05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="9AECF507">
        <Comment>
            Attack Core
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="4D1B9072">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82365C6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE8BC37A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B76EC2CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E29B510F"/>
    </Element>
    <Element Type="FunctionCall" Id="82365C6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9D19CE5E"/>
        <Parameter Type="Param" Library="AIAI" Id="F798D54E"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD9E916"/>
    </Element>
    <Element Type="Param" Id="9D19CE5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31796547"/>
        <Array Type="Param" Library="AIAI" Id="B15A3EEC"/>
    </Element>
    <Element Type="Param" Id="31796547">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B15A3EEC">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="F798D54E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AFD9E916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FE8BC37A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5DA359"/>
        <Parameter Type="Param" Library="AIAI" Id="48E9202F"/>
        <Parameter Type="Param" Library="AIAI" Id="20582CAA"/>
    </Element>
    <Element Type="Param" Id="1B5DA359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE9C86AA"/>
    </Element>
    <Element Type="FunctionCall" Id="EE9C86AA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="68670217"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5E71AD"/>
    </Element>
    <Element Type="Param" Id="EF5E71AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2D45F920"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="48E9202F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20582CAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B76EC2CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2911B6"/>
        <Parameter Type="Param" Library="AIAI" Id="272C5E9C"/>
        <Parameter Type="Param" Library="AIAI" Id="7862DD8A"/>
    </Element>
    <Element Type="Param" Id="AC2911B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3B501155"/>
        <Array Type="Param" Library="AIAI" Id="FE64D0DC"/>
    </Element>
    <Element Type="Param" Id="3B501155">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="2FF5ECF7"/>
        <Array Type="Param" Library="AIAI" Id="C64E01B8"/>
    </Element>
    <Element Type="Param" Id="2FF5ECF7">
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
    </Element>
    <Element Type="Param" Id="C64E01B8">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C91AF9B6"/>
        <Array Type="Param" Library="AIAI" Id="4BB08F74"/>
    </Element>
    <Element Type="Param" Id="C91AF9B6">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4BB08F74">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="FE64D0DC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="659D6436"/>
    </Element>
    <Element Type="FunctionCall" Id="659D6436">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="5B29C72B"/>
    </Element>
    <Element Type="Param" Id="5B29C72B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="272C5E9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7862DD8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E29B510F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6007574C"/>
    </Element>
    <Element Type="Param" Id="6007574C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="769AF3AD"/>
    </Element>
    <Element Type="Comment" Id="67FB3C57">
        <Comment>
            Defending Base
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="0FB57B7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC72DFCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A92FAB63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C13666AD"/>
    </Element>
    <Element Type="FunctionCall" Id="BC72DFCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="49A8F5E8"/>
        <Parameter Type="Param" Library="AIAI" Id="18CB5F37"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D1C5DB"/>
    </Element>
    <Element Type="Param" Id="49A8F5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8A111CE4"/>
        <Array Type="Param" Library="AIAI" Id="43F16F03"/>
    </Element>
    <Element Type="Param" Id="8A111CE4">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="43F16F03">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="18CB5F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B5D1C5DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A92FAB63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81820ADC"/>
        <Parameter Type="Param" Library="AIAI" Id="EBE1F6C1"/>
    </Element>
    <Element Type="Param" Id="81820ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4F664777"/>
        <Array Type="Param" Library="AIAI" Id="40A778E5"/>
    </Element>
    <Element Type="Param" Id="4F664777">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="7045785C"/>
        <Array Type="Param" Library="AIAI" Id="887456DD"/>
    </Element>
    <Element Type="Param" Id="7045785C">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="887456DD">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EA02E004"/>
        <Array Type="Param" Library="AIAI" Id="E2B27D30"/>
    </Element>
    <Element Type="Param" Id="EA02E004">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="E2B27D30">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="40A778E5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="457E9E37"/>
    </Element>
    <Element Type="FunctionCall" Id="457E9E37">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9B274C27"/>
    </Element>
    <Element Type="Param" Id="9B274C27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="EBE1F6C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FF6005D6"/>
    </Element>
    <Element Type="FunctionCall" Id="C13666AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB127365"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4999A36A"/>
    </Element>
    <Element Type="FunctionCall" Id="EB127365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2646EBCE"/>
        <Parameter Type="Param" Library="AIAI" Id="FBD627BD"/>
        <Parameter Type="Param" Library="AIAI" Id="59154054"/>
    </Element>
    <Element Type="Param" Id="2646EBCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53FA4DF9"/>
    </Element>
    <Element Type="FunctionCall" Id="53FA4DF9">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="AC4355F2"/>
        <Parameter Type="Param" Library="AIAI" Id="3724B87E"/>
        <Parameter Type="Param" Library="AIAI" Id="94C75EF8"/>
    </Element>
    <Element Type="Param" Id="AC4355F2">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D52694EF"/>
        <Array Type="Param" Library="AIAI" Id="E0050BB2"/>
    </Element>
    <Element Type="Param" Id="D52694EF">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="E0050BB2">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="3724B87E">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.65</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="94C75EF8">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="FF6005D6"/>
    </Element>
    <Element Type="Param" Id="FBD627BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="59154054">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4999A36A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0A69B7"/>
    </Element>
    <Element Type="Param" Id="2C0A69B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EB0103A"/>
    </Element>
    <Element Type="Comment" Id="011FBFDC">
        <Comment>
            Pushing With Team
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="711EF89D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6F995D7A"/>
        <Parameter Type="Param" Library="AIAI" Id="7E50F830"/>
    </Element>
    <Element Type="Param" Id="6F995D7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="69EEED37"/>
    </Element>
    <Element Type="Param" Id="7E50F830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F23DA760"/>
    </Element>
    <Element Type="FunctionCall" Id="F23DA760">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="7A0D690B"/>
        <Parameter Type="Param" Library="AIAI" Id="E24F4526"/>
    </Element>
    <Element Type="Param" Id="7A0D690B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E41FD4E"/>
    </Element>
    <Element Type="FunctionCall" Id="2E41FD4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F093FECF"/>
    </Element>
    <Element Type="Param" Id="F093FECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AC12EC50"/>
        <Array Type="Param" Library="AIAI" Id="EDB7EC48"/>
    </Element>
    <Element Type="Param" Id="AC12EC50">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EDB7EC48">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="E24F4526">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>14.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C1C939DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B02208FF"/>
        <Parameter Type="Param" Library="AIAI" Id="561F12CB"/>
    </Element>
    <Element Type="Param" Id="B02208FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF47FDFA"/>
    </Element>
    <Element Type="FunctionCall" Id="BF47FDFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="BD4B11E8"/>
        <Parameter Type="Param" Library="AIAI" Id="14B23939"/>
        <Parameter Type="Param" Library="AIAI" Id="6842EA05"/>
        <Parameter Type="Param" Library="AIAI" Id="C38F11E9"/>
        <Parameter Type="Param" Library="AIAI" Id="CF27AC0F"/>
    </Element>
    <Element Type="Param" Id="BD4B11E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="14B23939">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="6842EA05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C38F11E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="CF27AC0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="69EEED37"/>
    </Element>
    <Element Type="Param" Id="561F12CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E52DF80C"/>
    </Element>
    <Element Type="FunctionCall" Id="0B70AAA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B12C5F45"/>
        <Parameter Type="Param" Library="AIAI" Id="04E88387"/>
    </Element>
    <Element Type="Param" Id="B12C5F45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E962EBD8"/>
    </Element>
    <Element Type="FunctionCall" Id="E962EBD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF15000"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E9E159"/>
        <Parameter Type="Param" Library="AIAI" Id="7EBF4186"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7A6BF5"/>
        <Parameter Type="Param" Library="AIAI" Id="EAEBCCB2"/>
    </Element>
    <Element Type="Param" Id="AAF15000">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="B3E9E159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="7EBF4186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="AE7A6BF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="EAEBCCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="69EEED37"/>
    </Element>
    <Element Type="Param" Id="04E88387">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="53AAE012"/>
    </Element>
    <Element Type="FunctionCall" Id="0F708D63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="800CD6B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28FBD21D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8055DEB2"/>
    </Element>
    <Element Type="FunctionCall" Id="800CD6B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B3A24F7C"/>
    </Element>
    <Element Type="Param" Id="B3A24F7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B8FB278B"/>
    </Element>
    <Element Type="FunctionCall" Id="28FBD21D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D3244F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="19359DAC"/>
        <Parameter Type="Param" Library="AIAI" Id="5648DB88"/>
    </Element>
    <Element Type="Param" Id="D3244F9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42779379"/>
    </Element>
    <Element Type="FunctionCall" Id="42779379">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA68688"/>
        <Parameter Type="Param" Library="AIAI" Id="908814B9"/>
        <Parameter Type="Param" Library="AIAI" Id="F65CC792"/>
    </Element>
    <Element Type="Param" Id="ECA68688">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6482F67E"/>
    </Element>
    <Element Type="FunctionCall" Id="6482F67E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2D0D7E17"/>
    </Element>
    <Element Type="Param" Id="2D0D7E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="07C250A8"/>
        <Array Type="Param" Library="AIAI" Id="2A75799D"/>
    </Element>
    <Element Type="Param" Id="07C250A8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2A75799D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="908814B9">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="47613720"/>
        <Array Type="Param" Library="AIAI" Id="31F318CA"/>
    </Element>
    <Element Type="Param" Id="47613720">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="31F318CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="F65CC792">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="19359DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5648DB88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8055DEB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0DC2C6"/>
        <Parameter Type="Param" Library="AIAI" Id="0573EC17"/>
        <Parameter Type="Param" Library="AIAI" Id="7494A1D0"/>
    </Element>
    <Element Type="Param" Id="1F0DC2C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D243BA47"/>
    </Element>
    <Element Type="FunctionCall" Id="D243BA47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="36BB2DFC"/>
        <Parameter Type="Param" Library="AIAI" Id="93CE76BE"/>
    </Element>
    <Element Type="Param" Id="36BB2DFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="93CE76BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="E52DF80C"/>
    </Element>
    <Element Type="Param" Id="0573EC17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="7494A1D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A9A62C95">
        <Comment>
            Team Fight Likely
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="87A8FDED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E3CC126"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA1A2D37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A60C0AB"/>
    </Element>
    <Element Type="FunctionCall" Id="4E3CC126">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2275A91D"/>
        <Parameter Type="Param" Library="AIAI" Id="E2CF9FE6"/>
        <Parameter Type="Param" Library="AIAI" Id="6F2D8171"/>
    </Element>
    <Element Type="Param" Id="2275A91D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F6E945E"/>
    </Element>
    <Element Type="FunctionCall" Id="6F6E945E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="B0753E2D"/>
        <Parameter Type="Param" Library="AIAI" Id="A0691339"/>
    </Element>
    <Element Type="Param" Id="B0753E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="A0691339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="53AAE012"/>
    </Element>
    <Element Type="Param" Id="E2CF9FE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="6F2D8171">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CA1A2D37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EAEC58E8"/>
        <Parameter Type="Param" Library="AIAI" Id="8350564C"/>
        <Parameter Type="Param" Library="AIAI" Id="CCCACF3B"/>
    </Element>
    <Element Type="Param" Id="EAEC58E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFBFD931"/>
    </Element>
    <Element Type="FunctionCall" Id="AFBFD931">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="6C571965"/>
        <Parameter Type="Param" Library="AIAI" Id="C2A4CBC3"/>
    </Element>
    <Element Type="Param" Id="6C571965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="C2A4CBC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="E52DF80C"/>
    </Element>
    <Element Type="Param" Id="8350564C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="CCCACF3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7A60C0AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FD85B0C"/>
    </Element>
    <Element Type="Param" Id="2FD85B0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1308A5AD"/>
    </Element>
    <Element Type="Comment" Id="27DF1A9C">
        <Comment>
            Defend Town
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="BC77FE32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ED49EFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="336EA6A8"/>
    </Element>
    <Element Type="FunctionCall" Id="8ED49EFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F00FC2C9"/>
        <Parameter Type="Param" Library="AIAI" Id="97BA0929"/>
        <Parameter Type="Param" Library="AIAI" Id="7F39C1EB"/>
    </Element>
    <Element Type="Param" Id="F00FC2C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40BB2931"/>
    </Element>
    <Element Type="FunctionCall" Id="40BB2931">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6C773CBA"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC3250F"/>
    </Element>
    <Element Type="Param" Id="8CC3250F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="97BA0929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7F39C1EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="336EA6A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4C9C3E5"/>
    </Element>
    <Element Type="Param" Id="D4C9C3E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9ED75D15"/>
    </Element>
    <Element Type="Comment" Id="A0F1CB2C">
        <Comment>
            Attack Town
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E147D9CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C8770A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D353153"/>
    </Element>
    <Element Type="FunctionCall" Id="6C8770A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C622D74"/>
        <Parameter Type="Param" Library="AIAI" Id="87ED137D"/>
        <Parameter Type="Param" Library="AIAI" Id="7BA9F4D9"/>
    </Element>
    <Element Type="Param" Id="0C622D74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83CAF11C"/>
    </Element>
    <Element Type="FunctionCall" Id="83CAF11C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7F474C0F"/>
        <Parameter Type="Param" Library="AIAI" Id="7D098DDD"/>
    </Element>
    <Element Type="Param" Id="7D098DDD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0DA64C71"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="87ED137D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7BA9F4D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8D353153">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="14655595"/>
    </Element>
    <Element Type="Param" Id="14655595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F5CA746"/>
    </Element>
    <Element Type="Comment" Id="08477766">
        <Comment>
            Raven King's Curse Active
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="F6445BC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D6EFA7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="490B8D6B"/>
    </Element>
    <Element Type="FunctionCall" Id="4D6EFA7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D844D3"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA5A482"/>
        <Parameter Type="Param" Library="AIAI" Id="DD6ACE1A"/>
    </Element>
    <Element Type="Param" Id="B9D844D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F67BB4EA"/>
        <StructMember Type="Param" Library="AIAI" Id="6C0EB029"/>
    </Element>
    <Element Type="Param" Id="6C0EB029">
        <Variable Type="Variable" Library="AIAI" Id="0F05F315"/>
    </Element>
    <Element Type="Param" Id="FEA5A482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DD6ACE1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="490B8D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2510C00B"/>
    </Element>
    <Element Type="Param" Id="2510C00B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3F5412DB"/>
    </Element>
    <Element Type="Comment" Id="F36AE238">
        <Comment>
            Underworld Boss Active
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="982B0761">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4AB9A7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66389536"/>
    </Element>
    <Element Type="FunctionCall" Id="A4AB9A7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A50E6203"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2BAE5E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D552CD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F10D1F8C"/>
    </Element>
    <Element Type="FunctionCall" Id="A50E6203">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DEE89DDB"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5F3A5D"/>
        <Parameter Type="Param" Library="AIAI" Id="D47ACAF7"/>
    </Element>
    <Element Type="Param" Id="DEE89DDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="F7A647E4"/>
        <Array Type="Param" Library="AIAI" Id="85E2DD25"/>
    </Element>
    <Element Type="Param" Id="F7A647E4">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="85E2DD25">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="393EA723"/>
    </Element>
    <Element Type="FunctionCall" Id="393EA723">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="73B7A96A"/>
    </Element>
    <Element Type="Param" Id="73B7A96A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="6F5F3A5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D47ACAF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="A2BAE5E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA972C3"/>
        <Parameter Type="Param" Library="AIAI" Id="3E8DA8E1"/>
        <Parameter Type="Param" Library="AIAI" Id="FEF53EAA"/>
    </Element>
    <Element Type="Param" Id="3DA972C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="58989ACC"/>
        <Array Type="Param" Library="AIAI" Id="B0DF24CB"/>
    </Element>
    <Element Type="Param" Id="58989ACC">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="B0DF24CB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="483453B7"/>
    </Element>
    <Element Type="FunctionCall" Id="483453B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CB338A0C"/>
    </Element>
    <Element Type="Param" Id="CB338A0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="3E8DA8E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FEF53EAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="FunctionCall" Id="1D552CD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E878FF20"/>
        <Parameter Type="Param" Library="AIAI" Id="6E9E8C20"/>
        <Parameter Type="Param" Library="AIAI" Id="7D0C0587"/>
    </Element>
    <Element Type="Param" Id="E878FF20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="2D3F6504"/>
        <Array Type="Param" Library="AIAI" Id="F67C5FD6"/>
    </Element>
    <Element Type="Param" Id="2D3F6504">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="F67C5FD6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="229F1E61"/>
    </Element>
    <Element Type="FunctionCall" Id="229F1E61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CB33FC25"/>
    </Element>
    <Element Type="Param" Id="CB33FC25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="6E9E8C20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7D0C0587">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="F10D1F8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CC3F9FD8"/>
        <Parameter Type="Param" Library="AIAI" Id="80D7B6B7"/>
        <Parameter Type="Param" Library="AIAI" Id="8E4C0F58"/>
    </Element>
    <Element Type="Param" Id="CC3F9FD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="68A064F7"/>
        <Array Type="Param" Library="AIAI" Id="7EFBBC3D"/>
    </Element>
    <Element Type="Param" Id="68A064F7">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="7EFBBC3D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D36A302"/>
    </Element>
    <Element Type="FunctionCall" Id="3D36A302">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="47471A56"/>
    </Element>
    <Element Type="Param" Id="47471A56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="80D7B6B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8E4C0F58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="FunctionCall" Id="66389536">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B080FEA3"/>
    </Element>
    <Element Type="Param" Id="B080FEA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6F6E6731"/>
    </Element>
    <Element Type="Comment" Id="D31B44E3">
        <Comment>
            Push With Ally Mercs
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="9F7C32C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63202CE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="302A7420"/>
    </Element>
    <Element Type="FunctionCall" Id="63202CE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="12D08234"/>
        <Parameter Type="Param" Library="AIAI" Id="0B203D48"/>
        <Parameter Type="Param" Library="AIAI" Id="B6DFF0CC"/>
    </Element>
    <Element Type="Param" Id="12D08234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0C910E9"/>
    </Element>
    <Element Type="FunctionCall" Id="D0C910E9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F82DC391"/>
        <Parameter Type="Param" Library="AIAI" Id="3EB983E8"/>
    </Element>
    <Element Type="Param" Id="3EB983E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="0B203D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B6DFF0CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="302A7420">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C246C9A2"/>
    </Element>
    <Element Type="Param" Id="C246C9A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="128F607B"/>
    </Element>
    <Element Type="Comment" Id="1305CFD4">
        <Comment>
            Clear Enemy Mercs
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="24675822">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64C1DFA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="915E1EEB"/>
    </Element>
    <Element Type="FunctionCall" Id="64C1DFA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7467B51D"/>
        <Parameter Type="Param" Library="AIAI" Id="54995E4A"/>
        <Parameter Type="Param" Library="AIAI" Id="37BF8CB5"/>
    </Element>
    <Element Type="Param" Id="7467B51D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7171048B"/>
    </Element>
    <Element Type="FunctionCall" Id="7171048B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE757D12"/>
        <Parameter Type="Param" Library="AIAI" Id="69AA8B5D"/>
    </Element>
    <Element Type="Param" Id="69AA8B5D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="000C70DE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="54995E4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="37BF8CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="915E1EEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="16A08AFA"/>
    </Element>
    <Element Type="Param" Id="16A08AFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3366A297"/>
    </Element>
    <Element Type="Comment" Id="249EC157">
        <Comment>
            Near an active Dragon Shrine
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="5EF37199">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C300C87D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEFD77DB"/>
    </Element>
    <Element Type="FunctionCall" Id="C300C87D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5504235A"/>
        <Parameter Type="Param" Library="AIAI" Id="7C57DB85"/>
        <Parameter Type="Param" Library="AIAI" Id="10CF62B9"/>
    </Element>
    <Element Type="Param" Id="5504235A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530BDEAA"/>
    </Element>
    <Element Type="FunctionCall" Id="530BDEAA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B0A97110"/>
        <Parameter Type="Param" Library="AIAI" Id="D16876FB"/>
    </Element>
    <Element Type="Param" Id="D16876FB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3038AE6B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="7C57DB85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="10CF62B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AEFD77DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0ECC074C"/>
    </Element>
    <Element Type="Param" Id="0ECC074C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1EC882E3"/>
    </Element>
    <Element Type="Comment" Id="7B21D606">
        <Comment>
            In Minion Battle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="668F41C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E81A909"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFCA766A"/>
    </Element>
    <Element Type="FunctionCall" Id="4E81A909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C1E4513"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DA655D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7047B2AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="500644E6"/>
    </Element>
    <Element Type="FunctionCall" Id="0C1E4513">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="72D811F6"/>
        <Parameter Type="Param" Library="AIAI" Id="EA46599E"/>
        <Parameter Type="Param" Library="AIAI" Id="1B240E65"/>
    </Element>
    <Element Type="Param" Id="72D811F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1667BF68"/>
        <Array Type="Param" Library="AIAI" Id="183D8EBE"/>
    </Element>
    <Element Type="Param" Id="1667BF68">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="183D8EBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="EA46599E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1B240E65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="75455036"/>
    </Element>
    <Element Type="FunctionCall" Id="2DA655D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="95892047"/>
        <Parameter Type="Param" Library="AIAI" Id="6D317388"/>
        <Parameter Type="Param" Library="AIAI" Id="C69CDEAC"/>
    </Element>
    <Element Type="Param" Id="95892047">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D91CF47C"/>
        <Array Type="Param" Library="AIAI" Id="9383C24A"/>
    </Element>
    <Element Type="Param" Id="D91CF47C">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="9383C24A">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="6D317388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C69CDEAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="47951161"/>
    </Element>
    <Element Type="FunctionCall" Id="7047B2AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CFC26A7A"/>
        <Parameter Type="Param" Library="AIAI" Id="41D171EB"/>
        <Parameter Type="Param" Library="AIAI" Id="3954B907"/>
    </Element>
    <Element Type="Param" Id="CFC26A7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DE0D7FE"/>
        <Array Type="Param" Library="AIAI" Id="4DE69FB0"/>
    </Element>
    <Element Type="Param" Id="4DE0D7FE">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="4DE69FB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="41D171EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3954B907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E119F9E7"/>
    </Element>
    <Element Type="FunctionCall" Id="500644E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="18E41FD0"/>
        <Parameter Type="Param" Library="AIAI" Id="8BB51734"/>
        <Parameter Type="Param" Library="AIAI" Id="C71B9B9A"/>
    </Element>
    <Element Type="Param" Id="18E41FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A96EFCAA"/>
        <Array Type="Param" Library="AIAI" Id="0504FD90"/>
    </Element>
    <Element Type="Param" Id="A96EFCAA">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="0504FD90">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="8BB51734">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C71B9B9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="CFCA766A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE1969C"/>
    </Element>
    <Element Type="Param" Id="BDE1969C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A287563"/>
    </Element>
    <Element Type="Comment" Id="B5B1147F">
        <Comment>
            Changing Lanes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="987FDD55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A47CA05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CB510D3"/>
    </Element>
    <Element Type="FunctionCall" Id="4A47CA05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="03977A3D"/>
        <Parameter Type="Param" Library="AIAI" Id="D919D4CA"/>
        <Parameter Type="Param" Library="AIAI" Id="484BB32A"/>
    </Element>
    <Element Type="Param" Id="03977A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="33FC4CE8"/>
        <Array Type="Param" Library="AIAI" Id="ED83EFA1"/>
    </Element>
    <Element Type="Param" Id="33FC4CE8">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="ED83EFA1">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="D919D4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="484BB32A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0BC23DD"/>
        <Array Type="Param" Library="AIAI" Id="58D6DA4D"/>
    </Element>
    <Element Type="Param" Id="A0BC23DD">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="58D6DA4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="8CB510D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3E07B4"/>
    </Element>
    <Element Type="Param" Id="8C3E07B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DC099165"/>
    </Element>
    <Element Type="Comment" Id="9F6BB6C9">
        <Comment>
            Normal Logic
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="23D1D791">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9C611C1D"/>
    </Element>
    <Element Type="Param" Id="9C611C1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5D0F4294"/>
    </Element>
    <Element Type="FunctionCall" Id="65A0E662">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4A63CB0E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C13CA6A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A75E9F7"/>
    </Element>
    <Element Type="Param" Id="4A63CB0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61A56F5C"/>
    </Element>
    <Element Type="Comment" Id="C13CA6A4">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="9A75E9F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E3388553"/>
    </Element>
    <Element Type="Param" Id="E3388553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6AA6FF67"/>
    </Element>
    <Element Type="FunctionCall" Id="F967B10A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C32AE408"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79E2B9E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6817BC49"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4225C353"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E427764"/>
    </Element>
    <Element Type="Param" Id="C32AE408">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
    </Element>
    <Element Type="Comment" Id="79E2B9E1">
        <Comment>
            Pushing With Vehicle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="6817BC49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EF2FFED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18D327F4"/>
    </Element>
    <Element Type="FunctionCall" Id="5EF2FFED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E897889"/>
        <Parameter Type="Param" Library="AIAI" Id="759CC976"/>
        <Parameter Type="Param" Library="AIAI" Id="12A8EB2D"/>
    </Element>
    <Element Type="Param" Id="8E897889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="781CF2F6"/>
    </Element>
    <Element Type="FunctionCall" Id="781CF2F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9E25156A"/>
    </Element>
    <Element Type="Param" Id="9E25156A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ED1FDB0E"/>
        <Array Type="Param" Library="AIAI" Id="11A49C00"/>
    </Element>
    <Element Type="Param" Id="ED1FDB0E">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="11A49C00">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="759CC976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="12A8EB2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="18D327F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7C23746"/>
    </Element>
    <Element Type="Param" Id="B7C23746">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Comment" Id="4225C353">
        <Comment>
            Move To Vehicle
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="0E427764">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="851827F5"/>
    </Element>
    <Element Type="Param" Id="851827F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9D039119"/>
    </Element>
    <Element Type="FunctionCall" Id="1F98F2D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="0CA2846F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="63869724"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8A43924"/>
    </Element>
    <Element Type="Param" Id="0CA2846F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="Comment" Id="63869724">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="E8A43924">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B0262944"/>
    </Element>
    <Element Type="Param" Id="B0262944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B39A8ED5"/>
    </Element>
    <Element Type="FunctionCall" Id="37EADB33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6C00B477"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="18B6ABA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF287CDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D3BB45C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B345094C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="94DDCC31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="691B18FC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A3C13FDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A87366F1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EB80EB6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC9C7597"/>
    </Element>
    <Element Type="Param" Id="6C00B477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="Comment" Id="18B6ABA9">
        <Comment>
            Standing On A Capture Beacon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="EF287CDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3749AF1F"/>
        <Parameter Type="Param" Library="AIAI" Id="4331D6E5"/>
    </Element>
    <Element Type="Param" Id="3749AF1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4BE75163"/>
    </Element>
    <Element Type="Param" Id="4331D6E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="C50D6AC2"/>
        <Array Type="Param" Library="AIAI" Id="34EE7EFE"/>
    </Element>
    <Element Type="Param" Id="C50D6AC2">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="34EE7EFE">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BDBED21"/>
        <Array Type="Param" Library="AIAI" Id="77C81349"/>
    </Element>
    <Element Type="Param" Id="7BDBED21">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="77C81349">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="1D3BB45C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE47E55"/>
    </Element>
    <Element Type="Param" Id="9EE47E55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="B345094C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5374EB1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="919235CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B901FA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBEC33FD"/>
    </Element>
    <Element Type="FunctionCall" Id="5374EB1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94DAF22E"/>
    </Element>
    <Element Type="Param" Id="94DAF22E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="919235CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE32B54"/>
        <Parameter Type="Param" Library="AIAI" Id="2455CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="3B6978E7"/>
    </Element>
    <Element Type="Param" Id="EEE32B54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66EA78CF"/>
    </Element>
    <Element Type="FunctionCall" Id="66EA78CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="706B0851"/>
        <Parameter Type="Param" Library="AIAI" Id="7CF28FBF"/>
    </Element>
    <Element Type="Param" Id="706B0851">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFA47CD4"/>
    </Element>
    <Element Type="FunctionCall" Id="AFA47CD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AB80F0"/>
    </Element>
    <Element Type="Param" Id="A3AB80F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1F4E1983"/>
        <Array Type="Param" Library="AIAI" Id="3BCCED84"/>
    </Element>
    <Element Type="Param" Id="1F4E1983">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3BCCED84">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="7CF28FBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="4BE75163"/>
    </Element>
    <Element Type="Param" Id="2455CF71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3B6978E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="8B901FA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="12773E76"/>
        <Parameter Type="Param" Library="AIAI" Id="8C418CFE"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9E68D7"/>
    </Element>
    <Element Type="Param" Id="12773E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="240A5A3A"/>
        <Array Type="Param" Library="AIAI" Id="6368CEFD"/>
    </Element>
    <Element Type="Param" Id="240A5A3A">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="6368CEFD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="8C418CFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1D9E68D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EBEC33FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="504F7BF0"/>
        <Parameter Type="Param" Library="AIAI" Id="ACCAAE53"/>
        <Parameter Type="Param" Library="AIAI" Id="2E23C292"/>
    </Element>
    <Element Type="Param" Id="504F7BF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A3778E3D"/>
        <Array Type="Param" Library="AIAI" Id="85E76272"/>
    </Element>
    <Element Type="Param" Id="A3778E3D">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="85E76272">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="73D77258"/>
        <Array Type="Param" Library="AIAI" Id="CDABC81E"/>
    </Element>
    <Element Type="Param" Id="73D77258">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="CDABC81E">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="ACCAAE53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2E23C292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="94DDCC31">
        <Comment>
            Taking Camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="691B18FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B6EBE5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10BFCDB3"/>
    </Element>
    <Element Type="FunctionCall" Id="8B6EBE5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA754D37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CCD227D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA78D492"/>
    </Element>
    <Element Type="FunctionCall" Id="BA754D37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AFAAD2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7DEB7FE"/>
    </Element>
    <Element Type="FunctionCall" Id="0AFAAD2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="99089EBF"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D7C5D9"/>
        <Parameter Type="Param" Library="AIAI" Id="65A2295F"/>
    </Element>
    <Element Type="Param" Id="99089EBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB92E02F"/>
    </Element>
    <Element Type="FunctionCall" Id="BB92E02F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6E94EC48"/>
        <Parameter Type="Param" Library="AIAI" Id="FBFB5194"/>
    </Element>
    <Element Type="Param" Id="6E94EC48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44897636"/>
    </Element>
    <Element Type="FunctionCall" Id="44897636">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="72E3832C"/>
    </Element>
    <Element Type="Param" Id="72E3832C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0F044831"/>
        <Array Type="Param" Library="AIAI" Id="7C506528"/>
    </Element>
    <Element Type="Param" Id="0F044831">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7C506528">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="FBFB5194">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="4BE75163"/>
    </Element>
    <Element Type="Param" Id="A9D7C5D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="65A2295F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="E7DEB7FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="35CC087F"/>
        <Parameter Type="Param" Library="AIAI" Id="142980FD"/>
        <Parameter Type="Param" Library="AIAI" Id="D6E4BE55"/>
    </Element>
    <Element Type="Param" Id="35CC087F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7B8AA07"/>
    </Element>
    <Element Type="FunctionCall" Id="C7B8AA07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D7CA310"/>
        <Parameter Type="Param" Library="AIAI" Id="A1D33D8D"/>
    </Element>
    <Element Type="Param" Id="A1D33D8D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2E9C80F5"/>
        <Array Type="Param" Library="AIAI" Id="583FB1A3"/>
    </Element>
    <Element Type="Param" Id="2E9C80F5">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="583FB1A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="142980FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D6E4BE55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F70A1D8D"/>
    </Element>
    <Element Type="FunctionCall" Id="9CCD227D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DE9F6EA8"/>
        <Parameter Type="Param" Library="AIAI" Id="F74C0B46"/>
        <Parameter Type="Param" Library="AIAI" Id="F72F690F"/>
    </Element>
    <Element Type="Param" Id="DE9F6EA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="00AA198B"/>
        <Array Type="Param" Library="AIAI" Id="BFB54CE5"/>
    </Element>
    <Element Type="Param" Id="00AA198B">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="BFB54CE5">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="F74C0B46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F72F690F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="BA78D492">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="19B7BCDF"/>
        <Parameter Type="Param" Library="AIAI" Id="9E3633E1"/>
        <Parameter Type="Param" Library="AIAI" Id="659708C2"/>
    </Element>
    <Element Type="Param" Id="19B7BCDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1C4A3C01"/>
        <Array Type="Param" Library="AIAI" Id="B73DFBF9"/>
    </Element>
    <Element Type="Param" Id="1C4A3C01">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="B73DFBF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="9E3633E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="659708C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="028E8AAB"/>
    </Element>
    <Element Type="FunctionCall" Id="10BFCDB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78469208"/>
    </Element>
    <Element Type="Param" Id="78469208">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="16E14564"/>
    </Element>
    <Element Type="Comment" Id="A3C13FDE">
        <Comment>
            Moving To Camp With Human Ally
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="A87366F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B27E2FDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE72A6C1"/>
    </Element>
    <Element Type="FunctionCall" Id="B27E2FDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D5F5DE5D"/>
        <Parameter Type="Param" Library="AIAI" Id="97790AD8"/>
        <Parameter Type="Param" Library="AIAI" Id="E179590B"/>
    </Element>
    <Element Type="Param" Id="D5F5DE5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B67B3257"/>
        <Array Type="Param" Library="AIAI" Id="94A1B22A"/>
    </Element>
    <Element Type="Param" Id="B67B3257">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="94A1B22A">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="97790AD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E179590B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FE72A6C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA7D147"/>
    </Element>
    <Element Type="Param" Id="8FA7D147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5D484ADF"/>
    </Element>
    <Element Type="Comment" Id="EB80EB6C">
        <Comment>
            Moving To Camp With Human Ally
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="AC9C7597">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="50E14E73"/>
    </Element>
    <Element Type="Param" Id="50E14E73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4F9B0495"/>
    </Element>
    <Element Type="FunctionCall" Id="2ED4F4B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="9C0E3CBB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B581DABC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30A58847"/>
    </Element>
    <Element Type="Param" Id="9C0E3CBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69F356B1"/>
    </Element>
    <Element Type="Comment" Id="B581DABC">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="30A58847">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="80D528D1"/>
    </Element>
    <Element Type="Param" Id="80D528D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC268A75"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB8C8DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="81088260"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2480B288"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AE02313"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="233C5E53"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C72F9E60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77C76E03"/>
    </Element>
    <Element Type="Param" Id="81088260">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
    </Element>
    <Element Type="Comment" Id="2480B288">
        <Comment>
            Capturing Tribute
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="5AE02313">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="95112830"/>
        <Parameter Type="Param" Library="AIAI" Id="50E24FA1"/>
    </Element>
    <Element Type="Param" Id="95112830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="50E24FA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7AA8B1E"/>
    </Element>
    <Element Type="FunctionCall" Id="D7AA8B1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="CF2BF0DB"/>
        <Parameter Type="Param" Library="AIAI" Id="4211628E"/>
    </Element>
    <Element Type="Param" Id="CF2BF0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="114C7050"/>
        <Array Type="Param" Library="AIAI" Id="41CD5FE3"/>
    </Element>
    <Element Type="Param" Id="114C7050">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="41CD5FE3">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="4211628E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="233C5E53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="119C2578"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FCE6CED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECE36B3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC567236"/>
    </Element>
    <Element Type="FunctionCall" Id="119C2578">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0737669D"/>
    </Element>
    <Element Type="Param" Id="0737669D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="4FCE6CED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DE175C63"/>
        <Parameter Type="Param" Library="AIAI" Id="77A60FDF"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB86E4A"/>
    </Element>
    <Element Type="Param" Id="DE175C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="789BFB42"/>
    </Element>
    <Element Type="FunctionCall" Id="789BFB42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="CA9BE80F"/>
        <Parameter Type="Param" Library="AIAI" Id="F72A77B6"/>
    </Element>
    <Element Type="Param" Id="CA9BE80F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="906B48B1"/>
    </Element>
    <Element Type="FunctionCall" Id="906B48B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="538AF90D"/>
    </Element>
    <Element Type="Param" Id="538AF90D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="28B8CA30"/>
        <Array Type="Param" Library="AIAI" Id="5EC49E65"/>
    </Element>
    <Element Type="Param" Id="28B8CA30">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5EC49E65">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="F72A77B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="C2FB796E"/>
    </Element>
    <Element Type="Param" Id="C2FB796E">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="77A60FDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7CB86E4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="ECE36B3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="68CBC0F9"/>
        <Parameter Type="Param" Library="AIAI" Id="9B4220D0"/>
        <Parameter Type="Param" Library="AIAI" Id="E77FD13B"/>
    </Element>
    <Element Type="Param" Id="68CBC0F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="9B4220D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E77FD13B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="CC567236">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="225DFB88"/>
        <Parameter Type="Param" Library="AIAI" Id="CAA70A50"/>
        <Parameter Type="Param" Library="AIAI" Id="9C16AFFD"/>
    </Element>
    <Element Type="Param" Id="225DFB88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49A5131F"/>
    </Element>
    <Element Type="FunctionCall" Id="49A5131F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="3DD60CC5"/>
    </Element>
    <Element Type="Param" Id="3DD60CC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="CAA70A50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9C16AFFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58E9400B"/>
    </Element>
    <Element Type="FunctionCall" Id="58E9400B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="587AEFBE"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F685CA"/>
    </Element>
    <Element Type="Param" Id="587AEFBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C8F685CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="C72F9E60">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="77C76E03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="69D26111"/>
    </Element>
    <Element Type="Param" Id="69D26111">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11904D37"/>
    </Element>
    <Element Type="FunctionCall" Id="EF2FCAFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="97A85828"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9A5B62F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48A7CFDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4894EF4B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0CFBAB83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69394E52"/>
    </Element>
    <Element Type="Param" Id="97A85828">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E3D39004"/>
    </Element>
    <Element Type="Comment" Id="9A5B62F3">
        <Comment>
            Turning In Doubloons
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="48A7CFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5F8DEA3"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF5B2D4"/>
    </Element>
    <Element Type="Param" Id="B5F8DEA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="4DF5B2D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F09D347B"/>
    </Element>
    <Element Type="FunctionCall" Id="F09D347B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="41CFEB1B"/>
        <Parameter Type="Param" Library="AIAI" Id="C25F4106"/>
    </Element>
    <Element Type="Param" Id="41CFEB1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="380AECEF"/>
        <Array Type="Param" Library="AIAI" Id="26E1422D"/>
    </Element>
    <Element Type="Param" Id="380AECEF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="26E1422D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="C25F4106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4894EF4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBC8BCFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B4AED80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41E600DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA8056C4"/>
    </Element>
    <Element Type="FunctionCall" Id="CBC8BCFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2EAEBB39"/>
    </Element>
    <Element Type="Param" Id="2EAEBB39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="FunctionCall" Id="5B4AED80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F22B773"/>
        <Parameter Type="Param" Library="AIAI" Id="E689EC7B"/>
        <Parameter Type="Param" Library="AIAI" Id="91E3E16C"/>
    </Element>
    <Element Type="Param" Id="3F22B773">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA7EB9F1"/>
    </Element>
    <Element Type="FunctionCall" Id="CA7EB9F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="67A44671"/>
        <Parameter Type="Param" Library="AIAI" Id="55A6B4C2"/>
    </Element>
    <Element Type="Param" Id="67A44671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3F73D11"/>
    </Element>
    <Element Type="FunctionCall" Id="E3F73D11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7CCF6DA5"/>
    </Element>
    <Element Type="Param" Id="7CCF6DA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EF578C48"/>
        <Array Type="Param" Library="AIAI" Id="DE7C9B50"/>
    </Element>
    <Element Type="Param" Id="EF578C48">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DE7C9B50">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="55A6B4C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC5E7951"/>
    </Element>
    <Element Type="FunctionCall" Id="FC5E7951">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CA30299F"/>
    </Element>
    <Element Type="Param" Id="CA30299F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="91709F4B"/>
    </Element>
    <Element Type="Param" Id="91709F4B">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="Param" Id="E689EC7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="91E3E16C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="41E600DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="98544368"/>
        <Parameter Type="Param" Library="AIAI" Id="66897E5B"/>
        <Parameter Type="Param" Library="AIAI" Id="3404FFE9"/>
    </Element>
    <Element Type="Param" Id="98544368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="66897E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3404FFE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FA8056C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="49F787B8"/>
        <Parameter Type="Param" Library="AIAI" Id="C7BE433F"/>
        <Parameter Type="Param" Library="AIAI" Id="7C2C93A6"/>
    </Element>
    <Element Type="Param" Id="49F787B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A490DB46"/>
    </Element>
    <Element Type="FunctionCall" Id="A490DB46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="E70DB38F"/>
    </Element>
    <Element Type="Param" Id="E70DB38F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="61958E92"/>
    </Element>
    <Element Type="Param" Id="C7BE433F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7C2C93A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1996B6A"/>
    </Element>
    <Element Type="FunctionCall" Id="F1996B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="D0F32255"/>
        <Parameter Type="Param" Library="AIAI" Id="122B4670"/>
    </Element>
    <Element Type="Param" Id="D0F32255">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="122B4670">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="0CFBAB83">
        <Comment>
            Heading To Beacon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="69394E52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6734FF85"/>
    </Element>
    <Element Type="Param" Id="6734FF85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="03A74E8C"/>
    </Element>
    <Element Type="FunctionCall" Id="4E88EA66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="ADF9AD98"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1791C294"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531B9BF0"/>
    </Element>
    <Element Type="Param" Id="ADF9AD98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
    </Element>
    <Element Type="Comment" Id="1791C294">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="531B9BF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="3EFE6E62"/>
    </Element>
    <Element Type="Param" Id="3EFE6E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8F26733D"/>
    </Element>
    <Element Type="FunctionCall" Id="9E45DD38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6E08FE38"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E6EE59E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40F4D070"/>
    </Element>
    <Element Type="Param" Id="6E08FE38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
    </Element>
    <Element Type="Comment" Id="E6EE59E8">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="40F4D070">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="F373B6E0"/>
    </Element>
    <Element Type="Param" Id="F373B6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B2439C1"/>
    </Element>
    <Element Type="FunctionCall" Id="1827D6A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="81175780"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="207C40C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC20751F"/>
    </Element>
    <Element Type="Param" Id="81175780">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="052B97AD"/>
    </Element>
    <Element Type="Comment" Id="207C40C3">
        <Comment>
            In Underworld
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="BC20751F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4573C7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08AA1497"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEFCB8E4"/>
    </Element>
    <Element Type="FunctionCall" Id="F4573C7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D19A160A"/>
    </Element>
    <Element Type="Param" Id="D19A160A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D2BFC16D"/>
    </Element>
    <Element Type="FunctionCall" Id="08AA1497">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0CB4978"/>
        <Parameter Type="Param" Library="AIAI" Id="D367475C"/>
        <Parameter Type="Param" Library="AIAI" Id="522ED13E"/>
    </Element>
    <Element Type="Param" Id="A0CB4978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="767371B8"/>
    </Element>
    <Element Type="FunctionCall" Id="767371B8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="81A3CB90"/>
    </Element>
    <Element Type="Param" Id="81A3CB90">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="74A279AD"/>
        <Array Type="Param" Library="AIAI" Id="72A5EEB6"/>
    </Element>
    <Element Type="Param" Id="74A279AD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="72A5EEB6">
        <Parameter Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
    </Element>
    <Element Type="Param" Id="D367475C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="522ED13E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AEFCB8E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DEEC39DC"/>
    </Element>
    <Element Type="Param" Id="DEEC39DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2DFB6E11"/>
    </Element>
    <Element Type="FunctionCall" Id="A98C1C57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="59E3C549"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F29A6BAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F7360F8"/>
    </Element>
    <Element Type="Param" Id="59E3C549">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A7766073"/>
    </Element>
    <Element Type="Comment" Id="F29A6BAD">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="5F7360F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9D59EB"/>
    </Element>
    <Element Type="Param" Id="5E9D59EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A956ACC8"/>
    </Element>
    <Element Type="FunctionCall" Id="DF7FDCE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="53DB3B06"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="005B2D0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87FFE93E"/>
    </Element>
    <Element Type="Param" Id="53DB3B06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="22D91C23"/>
    </Element>
    <Element Type="Comment" Id="005B2D0C">
        <Comment>
            Any State
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="87FFE93E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E307D593"/>
    </Element>
    <Element Type="Param" Id="E307D593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3A3F1A16"/>
    </Element>
    <Element Type="FunctionDef" Id="39AE876A">
        <Identifier>HeroAIGetCurrentObjective</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3736FD9C"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3A6BA35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F726DBE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97A3E213"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13D81C38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFDC8591"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DA17301"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3717260"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB23DAF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBD41640"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F1BEB0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A7E7036"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="370A29AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E1212ED"/>
    </Element>
    <Element Type="ParamDef" Id="0CE0672D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C1960333"/>
    </Element>
    <Element Type="Param" Id="C1960333">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A3A6BA35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7675AB87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42ED49EC"/>
    </Element>
    <Element Type="FunctionCall" Id="7675AB87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B665791"/>
    </Element>
    <Element Type="Param" Id="1B665791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61A56F5C"/>
    </Element>
    <Element Type="FunctionCall" Id="42ED49EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="70A0BF2E"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2AD6F5"/>
        <Parameter Type="Param" Library="AIAI" Id="1EC17464"/>
    </Element>
    <Element Type="Param" Id="70A0BF2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B03E20A"/>
        <Array Type="Param" Library="AIAI" Id="1E6DFDF8"/>
    </Element>
    <Element Type="Param" Id="0B03E20A">
        <Variable Type="Variable" Library="AIAI" Id="79D7C3C9"/>
    </Element>
    <Element Type="Param" Id="1E6DFDF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="6A2AD6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1EC17464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F726DBE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1662D2E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0D16083"/>
    </Element>
    <Element Type="FunctionCall" Id="1662D2E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F4BD963"/>
    </Element>
    <Element Type="Param" Id="0F4BD963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="FunctionCall" Id="E0D16083">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0D80284"/>
        <Parameter Type="Param" Library="AIAI" Id="62285EDA"/>
        <Parameter Type="Param" Library="AIAI" Id="747651FD"/>
    </Element>
    <Element Type="Param" Id="E0D80284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="40AC840B"/>
        <Array Type="Param" Library="AIAI" Id="23B0FAD7"/>
    </Element>
    <Element Type="Param" Id="40AC840B">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="23B0FAD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="62285EDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="747651FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="97A3E213">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F1A81FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DA4EB95"/>
    </Element>
    <Element Type="FunctionCall" Id="4F1A81FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CD08ABF3"/>
        <Parameter Type="Param" Library="AIAI" Id="563C0A50"/>
        <Parameter Type="Param" Library="AIAI" Id="C5785B0B"/>
    </Element>
    <Element Type="Param" Id="CD08ABF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="597058A6"/>
        <Array Type="Param" Library="AIAI" Id="9DBA8413"/>
    </Element>
    <Element Type="Param" Id="597058A6">
        <Variable Type="Variable" Library="AIAI" Id="571572FE"/>
    </Element>
    <Element Type="Param" Id="9DBA8413">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="563C0A50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C5785B0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DA4EB95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56631DE9"/>
    </Element>
    <Element Type="Param" Id="56631DE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="22D91C23"/>
    </Element>
    <Element Type="FunctionCall" Id="13D81C38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ABE5828"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59870101"/>
    </Element>
    <Element Type="FunctionCall" Id="2ABE5828">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56E6C965"/>
    </Element>
    <Element Type="Param" Id="56E6C965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
    </Element>
    <Element Type="FunctionCall" Id="59870101">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C89853FF"/>
        <Parameter Type="Param" Library="AIAI" Id="D7D383F9"/>
        <Parameter Type="Param" Library="AIAI" Id="8D64952E"/>
    </Element>
    <Element Type="Param" Id="C89853FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="552FB0BD"/>
        <Array Type="Param" Library="AIAI" Id="3E824C90"/>
    </Element>
    <Element Type="Param" Id="552FB0BD">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="3E824C90">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="D7D383F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D64952E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DFDC8591">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98A93E7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5EB92D3"/>
    </Element>
    <Element Type="FunctionCall" Id="98A93E7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE3A6E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A93EB6D6"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE3A6E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BC3E1660"/>
        <Parameter Type="Param" Library="AIAI" Id="1AFDBF9E"/>
        <Parameter Type="Param" Library="AIAI" Id="1C4EA1C6"/>
    </Element>
    <Element Type="Param" Id="BC3E1660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF684A86"/>
    </Element>
    <Element Type="FunctionCall" Id="AF684A86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="5821E6ED"/>
    </Element>
    <Element Type="Param" Id="5821E6ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1845BBEA"/>
        <Array Type="Param" Library="AIAI" Id="0F663B1C"/>
    </Element>
    <Element Type="Param" Id="1845BBEA">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="0F663B1C">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="1AFDBF9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1C4EA1C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A93EB6D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="60130551"/>
        <Parameter Type="Param" Library="AIAI" Id="D21F3D9A"/>
        <Parameter Type="Param" Library="AIAI" Id="1F9ED0E9"/>
    </Element>
    <Element Type="Param" Id="60130551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B8A2C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="3B8A2C7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="70953893"/>
    </Element>
    <Element Type="Param" Id="70953893">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7D253030"/>
        <Array Type="Param" Library="AIAI" Id="8704F2FB"/>
    </Element>
    <Element Type="Param" Id="7D253030">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="8704F2FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="D21F3D9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1F9ED0E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F5EB92D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A03A5F82"/>
    </Element>
    <Element Type="Param" Id="A03A5F82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
    </Element>
    <Element Type="FunctionCall" Id="3DA17301">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D63C593A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7328365"/>
    </Element>
    <Element Type="FunctionCall" Id="D63C593A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55EEB0D2"/>
        <Parameter Type="Param" Library="AIAI" Id="5F0D97FD"/>
        <Parameter Type="Param" Library="AIAI" Id="895F0A3E"/>
    </Element>
    <Element Type="Param" Id="55EEB0D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D91E330"/>
        <Array Type="Param" Library="AIAI" Id="6D0DD404"/>
    </Element>
    <Element Type="Param" Id="1D91E330">
        <Variable Type="Variable" Library="AIAI" Id="FB94821E"/>
    </Element>
    <Element Type="Param" Id="6D0DD404">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="5F0D97FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="895F0A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A7328365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2447399D"/>
    </Element>
    <Element Type="Param" Id="2447399D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="FunctionCall" Id="F3717260">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD8A51DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3840279"/>
    </Element>
    <Element Type="FunctionCall" Id="AD8A51DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="78423FFA"/>
        <Parameter Type="Param" Library="AIAI" Id="8F0088B9"/>
        <Parameter Type="Param" Library="AIAI" Id="398E5B6C"/>
    </Element>
    <Element Type="Param" Id="78423FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F2194C11"/>
        <Array Type="Param" Library="AIAI" Id="84E2D858"/>
    </Element>
    <Element Type="Param" Id="F2194C11">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="84E2D858">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="8F0088B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="398E5B6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F3840279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CA633F3"/>
    </Element>
    <Element Type="Param" Id="1CA633F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69F356B1"/>
    </Element>
    <Element Type="FunctionCall" Id="AB23DAF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA3E151C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5433033A"/>
    </Element>
    <Element Type="FunctionCall" Id="AA3E151C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B96607E"/>
        <Parameter Type="Param" Library="AIAI" Id="1FC9A23B"/>
        <Parameter Type="Param" Library="AIAI" Id="BCAD9873"/>
    </Element>
    <Element Type="Param" Id="0B96607E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F672563E"/>
    </Element>
    <Element Type="FunctionCall" Id="F672563E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="A3E6D8B0"/>
    </Element>
    <Element Type="Param" Id="A3E6D8B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C4C70230"/>
        <Array Type="Param" Library="AIAI" Id="ED6CD85E"/>
    </Element>
    <Element Type="Param" Id="C4C70230">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="ED6CD85E">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="1FC9A23B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BCAD9873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5433033A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="268F5753"/>
    </Element>
    <Element Type="Param" Id="268F5753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="FBD41640">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38E6886C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7AFF7AB"/>
    </Element>
    <Element Type="FunctionCall" Id="38E6886C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C0AEBDB"/>
        <Parameter Type="Param" Library="AIAI" Id="6F183897"/>
        <Parameter Type="Param" Library="AIAI" Id="A8688DD8"/>
    </Element>
    <Element Type="Param" Id="4C0AEBDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B0E101B3"/>
        <Array Type="Param" Library="AIAI" Id="38D4F208"/>
    </Element>
    <Element Type="Param" Id="B0E101B3">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="38D4F208">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="6F183897">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A8688DD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7AFF7AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="116497C6"/>
    </Element>
    <Element Type="Param" Id="116497C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E3D39004"/>
    </Element>
    <Element Type="FunctionCall" Id="1F1BEB0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7AF4F79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64A67418"/>
    </Element>
    <Element Type="FunctionCall" Id="F7AF4F79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3FC0399"/>
        <Parameter Type="Param" Library="AIAI" Id="2A1D8B9B"/>
        <Parameter Type="Param" Library="AIAI" Id="2A5C3285"/>
    </Element>
    <Element Type="Param" Id="A3FC0399">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7D34A877"/>
        <Array Type="Param" Library="AIAI" Id="D600FA9E"/>
    </Element>
    <Element Type="Param" Id="7D34A877">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="D600FA9E">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="2A1D8B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A5C3285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="64A67418">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C669D621"/>
    </Element>
    <Element Type="Param" Id="C669D621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="052B97AD"/>
    </Element>
    <Element Type="FunctionCall" Id="9A7E7036">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="770A16EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBB1305E"/>
    </Element>
    <Element Type="FunctionCall" Id="770A16EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D0F4D66D"/>
        <Parameter Type="Param" Library="AIAI" Id="163645CB"/>
        <Parameter Type="Param" Library="AIAI" Id="FA19F940"/>
    </Element>
    <Element Type="Param" Id="D0F4D66D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42A0F321"/>
    </Element>
    <Element Type="FunctionCall" Id="42A0F321">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="8BD33921"/>
    </Element>
    <Element Type="Param" Id="8BD33921">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="53979FA5"/>
        <Array Type="Param" Library="AIAI" Id="415FA3A5"/>
    </Element>
    <Element Type="Param" Id="53979FA5">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="415FA3A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="163645CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA19F940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DBB1305E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="204F962C"/>
    </Element>
    <Element Type="Param" Id="204F962C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A7766073"/>
    </Element>
    <Element Type="FunctionCall" Id="370A29AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BE9B321"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F86E82A1"/>
    </Element>
    <Element Type="FunctionCall" Id="6BE9B321">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="00F5006E"/>
        <Parameter Type="Param" Library="AIAI" Id="F0CEAE8C"/>
        <Parameter Type="Param" Library="AIAI" Id="78DFC418"/>
    </Element>
    <Element Type="Param" Id="00F5006E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CC89D6DE"/>
        <Array Type="Param" Library="AIAI" Id="4D0DC67F"/>
    </Element>
    <Element Type="Param" Id="CC89D6DE">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="4D0DC67F">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
    </Element>
    <Element Type="Param" Id="F0CEAE8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="78DFC418">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F86E82A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09746515"/>
    </Element>
    <Element Type="Param" Id="09746515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
    </Element>
    <Element Type="FunctionCall" Id="0E1212ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="282EA31A"/>
    </Element>
    <Element Type="Param" Id="282EA31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionDef" Id="1CDF5665">
        <Identifier>HeroAIIsHigherPriority</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Variable Type="Variable" Library="AIAI" Id="06931C99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1F8FE33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B68C170E"/>
    </Element>
    <Element Type="ParamDef" Id="EEE53491">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B35A2C4D"/>
    </Element>
    <Element Type="Param" Id="B35A2C4D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="98E875D9">
        <Identifier>priority</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="06931C99">
        <Identifier>currentPriority</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </VariableType>
    </Element>
    <Element Type="FunctionCall" Id="C1F8FE33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5CB8AF81"/>
        <Parameter Type="Param" Library="AIAI" Id="706D5121"/>
    </Element>
    <Element Type="Param" Id="5CB8AF81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06931C99"/>
    </Element>
    <Element Type="Param" Id="706D5121">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0B9E0CD"/>
    </Element>
    <Element Type="FunctionCall" Id="C0B9E0CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2FBB9085"/>
        <Parameter Type="Param" Library="AIAI" Id="D88C24B7"/>
    </Element>
    <Element Type="Param" Id="D88C24B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EEE53491"/>
    </Element>
    <Element Type="FunctionCall" Id="B68C170E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F9A1B7B8"/>
    </Element>
    <Element Type="Param" Id="F9A1B7B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="057EE9DF"/>
    </Element>
    <Element Type="FunctionCall" Id="057EE9DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="010105F6"/>
        <Parameter Type="Param" Library="AIAI" Id="A7700F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="21ED2609"/>
    </Element>
    <Element Type="Param" Id="010105F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="487C2439"/>
    </Element>
    <Element Type="FunctionCall" Id="487C2439">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A6CA5B81"/>
    </Element>
    <Element Type="Param" Id="A6CA5B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="98E875D9"/>
    </Element>
    <Element Type="Param" Id="A7700F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="21ED2609">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22409174"/>
    </Element>
    <Element Type="FunctionCall" Id="22409174">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBD84E7"/>
    </Element>
    <Element Type="Param" Id="1CBD84E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="06931C99"/>
    </Element>
    <Element Type="FunctionDef" Id="6F7173FE">
        <Identifier>HeroAILeaveCurrentObjective</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="EEC44981"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="77BC51A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62D98868"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="516C8740"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DABA0FE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="625FE5C7"/>
    </Element>
    <Element Type="ParamDef" Id="8CB27D40">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0D778082"/>
    </Element>
    <Element Type="Param" Id="0D778082">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EEC44981">
        <Identifier>currentObjective</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3736FD9C"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="77BC51A0">
        <Comment>
            Clear the state of the current Objective
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="62D98868">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AAA94880"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B7A1C7"/>
    </Element>
    <Element Type="Param" Id="AAA94880">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EEC44981"/>
    </Element>
    <Element Type="Param" Id="D2B7A1C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F4B7F95"/>
    </Element>
    <Element Type="FunctionCall" Id="0F4B7F95">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="61ED1D2D"/>
    </Element>
    <Element Type="Param" Id="61ED1D2D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="FunctionCall" Id="516C8740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="24E8F1D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="143B733B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0416E727"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA0BAF36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BF7562A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="955091DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95D29598"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="234B170B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E5AD379"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCC96D42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="095B10D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8A98EB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF910279"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46444288"/>
    </Element>
    <Element Type="Param" Id="24E8F1D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="EEC44981"/>
    </Element>
    <Element Type="FunctionCall" Id="143B733B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="040E7A85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4FF66A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30BB38D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55CD7CC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBF5F022"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C590515"/>
    </Element>
    <Element Type="Param" Id="040E7A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="F4FF66A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="467CF39B"/>
        <Parameter Type="Param" Library="AIAI" Id="7D92657C"/>
    </Element>
    <Element Type="Param" Id="467CF39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="695B498B"/>
        <Array Type="Param" Library="AIAI" Id="58394100"/>
    </Element>
    <Element Type="Param" Id="695B498B">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="58394100">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="7D92657C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="30BB38D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="DC0A39BD"/>
        <Parameter Type="Param" Library="AIAI" Id="F8271E9C"/>
    </Element>
    <Element Type="Param" Id="DC0A39BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="45F238A7"/>
        <Array Type="Param" Library="AIAI" Id="5F25A227"/>
    </Element>
    <Element Type="Param" Id="45F238A7">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="5F25A227">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="F8271E9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="55CD7CC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="A13C2F9A"/>
        <Parameter Type="Param" Library="AIAI" Id="2E99CC0E"/>
    </Element>
    <Element Type="Param" Id="A13C2F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF62A3AF"/>
        <Array Type="Param" Library="AIAI" Id="E4DDB34B"/>
    </Element>
    <Element Type="Param" Id="CF62A3AF">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="E4DDB34B">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="2E99CC0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="CBF5F022">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="2054345A"/>
        <Parameter Type="Param" Library="AIAI" Id="0D9C7D51"/>
    </Element>
    <Element Type="Param" Id="2054345A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B79E260A"/>
        <Array Type="Param" Library="AIAI" Id="2EB3492C"/>
    </Element>
    <Element Type="Param" Id="B79E260A">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="2EB3492C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="0D9C7D51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C590515">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B1D8B620"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD8723E"/>
    </Element>
    <Element Type="Param" Id="B1D8B620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="97FD4E9B"/>
        <Array Type="Param" Library="AIAI" Id="EEF97F1D"/>
    </Element>
    <Element Type="Param" Id="97FD4E9B">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="EEF97F1D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="6CD8723E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="0416E727">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D28DC74F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08AA7A67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF20D96C"/>
    </Element>
    <Element Type="Param" Id="D28DC74F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61A56F5C"/>
    </Element>
    <Element Type="FunctionCall" Id="08AA7A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="72BFF44F"/>
        <Parameter Type="Param" Library="AIAI" Id="2CACAE4D"/>
    </Element>
    <Element Type="Param" Id="72BFF44F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BFF38E51"/>
        <Array Type="Param" Library="AIAI" Id="A8B271E4"/>
    </Element>
    <Element Type="Param" Id="BFF38E51">
        <Variable Type="Variable" Library="AIAI" Id="79D7C3C9"/>
    </Element>
    <Element Type="Param" Id="A8B271E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="2CACAE4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AF20D96C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="49B99655"/>
        <Parameter Type="Param" Library="AIAI" Id="061BC998"/>
    </Element>
    <Element Type="Param" Id="49B99655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B8CEEB1D"/>
        <Array Type="Param" Library="AIAI" Id="90C5C019"/>
    </Element>
    <Element Type="Param" Id="B8CEEB1D">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="90C5C019">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="061BC998">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EA0BAF36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="47A48CE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05CDFAD2"/>
    </Element>
    <Element Type="Param" Id="47A48CE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
    </Element>
    <Element Type="FunctionCall" Id="05CDFAD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E0D7B457"/>
        <Parameter Type="Param" Library="AIAI" Id="A36978BF"/>
    </Element>
    <Element Type="Param" Id="E0D7B457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="968F0DC6"/>
        <Array Type="Param" Library="AIAI" Id="5743DED4"/>
    </Element>
    <Element Type="Param" Id="968F0DC6">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="5743DED4">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="A36978BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="7BF7562A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="33AF9FB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63A42341"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADBEE11F"/>
    </Element>
    <Element Type="Param" Id="33AF9FB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="FunctionCall" Id="63A42341">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="45AC3FE3"/>
        <Parameter Type="Param" Library="AIAI" Id="2C067838"/>
    </Element>
    <Element Type="Param" Id="45AC3FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="93ABDA66"/>
        <Array Type="Param" Library="AIAI" Id="4FD50B50"/>
    </Element>
    <Element Type="Param" Id="93ABDA66">
        <Variable Type="Variable" Library="AIAI" Id="FB94821E"/>
    </Element>
    <Element Type="Param" Id="4FD50B50">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="2C067838">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ADBEE11F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D29187B5"/>
        <Parameter Type="Param" Library="AIAI" Id="A33C7742"/>
    </Element>
    <Element Type="Param" Id="D29187B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B5B274B5"/>
        <Array Type="Param" Library="AIAI" Id="D0F0C7AF"/>
    </Element>
    <Element Type="Param" Id="B5B274B5">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="D0F0C7AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="A33C7742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="955091DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="37AFD6A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66433945"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97F20674"/>
    </Element>
    <Element Type="Param" Id="37AFD6A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="FunctionCall" Id="66433945">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E2EEF376"/>
    </Element>
    <Element Type="Param" Id="E2EEF376">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="FunctionCall" Id="97F20674">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D284869B"/>
        <Parameter Type="Param" Library="AIAI" Id="A38F3270"/>
    </Element>
    <Element Type="Param" Id="D284869B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5F62E4A1"/>
        <Array Type="Param" Library="AIAI" Id="82CF157D"/>
    </Element>
    <Element Type="Param" Id="5F62E4A1">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="82CF157D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="A38F3270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="95D29598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="FB636FEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD879A15"/>
    </Element>
    <Element Type="Param" Id="FB636FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69F356B1"/>
    </Element>
    <Element Type="FunctionCall" Id="CD879A15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="481262C9"/>
        <Parameter Type="Param" Library="AIAI" Id="AB9A0888"/>
    </Element>
    <Element Type="Param" Id="481262C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="963602B6"/>
        <Array Type="Param" Library="AIAI" Id="96B523BD"/>
    </Element>
    <Element Type="Param" Id="963602B6">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="96B523BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="AB9A0888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="234B170B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="69DFD39D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00A6D8C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28440EE8"/>
    </Element>
    <Element Type="Param" Id="69DFD39D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
    </Element>
    <Element Type="FunctionCall" Id="00A6D8C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BEA9D791"/>
        <Parameter Type="Param" Library="AIAI" Id="472E0EE3"/>
    </Element>
    <Element Type="Param" Id="BEA9D791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0D423B0A"/>
        <Array Type="Param" Library="AIAI" Id="A474CA0F"/>
    </Element>
    <Element Type="Param" Id="0D423B0A">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="A474CA0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="472E0EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="28440EE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="861AD764"/>
        <Parameter Type="Param" Library="AIAI" Id="54EC0290"/>
    </Element>
    <Element Type="Param" Id="861AD764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D670D6B3"/>
        <Array Type="Param" Library="AIAI" Id="99284350"/>
    </Element>
    <Element Type="Param" Id="D670D6B3">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="99284350">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="54EC0290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0E5AD379">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6082BC5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94310872"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="384B74CA"/>
    </Element>
    <Element Type="Param" Id="6082BC5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E3D39004"/>
    </Element>
    <Element Type="FunctionCall" Id="94310872">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="E59E578E"/>
        <Parameter Type="Param" Library="AIAI" Id="CF217BCB"/>
    </Element>
    <Element Type="Param" Id="E59E578E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E4EE6632"/>
        <Array Type="Param" Library="AIAI" Id="136700AE"/>
    </Element>
    <Element Type="Param" Id="E4EE6632">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="136700AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="CF217BCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="384B74CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="BE55FA05"/>
        <Parameter Type="Param" Library="AIAI" Id="41E4AB45"/>
    </Element>
    <Element Type="Param" Id="BE55FA05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4AFA2E24"/>
        <Array Type="Param" Library="AIAI" Id="0D8C600F"/>
    </Element>
    <Element Type="Param" Id="4AFA2E24">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="0D8C600F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="41E4AB45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FCC96D42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE589C4"/>
    </Element>
    <Element Type="Param" Id="6FE589C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
    </Element>
    <Element Type="FunctionCall" Id="095B10D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8439D48A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD86943F"/>
    </Element>
    <Element Type="Param" Id="8439D48A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="AD86943F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="580AA769"/>
        <Parameter Type="Param" Library="AIAI" Id="B9C028BE"/>
    </Element>
    <Element Type="Param" Id="580AA769">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C90ADA24"/>
        <Array Type="Param" Library="AIAI" Id="FF12612F"/>
    </Element>
    <Element Type="Param" Id="C90ADA24">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="FF12612F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="B9C028BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="B8A98EB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A557DB83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7BC39ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="066EC670"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24DEF854"/>
    </Element>
    <Element Type="Param" Id="A557DB83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="052B97AD"/>
    </Element>
    <Element Type="FunctionCall" Id="B7BC39ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CEBA0012"/>
        <Parameter Type="Param" Library="AIAI" Id="8782C72E"/>
    </Element>
    <Element Type="Param" Id="CEBA0012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B24E863A"/>
        <Array Type="Param" Library="AIAI" Id="794809C7"/>
    </Element>
    <Element Type="Param" Id="B24E863A">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="794809C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="8782C72E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="066EC670">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="CB4BA398"/>
        <Parameter Type="Param" Library="AIAI" Id="40643C84"/>
    </Element>
    <Element Type="Param" Id="CB4BA398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BFAC8356"/>
        <Array Type="Param" Library="AIAI" Id="A44827EE"/>
    </Element>
    <Element Type="Param" Id="BFAC8356">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="A44827EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="40643C84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="24DEF854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FF2956A0"/>
        <Parameter Type="Param" Library="AIAI" Id="00807E78"/>
    </Element>
    <Element Type="Param" Id="FF2956A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA99E8B6"/>
        <Array Type="Param" Library="AIAI" Id="A7B5A6EC"/>
    </Element>
    <Element Type="Param" Id="AA99E8B6">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="A7B5A6EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="00807E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FF910279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4253556F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0EF39C4"/>
    </Element>
    <Element Type="Param" Id="4253556F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A7766073"/>
    </Element>
    <Element Type="FunctionCall" Id="D0EF39C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="17130C6A"/>
        <Parameter Type="Param" Library="AIAI" Id="842FBB9B"/>
    </Element>
    <Element Type="Param" Id="17130C6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A507FD12"/>
        <Array Type="Param" Library="AIAI" Id="8742B88D"/>
    </Element>
    <Element Type="Param" Id="A507FD12">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="8742B88D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="842FBB9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="46444288">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C48AA00E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99F7219F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA8E7701"/>
    </Element>
    <Element Type="Param" Id="C48AA00E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="22D91C23"/>
    </Element>
    <Element Type="FunctionCall" Id="99F7219F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FA547FEE"/>
        <Parameter Type="Param" Library="AIAI" Id="DC79C27B"/>
    </Element>
    <Element Type="Param" Id="FA547FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E1875426"/>
        <Array Type="Param" Library="AIAI" Id="3E352A14"/>
    </Element>
    <Element Type="Param" Id="E1875426">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="3E352A14">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="DC79C27B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CA8E7701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="592EC155"/>
        <Parameter Type="Param" Library="AIAI" Id="B309535D"/>
    </Element>
    <Element Type="Param" Id="592EC155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D26BC08D"/>
        <Array Type="Param" Library="AIAI" Id="CAC585B0"/>
    </Element>
    <Element Type="Param" Id="D26BC08D">
        <Variable Type="Variable" Library="AIAI" Id="571572FE"/>
    </Element>
    <Element Type="Param" Id="CAC585B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="B309535D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DABA0FE9">
        <Comment>
            Fall back to a base state
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="625FE5C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F65DB62C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BBB56C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD6A974E"/>
    </Element>
    <Element Type="FunctionCall" Id="F65DB62C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="70AE06F0"/>
    </Element>
    <Element Type="Param" Id="70AE06F0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="FunctionCall" Id="4BBB56C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB499855"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDD3B95"/>
    </Element>
    <Element Type="Param" Id="EB499855">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A082C69D"/>
    </Element>
    <Element Type="Param" Id="5CDD3B95">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="FunctionCall" Id="FD6A974E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C36BB4"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB59136"/>
        <Parameter Type="Param" Library="AIAI" Id="21FCB34C"/>
    </Element>
    <Element Type="Param" Id="B2C36BB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="40150202"/>
        <Array Type="Param" Library="AIAI" Id="B64ACEB0"/>
    </Element>
    <Element Type="Param" Id="40150202">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="B64ACEB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
    </Element>
    <Element Type="Param" Id="4AB59136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="21FCB34C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6ADEA60C">
        <Identifier>HeroAIReturnToCurrentObjective</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Variable Type="Variable" Library="AIAI" Id="B1F7A324"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB277CB"/>
        <Variable Type="Variable" Library="AIAI" Id="5F07AE74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="718A9A25"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DEE904B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C6E12D4"/>
    </Element>
    <Element Type="ParamDef" Id="4266CF43">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="27104956"/>
    </Element>
    <Element Type="Param" Id="27104956">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B1F7A324">
        <Identifier>currentObjective</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3736FD9C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="5FB277CB">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D853F701"/>
    </Element>
    <Element Type="Param" Id="D853F701">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5F07AE74">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73D646C2"/>
    </Element>
    <Element Type="Param" Id="73D646C2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="718A9A25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5F62409"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58BE21DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35BE9F5F"/>
    </Element>
    <Element Type="FunctionCall" Id="C5F62409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="159712D5"/>
        <Parameter Type="Param" Library="AIAI" Id="BD5B54F9"/>
    </Element>
    <Element Type="Param" Id="159712D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB277CB"/>
    </Element>
    <Element Type="Param" Id="BD5B54F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="922AA985"/>
    </Element>
    <Element Type="FunctionCall" Id="922AA985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3F42D545"/>
    </Element>
    <Element Type="Param" Id="3F42D545">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="C4E17FB0"/>
        <Array Type="Param" Library="AIAI" Id="E4D3C450"/>
    </Element>
    <Element Type="Param" Id="C4E17FB0">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="E4D3C450">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="58BE21DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC71CF33"/>
        <Parameter Type="Param" Library="AIAI" Id="85C2DE0A"/>
    </Element>
    <Element Type="Param" Id="FC71CF33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB277CB"/>
    </Element>
    <Element Type="Param" Id="85C2DE0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D5E9119"/>
    </Element>
    <Element Type="FunctionCall" Id="7D5E9119">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ECADA9DF"/>
    </Element>
    <Element Type="Param" Id="ECADA9DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="09D426A1"/>
        <Array Type="Param" Library="AIAI" Id="46E958A7"/>
    </Element>
    <Element Type="Param" Id="09D426A1">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="46E958A7">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="35BE9F5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3A048C63"/>
        <Parameter Type="Param" Library="AIAI" Id="EFD57442"/>
        <Parameter Type="Param" Library="AIAI" Id="EDBC118D"/>
    </Element>
    <Element Type="Param" Id="3A048C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B18A374B"/>
        <Array Type="Param" Library="AIAI" Id="9B5E7A48"/>
    </Element>
    <Element Type="Param" Id="B18A374B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="9B5E7A48">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="EFD57442">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EDBC118D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="1DEE904B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D489754"/>
        <Parameter Type="Param" Library="AIAI" Id="82C8D1A7"/>
    </Element>
    <Element Type="Param" Id="9D489754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B1F7A324"/>
    </Element>
    <Element Type="Param" Id="82C8D1A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC6C11D4"/>
    </Element>
    <Element Type="FunctionCall" Id="AC6C11D4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="EBB00C06"/>
    </Element>
    <Element Type="Param" Id="EBB00C06">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="3C6E12D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="4F82AEEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DC06FF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50B0A4D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2041151"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="339FD357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A8D64C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E80C2D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A03F88F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3A89DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D21E74F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E6A2240"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21B0C2E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2817514"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19C56BE4"/>
    </Element>
    <Element Type="Param" Id="4F82AEEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="B1F7A324"/>
    </Element>
    <Element Type="FunctionCall" Id="8DC06FF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="390DF203"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="409CE78F"/>
    </Element>
    <Element Type="Param" Id="390DF203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="409CE78F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DC588DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F0B7D9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B61F763D"/>
    </Element>
    <Element Type="FunctionCall" Id="0DC588DE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1359076A"/>
    </Element>
    <Element Type="Param" Id="1359076A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="5F0B7D9B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7D17AA99"/>
    </Element>
    <Element Type="Param" Id="7D17AA99">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="B61F763D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2E62ABEB"/>
        <Parameter Type="Param" Library="AIAI" Id="DE5C9863"/>
        <Parameter Type="Param" Library="AIAI" Id="52C0797C"/>
    </Element>
    <Element Type="Param" Id="2E62ABEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E690041B"/>
        <Array Type="Param" Library="AIAI" Id="6C7524AD"/>
    </Element>
    <Element Type="Param" Id="E690041B">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6C7524AD">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="DE5C9863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="52C0797C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="50B0A4D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="8E746F7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFBD9062"/>
    </Element>
    <Element Type="Param" Id="8E746F7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61A56F5C"/>
    </Element>
    <Element Type="FunctionCall" Id="FFBD9062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EFDF27C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA170DBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3D018F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CCB523D"/>
    </Element>
    <Element Type="FunctionCall" Id="0EFDF27C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="05C538DE"/>
        <Parameter Type="Param" Library="AIAI" Id="C0280F02"/>
    </Element>
    <Element Type="Param" Id="05C538DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8324292F"/>
        <Array Type="Param" Library="AIAI" Id="316E3399"/>
    </Element>
    <Element Type="Param" Id="8324292F">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="316E3399">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="C0280F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AA170DBB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED836188"/>
        <Parameter Type="Param" Library="AIAI" Id="9F362681"/>
    </Element>
    <Element Type="Param" Id="ED836188">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="9F362681">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E9C516EB"/>
    </Element>
    <Element Type="FunctionCall" Id="B3D018F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE88EA87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10C4391"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B27D16C"/>
    </Element>
    <Element Type="FunctionCall" Id="AE88EA87">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F0F352F8"/>
    </Element>
    <Element Type="Param" Id="F0F352F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="A10C4391">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="74C0BE50"/>
    </Element>
    <Element Type="Param" Id="74C0BE50">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="1B27D16C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="176D50FC"/>
        <Parameter Type="Param" Library="AIAI" Id="AD2F3E76"/>
        <Parameter Type="Param" Library="AIAI" Id="1F09DEA7"/>
    </Element>
    <Element Type="Param" Id="176D50FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="898AE578"/>
        <Array Type="Param" Library="AIAI" Id="035BA7FB"/>
    </Element>
    <Element Type="Param" Id="898AE578">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="035BA7FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="AD2F3E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1F09DEA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1CCB523D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED4FEF0"/>
        <Parameter Type="Param" Library="AIAI" Id="4566078D"/>
        <Parameter Type="Param" Library="AIAI" Id="B010FA34"/>
    </Element>
    <Element Type="Param" Id="3ED4FEF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D587C24"/>
    </Element>
    <Element Type="FunctionCall" Id="4D587C24">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="B34946BD"/>
    </Element>
    <Element Type="Param" Id="B34946BD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="4566078D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B010FA34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C2041151">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="4563C75B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF479934"/>
    </Element>
    <Element Type="Param" Id="4563C75B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
    </Element>
    <Element Type="FunctionCall" Id="EF479934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A4BBDA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BDF0E73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D9FF912"/>
    </Element>
    <Element Type="FunctionCall" Id="0A4BBDA8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F837B58"/>
        <Parameter Type="Param" Library="AIAI" Id="00ED93E3"/>
    </Element>
    <Element Type="Param" Id="9F837B58">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
    </Element>
    <Element Type="Param" Id="00ED93E3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="1BDF0E73">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D0B5BBA4"/>
        <Parameter Type="Param" Library="AIAI" Id="4070A7E8"/>
    </Element>
    <Element Type="Param" Id="D0B5BBA4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
    </Element>
    <Element Type="Param" Id="4070A7E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="7D9FF912">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="95281F73"/>
        <Parameter Type="Param" Library="AIAI" Id="195FF3CC"/>
        <Parameter Type="Param" Library="AIAI" Id="6A8D5862"/>
    </Element>
    <Element Type="Param" Id="95281F73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523C35E3"/>
    </Element>
    <Element Type="FunctionCall" Id="523C35E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A0B3EFFE"/>
        <Parameter Type="Param" Library="AIAI" Id="A8ECCF0E"/>
    </Element>
    <Element Type="Param" Id="A0B3EFFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13F43D9B"/>
    </Element>
    <Element Type="FunctionCall" Id="13F43D9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B4DA8388"/>
    </Element>
    <Element Type="Param" Id="B4DA8388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A0426436"/>
        <Array Type="Param" Library="AIAI" Id="7C43E314"/>
    </Element>
    <Element Type="Param" Id="A0426436">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7C43E314">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="A8ECCF0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="178D9C0B"/>
    </Element>
    <Element Type="FunctionCall" Id="178D9C0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7C24C5"/>
    </Element>
    <Element Type="Param" Id="2D7C24C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E3364484"/>
        <Array Type="Param" Library="AIAI" Id="FC3F9EA0"/>
    </Element>
    <Element Type="Param" Id="E3364484">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="FC3F9EA0">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="195FF3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6A8D5862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F31A8BDD"/>
    </Element>
    <Element Type="FunctionCall" Id="339FD357">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="06E5328F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F18019A"/>
    </Element>
    <Element Type="Param" Id="06E5328F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="FunctionCall" Id="8F18019A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3455188"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBE50647"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E1D36A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41FC785F"/>
    </Element>
    <Element Type="FunctionCall" Id="A3455188">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DA819B5D"/>
        <Parameter Type="Param" Library="AIAI" Id="8639CAD1"/>
    </Element>
    <Element Type="Param" Id="DA819B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="297F547B"/>
        <Array Type="Param" Library="AIAI" Id="F6C91520"/>
    </Element>
    <Element Type="Param" Id="297F547B">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="F6C91520">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="8639CAD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CBE50647">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8939AC73"/>
    </Element>
    <Element Type="Param" Id="8939AC73">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="3E1D36A1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E6F891A"/>
        <Parameter Type="Param" Library="AIAI" Id="E02BAA3B"/>
    </Element>
    <Element Type="Param" Id="4E6F891A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="Param" Id="E02BAA3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="41FC785F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2E711EE9"/>
        <Parameter Type="Param" Library="AIAI" Id="BF2BB1AF"/>
        <Parameter Type="Param" Library="AIAI" Id="D20BB937"/>
    </Element>
    <Element Type="Param" Id="2E711EE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C1ED305"/>
    </Element>
    <Element Type="FunctionCall" Id="7C1ED305">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D8EE75B8"/>
        <Parameter Type="Param" Library="AIAI" Id="856FB381"/>
    </Element>
    <Element Type="Param" Id="D8EE75B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FFB20C0"/>
    </Element>
    <Element Type="FunctionCall" Id="0FFB20C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1E173661"/>
    </Element>
    <Element Type="Param" Id="1E173661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DDCF6225"/>
        <Array Type="Param" Library="AIAI" Id="B8A957B0"/>
    </Element>
    <Element Type="Param" Id="DDCF6225">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B8A957B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="856FB381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB277CB"/>
    </Element>
    <Element Type="Param" Id="BF2BB1AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D20BB937">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="2A8D64C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="CBAC1904"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB210E07"/>
    </Element>
    <Element Type="Param" Id="CBAC1904">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="FunctionCall" Id="CB210E07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="30EBBD84"/>
        <Parameter Type="Param" Library="AIAI" Id="679AB1B7"/>
    </Element>
    <Element Type="Param" Id="30EBBD84">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="679AB1B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="3E80C2D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D4568092"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AC67D02"/>
    </Element>
    <Element Type="Param" Id="D4568092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69F356B1"/>
    </Element>
    <Element Type="FunctionCall" Id="1AC67D02">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="778928EF"/>
        <Parameter Type="Param" Library="AIAI" Id="CA9063F5"/>
    </Element>
    <Element Type="Param" Id="778928EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="CA9063F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9297F3D9"/>
    </Element>
    <Element Type="FunctionCall" Id="6A03F88F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="62053DCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3E0B4FA"/>
    </Element>
    <Element Type="Param" Id="62053DCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
    </Element>
    <Element Type="FunctionCall" Id="D3E0B4FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FD958CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BB55090"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F04BCEBE"/>
    </Element>
    <Element Type="FunctionCall" Id="4FD958CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B2FB2DA2"/>
        <Parameter Type="Param" Library="AIAI" Id="50DBE724"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE4A60C"/>
    </Element>
    <Element Type="Param" Id="B2FB2DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A174145"/>
    </Element>
    <Element Type="FunctionCall" Id="0A174145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="03FB1ECB"/>
        <Parameter Type="Param" Library="AIAI" Id="83888FA7"/>
    </Element>
    <Element Type="Param" Id="03FB1ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA56387E"/>
    </Element>
    <Element Type="FunctionCall" Id="FA56387E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5EF8202B"/>
    </Element>
    <Element Type="Param" Id="5EF8202B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E418293B"/>
        <Array Type="Param" Library="AIAI" Id="F98123C3"/>
    </Element>
    <Element Type="Param" Id="E418293B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F98123C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="83888FA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="BCA0C5E1"/>
    </Element>
    <Element Type="Param" Id="BCA0C5E1">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="50DBE724">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1EE4A60C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="2BB55090">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BC5A0BB9"/>
        <Parameter Type="Param" Library="AIAI" Id="1E4DB7EE"/>
    </Element>
    <Element Type="Param" Id="BC5A0BB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="1E4DB7EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="F04BCEBE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71F05E56"/>
        <Parameter Type="Param" Library="AIAI" Id="A4E65458"/>
    </Element>
    <Element Type="Param" Id="71F05E56">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="A4E65458">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
    </Element>
    <Element Type="FunctionCall" Id="3E3A89DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C9164A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9614142D"/>
    </Element>
    <Element Type="Param" Id="F5C9164A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="9614142D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42997FC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="568029B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CB12406"/>
    </Element>
    <Element Type="FunctionCall" Id="42997FC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="966D553C"/>
        <Parameter Type="Param" Library="AIAI" Id="1F96EDE1"/>
        <Parameter Type="Param" Library="AIAI" Id="F2A4F69F"/>
    </Element>
    <Element Type="Param" Id="966D553C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5E5CE78"/>
    </Element>
    <Element Type="FunctionCall" Id="C5E5CE78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="35BA87A2"/>
        <Parameter Type="Param" Library="AIAI" Id="30373A0D"/>
    </Element>
    <Element Type="Param" Id="35BA87A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="918E991A"/>
    </Element>
    <Element Type="FunctionCall" Id="918E991A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D6AB9A15"/>
    </Element>
    <Element Type="Param" Id="D6AB9A15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="68FBB87C"/>
        <Array Type="Param" Library="AIAI" Id="3047821B"/>
    </Element>
    <Element Type="Param" Id="68FBB87C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3047821B">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="30373A0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF892822"/>
    </Element>
    <Element Type="FunctionCall" Id="AF892822">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="168F36AE"/>
    </Element>
    <Element Type="Param" Id="168F36AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7DC92886"/>
        <Array Type="Param" Library="AIAI" Id="BB08AB79"/>
    </Element>
    <Element Type="Param" Id="7DC92886">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="BB08AB79">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="1F96EDE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F2A4F69F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="34B6CA64"/>
    </Element>
    <Element Type="FunctionCall" Id="568029B9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2B2DCEDA"/>
        <Parameter Type="Param" Library="AIAI" Id="4A543827"/>
    </Element>
    <Element Type="Param" Id="2B2DCEDA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="4A543827">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="5CB12406">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="50D8C837"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D6B5E5"/>
    </Element>
    <Element Type="Param" Id="50D8C837">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="C3D6B5E5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4ADAF2E"/>
    </Element>
    <Element Type="FunctionCall" Id="D21E74F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="592BADEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3445DFF"/>
    </Element>
    <Element Type="Param" Id="592BADEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E3D39004"/>
    </Element>
    <Element Type="FunctionCall" Id="F3445DFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="79176FE8"/>
        <Parameter Type="Param" Library="AIAI" Id="567440D0"/>
    </Element>
    <Element Type="Param" Id="79176FE8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="567440D0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="FunctionCall" Id="0E6A2240">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D90E948D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81869E19"/>
    </Element>
    <Element Type="Param" Id="D90E948D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
    </Element>
    <Element Type="FunctionCall" Id="81869E19">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="127DCDC6"/>
        <Parameter Type="Param" Library="AIAI" Id="4286BBF6"/>
    </Element>
    <Element Type="Param" Id="127DCDC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="4286BBF6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B18BEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="21B0C2E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="AD331374"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6106A4EC"/>
    </Element>
    <Element Type="Param" Id="AD331374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="052B97AD"/>
    </Element>
    <Element Type="FunctionCall" Id="6106A4EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3422B160"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42C126EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C9818CD"/>
    </Element>
    <Element Type="FunctionCall" Id="3422B160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35FDA9CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E44EF9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A43975A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32D010A4"/>
    </Element>
    <Element Type="FunctionCall" Id="35FDA9CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D2F7EF3E"/>
        <Parameter Type="Param" Library="AIAI" Id="4778129C"/>
    </Element>
    <Element Type="Param" Id="D2F7EF3E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="Param" Id="4778129C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="8E44EF9D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7FD67C1A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E56DB441"/>
    </Element>
    <Element Type="Param" Id="E56DB441">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="4A43975A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9CB3C9B"/>
        <Parameter Type="Param" Library="AIAI" Id="4728585B"/>
        <Parameter Type="Param" Library="AIAI" Id="FE22799F"/>
    </Element>
    <Element Type="Param" Id="B9CB3C9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2770D295"/>
    </Element>
    <Element Type="FunctionCall" Id="2770D295">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="7918723A"/>
    </Element>
    <Element Type="Param" Id="7918723A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87165460"/>
        <Array Type="Param" Library="AIAI" Id="29A9A797"/>
    </Element>
    <Element Type="Param" Id="87165460">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="29A9A797">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="4728585B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FE22799F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="32D010A4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FA482F02"/>
        <Parameter Type="Param" Library="AIAI" Id="7700D3C4"/>
    </Element>
    <Element Type="Param" Id="FA482F02">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="7700D3C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="77DED156"/>
    </Element>
    <Element Type="FunctionCall" Id="42C126EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E764E7D6"/>
        <Parameter Type="Param" Library="AIAI" Id="46286855"/>
        <Parameter Type="Param" Library="AIAI" Id="3FFAA8B6"/>
    </Element>
    <Element Type="Param" Id="E764E7D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CF780B5"/>
    </Element>
    <Element Type="FunctionCall" Id="6CF780B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FB8A6123"/>
    </Element>
    <Element Type="Param" Id="FB8A6123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="72AD2EBE"/>
        <Array Type="Param" Library="AIAI" Id="50836290"/>
    </Element>
    <Element Type="Param" Id="72AD2EBE">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="50836290">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="46286855">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3FFAA8B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C9818CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F97CA351"/>
        <Parameter Type="Param" Library="AIAI" Id="5C2389DC"/>
    </Element>
    <Element Type="Param" Id="F97CA351">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="5C2389DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
    </Element>
    <Element Type="FunctionCall" Id="E2817514">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="C39EAB8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05A22B31"/>
    </Element>
    <Element Type="Param" Id="C39EAB8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A7766073"/>
    </Element>
    <Element Type="FunctionCall" Id="05A22B31">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="FB851781"/>
        <Parameter Type="Param" Library="AIAI" Id="D3B0AC6E"/>
    </Element>
    <Element Type="Param" Id="FB851781">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="D3B0AC6E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69005AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="19C56BE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3E9D16BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="021EFA58"/>
    </Element>
    <Element Type="Param" Id="3E9D16BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="22D91C23"/>
    </Element>
    <Element Type="FunctionCall" Id="021EFA58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F70371ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D89456A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8EA62DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56045F56"/>
    </Element>
    <Element Type="FunctionCall" Id="F70371ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F14CE836"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4128798B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AE3386B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E99A6A8"/>
    </Element>
    <Element Type="FunctionCall" Id="F14CE836">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="275C8D2B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E2719669"/>
    </Element>
    <Element Type="Param" Id="E2719669">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="4128798B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D1B27CB8"/>
        <Parameter Type="Param" Library="AIAI" Id="A2668CDD"/>
    </Element>
    <Element Type="Param" Id="D1B27CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F31CB9D1"/>
        <Array Type="Param" Library="AIAI" Id="8FF52384"/>
    </Element>
    <Element Type="Param" Id="F31CB9D1">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="8FF52384">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="A2668CDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9AE3386B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="018B703A"/>
    </Element>
    <Element Type="Param" Id="018B703A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="7E99A6A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D461302"/>
        <Parameter Type="Param" Library="AIAI" Id="7D47A814"/>
        <Parameter Type="Param" Library="AIAI" Id="00356C4D"/>
    </Element>
    <Element Type="Param" Id="0D461302">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DC7B31F8"/>
        <Array Type="Param" Library="AIAI" Id="6B9D3925"/>
    </Element>
    <Element Type="Param" Id="DC7B31F8">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6B9D3925">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="7D47A814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="00356C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D89456A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CF7D3CB7"/>
        <Parameter Type="Param" Library="AIAI" Id="943E6657"/>
        <Parameter Type="Param" Library="AIAI" Id="86FC537A"/>
    </Element>
    <Element Type="Param" Id="CF7D3CB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE9C0CED"/>
    </Element>
    <Element Type="FunctionCall" Id="FE9C0CED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="F55A3A9E"/>
    </Element>
    <Element Type="Param" Id="F55A3A9E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="943E6657">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="86FC537A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C8EA62DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1162350B"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED4B5A9"/>
    </Element>
    <Element Type="Param" Id="1162350B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B54949F"/>
        <Array Type="Param" Library="AIAI" Id="0BA9C4A1"/>
    </Element>
    <Element Type="Param" Id="2B54949F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="0BA9C4A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Param" Id="3ED4B5A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B4F9FD7"/>
        <Array Type="Param" Library="AIAI" Id="B7F9A98F"/>
    </Element>
    <Element Type="Param" Id="7B4F9FD7">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="B7F9A98F">
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="FunctionCall" Id="56045F56">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2744DB29"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA7C751"/>
    </Element>
    <Element Type="Param" Id="6FA7C751">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="252DD27A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4266CF43"/>
    </Element>
    <Element Type="Category" Id="BB31A894">
        <Item Type="Comment" Library="AIAI" Id="7858783C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5FD17FB3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AB852BA5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F77C5107"/>
        <Item Type="FunctionDef" Library="AIAI" Id="492BAB2F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D516A834"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D64E7E4E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9FCB068D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5DD4548D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="81C4C8C9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="165741CF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D0F740D4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BAC666B1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A6B43C0B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DFBDAAE5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="53254193"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F5372064"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F3EF1D7F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E5C79E82"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D4E2B95A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="39BC8E2B"/>
        <Item Type="Comment" Library="AIAI" Id="F6522AE0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E9E1192A"/>
        <Item Type="Comment" Library="AIAI" Id="A9A3A42C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F5F3DE32"/>
        <Item Type="Comment" Library="AIAI" Id="E6DCE72E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9D91669A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="327044B5"/>
        <Item Type="Comment" Library="AIAI" Id="3BFB674B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9D8ED892"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7AE6F07E"/>
        <Item Type="Comment" Library="AIAI" Id="01C954EB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8799E3E2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F24533ED"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B6B89B24"/>
        <Item Type="FunctionDef" Library="AIAI" Id="ED556B51"/>
        <Item Type="Comment" Library="AIAI" Id="8E3DCC2E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F5F71660"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CD625FF5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="29D23B79"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A7B0A965"/>
        <Item Type="FunctionDef" Library="AIAI" Id="37E07CE3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2F6FC79C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0EAD2F9D"/>
        <Item Type="Comment" Library="AIAI" Id="EADB4CCF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2493CADB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D8AE2891"/>
        <Item Type="Comment" Library="AIAI" Id="584551F2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="55E6A5B4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9B558427"/>
        <Item Type="FunctionDef" Library="AIAI" Id="514F00A3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F58FD5C1"/>
        <Item Type="Comment" Library="AIAI" Id="114007E5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F820A5BD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="57EBC2F7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8B3541A4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="17CE9844"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AAF28FB3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3F632BA3"/>
        <Item Type="Comment" Library="AIAI" Id="4EA25012"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9B587EE2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AE9AE92F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="964B71E0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2629B781"/>
        <Item Type="FunctionDef" Library="AIAI" Id="09448099"/>
        <Item Type="FunctionDef" Library="AIAI" Id="348FC291"/>
        <Item Type="FunctionDef" Library="AIAI" Id="49D7296D"/>
        <Item Type="Comment" Library="AIAI" Id="10351276"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1189C57D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="454C663F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4682034B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9DE531CB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1C984A29"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B553C73B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7573223F"/>
        <Item Type="Comment" Library="AIAI" Id="2E4540A6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3C391A4C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DE81B1C5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2BFB1824"/>
        <Item Type="FunctionDef" Library="AIAI" Id="35FF4F9D"/>
    </Element>
    <Element Type="Comment" Id="7858783C">
        <Comment>
            Core States
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="5FD17FB3">
        <Identifier>HeroAIDead</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96E23C1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DCBD787"/>
    </Element>
    <Element Type="ParamDef" Id="0B105EC2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="89ABCA34"/>
    </Element>
    <Element Type="Param" Id="89ABCA34">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="96E23C1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FBDBEA50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAA33981"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3E272656"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="965AB348"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBF7AC5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C3B76F5"/>
    </Element>
    <Element Type="Comment" Id="FBDBEA50">
        <Comment>
            Clear any previous orders on the unit
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AAA33981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67217907"/>
        <Parameter Type="Param" Library="AIAI" Id="E16B12A6"/>
        <Parameter Type="Param" Library="AIAI" Id="306ECFA0"/>
    </Element>
    <Element Type="Param" Id="67217907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="94F7AB29"/>
        <Array Type="Param" Library="AIAI" Id="495A86F4"/>
    </Element>
    <Element Type="Param" Id="94F7AB29">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="495A86F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
    </Element>
    <Element Type="Param" Id="E16B12A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FF783DC"/>
    </Element>
    <Element Type="FunctionCall" Id="6FF783DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="F03E4401"/>
    </Element>
    <Element Type="Param" Id="F03E4401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="306ECFA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Comment" Id="3E272656">
        <Comment>
            Reset the AI state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="965AB348">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F862F4"/>
        <Parameter Type="Param" Library="AIAI" Id="BE53EFCB"/>
    </Element>
    <Element Type="Param" Id="E8F862F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B7D6B433"/>
        <Array Type="Param" Library="AIAI" Id="8B34F4A8"/>
    </Element>
    <Element Type="Param" Id="B7D6B433">
        <Variable Type="Variable" Library="AIAI" Id="4E983B7C"/>
    </Element>
    <Element Type="Param" Id="8B34F4A8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
    </Element>
    <Element Type="Param" Id="BE53EFCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="945FD87B"/>
    </Element>
    <Element Type="FunctionCall" Id="945FD87B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0BB3061F"/>
        <Parameter Type="Param" Library="AIAI" Id="41D42B27"/>
        <Parameter Type="Param" Library="AIAI" Id="F3853BF4"/>
    </Element>
    <Element Type="Param" Id="0BB3061F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="41D42B27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="408E83CB"/>
        <Array Type="Param" Library="AIAI" Id="3551B312"/>
    </Element>
    <Element Type="Param" Id="3551B312">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41ACA6C8"/>
    </Element>
    <Element Type="FunctionCall" Id="41ACA6C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B9124E70"/>
    </Element>
    <Element Type="Param" Id="B9124E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="75B56DCC"/>
        <Array Type="Param" Library="AIAI" Id="96CDF044"/>
    </Element>
    <Element Type="Param" Id="75B56DCC">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="96CDF044">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
    </Element>
    <Element Type="Param" Id="F3853BF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="554A3451"/>
    </Element>
    <Element Type="FunctionCall" Id="554A3451">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C1F49726"/>
    </Element>
    <Element Type="Param" Id="C1F49726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="FBF7AC5B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CC225CD1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B562FC14"/>
    </Element>
    <Element Type="Param" Id="B562FC14">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
    </Element>
    <Element Type="FunctionCall" Id="0C3B76F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E27C8CA0"/>
        <Parameter Type="Param" Library="AIAI" Id="939E2535"/>
        <Parameter Type="Param" Library="AIAI" Id="7F5819F5"/>
    </Element>
    <Element Type="Param" Id="E27C8CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C9777FFB"/>
        <Array Type="Param" Library="AIAI" Id="4DC01242"/>
    </Element>
    <Element Type="Param" Id="C9777FFB">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="4DC01242">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B105EC2"/>
    </Element>
    <Element Type="Param" Id="939E2535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7F5819F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3DCBD787">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3455E176"/>
    </Element>
    <Element Type="Param" Id="3455E176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="AB852BA5">
        <Identifier>HeroAIAfterDeathAttack</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
        <Variable Type="Variable" Library="AIAI" Id="BECE8F73"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="30375EE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8653575"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="942D1DF8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6C9902B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B00EA315"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="453B2216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38392C82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="467959A7"/>
    </Element>
    <Element Type="ParamDef" Id="410CBBAD">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B2C62C03"/>
    </Element>
    <Element Type="Param" Id="B2C62C03">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BECE8F73">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="42367BA3"/>
    </Element>
    <Element Type="Param" Id="42367BA3">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="30375EE6">
        <Comment>
            Find the best nearby enemy to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8653575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="961488BB"/>
        <Parameter Type="Param" Library="AIAI" Id="6963B5C6"/>
    </Element>
    <Element Type="Param" Id="961488BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BECE8F73"/>
    </Element>
    <Element Type="Param" Id="6963B5C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="404A89FF"/>
    </Element>
    <Element Type="FunctionCall" Id="404A89FF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8E03EB94"/>
        <Parameter Type="Param" Library="AIAI" Id="92248A8C"/>
    </Element>
    <Element Type="Param" Id="92248A8C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F2256334"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
    </Element>
    <Element Type="FunctionCall" Id="942D1DF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44C21CB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE5EEB90"/>
    </Element>
    <Element Type="FunctionCall" Id="44C21CB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D2190A40"/>
    </Element>
    <Element Type="Param" Id="D2190A40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="DE5EEB90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C57397A8"/>
        <Parameter Type="Param" Library="AIAI" Id="DC0D06B8"/>
        <Parameter Type="Param" Library="AIAI" Id="98B2F477"/>
    </Element>
    <Element Type="Param" Id="C57397A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D31D334"/>
    </Element>
    <Element Type="FunctionCall" Id="5D31D334">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="BA21EEF7"/>
    </Element>
    <Element Type="Param" Id="BA21EEF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BECE8F73"/>
    </Element>
    <Element Type="Param" Id="DC0D06B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="98B2F477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6C9902B9">
        <Comment>
            Burst abilities on them
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B00EA315">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B64B6E55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C0144A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0134B09C"/>
    </Element>
    <Element Type="FunctionCall" Id="B64B6E55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB0AB854"/>
        <Parameter Type="Param" Library="AIAI" Id="D872DEED"/>
        <Parameter Type="Param" Library="AIAI" Id="A78BB79F"/>
    </Element>
    <Element Type="Param" Id="AB0AB854">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1BB82033"/>
        <Array Type="Param" Library="AIAI" Id="53DE995F"/>
    </Element>
    <Element Type="Param" Id="1BB82033">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="53DE995F">
        <Parameter Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
    </Element>
    <Element Type="Param" Id="D872DEED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="A78BB79F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="225FEFFB"/>
    </Element>
    <Element Type="FunctionCall" Id="225FEFFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C5A72CD0"/>
    </Element>
    <Element Type="Param" Id="C5A72CD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="9C0144A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="737C66E7"/>
    </Element>
    <Element Type="Param" Id="737C66E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0134B09C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7DE57D9E"/>
        <Parameter Type="Param" Library="AIAI" Id="A3E25E20"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDD45CA"/>
    </Element>
    <Element Type="Param" Id="7DE57D9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B48B1872"/>
    </Element>
    <Element Type="FunctionCall" Id="B48B1872">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="80297EE0"/>
        <Parameter Type="Param" Library="AIAI" Id="06D700BD"/>
    </Element>
    <Element Type="Param" Id="80297EE0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
    </Element>
    <Element Type="Param" Id="06D700BD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="BECE8F73"/>
    </Element>
    <Element Type="Param" Id="A3E25E20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BCDD45CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="453B2216">
        <Comment>
            Move towards the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="38392C82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="87CD9DE4"/>
        <Parameter Type="Param" Library="AIAI" Id="24529ABC"/>
        <Parameter Type="Param" Library="AIAI" Id="BD8EC7BC"/>
    </Element>
    <Element Type="Param" Id="87CD9DE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="86DA1E03"/>
        <Array Type="Param" Library="AIAI" Id="B63A9E50"/>
    </Element>
    <Element Type="Param" Id="86DA1E03">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B63A9E50">
        <Parameter Type="ParamDef" Library="AIAI" Id="410CBBAD"/>
    </Element>
    <Element Type="Param" Id="24529ABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF0ED1A7"/>
    </Element>
    <Element Type="FunctionCall" Id="EF0ED1A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="59A60863"/>
        <Parameter Type="Param" Library="AIAI" Id="699061BB"/>
    </Element>
    <Element Type="Param" Id="59A60863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BECE8F73"/>
    </Element>
    <Element Type="Param" Id="699061BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="BD8EC7BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="467959A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F53402F0"/>
    </Element>
    <Element Type="Param" Id="F53402F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="F77C5107">
        <Identifier>HeroAIReturnToSpawn</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
        <Variable Type="Variable" Library="AIAI" Id="0A553DA0"/>
        <Variable Type="Variable" Library="AIAI" Id="C33F6D88"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0925B238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E398E18"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C35CDA0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAB7DA23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09CD8452"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC38C0C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAB2770E"/>
    </Element>
    <Element Type="ParamDef" Id="8A134228">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BCF3F6F2"/>
    </Element>
    <Element Type="Param" Id="BCF3F6F2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0A553DA0">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BCE269EC"/>
    </Element>
    <Element Type="Param" Id="BCE269EC">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="C33F6D88">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BD1582A3"/>
    </Element>
    <Element Type="Param" Id="BD1582A3">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="0925B238">
        <Comment>
            Check if we have reached the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5E398E18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBA42C6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FED1CBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="734FEF35"/>
    </Element>
    <Element Type="FunctionCall" Id="EBA42C6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="126A36FB"/>
        <Parameter Type="Param" Library="AIAI" Id="50FE22B7"/>
        <Parameter Type="Param" Library="AIAI" Id="832AFC30"/>
    </Element>
    <Element Type="Param" Id="126A36FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33603942"/>
    </Element>
    <Element Type="FunctionCall" Id="33603942">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="556F59EF"/>
        <Parameter Type="Param" Library="AIAI" Id="BD4E0641"/>
    </Element>
    <Element Type="Param" Id="556F59EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37ECDCA3"/>
    </Element>
    <Element Type="FunctionCall" Id="37ECDCA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A19B8A3B"/>
    </Element>
    <Element Type="Param" Id="A19B8A3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="43CC57D3"/>
        <Array Type="Param" Library="AIAI" Id="D3C355C9"/>
    </Element>
    <Element Type="Param" Id="43CC57D3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D3C355C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="BD4E0641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="39A8BEF2"/>
        <Array Type="Param" Library="AIAI" Id="526D7E98"/>
    </Element>
    <Element Type="Param" Id="39A8BEF2">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="526D7E98">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="50FE22B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="832AFC30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="7FED1CBF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CC225CD1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9179343A"/>
    </Element>
    <Element Type="Param" Id="9179343A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="FunctionCall" Id="734FEF35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F441B50"/>
    </Element>
    <Element Type="Param" Id="0F441B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="C35CDA0D">
        <Comment>
            Keep moving back to the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CAB7DA23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36FB65E2"/>
        <Parameter Type="Param" Library="AIAI" Id="81443835"/>
    </Element>
    <Element Type="Param" Id="36FB65E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0A553DA0"/>
    </Element>
    <Element Type="Param" Id="81443835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D02774F7"/>
    </Element>
    <Element Type="FunctionCall" Id="D02774F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0E60B48C"/>
        <Parameter Type="Param" Library="AIAI" Id="0D8060C7"/>
    </Element>
    <Element Type="Param" Id="0E60B48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="891992C0"/>
        <Array Type="Param" Library="AIAI" Id="D5E9713F"/>
    </Element>
    <Element Type="Param" Id="891992C0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D5E9713F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="0D8060C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="09CD8452">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6F806F37"/>
        <Parameter Type="Param" Library="AIAI" Id="D310858E"/>
    </Element>
    <Element Type="Param" Id="6F806F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C33F6D88"/>
    </Element>
    <Element Type="Param" Id="D310858E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35EEEC03"/>
    </Element>
    <Element Type="FunctionCall" Id="35EEEC03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="4DDC7668"/>
    </Element>
    <Element Type="Param" Id="4DDC7668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="0A553DA0"/>
    </Element>
    <Element Type="FunctionCall" Id="AC38C0C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4042013D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4337C73"/>
    </Element>
    <Element Type="FunctionCall" Id="4042013D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11A0B537"/>
        <Parameter Type="Param" Library="AIAI" Id="0119BF5F"/>
        <Parameter Type="Param" Library="AIAI" Id="A1887550"/>
    </Element>
    <Element Type="Param" Id="11A0B537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="05595A95"/>
        <Array Type="Param" Library="AIAI" Id="0BC7CEBF"/>
    </Element>
    <Element Type="Param" Id="05595A95">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0BC7CEBF">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="0119BF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEA88945"/>
    </Element>
    <Element Type="FunctionCall" Id="EEA88945">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="0D00C5F4"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C135CF"/>
    </Element>
    <Element Type="Param" Id="0D00C5F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="A9C135CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E5403184"/>
        <Array Type="Param" Library="AIAI" Id="9612A18E"/>
    </Element>
    <Element Type="Param" Id="E5403184">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="9612A18E">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="A1887550">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="D4337C73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="764463B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCE3EFF0"/>
    </Element>
    <Element Type="FunctionCall" Id="764463B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7072ACAF"/>
        <Parameter Type="Param" Library="AIAI" Id="27F87F71"/>
        <Parameter Type="Param" Library="AIAI" Id="7E8EC3B6"/>
    </Element>
    <Element Type="Param" Id="7072ACAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0A553DA0"/>
    </Element>
    <Element Type="Param" Id="27F87F71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7E8EC3B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FCE3EFF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F9D2B69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="295989EF"/>
    </Element>
    <Element Type="FunctionCall" Id="0F9D2B69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C1386969"/>
        <Parameter Type="Param" Library="AIAI" Id="206E1016"/>
        <Parameter Type="Param" Library="AIAI" Id="C57FD344"/>
    </Element>
    <Element Type="Param" Id="C1386969">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C33F6D88"/>
    </Element>
    <Element Type="Param" Id="206E1016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="C57FD344">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="295989EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6480C83D"/>
        <Parameter Type="Param" Library="AIAI" Id="591D4915"/>
        <Parameter Type="Param" Library="AIAI" Id="6BACA878"/>
    </Element>
    <Element Type="Param" Id="6480C83D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="787FBA0F"/>
    </Element>
    <Element Type="FunctionCall" Id="787FBA0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="48FF1629"/>
        <Parameter Type="Param" Library="AIAI" Id="ACFD17FE"/>
    </Element>
    <Element Type="Param" Id="48FF1629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="C33F6D88"/>
    </Element>
    <Element Type="Param" Id="ACFD17FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6F17B732"/>
        <Array Type="Param" Library="AIAI" Id="95514BC1"/>
    </Element>
    <Element Type="Param" Id="6F17B732">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="95514BC1">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A134228"/>
    </Element>
    <Element Type="Param" Id="591D4915">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="6BACA878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="AAB2770E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="784B78CA"/>
    </Element>
    <Element Type="Param" Id="784B78CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="492BAB2F">
        <Identifier>HeroAIWaitForGameToStart</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
        <Variable Type="Variable" Library="AIAI" Id="660B5E38"/>
        <Variable Type="Variable" Library="AIAI" Id="B9963ECC"/>
        <Variable Type="Variable" Library="AIAI" Id="D4CD1008"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C9018381"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73B09104"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C4840D5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E60B9A9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6A55B1B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77C1AAB1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3FD0EDFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AC7FAE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="882072B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF0C5FC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34EACEAF"/>
    </Element>
    <Element Type="ParamDef" Id="1EFF9C2E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="58C1FD81"/>
    </Element>
    <Element Type="Param" Id="58C1FD81">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="660B5E38">
        <Identifier>startingLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF24FDD5"/>
    </Element>
    <Element Type="Param" Id="FF24FDD5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B9963ECC">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A6D9E4AB"/>
    </Element>
    <Element Type="Param" Id="A6D9E4AB">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="D4CD1008">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="257DC4E6"/>
    </Element>
    <Element Type="Param" Id="257DC4E6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="C9018381">
        <Comment>
            Check if the game has started
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="73B09104">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DAF63EAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D8F9ED7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73E0D58C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B3D517D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63241223"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C1AE690"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3391935E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2581A75"/>
    </Element>
    <Element Type="Comment" Id="DAF63EAF">
        <Comment>
            Choose a starting lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3D8F9ED7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DA8D7699"/>
        <Parameter Type="Param" Library="AIAI" Id="8B7721F7"/>
    </Element>
    <Element Type="Param" Id="DA8D7699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A21BC05C"/>
    </Element>
    <Element Type="FunctionCall" Id="A21BC05C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C77FAA48"/>
        <Parameter Type="Param" Library="AIAI" Id="E971076E"/>
    </Element>
    <Element Type="Param" Id="E971076E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D870C090"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="8B7721F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="660B5E38"/>
    </Element>
    <Element Type="FunctionCall" Id="73E0D58C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9001DB16"/>
        <Parameter Type="Param" Library="AIAI" Id="83BEB045"/>
    </Element>
    <Element Type="Param" Id="9001DB16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="83BEB045">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="660B5E38"/>
    </Element>
    <Element Type="Comment" Id="B3D517D2">
        <Comment>
            Start advancing
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="63241223">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F5084C2"/>
        <Parameter Type="Param" Library="AIAI" Id="67E27558"/>
    </Element>
    <Element Type="Param" Id="2F5084C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6FF3EA88"/>
        <Array Type="Param" Library="AIAI" Id="03A22A44"/>
    </Element>
    <Element Type="Param" Id="6FF3EA88">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="03A22A44">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="67E27558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0F5C1B18"/>
        <Array Type="Param" Library="AIAI" Id="86D93028"/>
    </Element>
    <Element Type="Param" Id="0F5C1B18">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="86D93028">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="FunctionCall" Id="0C1AE690">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B475D093"/>
    </Element>
    <Element Type="Param" Id="B475D093">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="FunctionCall" Id="3391935E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="65DED0F8"/>
    </Element>
    <Element Type="Param" Id="65DED0F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A2581A75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="57CE3454"/>
        <Parameter Type="Param" Library="AIAI" Id="7CAFB31C"/>
        <Parameter Type="Param" Library="AIAI" Id="D4BFEB91"/>
    </Element>
    <Element Type="Param" Id="57CE3454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00F3ACF8"/>
    </Element>
    <Element Type="FunctionCall" Id="00F3ACF8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="456DEBA9"/>
    </Element>
    <Element Type="Param" Id="7CAFB31C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D4BFEB91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C4840D5A">
        <Comment>
            See if we should mount up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E60B9A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="236B294D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85798660"/>
    </Element>
    <Element Type="FunctionCall" Id="236B294D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="147B6596"/>
    </Element>
    <Element Type="Param" Id="147B6596">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="85798660">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BAE75510"/>
        <Parameter Type="Param" Library="AIAI" Id="37B0CA47"/>
        <Parameter Type="Param" Library="AIAI" Id="4B85D811"/>
    </Element>
    <Element Type="Param" Id="BAE75510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="706CDA5E"/>
    </Element>
    <Element Type="FunctionCall" Id="706CDA5E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="AF9FECF9"/>
    </Element>
    <Element Type="Param" Id="AF9FECF9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="37B0CA47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4B85D811">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6A55B1B6">
        <Comment>
            Move around periodically while waiting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="77C1AAB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF048B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="359798B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88F0BF01"/>
    </Element>
    <Element Type="FunctionCall" Id="AEF048B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="00D34155"/>
        <Parameter Type="Param" Library="AIAI" Id="891BE7BD"/>
        <Parameter Type="Param" Library="AIAI" Id="8105AE01"/>
    </Element>
    <Element Type="Param" Id="00D34155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9E23B334"/>
        <Array Type="Param" Library="AIAI" Id="5AE56C58"/>
    </Element>
    <Element Type="Param" Id="9E23B334">
        <Variable Type="Variable" Library="AIAI" Id="E17701AB"/>
    </Element>
    <Element Type="Param" Id="5AE56C58">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="891BE7BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8105AE01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6E95B8C"/>
    </Element>
    <Element Type="FunctionCall" Id="E6E95B8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDA6322"/>
    </Element>
    <Element Type="Param" Id="7BDA6322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="D1F17ADF"/>
    </Element>
    <Element Type="FunctionCall" Id="359798B3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7DBE7F72"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B91BE1B4"/>
    </Element>
    <Element Type="Param" Id="B91BE1B4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2749530A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="FunctionCall" Id="88F0BF01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A81A31"/>
        <Parameter Type="Param" Library="AIAI" Id="0067CFAF"/>
    </Element>
    <Element Type="Param" Id="D5A81A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2704C216"/>
    </Element>
    <Element Type="FunctionCall" Id="2704C216">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000127"/>
        <Parameter Type="Param" Library="AIAI" Id="CDEADADD"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E4B6E6"/>
        <Parameter Type="Param" Library="AIAI" Id="5D50AF64"/>
        <Parameter Type="Param" Library="AIAI" Id="E7C86528"/>
    </Element>
    <Element Type="Param" Id="CDEADADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDD9E043"/>
    </Element>
    <Element Type="FunctionCall" Id="CDD9E043">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E2D0BCE6"/>
    </Element>
    <Element Type="Param" Id="E2D0BCE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="D1F17ADF"/>
    </Element>
    <Element Type="Param" Id="B8E4B6E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="C2A5AA82"/>
    </Element>
    <Element Type="Param" Id="5D50AF64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0267DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="D0267DF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="20878277"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB9B1D7"/>
    </Element>
    <Element Type="Param" Id="20878277">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7CB9B1D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E7C86528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000203"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0067CFAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="40D18B04"/>
        <Array Type="Param" Library="AIAI" Id="C80F592D"/>
    </Element>
    <Element Type="Param" Id="40D18B04">
        <Variable Type="Variable" Library="AIAI" Id="E17701AB"/>
    </Element>
    <Element Type="Param" Id="C80F592D">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Comment" Id="3FD0EDFE">
        <Comment>
            Stand at the waiting position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1AC7FAE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1D8A1282"/>
        <Parameter Type="Param" Library="AIAI" Id="9C2D2EAD"/>
    </Element>
    <Element Type="Param" Id="1D8A1282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B9963ECC"/>
    </Element>
    <Element Type="Param" Id="9C2D2EAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA5DE1B7"/>
    </Element>
    <Element Type="FunctionCall" Id="FA5DE1B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="786137EF"/>
        <Parameter Type="Param" Library="AIAI" Id="CEA0B751"/>
    </Element>
    <Element Type="Param" Id="786137EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="46AF4EC3"/>
        <Array Type="Param" Library="AIAI" Id="C90CE0FC"/>
    </Element>
    <Element Type="Param" Id="46AF4EC3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C90CE0FC">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="CEA0B751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="882072B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A15423C6"/>
        <Parameter Type="Param" Library="AIAI" Id="2CF2E6F1"/>
    </Element>
    <Element Type="Param" Id="A15423C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D4CD1008"/>
    </Element>
    <Element Type="Param" Id="2CF2E6F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D037F6C"/>
    </Element>
    <Element Type="FunctionCall" Id="8D037F6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D91AF3"/>
    </Element>
    <Element Type="Param" Id="A9D91AF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="B9963ECC"/>
    </Element>
    <Element Type="FunctionCall" Id="DF0C5FC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DAF86F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45EE40ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84EC389F"/>
    </Element>
    <Element Type="FunctionCall" Id="9DAF86F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0593B9C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B73D1C5"/>
        <Parameter Type="Param" Library="AIAI" Id="FB1F1422"/>
    </Element>
    <Element Type="Param" Id="E0593B9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="200783E5"/>
    </Element>
    <Element Type="FunctionCall" Id="200783E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB97470"/>
        <Parameter Type="Param" Library="AIAI" Id="28943189"/>
    </Element>
    <Element Type="Param" Id="5BB97470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0034E729"/>
    </Element>
    <Element Type="FunctionCall" Id="0034E729">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ED1E52BC"/>
    </Element>
    <Element Type="Param" Id="ED1E52BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="82CE0F66"/>
        <Array Type="Param" Library="AIAI" Id="B0B1DDAE"/>
    </Element>
    <Element Type="Param" Id="82CE0F66">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B0B1DDAE">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="28943189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D8E3ECD7"/>
        <Array Type="Param" Library="AIAI" Id="85511C3E"/>
    </Element>
    <Element Type="Param" Id="D8E3ECD7">
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
    </Element>
    <Element Type="Param" Id="85511C3E">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="0B73D1C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FB1F1422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="45EE40ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8AE94ADD"/>
        <Parameter Type="Param" Library="AIAI" Id="0758C36B"/>
        <Parameter Type="Param" Library="AIAI" Id="5E62430E"/>
    </Element>
    <Element Type="Param" Id="8AE94ADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="97E4D781"/>
        <Array Type="Param" Library="AIAI" Id="59046852"/>
    </Element>
    <Element Type="Param" Id="97E4D781">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="59046852">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="0758C36B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C90CBA8"/>
    </Element>
    <Element Type="FunctionCall" Id="2C90CBA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="5A60C3EC"/>
        <Parameter Type="Param" Library="AIAI" Id="F5645E4F"/>
    </Element>
    <Element Type="Param" Id="5A60C3EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F5645E4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="915B4BA8"/>
        <Array Type="Param" Library="AIAI" Id="46C8327F"/>
    </Element>
    <Element Type="Param" Id="915B4BA8">
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
    </Element>
    <Element Type="Param" Id="46C8327F">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="5E62430E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="84EC389F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4258D3E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCB521DA"/>
    </Element>
    <Element Type="FunctionCall" Id="4258D3E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F024A1B1"/>
        <Parameter Type="Param" Library="AIAI" Id="F70DA61B"/>
        <Parameter Type="Param" Library="AIAI" Id="B761C5D8"/>
    </Element>
    <Element Type="Param" Id="F024A1B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B9963ECC"/>
    </Element>
    <Element Type="Param" Id="F70DA61B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B761C5D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="CCB521DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B38A4A7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD4638E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A40DF8E5"/>
    </Element>
    <Element Type="FunctionCall" Id="B38A4A7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="12AAA4F1"/>
        <Parameter Type="Param" Library="AIAI" Id="23283486"/>
        <Parameter Type="Param" Library="AIAI" Id="6A840043"/>
    </Element>
    <Element Type="Param" Id="12AAA4F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77F30676"/>
    </Element>
    <Element Type="FunctionCall" Id="77F30676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="0FDA757E"/>
    </Element>
    <Element Type="Param" Id="0FDA757E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="B9963ECC"/>
    </Element>
    <Element Type="Param" Id="23283486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6A840043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CC049E1"/>
    </Element>
    <Element Type="FunctionCall" Id="6CC049E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="5F3FCE37"/>
        <Parameter Type="Param" Library="AIAI" Id="0D2CD5DD"/>
    </Element>
    <Element Type="Param" Id="5F3FCE37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0D2CD5DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="BD4638E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AB73545F"/>
        <Parameter Type="Param" Library="AIAI" Id="6EFFAEE1"/>
        <Parameter Type="Param" Library="AIAI" Id="BF151375"/>
    </Element>
    <Element Type="Param" Id="AB73545F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D4CD1008"/>
    </Element>
    <Element Type="Param" Id="6EFFAEE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BF151375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="A40DF8E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="D68C0EC7"/>
        <Parameter Type="Param" Library="AIAI" Id="0F53FF9D"/>
        <Parameter Type="Param" Library="AIAI" Id="F6538793"/>
    </Element>
    <Element Type="Param" Id="D68C0EC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A759155C"/>
    </Element>
    <Element Type="FunctionCall" Id="A759155C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="FCFA5060"/>
        <Parameter Type="Param" Library="AIAI" Id="23BE3C18"/>
    </Element>
    <Element Type="Param" Id="FCFA5060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="D4CD1008"/>
    </Element>
    <Element Type="Param" Id="23BE3C18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DCEEAC7"/>
        <Array Type="Param" Library="AIAI" Id="AF07DEF2"/>
    </Element>
    <Element Type="Param" Id="0DCEEAC7">
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
    </Element>
    <Element Type="Param" Id="AF07DEF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EFF9C2E"/>
    </Element>
    <Element Type="Param" Id="0F53FF9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F6538793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="34EACEAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="48F76957"/>
    </Element>
    <Element Type="Param" Id="48F76957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="D516A834">
        <Identifier>HeroAIWaitToHeal</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
        <Variable Type="Variable" Library="AIAI" Id="941064D0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9E5399B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EAD939C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="62A115D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D65D893"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7C42351"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A99200B6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B6231281"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="665FF3EE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4945001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE298AE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14C52148"/>
    </Element>
    <Element Type="ParamDef" Id="2CA3B60C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="85F1F9C8"/>
    </Element>
    <Element Type="Param" Id="85F1F9C8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="941064D0">
        <Identifier>desiredLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C555056"/>
    </Element>
    <Element Type="Param" Id="8C555056">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="9E5399B8">
        <Comment>
            Mount / Dismount Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5EAD939C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="391F6C50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C291C054"/>
    </Element>
    <Element Type="FunctionCall" Id="391F6C50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F4701C8"/>
    </Element>
    <Element Type="Param" Id="8F4701C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="C291C054">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9947161F"/>
        <Parameter Type="Param" Library="AIAI" Id="F4860B36"/>
        <Parameter Type="Param" Library="AIAI" Id="47C9E57E"/>
    </Element>
    <Element Type="Param" Id="9947161F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9431282"/>
    </Element>
    <Element Type="FunctionCall" Id="B9431282">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="20C9DE76"/>
    </Element>
    <Element Type="Param" Id="20C9DE76">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="F4860B36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47C9E57E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="62A115D2">
        <Comment>
            If the hero isn't almost full health, hang out until he is.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4D65D893">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BC5C4458"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A7AD167"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40F854AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC062C8C"/>
    </Element>
    <Element Type="Comment" Id="BC5C4458">
        <Comment>
            Health is too low, stay near home healing for now.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6A7AD167">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C5C3812"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2DEDE94"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5C3812">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1876B1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FEB00C34"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D936B1"/>
    </Element>
    <Element Type="Param" Id="1876B1CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F9CEAF5"/>
    </Element>
    <Element Type="FunctionCall" Id="9F9CEAF5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="40AD019D"/>
    </Element>
    <Element Type="Param" Id="40AD019D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="FEB00C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C7D936B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A2DEDE94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A8282509"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB54ABA"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC72A9C"/>
    </Element>
    <Element Type="Param" Id="A8282509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4A30A4EE"/>
        <Array Type="Param" Library="AIAI" Id="B40791AB"/>
    </Element>
    <Element Type="Param" Id="4A30A4EE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B40791AB">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="CDB54ABA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40DD4370"/>
    </Element>
    <Element Type="FunctionCall" Id="40DD4370">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="20BD35AB"/>
        <Parameter Type="Param" Library="AIAI" Id="A2104816"/>
    </Element>
    <Element Type="Param" Id="20BD35AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="A2104816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D4FD97B4"/>
        <Array Type="Param" Library="AIAI" Id="553A9F45"/>
    </Element>
    <Element Type="Param" Id="D4FD97B4">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="553A9F45">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="3EC72A9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="40F854AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEC7C0D6"/>
    </Element>
    <Element Type="Param" Id="EEC7C0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="AC062C8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F0CE5BB"/>
        <Parameter Type="Param" Library="AIAI" Id="CA6CD042"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE54A3C"/>
    </Element>
    <Element Type="Param" Id="9F0CE5BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="735FF721"/>
    </Element>
    <Element Type="FunctionCall" Id="735FF721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="01F8F06B"/>
        <Parameter Type="Param" Library="AIAI" Id="FD9815AF"/>
        <Parameter Type="Param" Library="AIAI" Id="7E48DCE6"/>
    </Element>
    <Element Type="Param" Id="01F8F06B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9FB410DF"/>
        <Array Type="Param" Library="AIAI" Id="E157DB2B"/>
    </Element>
    <Element Type="Param" Id="9FB410DF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E157DB2B">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="FD9815AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="7E48DCE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="CA6CD042">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1CE54A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B7C42351">
        <Comment>
            Continue waiting if it is not time to leave yet
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A99200B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="210F4A30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98D02C66"/>
    </Element>
    <Element Type="FunctionCall" Id="210F4A30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9A878C85"/>
    </Element>
    <Element Type="Param" Id="9A878C85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="98D02C66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ABFECB93"/>
        <Parameter Type="Param" Library="AIAI" Id="35424FE9"/>
        <Parameter Type="Param" Library="AIAI" Id="74CA2973"/>
    </Element>
    <Element Type="Param" Id="ABFECB93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FEFE08A"/>
    </Element>
    <Element Type="FunctionCall" Id="0FEFE08A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D76F0578"/>
    </Element>
    <Element Type="Param" Id="D76F0578">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="35424FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="74CA2973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="349CE58E"/>
        <Array Type="Param" Library="AIAI" Id="6AC8B8BD"/>
    </Element>
    <Element Type="Param" Id="349CE58E">
        <Variable Type="Variable" Library="AIAI" Id="4E983B7C"/>
    </Element>
    <Element Type="Param" Id="6AC8B8BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Comment" Id="B6231281">
        <Comment>
            Choose a lane if you have not chosen one yet
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="665FF3EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A289EBB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="258C03E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FA4E666"/>
    </Element>
    <Element Type="FunctionCall" Id="A289EBB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="27263138"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC9B882"/>
        <Parameter Type="Param" Library="AIAI" Id="353F5921"/>
    </Element>
    <Element Type="Param" Id="27263138">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BD16F623"/>
        <Array Type="Param" Library="AIAI" Id="4B5F6F29"/>
    </Element>
    <Element Type="Param" Id="BD16F623">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="4B5F6F29">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="ABC9B882">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="353F5921">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="258C03E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06836E2F"/>
        <Parameter Type="Param" Library="AIAI" Id="43A3B239"/>
    </Element>
    <Element Type="Param" Id="06836E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E254610"/>
    </Element>
    <Element Type="FunctionCall" Id="1E254610">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C77FAA48"/>
        <Parameter Type="Param" Library="AIAI" Id="21483901"/>
    </Element>
    <Element Type="Param" Id="21483901">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D870C090"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="43A3B239">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="941064D0"/>
    </Element>
    <Element Type="FunctionCall" Id="5FA4E666">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E610D89E"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3CB740"/>
    </Element>
    <Element Type="Param" Id="E610D89E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="Param" Id="0F3CB740">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="941064D0"/>
    </Element>
    <Element Type="Comment" Id="B4945001">
        <Comment>
            Choose what to do next
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DE298AE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <Parameter Type="Param" Library="AIAI" Id="AFFB5248"/>
    </Element>
    <Element Type="Param" Id="AFFB5248">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CA3B60C"/>
    </Element>
    <Element Type="FunctionCall" Id="14C52148">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4744284E"/>
    </Element>
    <Element Type="Param" Id="4744284E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="D64E7E4E">
        <Identifier>HeroAIAdvanceInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
        <Variable Type="Variable" Library="AIAI" Id="1160128C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A48A33F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BDAACAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4AC0EB0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B16945D7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="75585741"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8FD9F06"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9AD96FEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77A29D61"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="10E2BF85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3685E0C6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="120C2BD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F90D7FE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="22F658EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57036785"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CD65BBB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC88B049"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2C237223"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9299067F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="209CAB03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1E44C75"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8B51DD69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6830A388"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1E26AF6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85E043E1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7C357338"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36E88ECE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2E20B18C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77E2190E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A22A8D03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27DA06A0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="02FFCDA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8F8B43B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DA068A0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD08675A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="51410367"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E6D4248"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9574BB79"/>
    </Element>
    <Element Type="ParamDef" Id="73F354AA">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1423E12B"/>
    </Element>
    <Element Type="Param" Id="1423E12B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1160128C">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="335B8AFC"/>
    </Element>
    <Element Type="Param" Id="335B8AFC">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="A48A33F5">
        <Comment>
            Should the AI Retreat instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8BDAACAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74C78CAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC0F930F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="170FDE39"/>
    </Element>
    <Element Type="FunctionCall" Id="74C78CAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="294A20F5"/>
        <Parameter Type="Param" Library="AIAI" Id="CC5FF052"/>
        <Parameter Type="Param" Library="AIAI" Id="5F0AD5FE"/>
    </Element>
    <Element Type="Param" Id="294A20F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF903279"/>
    </Element>
    <Element Type="FunctionCall" Id="CF903279">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Parameter Type="Param" Library="AIAI" Id="E657EEEC"/>
    </Element>
    <Element Type="Param" Id="E657EEEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="CC5FF052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5F0AD5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CC0F930F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7DF8E714"/>
    </Element>
    <Element Type="Param" Id="7DF8E714">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="170FDE39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF969C6B"/>
    </Element>
    <Element Type="Param" Id="FF969C6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="4AC0EB0F">
        <Comment>
            Should the AI help another lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B16945D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="804A10D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57B661F8"/>
    </Element>
    <Element Type="FunctionCall" Id="804A10D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="935C1B97"/>
    </Element>
    <Element Type="Param" Id="935C1B97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="57B661F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B025B761"/>
        <Parameter Type="Param" Library="AIAI" Id="461B9217"/>
        <Parameter Type="Param" Library="AIAI" Id="F2663070"/>
    </Element>
    <Element Type="Param" Id="B025B761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71D20556"/>
    </Element>
    <Element Type="FunctionCall" Id="71D20556">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F67D7FCF"/>
        <Parameter Type="Param" Library="AIAI" Id="AA111DAA"/>
    </Element>
    <Element Type="Param" Id="AA111DAA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="461B9217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2663070">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="75585741">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E8FD9F06">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="09FDC4FC"/>
    </Element>
    <Element Type="Param" Id="09FDC4FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Comment" Id="9AD96FEC">
        <Comment>
            If we've strayed too far from the lane head back to the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="77A29D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC05B77E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37762A8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B81FF33F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A430F066"/>
    </Element>
    <Element Type="FunctionCall" Id="DC05B77E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E75C266"/>
    </Element>
    <Element Type="Param" Id="4E75C266">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="37762A8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="111D84A6"/>
        <Parameter Type="Param" Library="AIAI" Id="999940CD"/>
        <Parameter Type="Param" Library="AIAI" Id="AB65C676"/>
    </Element>
    <Element Type="Param" Id="111D84A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D45AD543"/>
    </Element>
    <Element Type="FunctionCall" Id="D45AD543">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D2E8D4FC"/>
        <Parameter Type="Param" Library="AIAI" Id="4E4D69E0"/>
    </Element>
    <Element Type="Param" Id="D2E8D4FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C120BEDD"/>
        <Array Type="Param" Library="AIAI" Id="DE5357E6"/>
    </Element>
    <Element Type="Param" Id="C120BEDD">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="DE5357E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="4E4D69E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31E3C631"/>
    </Element>
    <Element Type="FunctionCall" Id="31E3C631">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A2ECEE"/>
    </Element>
    <Element Type="Param" Id="A7A2ECEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="842050A8"/>
        <Array Type="Param" Library="AIAI" Id="C83BBDC2"/>
    </Element>
    <Element Type="Param" Id="842050A8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C83BBDC2">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="999940CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AB65C676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B81FF33F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DDC641A6"/>
    </Element>
    <Element Type="Param" Id="DDC641A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A430F066">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="94284FB8"/>
        <Parameter Type="Param" Library="AIAI" Id="25F36EB3"/>
        <Parameter Type="Param" Library="AIAI" Id="CC2471F3"/>
    </Element>
    <Element Type="Param" Id="94284FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1020B0ED"/>
    </Element>
    <Element Type="FunctionCall" Id="1020B0ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="8C9FBEFC"/>
        <Parameter Type="Param" Library="AIAI" Id="AE62E553"/>
    </Element>
    <Element Type="Param" Id="8C9FBEFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB3F16A7"/>
    </Element>
    <Element Type="FunctionCall" Id="DB3F16A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CAD5B537"/>
    </Element>
    <Element Type="Param" Id="CAD5B537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1F25A11D"/>
        <Array Type="Param" Library="AIAI" Id="8B35D318"/>
    </Element>
    <Element Type="Param" Id="1F25A11D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8B35D318">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="AE62E553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74C46D5B"/>
        <Array Type="Param" Library="AIAI" Id="7AC4FB53"/>
    </Element>
    <Element Type="Param" Id="74C46D5B">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="7AC4FB53">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="25F36EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CC2471F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="Comment" Id="10E2BF85">
        <Comment>
            Have we gotten close to the contention point battle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3685E0C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F1D7E29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26524133"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E85178B"/>
    </Element>
    <Element Type="FunctionCall" Id="7F1D7E29">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A4DE03B3"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B05AA524"/>
    </Element>
    <Element Type="Param" Id="B05AA524">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="26524133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC49498"/>
    </Element>
    <Element Type="Param" Id="BEC49498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="3E85178B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C6AEE36"/>
        <Parameter Type="Param" Library="AIAI" Id="9603C238"/>
        <Parameter Type="Param" Library="AIAI" Id="BC41281B"/>
    </Element>
    <Element Type="Param" Id="4C6AEE36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBF3DFB9"/>
    </Element>
    <Element Type="FunctionCall" Id="EBF3DFB9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="295BB324"/>
        <Parameter Type="Param" Library="AIAI" Id="AFAA2DAD"/>
    </Element>
    <Element Type="Param" Id="AFAA2DAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="9603C238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BC41281B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="120C2BD5">
        <Comment>
            Should we wait for minions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2F90D7FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75C45CAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="359618EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31951FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="75C45CAD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1899C414"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24D5C593"/>
    </Element>
    <Element Type="Param" Id="24D5C593">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF45089D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="359618EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FA520A2"/>
    </Element>
    <Element Type="Param" Id="2FA520A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="31951FF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ACA1093F"/>
        <Parameter Type="Param" Library="AIAI" Id="F832F20D"/>
        <Parameter Type="Param" Library="AIAI" Id="12313940"/>
    </Element>
    <Element Type="Param" Id="ACA1093F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDE30AF3"/>
    </Element>
    <Element Type="FunctionCall" Id="DDE30AF3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6EFD806C"/>
        <Parameter Type="Param" Library="AIAI" Id="9700B00D"/>
    </Element>
    <Element Type="Param" Id="9700B00D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="F832F20D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="12313940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="22F658EF">
        <Comment>
            Does the hero want to change his positioning in the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="57036785">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08443990"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF2A6AFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74AAE96D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFE9D07E"/>
    </Element>
    <Element Type="FunctionCall" Id="08443990">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CB0E40D2"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6308B07"/>
        <Parameter Type="Param" Library="AIAI" Id="C77DB954"/>
    </Element>
    <Element Type="Param" Id="D6308B07">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="C77DB954">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2650FA7"/>
    </Element>
    <Element Type="FunctionCall" Id="B2650FA7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9923374C"/>
        <Parameter Type="Param" Library="AIAI" Id="382B75F6"/>
        <Parameter Type="Param" Library="AIAI" Id="6919E400"/>
    </Element>
    <Element Type="Param" Id="382B75F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2B02203"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="6919E400">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89DA1757"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F207C9E"/>
    </Element>
    <Element Type="FunctionCall" Id="2F207C9E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D44B5DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="BB363E74"/>
        <Parameter Type="Param" Library="AIAI" Id="D8E75198"/>
    </Element>
    <Element Type="Param" Id="BB363E74">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="405DE06A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="D8E75198">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C824AD6E"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E54DBA"/>
    </Element>
    <Element Type="FunctionCall" Id="AF2A6AFC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5A3D6726"/>
        <Parameter Type="Param" Library="AIAI" Id="C616FB84"/>
    </Element>
    <Element Type="Param" Id="5A3D6726">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="C616FB84">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="74AAE96D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9932D29A"/>
        <Parameter Type="Param" Library="AIAI" Id="2B28C17C"/>
    </Element>
    <Element Type="Param" Id="9932D29A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8D6EFD1C"/>
        <Array Type="Param" Library="AIAI" Id="C5314578"/>
    </Element>
    <Element Type="Param" Id="8D6EFD1C">
        <Variable Type="Variable" Library="AIAI" Id="328FBC43"/>
    </Element>
    <Element Type="Param" Id="C5314578">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="2B28C17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F45CF028"/>
    </Element>
    <Element Type="FunctionCall" Id="F45CF028">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F4086D"/>
        <Parameter Type="Param" Library="AIAI" Id="56279CCA"/>
        <Parameter Type="Param" Library="AIAI" Id="549CEDA0"/>
    </Element>
    <Element Type="Param" Id="E2F4086D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="56279CCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="CC8A2898"/>
    </Element>
    <Element Type="Param" Id="549CEDA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="340BD2F0"/>
    </Element>
    <Element Type="FunctionCall" Id="340BD2F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="1B85894E"/>
    </Element>
    <Element Type="Param" Id="1B85894E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="EFE9D07E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E893508F"/>
        <Parameter Type="Param" Library="AIAI" Id="64CBC4BB"/>
        <Parameter Type="Param" Library="AIAI" Id="492755D8"/>
    </Element>
    <Element Type="Param" Id="E893508F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CA3BCA4"/>
        <Array Type="Param" Library="AIAI" Id="EC2DBD7B"/>
    </Element>
    <Element Type="Param" Id="8CA3BCA4">
        <Variable Type="Variable" Library="AIAI" Id="328FBC43"/>
    </Element>
    <Element Type="Param" Id="EC2DBD7B">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="64CBC4BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="492755D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9600EA5B"/>
    </Element>
    <Element Type="FunctionCall" Id="9600EA5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9151461A"/>
    </Element>
    <Element Type="Param" Id="9151461A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="CD65BBB4">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AC88B049">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BB011D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E5A4C9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C666E00"/>
    </Element>
    <Element Type="FunctionCall" Id="2BB011D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D12BA781"/>
        <Parameter Type="Param" Library="AIAI" Id="BB60DF66"/>
        <Parameter Type="Param" Library="AIAI" Id="DFFF4F2B"/>
    </Element>
    <Element Type="Param" Id="D12BA781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="72FC5BE3"/>
    </Element>
    <Element Type="Param" Id="72FC5BE3">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8B8D54B"/>
        <Array Type="Param" Library="AIAI" Id="C4EF5DF9"/>
    </Element>
    <Element Type="Param" Id="A8B8D54B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C4EF5DF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="BB60DF66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DFFF4F2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0E5A4C9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BC03FA63"/>
    </Element>
    <Element Type="Param" Id="BC03FA63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5C666E00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="376179D3"/>
        <Parameter Type="Param" Library="AIAI" Id="AE65B3AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7CCF8463"/>
    </Element>
    <Element Type="Param" Id="376179D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EB36157"/>
    </Element>
    <Element Type="FunctionCall" Id="2EB36157">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="1992E571"/>
    </Element>
    <Element Type="Param" Id="1992E571">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="AE65B3AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7CCF8463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2C237223">
        <Comment>
            Mount / Dismount Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9299067F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F23C54D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4377267"/>
    </Element>
    <Element Type="FunctionCall" Id="0F23C54D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94AEE6BF"/>
    </Element>
    <Element Type="Param" Id="94AEE6BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F4377267">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B09A0FFD"/>
        <Parameter Type="Param" Library="AIAI" Id="798B0E0D"/>
        <Parameter Type="Param" Library="AIAI" Id="716AD403"/>
    </Element>
    <Element Type="Param" Id="B09A0FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E0546FA"/>
    </Element>
    <Element Type="FunctionCall" Id="0E0546FA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="5DC419CF"/>
    </Element>
    <Element Type="Param" Id="5DC419CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="798B0E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="716AD403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="209CAB03">
        <Comment>
            Check for sieging units that we should attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E1E44C75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C2937B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A6D752E"/>
    </Element>
    <Element Type="FunctionCall" Id="8C2937B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB7F035"/>
    </Element>
    <Element Type="Param" Id="7CB7F035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5A6D752E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C45C465B"/>
        <Parameter Type="Param" Library="AIAI" Id="613101FD"/>
        <Parameter Type="Param" Library="AIAI" Id="59BFFE74"/>
    </Element>
    <Element Type="Param" Id="C45C465B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E99D627"/>
    </Element>
    <Element Type="FunctionCall" Id="4E99D627">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="82552B20"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC08579"/>
    </Element>
    <Element Type="Param" Id="3AC08579">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F93E3637"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="613101FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="59BFFE74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8B51DD69">
        <Comment>
            Choose the best target to attack.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6830A388">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEF45A11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DCCC499"/>
    </Element>
    <Element Type="FunctionCall" Id="DEF45A11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8E0F6093"/>
    </Element>
    <Element Type="Param" Id="8E0F6093">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2DCCC499">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D69DB146"/>
        <Parameter Type="Param" Library="AIAI" Id="35E507C7"/>
        <Parameter Type="Param" Library="AIAI" Id="D041BB4D"/>
    </Element>
    <Element Type="Param" Id="D69DB146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE3C78E0"/>
    </Element>
    <Element Type="FunctionCall" Id="EE3C78E0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0BEACA35"/>
        <Parameter Type="Param" Library="AIAI" Id="FD244425"/>
    </Element>
    <Element Type="Param" Id="FD244425">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="178B073E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="35E507C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D041BB4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1E26AF6C">
        <Comment>
            Retreat to avoid killing human players if we were unable to find an alternate target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="85E043E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2655583E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54A10C04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2194AC0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DA524FD"/>
    </Element>
    <Element Type="FunctionCall" Id="2655583E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F9C76098"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6DF140"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B641EC"/>
    </Element>
    <Element Type="Param" Id="F9C76098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="7FCF7D35"/>
    </Element>
    <Element Type="Param" Id="7FCF7D35">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B47B114E"/>
        <Array Type="Param" Library="AIAI" Id="AD2EFD6D"/>
    </Element>
    <Element Type="Param" Id="B47B114E">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="AD2EFD6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="FF6DF140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7B641EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="54A10C04">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FFF889E"/>
    </Element>
    <Element Type="Param" Id="5FFF889E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="2194AC0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42FD664A"/>
    </Element>
    <Element Type="Param" Id="42FD664A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6DA524FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9DC6D525"/>
        <Parameter Type="Param" Library="AIAI" Id="AEBEC92D"/>
        <Parameter Type="Param" Library="AIAI" Id="A8C6D202"/>
    </Element>
    <Element Type="Param" Id="9DC6D525">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A2523A5"/>
    </Element>
    <Element Type="FunctionCall" Id="6A2523A5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1059B09B"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2532BC"/>
        <Parameter Type="Param" Library="AIAI" Id="CDA7A8C4"/>
    </Element>
    <Element Type="Param" Id="CE2532BC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="30984D61"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="CDA7A8C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="548533C8"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AEBEC92D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A8C6D202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7C357338">
        <Disabled/>
        <Comment>
            Retreat to avoid killing fountains if we were unable to find an alternate target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="36E88ECE">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB138D79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C52E801F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47B65B45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="173CD15C"/>
    </Element>
    <Element Type="FunctionCall" Id="EB138D79">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7B841B4"/>
        <Parameter Type="Param" Library="AIAI" Id="1ECFC741"/>
        <Parameter Type="Param" Library="AIAI" Id="765111AE"/>
    </Element>
    <Element Type="Param" Id="F7B841B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="A5529550"/>
    </Element>
    <Element Type="Param" Id="A5529550">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E71331A2"/>
        <Array Type="Param" Library="AIAI" Id="6156FE61"/>
    </Element>
    <Element Type="Param" Id="E71331A2">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="6156FE61">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="1ECFC741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="765111AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C52E801F">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FAD74CE"/>
    </Element>
    <Element Type="Param" Id="2FAD74CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="FunctionCall" Id="47B65B45">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="02C4F1F4"/>
    </Element>
    <Element Type="Param" Id="02C4F1F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="173CD15C">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="765CDC4B"/>
        <Parameter Type="Param" Library="AIAI" Id="52EA2B04"/>
        <Parameter Type="Param" Library="AIAI" Id="E90FBBFB"/>
    </Element>
    <Element Type="Param" Id="765CDC4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF71801B"/>
    </Element>
    <Element Type="FunctionCall" Id="FF71801B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="77B63AD4"/>
        <Parameter Type="Param" Library="AIAI" Id="E67A9B85"/>
    </Element>
    <Element Type="Param" Id="E67A9B85">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="49C906B3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="52EA2B04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E90FBBFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2E20B18C">
        <Comment>
            Aggro enemy core to make sure they don't walk into the enemy spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="77E2190E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F7E85E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA08CCFB"/>
    </Element>
    <Element Type="FunctionCall" Id="0F7E85E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="15BB6892"/>
    </Element>
    <Element Type="Param" Id="15BB6892">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="DA08CCFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F5CF232D"/>
        <Parameter Type="Param" Library="AIAI" Id="1A3E89E7"/>
        <Parameter Type="Param" Library="AIAI" Id="AB26241B"/>
    </Element>
    <Element Type="Param" Id="F5CF232D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC78D775"/>
    </Element>
    <Element Type="FunctionCall" Id="EC78D775">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F6109AD9"/>
        <Parameter Type="Param" Library="AIAI" Id="C33E1BCA"/>
    </Element>
    <Element Type="Param" Id="C33E1BCA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="1A3E89E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AB26241B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A22A8D03">
        <Comment>
            Grab a neaby health globe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="27DA06A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF6D8A8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8414C40E"/>
    </Element>
    <Element Type="FunctionCall" Id="DF6D8A8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2F3F66"/>
    </Element>
    <Element Type="Param" Id="0B2F3F66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8414C40E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D847300C"/>
        <Parameter Type="Param" Library="AIAI" Id="8AEF16D8"/>
        <Parameter Type="Param" Library="AIAI" Id="DB45157A"/>
    </Element>
    <Element Type="Param" Id="D847300C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1631381B"/>
    </Element>
    <Element Type="FunctionCall" Id="1631381B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7F684043"/>
        <Parameter Type="Param" Library="AIAI" Id="098B92F3"/>
    </Element>
    <Element Type="Param" Id="098B92F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="27D3816B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="8AEF16D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DB45157A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="02FFCDA6">
        <Comment>
            Use a move command instead of an attack if change target has failed to find a suitable target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8F8B43B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54C73E1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DC5C89C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59C413B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A27143E4"/>
    </Element>
    <Element Type="FunctionCall" Id="54C73E1E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="61B92682"/>
        <Parameter Type="Param" Library="AIAI" Id="F3656E00"/>
    </Element>
    <Element Type="Param" Id="61B92682">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="F3656E00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8DC5C89C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1E141ED3"/>
        <Parameter Type="Param" Library="AIAI" Id="057DC4C4"/>
        <Parameter Type="Param" Library="AIAI" Id="B5C46F68"/>
    </Element>
    <Element Type="Param" Id="1E141ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="919D0B6A"/>
        <Array Type="Param" Library="AIAI" Id="D5B6567D"/>
    </Element>
    <Element Type="Param" Id="919D0B6A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D5B6567D">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="057DC4C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE3D0D9D"/>
    </Element>
    <Element Type="FunctionCall" Id="AE3D0D9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="D3BF0CC3"/>
        <Parameter Type="Param" Library="AIAI" Id="41116425"/>
    </Element>
    <Element Type="Param" Id="D3BF0CC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="41116425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DC83600"/>
        <Array Type="Param" Library="AIAI" Id="4771824A"/>
    </Element>
    <Element Type="Param" Id="8DC83600">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="4771824A">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="B5C46F68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="59C413B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB0CBCCF"/>
    </Element>
    <Element Type="Param" Id="CB0CBCCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A27143E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D150C29F"/>
        <Parameter Type="Param" Library="AIAI" Id="C1E3D9F8"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8CCDD2"/>
    </Element>
    <Element Type="Param" Id="D150C29F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36D4973F"/>
    </Element>
    <Element Type="FunctionCall" Id="36D4973F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B6D834A6"/>
        <Parameter Type="Param" Library="AIAI" Id="101DC5B2"/>
    </Element>
    <Element Type="Param" Id="101DC5B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="C1E3D9F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6F8CCDD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DA068A0C">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AD08675A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DE81255"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCF27598"/>
    </Element>
    <Element Type="FunctionCall" Id="7DE81255">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8507B12A"/>
        <Parameter Type="Param" Library="AIAI" Id="D11C65EF"/>
    </Element>
    <Element Type="Param" Id="8507B12A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="D11C65EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BCF27598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D9BFEA44"/>
        <Parameter Type="Param" Library="AIAI" Id="3660EFB7"/>
        <Parameter Type="Param" Library="AIAI" Id="8EE6933F"/>
    </Element>
    <Element Type="Param" Id="D9BFEA44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C7A2750"/>
    </Element>
    <Element Type="FunctionCall" Id="9C7A2750">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="4162DD51"/>
        <Parameter Type="Param" Library="AIAI" Id="13006B1A"/>
    </Element>
    <Element Type="Param" Id="4162DD51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7694649"/>
    </Element>
    <Element Type="FunctionCall" Id="B7694649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A260D105"/>
    </Element>
    <Element Type="Param" Id="A260D105">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="73F2C545"/>
        <Array Type="Param" Library="AIAI" Id="EA9CDEE7"/>
    </Element>
    <Element Type="Param" Id="73F2C545">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EA9CDEE7">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="13006B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F858DE12"/>
        <Array Type="Param" Library="AIAI" Id="E9D28AB9"/>
    </Element>
    <Element Type="Param" Id="F858DE12">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="E9D28AB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="3660EFB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="8EE6933F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="51410367">
        <Comment>
            Keep moving if idle.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E6D4248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CF167CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDEF12A2"/>
    </Element>
    <Element Type="FunctionCall" Id="7CF167CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F548770E"/>
        <Parameter Type="Param" Library="AIAI" Id="304FCE2B"/>
        <Parameter Type="Param" Library="AIAI" Id="A5579D84"/>
    </Element>
    <Element Type="Param" Id="F548770E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AF615C64"/>
        <Array Type="Param" Library="AIAI" Id="B993CAD3"/>
    </Element>
    <Element Type="Param" Id="AF615C64">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B993CAD3">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="304FCE2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A317123"/>
    </Element>
    <Element Type="FunctionCall" Id="6A317123">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="3F6C950D"/>
        <Parameter Type="Param" Library="AIAI" Id="5D8B4BED"/>
    </Element>
    <Element Type="Param" Id="3F6C950D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="5D8B4BED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BE91A844"/>
        <Array Type="Param" Library="AIAI" Id="8E0FD869"/>
    </Element>
    <Element Type="Param" Id="BE91A844">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="8E0FD869">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="A5579D84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="DDEF12A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF3209E7"/>
        <Parameter Type="Param" Library="AIAI" Id="2718529C"/>
        <Parameter Type="Param" Library="AIAI" Id="F570D83F"/>
    </Element>
    <Element Type="Param" Id="BF3209E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7D2C7EA"/>
    </Element>
    <Element Type="FunctionCall" Id="F7D2C7EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="5C51A799"/>
        <Parameter Type="Param" Library="AIAI" Id="3C87B016"/>
    </Element>
    <Element Type="Param" Id="5C51A799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A728BCF6"/>
        <Array Type="Param" Library="AIAI" Id="FC916A28"/>
    </Element>
    <Element Type="Param" Id="A728BCF6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FC916A28">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F354AA"/>
    </Element>
    <Element Type="Param" Id="3C87B016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2718529C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F570D83F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="9574BB79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="232CF3F4"/>
    </Element>
    <Element Type="Param" Id="232CF3F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="9FCB068D">
        <Identifier>HeroAIRetreatInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
        <Variable Type="Variable" Library="AIAI" Id="2696F2A2"/>
        <Variable Type="Variable" Library="AIAI" Id="B82454D5"/>
        <Variable Type="Variable" Library="AIAI" Id="6DEF0D38"/>
        <Variable Type="Variable" Library="AIAI" Id="49AB3AC5"/>
        <Variable Type="Variable" Library="AIAI" Id="9D68CB0D"/>
        <Variable Type="Variable" Library="AIAI" Id="9BDFB81A"/>
        <Variable Type="Variable" Library="AIAI" Id="922DD4AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC9895E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3FFC70AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1AC9ECE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B3ABD3A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="301CF778"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8675D12F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4789AE42"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D911549"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B91EA4E5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4888ABAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2241C857"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECCE6375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DA51421"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C06DF83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="067A14AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8C32CCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A6DACFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9FE3C41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66AF655E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0C232C0"/>
    </Element>
    <Element Type="ParamDef" Id="ABD77DD7">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="740CAF0A"/>
    </Element>
    <Element Type="Param" Id="740CAF0A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2696F2A2">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="96CD322B"/>
    </Element>
    <Element Type="Param" Id="96CD322B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="B82454D5">
        <Identifier>heroToHomeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="91FAAE07"/>
    </Element>
    <Element Type="Param" Id="91FAAE07">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6DEF0D38">
        <Identifier>retreatPositionToHomeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6B0381C3"/>
    </Element>
    <Element Type="Param" Id="6B0381C3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="49AB3AC5">
        <Identifier>retreatPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61088A39"/>
    </Element>
    <Element Type="Param" Id="61088A39">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="9D68CB0D">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9A71118B"/>
    </Element>
    <Element Type="Param" Id="9A71118B">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="9BDFB81A">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D1EA8975"/>
    </Element>
    <Element Type="Param" Id="D1EA8975">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="922DD4AA">
        <Identifier>heroesToAvoid</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BFBFE1B"/>
    </Element>
    <Element Type="Param" Id="2BFBFE1B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D59B6EB"/>
    </Element>
    <Element Type="FunctionCall" Id="7D59B6EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC9895E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9431D34B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68FBFE77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32F5DAE5"/>
    </Element>
    <Element Type="FunctionCall" Id="9431D34B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C847CA9F"/>
        <Parameter Type="Param" Library="AIAI" Id="D965E005"/>
    </Element>
    <Element Type="Param" Id="C847CA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2696F2A2"/>
    </Element>
    <Element Type="Param" Id="D965E005">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="68FBFE77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="424AC590"/>
        <Parameter Type="Param" Library="AIAI" Id="16CA88DD"/>
    </Element>
    <Element Type="Param" Id="424AC590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2696F2A2"/>
    </Element>
    <Element Type="Param" Id="16CA88DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="32F5DAE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="23FEAE13"/>
        <Parameter Type="Param" Library="AIAI" Id="E7D84081"/>
        <Parameter Type="Param" Library="AIAI" Id="5E16017C"/>
    </Element>
    <Element Type="Param" Id="23FEAE13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3432B989"/>
        <Array Type="Param" Library="AIAI" Id="039D6B87"/>
    </Element>
    <Element Type="Param" Id="3432B989">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="039D6B87">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="E7D84081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5E16017C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="3FFC70AE">
        <Comment>
            Dismount if we're mounted
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F1AC9ECE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBC20F70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66697ED2"/>
    </Element>
    <Element Type="FunctionCall" Id="FBC20F70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC2E445"/>
        <Parameter Type="Param" Library="AIAI" Id="67034FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="84B25167"/>
    </Element>
    <Element Type="Param" Id="DCC2E445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="983CA6E7"/>
    </Element>
    <Element Type="FunctionCall" Id="983CA6E7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="9663705B"/>
    </Element>
    <Element Type="Param" Id="9663705B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="67034FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="84B25167">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="66697ED2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="55734D21"/>
    </Element>
    <Element Type="Param" Id="55734D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="B3ABD3A5">
        <Comment>
            Determine if we are safe in the lane and for how long we have been safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="301CF778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9768A968"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ABE2B2C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FED55648"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70630287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DE63A51"/>
    </Element>
    <Element Type="FunctionCall" Id="9768A968">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="40E4CBD3"/>
        <Parameter Type="Param" Library="AIAI" Id="D5B028C0"/>
    </Element>
    <Element Type="Param" Id="40E4CBD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04403F6A"/>
        <Array Type="Param" Library="AIAI" Id="83361256"/>
    </Element>
    <Element Type="Param" Id="04403F6A">
        <Variable Type="Variable" Library="AIAI" Id="1777913F"/>
    </Element>
    <Element Type="Param" Id="83361256">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="D5B028C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7ABE2B2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38D88FD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69E9F440"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DBF8F05"/>
    </Element>
    <Element Type="FunctionCall" Id="38D88FD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3C69234"/>
        <Parameter Type="Param" Library="AIAI" Id="ED55D45C"/>
        <Parameter Type="Param" Library="AIAI" Id="51D5A12A"/>
    </Element>
    <Element Type="Param" Id="C3C69234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26902F26"/>
        <Array Type="Param" Library="AIAI" Id="083E525B"/>
    </Element>
    <Element Type="Param" Id="26902F26">
        <Variable Type="Variable" Library="AIAI" Id="1777913F"/>
    </Element>
    <Element Type="Param" Id="083E525B">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="ED55D45C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="51D5A12A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69E9F440">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2629FB99"/>
        <Parameter Type="Param" Library="AIAI" Id="57C04E16"/>
    </Element>
    <Element Type="Param" Id="2629FB99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="54446D66"/>
        <Array Type="Param" Library="AIAI" Id="70846DDA"/>
    </Element>
    <Element Type="Param" Id="54446D66">
        <Variable Type="Variable" Library="AIAI" Id="1777913F"/>
    </Element>
    <Element Type="Param" Id="70846DDA">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="57C04E16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2DBF8F05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="319A8527"/>
        <Parameter Type="Param" Library="AIAI" Id="EB5F659D"/>
    </Element>
    <Element Type="Param" Id="319A8527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F69CE8B9"/>
        <Array Type="Param" Library="AIAI" Id="E06FEF5F"/>
    </Element>
    <Element Type="Param" Id="F69CE8B9">
        <Variable Type="Variable" Library="AIAI" Id="74C8F99A"/>
    </Element>
    <Element Type="Param" Id="E06FEF5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="EB5F659D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F058CE5A"/>
    </Element>
    <Element Type="FunctionCall" Id="F058CE5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="6074F0A8"/>
    </Element>
    <Element Type="Param" Id="6074F0A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="FED55648">
        <Comment>
            Decide if we want to do something else now that we are safe
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="70630287">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C10A9CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13EA2AAC"/>
    </Element>
    <Element Type="FunctionCall" Id="3C10A9CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C098EC"/>
    </Element>
    <Element Type="Param" Id="E9C098EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="13EA2AAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1250A5BB"/>
        <Parameter Type="Param" Library="AIAI" Id="CBC1EAE9"/>
        <Parameter Type="Param" Library="AIAI" Id="C85F6759"/>
    </Element>
    <Element Type="Param" Id="1250A5BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F3C2E4B"/>
    </Element>
    <Element Type="FunctionCall" Id="5F3C2E4B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="99E98DE3"/>
        <Parameter Type="Param" Library="AIAI" Id="07BC91B7"/>
    </Element>
    <Element Type="Param" Id="07BC91B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A320C17A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="CBC1EAE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C85F6759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2DE63A51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4DE29A4C"/>
        <Parameter Type="Param" Library="AIAI" Id="23338C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="6F574CD5"/>
    </Element>
    <Element Type="Param" Id="4DE29A4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76C19804"/>
    </Element>
    <Element Type="FunctionCall" Id="76C19804">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="93C0A6F8"/>
    </Element>
    <Element Type="Param" Id="93C0A6F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="23338C3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6F574CD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8675D12F">
        <Comment>
            Does the hero want to change his positioning in the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4789AE42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7137233A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="898D24D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9190ECB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="480F32C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EC7A40C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06C08BF5"/>
    </Element>
    <Element Type="FunctionCall" Id="7137233A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5AB16DB8"/>
        <Parameter Type="Param" Library="AIAI" Id="4668FF1A"/>
    </Element>
    <Element Type="Param" Id="5AB16DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="922DD4AA"/>
    </Element>
    <Element Type="Param" Id="4668FF1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8ACDAF1"/>
    </Element>
    <Element Type="FunctionCall" Id="B8ACDAF1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FFF3CD9"/>
        <Parameter Type="Param" Library="AIAI" Id="66096788"/>
    </Element>
    <Element Type="Param" Id="66096788">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0B814F39"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="FunctionCall" Id="898D24D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9405434A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9A6786D"/>
    </Element>
    <Element Type="FunctionCall" Id="9405434A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1C3AE36E"/>
        <Parameter Type="Param" Library="AIAI" Id="6F080864"/>
    </Element>
    <Element Type="Param" Id="1C3AE36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="922DD4AA"/>
    </Element>
    <Element Type="Param" Id="6F080864">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51621F74"/>
    </Element>
    <Element Type="FunctionCall" Id="51621F74">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D44B5DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="060775B8"/>
        <Parameter Type="Param" Library="AIAI" Id="8701992C"/>
    </Element>
    <Element Type="Param" Id="060775B8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="405DE06A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="8701992C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C824AD6E"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E54DBA"/>
    </Element>
    <Element Type="FunctionCall" Id="E9A6786D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="83634BEA"/>
        <Parameter Type="Param" Library="AIAI" Id="4DECDDFA"/>
        <Parameter Type="Param" Library="AIAI" Id="3D6D0AF1"/>
    </Element>
    <Element Type="Param" Id="83634BEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A95E654"/>
    </Element>
    <Element Type="FunctionCall" Id="5A95E654">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="98525A96"/>
        <Parameter Type="Param" Library="AIAI" Id="27642521"/>
    </Element>
    <Element Type="Param" Id="98525A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="27642521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="922DD4AA"/>
    </Element>
    <Element Type="Param" Id="4DECDDFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D6D0AF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9190ECB6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CB0E40D2"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C45217E"/>
        <Parameter Type="Param" Library="AIAI" Id="B31217FA"/>
    </Element>
    <Element Type="Param" Id="3C45217E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="B31217FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="702EC939"/>
    </Element>
    <Element Type="FunctionCall" Id="702EC939">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9923374C"/>
        <Parameter Type="Param" Library="AIAI" Id="CF3BF0E7"/>
        <Parameter Type="Param" Library="AIAI" Id="F10434F6"/>
    </Element>
    <Element Type="Param" Id="CF3BF0E7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2B02203"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="F10434F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89DA1757"/>
        <Variable Type="Variable" Library="AIAI" Id="922DD4AA"/>
    </Element>
    <Element Type="FunctionCall" Id="480F32C3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AEF1A4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="D89CF069"/>
    </Element>
    <Element Type="Param" Id="AEF1A4DD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="D89CF069">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="FunctionCall" Id="7EC7A40C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA2F449"/>
        <Parameter Type="Param" Library="AIAI" Id="C6277F42"/>
    </Element>
    <Element Type="Param" Id="3AA2F449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AEB5CB3F"/>
        <Array Type="Param" Library="AIAI" Id="816E46BD"/>
    </Element>
    <Element Type="Param" Id="AEB5CB3F">
        <Variable Type="Variable" Library="AIAI" Id="328FBC43"/>
    </Element>
    <Element Type="Param" Id="816E46BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="C6277F42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FFF101D"/>
    </Element>
    <Element Type="FunctionCall" Id="5FFF101D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6B57A632"/>
        <Parameter Type="Param" Library="AIAI" Id="FB0D13C7"/>
        <Parameter Type="Param" Library="AIAI" Id="BC7EB940"/>
    </Element>
    <Element Type="Param" Id="6B57A632">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FB0D13C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="F9843FAB"/>
    </Element>
    <Element Type="Param" Id="BC7EB940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DFE03AA"/>
    </Element>
    <Element Type="FunctionCall" Id="1DFE03AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="DCE224FE"/>
    </Element>
    <Element Type="Param" Id="DCE224FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="06C08BF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EAEA1802"/>
        <Parameter Type="Param" Library="AIAI" Id="DBE0A594"/>
        <Parameter Type="Param" Library="AIAI" Id="F782F9EC"/>
    </Element>
    <Element Type="Param" Id="EAEA1802">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1776119F"/>
        <Array Type="Param" Library="AIAI" Id="FE1E1F3B"/>
    </Element>
    <Element Type="Param" Id="1776119F">
        <Variable Type="Variable" Library="AIAI" Id="328FBC43"/>
    </Element>
    <Element Type="Param" Id="FE1E1F3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="DBE0A594">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F782F9EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34629C64"/>
    </Element>
    <Element Type="FunctionCall" Id="34629C64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="11DA486F"/>
    </Element>
    <Element Type="Param" Id="11DA486F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="2D911549">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B91EA4E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="3A00346F"/>
    </Element>
    <Element Type="Param" Id="3A00346F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Comment" Id="4888ABAF">
        <Comment>
            If we've strayed too far from the lane head back to the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2241C857">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDFACF92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4755EBC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39189DEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6078392"/>
    </Element>
    <Element Type="FunctionCall" Id="BDFACF92">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBE11F1"/>
    </Element>
    <Element Type="Param" Id="5FBE11F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="FunctionCall" Id="4755EBC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C54A22"/>
        <Parameter Type="Param" Library="AIAI" Id="9E9F3E1F"/>
        <Parameter Type="Param" Library="AIAI" Id="2E46E61F"/>
    </Element>
    <Element Type="Param" Id="A6C54A22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79BCA0B9"/>
    </Element>
    <Element Type="FunctionCall" Id="79BCA0B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5C5723"/>
        <Parameter Type="Param" Library="AIAI" Id="E41758BA"/>
    </Element>
    <Element Type="Param" Id="9D5C5723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AFC8CEB8"/>
        <Array Type="Param" Library="AIAI" Id="E3A57811"/>
    </Element>
    <Element Type="Param" Id="AFC8CEB8">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="E3A57811">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="E41758BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F237550"/>
    </Element>
    <Element Type="FunctionCall" Id="0F237550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="23E3D88C"/>
    </Element>
    <Element Type="Param" Id="23E3D88C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D65992D4"/>
        <Array Type="Param" Library="AIAI" Id="875DBCF3"/>
    </Element>
    <Element Type="Param" Id="D65992D4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="875DBCF3">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="9E9F3E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2E46E61F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="39189DEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D555B19F"/>
    </Element>
    <Element Type="Param" Id="D555B19F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F6078392">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="27E3DF59"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2173A7"/>
        <Parameter Type="Param" Library="AIAI" Id="609A97A5"/>
    </Element>
    <Element Type="Param" Id="27E3DF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8ECFCCD"/>
    </Element>
    <Element Type="FunctionCall" Id="F8ECFCCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="8EE6B584"/>
        <Parameter Type="Param" Library="AIAI" Id="7A494296"/>
    </Element>
    <Element Type="Param" Id="8EE6B584">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1C644CD"/>
    </Element>
    <Element Type="FunctionCall" Id="A1C644CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="87C920F7"/>
    </Element>
    <Element Type="Param" Id="87C920F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B2EFE336"/>
        <Array Type="Param" Library="AIAI" Id="1F3018CF"/>
    </Element>
    <Element Type="Param" Id="B2EFE336">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1F3018CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="7A494296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9029D85D"/>
        <Array Type="Param" Library="AIAI" Id="D2A9CD14"/>
    </Element>
    <Element Type="Param" Id="9029D85D">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="D2A9CD14">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="2F2173A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="609A97A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="Comment" Id="ECCE6375">
        <Comment>
            Avoid AOE Logic
            Don't allow AOE to block us from retreating if we are trying to port home.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2DA51421">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF06115D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E72180C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F093215C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E68FEC52"/>
    </Element>
    <Element Type="FunctionCall" Id="BF06115D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61F9FD18"/>
        <Parameter Type="Param" Library="AIAI" Id="18E87C70"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE61EDD"/>
    </Element>
    <Element Type="Param" Id="61F9FD18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="8CD7305A"/>
    </Element>
    <Element Type="Param" Id="8CD7305A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D930F384"/>
        <Array Type="Param" Library="AIAI" Id="A323DF87"/>
    </Element>
    <Element Type="Param" Id="D930F384">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A323DF87">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="18E87C70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4FE61EDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E72180C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="37208E4E"/>
        <Parameter Type="Param" Library="AIAI" Id="C668088C"/>
        <Parameter Type="Param" Library="AIAI" Id="91EBD382"/>
    </Element>
    <Element Type="Param" Id="37208E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7830036"/>
    </Element>
    <Element Type="FunctionCall" Id="E7830036">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="51BDE04E"/>
        <Parameter Type="Param" Library="AIAI" Id="76B97140"/>
        <Parameter Type="Param" Library="AIAI" Id="D48B3520"/>
    </Element>
    <Element Type="Param" Id="51BDE04E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03895E0E"/>
        <Array Type="Param" Library="AIAI" Id="0F236D2C"/>
    </Element>
    <Element Type="Param" Id="03895E0E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0F236D2C">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="76B97140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="D48B3520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C668088C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="91EBD382">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41F690A2"/>
    </Element>
    <Element Type="FunctionCall" Id="41F690A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="789B9948"/>
        <Parameter Type="Param" Library="AIAI" Id="EDC434EA"/>
        <Parameter Type="Param" Library="AIAI" Id="02B04484"/>
    </Element>
    <Element Type="Param" Id="789B9948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EDC434EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="CFD9CD72"/>
    </Element>
    <Element Type="Param" Id="CFD9CD72">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16080269"/>
    </Element>
    <Element Type="FunctionCall" Id="16080269">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA5F20A"/>
    </Element>
    <Element Type="Param" Id="6CA5F20A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27CC0574"/>
        <Array Type="Param" Library="AIAI" Id="2D269109"/>
    </Element>
    <Element Type="Param" Id="27CC0574">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="2D269109">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="02B04484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F093215C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1671C3BC"/>
    </Element>
    <Element Type="Param" Id="1671C3BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E68FEC52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3104E722"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C6ED52"/>
        <Parameter Type="Param" Library="AIAI" Id="5299ACE3"/>
    </Element>
    <Element Type="Param" Id="3104E722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF43FF3"/>
    </Element>
    <Element Type="FunctionCall" Id="AEF43FF3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="60543862"/>
    </Element>
    <Element Type="Param" Id="60543862">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="D3C6ED52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5299ACE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8C06DF83">
        <Comment>
            Keep retreating to the next waypoint if we reached the one we were heading to.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="067A14AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B11A246D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73DE1118"/>
    </Element>
    <Element Type="FunctionCall" Id="B11A246D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09596818"/>
        <Parameter Type="Param" Library="AIAI" Id="8933B684"/>
    </Element>
    <Element Type="Param" Id="09596818">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="8933B684">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73DE1118">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="850A2B2B"/>
        <Parameter Type="Param" Library="AIAI" Id="03EDB0F9"/>
        <Parameter Type="Param" Library="AIAI" Id="45818E96"/>
    </Element>
    <Element Type="Param" Id="850A2B2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E142609"/>
    </Element>
    <Element Type="FunctionCall" Id="1E142609">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="AE75897E"/>
        <Parameter Type="Param" Library="AIAI" Id="7F394A84"/>
    </Element>
    <Element Type="Param" Id="AE75897E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="281D42E9"/>
    </Element>
    <Element Type="FunctionCall" Id="281D42E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CABBEDF1"/>
    </Element>
    <Element Type="Param" Id="CABBEDF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4C54DCC7"/>
        <Array Type="Param" Library="AIAI" Id="9DA486F8"/>
    </Element>
    <Element Type="Param" Id="4C54DCC7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9DA486F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="7F394A84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EB0F71F0"/>
        <Array Type="Param" Library="AIAI" Id="18D523A8"/>
    </Element>
    <Element Type="Param" Id="EB0F71F0">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="18D523A8">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="03EDB0F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="45818E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="E8C32CCC">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2A6DACFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="958C5183"/>
        <Parameter Type="Param" Library="AIAI" Id="D6C09CB9"/>
    </Element>
    <Element Type="Param" Id="958C5183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9D68CB0D"/>
    </Element>
    <Element Type="Param" Id="D6C09CB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79D1015B"/>
    </Element>
    <Element Type="FunctionCall" Id="79D1015B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="AC94D199"/>
        <Parameter Type="Param" Library="AIAI" Id="8FD5B9BF"/>
    </Element>
    <Element Type="Param" Id="AC94D199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E9B107EB"/>
        <Array Type="Param" Library="AIAI" Id="BA2D2830"/>
    </Element>
    <Element Type="Param" Id="E9B107EB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BA2D2830">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="8FD5B9BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D9FE3C41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A377CC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A190F25F"/>
    </Element>
    <Element Type="Param" Id="A377CC93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BDFB81A"/>
    </Element>
    <Element Type="Param" Id="A190F25F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9CD085B"/>
    </Element>
    <Element Type="FunctionCall" Id="C9CD085B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="F93539FB"/>
    </Element>
    <Element Type="Param" Id="F93539FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="9D68CB0D"/>
    </Element>
    <Element Type="FunctionCall" Id="66AF655E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28A2DE96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3249A04A"/>
    </Element>
    <Element Type="FunctionCall" Id="28A2DE96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DEBF5A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14319499"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FEA44AF"/>
    </Element>
    <Element Type="FunctionCall" Id="2DEBF5A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="23A2C695"/>
        <Parameter Type="Param" Library="AIAI" Id="31E822F9"/>
        <Parameter Type="Param" Library="AIAI" Id="A737877B"/>
    </Element>
    <Element Type="Param" Id="23A2C695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9D68CB0D"/>
    </Element>
    <Element Type="Param" Id="31E822F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A737877B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="14319499">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="76D7D181"/>
        <Parameter Type="Param" Library="AIAI" Id="9054501B"/>
        <Parameter Type="Param" Library="AIAI" Id="7C05335D"/>
    </Element>
    <Element Type="Param" Id="76D7D181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05E36EB7"/>
    </Element>
    <Element Type="FunctionCall" Id="05E36EB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="FE19346B"/>
        <Parameter Type="Param" Library="AIAI" Id="20E855D5"/>
    </Element>
    <Element Type="Param" Id="FE19346B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2F398498"/>
        <Array Type="Param" Library="AIAI" Id="FD0A0C60"/>
    </Element>
    <Element Type="Param" Id="2F398498">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FD0A0C60">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="20E855D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="9D68CB0D"/>
    </Element>
    <Element Type="Param" Id="9054501B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7C05335D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5FEA44AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9887817"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D46FE5C0"/>
    </Element>
    <Element Type="FunctionCall" Id="A9887817">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="D1BD4125"/>
        <Parameter Type="Param" Library="AIAI" Id="27B3FFC1"/>
        <Parameter Type="Param" Library="AIAI" Id="B0B1BF49"/>
    </Element>
    <Element Type="Param" Id="D1BD4125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9BDFB81A"/>
    </Element>
    <Element Type="Param" Id="27B3FFC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B0B1BF49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="D46FE5C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="FF595B92"/>
        <Parameter Type="Param" Library="AIAI" Id="4C786D10"/>
        <Parameter Type="Param" Library="AIAI" Id="30F2E63B"/>
    </Element>
    <Element Type="Param" Id="FF595B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB5EB1AB"/>
    </Element>
    <Element Type="FunctionCall" Id="DB5EB1AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="15992CAC"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB5B0AE"/>
    </Element>
    <Element Type="Param" Id="15992CAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="9BDFB81A"/>
    </Element>
    <Element Type="Param" Id="2DB5B0AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8371082D"/>
        <Array Type="Param" Library="AIAI" Id="0E538DEB"/>
    </Element>
    <Element Type="Param" Id="8371082D">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="0E538DEB">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="4C786D10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="30F2E63B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="3249A04A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0EA918AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0BBD886C"/>
        <Parameter Type="Param" Library="AIAI" Id="1F94B850"/>
    </Element>
    <Element Type="Param" Id="0EA918AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4B8F366E"/>
        <Array Type="Param" Library="AIAI" Id="C9BCF6B3"/>
    </Element>
    <Element Type="Param" Id="4B8F366E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C9BCF6B3">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="0BBD886C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAF57777"/>
    </Element>
    <Element Type="FunctionCall" Id="CAF57777">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="9EC29431"/>
        <Parameter Type="Param" Library="AIAI" Id="1BFB266B"/>
    </Element>
    <Element Type="Param" Id="9EC29431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="1BFB266B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="811D0989"/>
        <Array Type="Param" Library="AIAI" Id="2BA579FB"/>
    </Element>
    <Element Type="Param" Id="811D0989">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="2BA579FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="ABD77DD7"/>
    </Element>
    <Element Type="Param" Id="1F94B850">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="D0C232C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9082F911"/>
    </Element>
    <Element Type="Param" Id="9082F911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="5DD4548D">
        <Identifier>HeroAIAvoidAOE</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2A70A0"/>
        <Variable Type="Variable" Library="AIAI" Id="52F9AF01"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="07E8A3E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="746A1F11"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="59E1F050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E1F339F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="464B9AFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D5757E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ABABF39"/>
    </Element>
    <Element Type="ParamDef" Id="08F21159">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="7407C9DF"/>
    </Element>
    <Element Type="Param" Id="7407C9DF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1F2A70A0">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A375116A"/>
    </Element>
    <Element Type="Param" Id="A375116A">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="52F9AF01">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B22DB62C"/>
    </Element>
    <Element Type="Param" Id="B22DB62C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="07E8A3E0">
        <Comment>
            Go back to laning when AOE ends or it is making the hero stand in a bad spot where he is getting killed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="746A1F11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="930C91D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C54F9494"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC944F57"/>
    </Element>
    <Element Type="FunctionCall" Id="930C91D4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD1F1A49"/>
    </Element>
    <Element Type="Param" Id="BD1F1A49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="FunctionCall" Id="C54F9494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EABEF7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1F46845"/>
    </Element>
    <Element Type="FunctionCall" Id="8EABEF7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="16D27701"/>
        <Parameter Type="Param" Library="AIAI" Id="C32A609D"/>
        <Parameter Type="Param" Library="AIAI" Id="6A897E07"/>
    </Element>
    <Element Type="Param" Id="16D27701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B777598"/>
    </Element>
    <Element Type="FunctionCall" Id="4B777598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F9530A31"/>
    </Element>
    <Element Type="Param" Id="F9530A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="C32A609D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6A897E07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3623ED3"/>
        <Array Type="Param" Library="AIAI" Id="B585F86A"/>
    </Element>
    <Element Type="Param" Id="D3623ED3">
        <Variable Type="Variable" Library="AIAI" Id="FCEDFD89"/>
    </Element>
    <Element Type="Param" Id="B585F86A">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="FunctionCall" Id="A1F46845">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0303592"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CE8E98F"/>
    </Element>
    <Element Type="FunctionCall" Id="B0303592">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="5CE6FDDA"/>
        <Parameter Type="Param" Library="AIAI" Id="356A20E7"/>
        <Parameter Type="Param" Library="AIAI" Id="D75D9495"/>
    </Element>
    <Element Type="Param" Id="5CE6FDDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26977BBE"/>
    </Element>
    <Element Type="FunctionCall" Id="26977BBE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="E33DD902"/>
        <Parameter Type="Param" Library="AIAI" Id="CE35F3D9"/>
    </Element>
    <Element Type="Param" Id="E33DD902">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="CE35F3D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="356A20E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D75D9495">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4CE8E98F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="326E5DD3"/>
        <Parameter Type="Param" Library="AIAI" Id="707990C4"/>
        <Parameter Type="Param" Library="AIAI" Id="95425D40"/>
    </Element>
    <Element Type="Param" Id="326E5DD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6684A3A0"/>
    </Element>
    <Element Type="FunctionCall" Id="6684A3A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="2383B168"/>
        <Parameter Type="Param" Library="AIAI" Id="AEE060C6"/>
        <Parameter Type="Param" Library="AIAI" Id="8C6A1BC0"/>
    </Element>
    <Element Type="Param" Id="2383B168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="07E0305A"/>
        <Array Type="Param" Library="AIAI" Id="FF2E8170"/>
    </Element>
    <Element Type="Param" Id="07E0305A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FF2E8170">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="AEE060C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="8C6A1BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="707990C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="95425D40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="D642AF0C"/>
    </Element>
    <Element Type="Param" Id="D642AF0C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A5DE25B"/>
    </Element>
    <Element Type="FunctionCall" Id="7A5DE25B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E50417C1"/>
    </Element>
    <Element Type="Param" Id="E50417C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E846BAAF"/>
        <Array Type="Param" Library="AIAI" Id="86524C65"/>
    </Element>
    <Element Type="Param" Id="E846BAAF">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="86524C65">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="FunctionCall" Id="CC944F57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EE38F36D"/>
    </Element>
    <Element Type="Param" Id="EE38F36D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="59E1F050">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3E1F339F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F1365E8"/>
        <Parameter Type="Param" Library="AIAI" Id="50BE07E7"/>
    </Element>
    <Element Type="Param" Id="4F1365E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2A70A0"/>
    </Element>
    <Element Type="Param" Id="50BE07E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1076E3C9"/>
    </Element>
    <Element Type="FunctionCall" Id="1076E3C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="8B71148A"/>
        <Parameter Type="Param" Library="AIAI" Id="15AA7ADB"/>
    </Element>
    <Element Type="Param" Id="8B71148A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D54BDC8C"/>
        <Array Type="Param" Library="AIAI" Id="EFD8EC86"/>
    </Element>
    <Element Type="Param" Id="D54BDC8C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EFD8EC86">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="15AA7ADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="464B9AFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F92FB6A7"/>
        <Parameter Type="Param" Library="AIAI" Id="8520EBD4"/>
    </Element>
    <Element Type="Param" Id="F92FB6A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="52F9AF01"/>
    </Element>
    <Element Type="Param" Id="8520EBD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C2DAC92"/>
    </Element>
    <Element Type="FunctionCall" Id="1C2DAC92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="668B6327"/>
    </Element>
    <Element Type="Param" Id="668B6327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2A70A0"/>
    </Element>
    <Element Type="FunctionCall" Id="7D5757E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A3E37DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41EA5957"/>
    </Element>
    <Element Type="FunctionCall" Id="7A3E37DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C517D0A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48C70A60"/>
    </Element>
    <Element Type="FunctionCall" Id="C517D0A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="43D69EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="56041CDA"/>
        <Parameter Type="Param" Library="AIAI" Id="942FF364"/>
    </Element>
    <Element Type="Param" Id="43D69EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2A70A0"/>
    </Element>
    <Element Type="Param" Id="56041CDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="942FF364">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="48C70A60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26F50F54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F870F7D8"/>
    </Element>
    <Element Type="FunctionCall" Id="26F50F54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6B2AC15A"/>
        <Parameter Type="Param" Library="AIAI" Id="4F387664"/>
        <Parameter Type="Param" Library="AIAI" Id="EB8F9447"/>
    </Element>
    <Element Type="Param" Id="6B2AC15A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="52F9AF01"/>
    </Element>
    <Element Type="Param" Id="4F387664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EB8F9447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F870F7D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="9709798A"/>
        <Parameter Type="Param" Library="AIAI" Id="A22A70AB"/>
        <Parameter Type="Param" Library="AIAI" Id="CD988EB3"/>
    </Element>
    <Element Type="Param" Id="9709798A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="611F24C4"/>
    </Element>
    <Element Type="FunctionCall" Id="611F24C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A5BCD6FC"/>
        <Parameter Type="Param" Library="AIAI" Id="E4AC651A"/>
    </Element>
    <Element Type="Param" Id="A5BCD6FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="52F9AF01"/>
    </Element>
    <Element Type="Param" Id="E4AC651A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DEF9272A"/>
        <Array Type="Param" Library="AIAI" Id="F2B667FF"/>
    </Element>
    <Element Type="Param" Id="DEF9272A">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="F2B667FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="A22A70AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="CD988EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="41EA5957">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2CAF3712"/>
        <Parameter Type="Param" Library="AIAI" Id="39749F61"/>
        <Parameter Type="Param" Library="AIAI" Id="986FAA0C"/>
    </Element>
    <Element Type="Param" Id="2CAF3712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E9D7B265"/>
        <Array Type="Param" Library="AIAI" Id="08277D70"/>
    </Element>
    <Element Type="Param" Id="E9D7B265">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="08277D70">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="39749F61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D833BC0E"/>
    </Element>
    <Element Type="FunctionCall" Id="D833BC0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="98545A4C"/>
        <Parameter Type="Param" Library="AIAI" Id="3C77344B"/>
    </Element>
    <Element Type="Param" Id="98545A4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3C77344B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A4AE15EC"/>
        <Array Type="Param" Library="AIAI" Id="04A4334F"/>
    </Element>
    <Element Type="Param" Id="A4AE15EC">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="04A4334F">
        <Parameter Type="ParamDef" Library="AIAI" Id="08F21159"/>
    </Element>
    <Element Type="Param" Id="986FAA0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6ABABF39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="30A07313"/>
    </Element>
    <Element Type="Param" Id="30A07313">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="81C4C8C9">
        <Identifier>HeroAIHarassSiegeEnemy</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
        <Variable Type="Variable" Library="AIAI" Id="5493B961"/>
        <Variable Type="Variable" Library="AIAI" Id="329F0401"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C199C3C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3664718"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30BA9EEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93523AD4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B79AD4F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4742022A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="11156C16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="046C4B35"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A2624B2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F06E78B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5BA4AD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4180E26C"/>
    </Element>
    <Element Type="ParamDef" Id="9B970EBE">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9E8B31C0"/>
    </Element>
    <Element Type="Param" Id="9E8B31C0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5493B961">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C00CA75"/>
    </Element>
    <Element Type="Param" Id="0C00CA75">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="329F0401">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D23E03F1"/>
    </Element>
    <Element Type="Param" Id="D23E03F1">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="C199C3C7">
        <Comment>
            Stop harassing if we are should retreat or we have deterred the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D3664718">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="A49A41D9"/>
    </Element>
    <Element Type="Param" Id="A49A41D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="30BA9EEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E246375"/>
        <Parameter Type="Param" Library="AIAI" Id="2CDD7622"/>
    </Element>
    <Element Type="Param" Id="9E246375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="329F0401"/>
    </Element>
    <Element Type="Param" Id="2CDD7622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="51C8D964"/>
        <Array Type="Param" Library="AIAI" Id="F4EEC475"/>
    </Element>
    <Element Type="Param" Id="51C8D964">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="F4EEC475">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="93523AD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="280BF8C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A97F0D4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2BD151E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00F50F56"/>
    </Element>
    <Element Type="FunctionCall" Id="280BF8C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4F70E581"/>
        <Parameter Type="Param" Library="AIAI" Id="CCC1080B"/>
    </Element>
    <Element Type="Param" Id="4F70E581">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BDDF33F9"/>
        <Array Type="Param" Library="AIAI" Id="23B69159"/>
    </Element>
    <Element Type="Param" Id="BDDF33F9">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="23B69159">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="CCC1080B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="A97F0D4F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FFBA6F8B"/>
    </Element>
    <Element Type="Param" Id="FFBA6F8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="B2BD151E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A27F182"/>
    </Element>
    <Element Type="Param" Id="8A27F182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="00F50F56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DB3A500"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F197E58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2D3C4CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84415238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E666368"/>
    </Element>
    <Element Type="FunctionCall" Id="2DB3A500">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2EB99279"/>
        <Parameter Type="Param" Library="AIAI" Id="283FCB44"/>
        <Parameter Type="Param" Library="AIAI" Id="F894CE9D"/>
    </Element>
    <Element Type="Param" Id="2EB99279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="647D5FD7"/>
    </Element>
    <Element Type="FunctionCall" Id="647D5FD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB6B2EF"/>
        <Parameter Type="Param" Library="AIAI" Id="353626AE"/>
        <Parameter Type="Param" Library="AIAI" Id="98B29A47"/>
    </Element>
    <Element Type="Param" Id="CCB6B2EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="65AF4930"/>
        <Array Type="Param" Library="AIAI" Id="845694C8"/>
    </Element>
    <Element Type="Param" Id="65AF4930">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="845694C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="353626AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="98B29A47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="283FCB44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F894CE9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8543E452"/>
    </Element>
    <Element Type="FunctionCall" Id="8543E452">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5FEA4865"/>
        <Parameter Type="Param" Library="AIAI" Id="EABE41DF"/>
        <Parameter Type="Param" Library="AIAI" Id="AC27F345"/>
    </Element>
    <Element Type="Param" Id="5FEA4865">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="EABE41DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AC27F345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="A52B78BA"/>
    </Element>
    <Element Type="Param" Id="A52B78BA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77BBC399"/>
    </Element>
    <Element Type="FunctionCall" Id="77BBC399">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9B93A2DF"/>
    </Element>
    <Element Type="Param" Id="9B93A2DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="32C43BA1"/>
        <Array Type="Param" Library="AIAI" Id="3E1D5124"/>
    </Element>
    <Element Type="Param" Id="32C43BA1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="3E1D5124">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="6F197E58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6F4ABB9F"/>
        <Parameter Type="Param" Library="AIAI" Id="7E29B7B7"/>
        <Parameter Type="Param" Library="AIAI" Id="60236DE2"/>
    </Element>
    <Element Type="Param" Id="6F4ABB9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8861DAE"/>
    </Element>
    <Element Type="FunctionCall" Id="D8861DAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="56DC9AFE"/>
    </Element>
    <Element Type="Param" Id="56DC9AFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0947E471"/>
        <Array Type="Param" Library="AIAI" Id="5430B5D7"/>
    </Element>
    <Element Type="Param" Id="0947E471">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="5430B5D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="7E29B7B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="60236DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F2D3C4CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DF0BA019"/>
        <Parameter Type="Param" Library="AIAI" Id="B5452388"/>
        <Parameter Type="Param" Library="AIAI" Id="E6319262"/>
    </Element>
    <Element Type="Param" Id="DF0BA019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47BC30C6"/>
    </Element>
    <Element Type="FunctionCall" Id="47BC30C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="CCAF4C2A"/>
    </Element>
    <Element Type="Param" Id="CCAF4C2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7FBE71B5"/>
        <Array Type="Param" Library="AIAI" Id="E5476BA9"/>
    </Element>
    <Element Type="Param" Id="7FBE71B5">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="E5476BA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="B5452388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E6319262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D454CF74"/>
    </Element>
    <Element Type="FunctionCall" Id="84415238">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D3ACBBBF"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5498BB"/>
        <Parameter Type="Param" Library="AIAI" Id="4C40690B"/>
    </Element>
    <Element Type="Param" Id="D3ACBBBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28AB718E"/>
    </Element>
    <Element Type="FunctionCall" Id="28AB718E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="F40DBB0A"/>
        <Parameter Type="Param" Library="AIAI" Id="4E74D24B"/>
        <Parameter Type="Param" Library="AIAI" Id="124EC37C"/>
        <Parameter Type="Param" Library="AIAI" Id="7A39C733"/>
        <Parameter Type="Param" Library="AIAI" Id="491D9DD7"/>
        <Parameter Type="Param" Library="AIAI" Id="10B21F9F"/>
    </Element>
    <Element Type="Param" Id="F40DBB0A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="4E74D24B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53B89FC2"/>
    </Element>
    <Element Type="FunctionCall" Id="53B89FC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8BFB04"/>
    </Element>
    <Element Type="Param" Id="EC8BFB04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A39E22F5"/>
        <Array Type="Param" Library="AIAI" Id="0470AA73"/>
    </Element>
    <Element Type="Param" Id="A39E22F5">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="0470AA73">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="124EC37C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="6B4A0658"/>
    </Element>
    <Element Type="Param" Id="7A39C733">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="491D9DD7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="10B21F9F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9D5498BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="4C40690B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4957EAA"/>
    </Element>
    <Element Type="FunctionCall" Id="B4957EAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E6524A68"/>
        <Parameter Type="Param" Library="AIAI" Id="FBBBF01F"/>
        <Parameter Type="Param" Library="AIAI" Id="4117FD29"/>
    </Element>
    <Element Type="Param" Id="E6524A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FBBBF01F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4117FD29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B1471F3B"/>
        <Array Type="Param" Library="AIAI" Id="31B1F976"/>
    </Element>
    <Element Type="Param" Id="B1471F3B">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="31B1F976">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="9E666368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A904A58A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9CF142F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90001A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="A904A58A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AF3CBF1E"/>
        <Parameter Type="Param" Library="AIAI" Id="DA570A20"/>
        <Parameter Type="Param" Library="AIAI" Id="321657A8"/>
    </Element>
    <Element Type="Param" Id="AF3CBF1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A099BD78"/>
    </Element>
    <Element Type="FunctionCall" Id="A099BD78">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="7FB10E10"/>
        <Parameter Type="Param" Library="AIAI" Id="BD3019CF"/>
    </Element>
    <Element Type="Param" Id="7FB10E10">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="BD3019CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DA570A20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="321657A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A9CF142F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1ECBC4EA"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE48919"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC25E8A"/>
    </Element>
    <Element Type="Param" Id="1ECBC4EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75E9D6E2"/>
    </Element>
    <Element Type="FunctionCall" Id="75E9D6E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="3F331FD3"/>
        <Parameter Type="Param" Library="AIAI" Id="1C0A971F"/>
    </Element>
    <Element Type="Param" Id="3F331FD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9407BA6E"/>
    </Element>
    <Element Type="FunctionCall" Id="9407BA6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="BFF96170"/>
    </Element>
    <Element Type="Param" Id="BFF96170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="329F0401"/>
    </Element>
    <Element Type="Param" Id="1C0A971F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="9EE48919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FBC25E8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="90001A1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2A9145E0"/>
        <Parameter Type="Param" Library="AIAI" Id="A3DD2395"/>
        <Parameter Type="Param" Library="AIAI" Id="D3854BC6"/>
    </Element>
    <Element Type="Param" Id="2A9145E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="329F0401"/>
    </Element>
    <Element Type="Param" Id="A3DD2395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D3854BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B04DE364"/>
        <Array Type="Param" Library="AIAI" Id="7E0070F2"/>
    </Element>
    <Element Type="Param" Id="B04DE364">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="7E0070F2">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Comment" Id="B79AD4F2">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4742022A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="098C07C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="963AD3D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7652FEF"/>
    </Element>
    <Element Type="FunctionCall" Id="098C07C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C72D91B6"/>
        <Parameter Type="Param" Library="AIAI" Id="2382E878"/>
        <Parameter Type="Param" Library="AIAI" Id="D2489F6C"/>
    </Element>
    <Element Type="Param" Id="C72D91B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="2188E937"/>
    </Element>
    <Element Type="Param" Id="2188E937">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A6570EA8"/>
        <Array Type="Param" Library="AIAI" Id="947B099E"/>
    </Element>
    <Element Type="Param" Id="A6570EA8">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="947B099E">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="2382E878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D2489F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="963AD3D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD70411F"/>
    </Element>
    <Element Type="Param" Id="DD70411F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F7652FEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B5FCADB3"/>
        <Parameter Type="Param" Library="AIAI" Id="02354985"/>
        <Parameter Type="Param" Library="AIAI" Id="29158EE3"/>
    </Element>
    <Element Type="Param" Id="B5FCADB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="092AE404"/>
    </Element>
    <Element Type="FunctionCall" Id="092AE404">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4FF393"/>
    </Element>
    <Element Type="Param" Id="EB4FF393">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="02354985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="29158EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="11156C16">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="046C4B35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C65391F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="897050DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9895D31"/>
    </Element>
    <Element Type="FunctionCall" Id="C65391F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4EF6D765"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E007ED"/>
        <Parameter Type="Param" Library="AIAI" Id="79F43BFC"/>
    </Element>
    <Element Type="Param" Id="4EF6D765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E3275873"/>
        <Array Type="Param" Library="AIAI" Id="307067F1"/>
    </Element>
    <Element Type="Param" Id="E3275873">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="307067F1">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="A5E007ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="79F43BFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="657E5A56"/>
    </Element>
    <Element Type="FunctionCall" Id="657E5A56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="798C6273"/>
    </Element>
    <Element Type="Param" Id="798C6273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="897050DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC19E2FC"/>
    </Element>
    <Element Type="Param" Id="DC19E2FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E9895D31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15971019"/>
        <Parameter Type="Param" Library="AIAI" Id="CE1F7D9B"/>
        <Parameter Type="Param" Library="AIAI" Id="64CD454B"/>
    </Element>
    <Element Type="Param" Id="15971019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D061A6A"/>
    </Element>
    <Element Type="FunctionCall" Id="7D061A6A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="71B8A87E"/>
        <Parameter Type="Param" Library="AIAI" Id="EA57F6C4"/>
    </Element>
    <Element Type="Param" Id="71B8A87E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="EA57F6C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EECB0362"/>
        <Array Type="Param" Library="AIAI" Id="EB5C7E4D"/>
    </Element>
    <Element Type="Param" Id="EECB0362">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="EB5C7E4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="CE1F7D9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64CD454B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A2624B2B">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9F06E78B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6F565430"/>
        <Parameter Type="Param" Library="AIAI" Id="0E34F44C"/>
    </Element>
    <Element Type="Param" Id="6F565430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5493B961"/>
    </Element>
    <Element Type="Param" Id="0E34F44C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B15F5D9"/>
    </Element>
    <Element Type="FunctionCall" Id="1B15F5D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="9A3812E7"/>
        <Parameter Type="Param" Library="AIAI" Id="0563EE9C"/>
    </Element>
    <Element Type="Param" Id="9A3812E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4D16C42D"/>
        <Array Type="Param" Library="AIAI" Id="E4E2E0D5"/>
    </Element>
    <Element Type="Param" Id="4D16C42D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E4E2E0D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="0563EE9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E5BA4AD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D46DEC9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58BAEAB0"/>
    </Element>
    <Element Type="FunctionCall" Id="D46DEC9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BD2F16E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3654927"/>
    </Element>
    <Element Type="FunctionCall" Id="6BD2F16E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="90B92ED2"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE02707"/>
        <Parameter Type="Param" Library="AIAI" Id="D40ED533"/>
    </Element>
    <Element Type="Param" Id="90B92ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5493B961"/>
    </Element>
    <Element Type="Param" Id="1EE02707">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D40ED533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D3654927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A72DF52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C44BA09A"/>
    </Element>
    <Element Type="FunctionCall" Id="9A72DF52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="199F0CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="504A3F1A"/>
        <Parameter Type="Param" Library="AIAI" Id="09CFC8FB"/>
    </Element>
    <Element Type="Param" Id="199F0CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D1B6F64"/>
    </Element>
    <Element Type="FunctionCall" Id="2D1B6F64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CFE084"/>
    </Element>
    <Element Type="Param" Id="D0CFE084">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="5493B961"/>
    </Element>
    <Element Type="Param" Id="504A3F1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="09CFC8FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07BB16E2"/>
    </Element>
    <Element Type="FunctionCall" Id="07BB16E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="A0D75C04"/>
        <Parameter Type="Param" Library="AIAI" Id="B22DAC28"/>
    </Element>
    <Element Type="Param" Id="A0D75C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B22DAC28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="C44BA09A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="69DE8FBB"/>
        <Parameter Type="Param" Library="AIAI" Id="06CE8BC7"/>
        <Parameter Type="Param" Library="AIAI" Id="B934106C"/>
    </Element>
    <Element Type="Param" Id="69DE8FBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="160F376B"/>
    </Element>
    <Element Type="FunctionCall" Id="160F376B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="8A039C98"/>
    </Element>
    <Element Type="Param" Id="8A039C98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="5493B961"/>
    </Element>
    <Element Type="Param" Id="06CE8BC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B934106C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4039C232"/>
        <Array Type="Param" Library="AIAI" Id="99A37C41"/>
    </Element>
    <Element Type="Param" Id="4039C232">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="99A37C41">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="FunctionCall" Id="58BAEAB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="58F721B8"/>
        <Parameter Type="Param" Library="AIAI" Id="BEE79A19"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D9E71C"/>
    </Element>
    <Element Type="Param" Id="58F721B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="49788431"/>
        <Array Type="Param" Library="AIAI" Id="B815FC90"/>
    </Element>
    <Element Type="Param" Id="49788431">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B815FC90">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="BEE79A19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E2B1879"/>
    </Element>
    <Element Type="FunctionCall" Id="3E2B1879">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="DD3699A0"/>
        <Parameter Type="Param" Library="AIAI" Id="11D182E9"/>
    </Element>
    <Element Type="Param" Id="DD3699A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0FF361C8"/>
        <Array Type="Param" Library="AIAI" Id="E38B7656"/>
    </Element>
    <Element Type="Param" Id="0FF361C8">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="E38B7656">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B970EBE"/>
    </Element>
    <Element Type="Param" Id="11D182E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="C7D9E71C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="4180E26C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="22F5CA5F"/>
    </Element>
    <Element Type="Param" Id="22F5CA5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="165741CF">
        <Identifier>HeroAIWaitForMinions</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
        <Variable Type="Variable" Library="AIAI" Id="53D2EE2A"/>
        <Variable Type="Variable" Library="AIAI" Id="96C72DDD"/>
        <Variable Type="Variable" Library="AIAI" Id="9BD9E3FA"/>
        <Variable Type="Variable" Library="AIAI" Id="A02AEBBE"/>
        <Variable Type="Variable" Library="AIAI" Id="8D24916B"/>
        <Variable Type="Variable" Library="AIAI" Id="6BF14950"/>
        <Variable Type="Variable" Library="AIAI" Id="FD3376F3"/>
        <Variable Type="Variable" Library="AIAI" Id="310BCC39"/>
        <Variable Type="Variable" Library="AIAI" Id="2D49004B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9CBF6B52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9E05171"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7D71682"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F099DED"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2B82924D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="559CBBA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B98C382"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69E7153E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DDDFA84"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5FB3BFBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED20A0A7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="33388D43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D39E3C84"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F97BA417"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0759DAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79F04455"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D11808E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D0AA169"/>
    </Element>
    <Element Type="ParamDef" Id="DB0BD4C2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6E169093"/>
    </Element>
    <Element Type="Param" Id="6E169093">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="53D2EE2A">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3616A53A"/>
    </Element>
    <Element Type="Param" Id="3616A53A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="96C72DDD">
        <Identifier>frontTowerPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BCB52568"/>
    </Element>
    <Element Type="Param" Id="BCB52568">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9BD9E3FA">
        <Identifier>frontMinionPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7BE552E"/>
    </Element>
    <Element Type="Param" Id="A7BE552E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A02AEBBE">
        <Identifier>contentionPointLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AF68D50A"/>
    </Element>
    <Element Type="Param" Id="AF68D50A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8D24916B">
        <Identifier>allyMinionsHaveArrived</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D046B310"/>
    </Element>
    <Element Type="Param" Id="D046B310">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6BF14950">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6E6C773F"/>
    </Element>
    <Element Type="Param" Id="6E6C773F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FD3376F3">
        <Identifier>distanceBehindContentionPoint</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="458E3F71"/>
    </Element>
    <Element Type="Param" Id="458E3F71">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="310BCC39">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="044AE8A7"/>
    </Element>
    <Element Type="Param" Id="044AE8A7">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="2D49004B">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1067AE3D"/>
    </Element>
    <Element Type="Param" Id="1067AE3D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="9CBF6B52">
        <Comment>
            Dismount if we're mounted
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C9E05171">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24580459"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="869EE119"/>
    </Element>
    <Element Type="FunctionCall" Id="24580459">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="43A3B726"/>
        <Parameter Type="Param" Library="AIAI" Id="241A8528"/>
        <Parameter Type="Param" Library="AIAI" Id="A4B7A84E"/>
    </Element>
    <Element Type="Param" Id="43A3B726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45A77CA8"/>
    </Element>
    <Element Type="FunctionCall" Id="45A77CA8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="D1349EE5"/>
    </Element>
    <Element Type="Param" Id="D1349EE5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="241A8528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A4B7A84E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="869EE119">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="14FF991E"/>
    </Element>
    <Element Type="Param" Id="14FF991E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="B7D71682">
        <Comment>
            Retreat if in danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6F099DED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93E8507D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C40ACE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2502F2E7"/>
    </Element>
    <Element Type="FunctionCall" Id="93E8507D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DB7934D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E823212"/>
    </Element>
    <Element Type="FunctionCall" Id="4DB7934D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D26DB527"/>
        <Parameter Type="Param" Library="AIAI" Id="416DF219"/>
        <Parameter Type="Param" Library="AIAI" Id="3F06E4D2"/>
    </Element>
    <Element Type="Param" Id="D26DB527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B106EF2A"/>
    </Element>
    <Element Type="FunctionCall" Id="B106EF2A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Parameter Type="Param" Library="AIAI" Id="6862AF53"/>
    </Element>
    <Element Type="Param" Id="6862AF53">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="416DF219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3F06E4D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9E823212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F908DDF2"/>
        <Parameter Type="Param" Library="AIAI" Id="20737F6F"/>
        <Parameter Type="Param" Library="AIAI" Id="285B034B"/>
    </Element>
    <Element Type="Param" Id="F908DDF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F11FE3F"/>
    </Element>
    <Element Type="FunctionCall" Id="2F11FE3F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4DCDB077"/>
        <Parameter Type="Param" Library="AIAI" Id="041B6E2E"/>
    </Element>
    <Element Type="Param" Id="041B6E2E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="20737F6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="285B034B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6C40ACE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5A3C32F5"/>
    </Element>
    <Element Type="Param" Id="5A3C32F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="2502F2E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F86BED8E"/>
    </Element>
    <Element Type="Param" Id="F86BED8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="2B82924D">
        <Comment>
            Check if the contention point has moved or ally minions have passed by or any enemies have shown up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="559CBBA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E0F2A8"/>
        <Parameter Type="Param" Library="AIAI" Id="070E5FA3"/>
    </Element>
    <Element Type="Param" Id="E1E0F2A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="53D2EE2A"/>
    </Element>
    <Element Type="Param" Id="070E5FA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="40F9C713"/>
        <Array Type="Param" Library="AIAI" Id="C713AA20"/>
    </Element>
    <Element Type="Param" Id="40F9C713">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="69793294"/>
        <Array Type="Param" Library="AIAI" Id="4C08F007"/>
    </Element>
    <Element Type="Param" Id="69793294">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="4C08F007">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="29A6147C"/>
        <Array Type="Param" Library="AIAI" Id="2F1DCB89"/>
    </Element>
    <Element Type="Param" Id="29A6147C">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="2F1DCB89">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="C713AA20">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8DFDAB5"/>
    </Element>
    <Element Type="FunctionCall" Id="A8DFDAB5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="8075F417"/>
    </Element>
    <Element Type="Param" Id="8075F417">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="8B98C382">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="065F56C5"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1CF0AA"/>
    </Element>
    <Element Type="Param" Id="065F56C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BD9E3FA"/>
    </Element>
    <Element Type="Param" Id="2C1CF0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C739EAAC"/>
        <Array Type="Param" Library="AIAI" Id="1D615F68"/>
    </Element>
    <Element Type="Param" Id="C739EAAC">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="33062795"/>
        <Array Type="Param" Library="AIAI" Id="31C82D4A"/>
    </Element>
    <Element Type="Param" Id="33062795">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="31C82D4A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="09DFC22C"/>
        <Array Type="Param" Library="AIAI" Id="6368AAEE"/>
    </Element>
    <Element Type="Param" Id="09DFC22C">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6368AAEE">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="1D615F68">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FD3C919"/>
    </Element>
    <Element Type="FunctionCall" Id="1FD3C919">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2C194F"/>
    </Element>
    <Element Type="Param" Id="BE2C194F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="69E7153E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C347FB"/>
        <Parameter Type="Param" Library="AIAI" Id="9CC479F0"/>
    </Element>
    <Element Type="Param" Id="D3C347FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A02AEBBE"/>
    </Element>
    <Element Type="Param" Id="9CC479F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4703AFAD"/>
        <Array Type="Param" Library="AIAI" Id="94813F85"/>
    </Element>
    <Element Type="Param" Id="4703AFAD">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="BC662D91"/>
        <Array Type="Param" Library="AIAI" Id="0ADA9E12"/>
    </Element>
    <Element Type="Param" Id="BC662D91">
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
    </Element>
    <Element Type="Param" Id="0ADA9E12">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2BFB6B69"/>
        <Array Type="Param" Library="AIAI" Id="A88FBED1"/>
    </Element>
    <Element Type="Param" Id="2BFB6B69">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="A88FBED1">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="94813F85">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B28C6BC"/>
    </Element>
    <Element Type="FunctionCall" Id="0B28C6BC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="2151E3AB"/>
    </Element>
    <Element Type="Param" Id="2151E3AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="8DDDFA84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F666C868"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A15C346"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABFA56A8"/>
    </Element>
    <Element Type="FunctionCall" Id="F666C868">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="25F8EF3F"/>
    </Element>
    <Element Type="Param" Id="25F8EF3F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="0A15C346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8329BEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA85D9C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C88CC3B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8838F982"/>
    </Element>
    <Element Type="FunctionCall" Id="F8329BEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="831DC0AF"/>
        <Parameter Type="Param" Library="AIAI" Id="1001C73D"/>
        <Parameter Type="Param" Library="AIAI" Id="216B336A"/>
    </Element>
    <Element Type="Param" Id="831DC0AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58FE6E28"/>
    </Element>
    <Element Type="FunctionCall" Id="58FE6E28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="7387CA21"/>
        <Parameter Type="Param" Library="AIAI" Id="107A9498"/>
    </Element>
    <Element Type="Param" Id="7387CA21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57705D6E"/>
    </Element>
    <Element Type="FunctionCall" Id="57705D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="323A129E"/>
    </Element>
    <Element Type="Param" Id="323A129E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7E63133F"/>
        <Array Type="Param" Library="AIAI" Id="A4B01261"/>
    </Element>
    <Element Type="Param" Id="7E63133F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A4B01261">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="107A9498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="53D2EE2A"/>
    </Element>
    <Element Type="Param" Id="1001C73D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="216B336A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EA85D9C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FBAFBA93"/>
        <Parameter Type="Param" Library="AIAI" Id="24DD5C25"/>
        <Parameter Type="Param" Library="AIAI" Id="D6240A0E"/>
    </Element>
    <Element Type="Param" Id="FBAFBA93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A02AEBBE"/>
    </Element>
    <Element Type="Param" Id="24DD5C25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D6240A0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9BD9E3FA"/>
    </Element>
    <Element Type="FunctionCall" Id="C88CC3B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3E331AB2"/>
        <Parameter Type="Param" Library="AIAI" Id="BCC6B58D"/>
        <Parameter Type="Param" Library="AIAI" Id="57F1CCA0"/>
    </Element>
    <Element Type="Param" Id="3E331AB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4F699CAB"/>
        <Array Type="Param" Library="AIAI" Id="1E7AB02E"/>
    </Element>
    <Element Type="Param" Id="4F699CAB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A6D79E9F"/>
        <Array Type="Param" Library="AIAI" Id="65238266"/>
    </Element>
    <Element Type="Param" Id="A6D79E9F">
        <Variable Type="Variable" Library="AIAI" Id="EBF48308"/>
    </Element>
    <Element Type="Param" Id="65238266">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E67E0205"/>
        <Array Type="Param" Library="AIAI" Id="6CEA6C27"/>
    </Element>
    <Element Type="Param" Id="E67E0205">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6CEA6C27">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="1E7AB02E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8C60DD7"/>
    </Element>
    <Element Type="FunctionCall" Id="F8C60DD7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="AA18EBAB"/>
    </Element>
    <Element Type="Param" Id="AA18EBAB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="BCC6B58D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="57F1CCA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8838F982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3E2A9E92"/>
        <Parameter Type="Param" Library="AIAI" Id="E6639E90"/>
        <Parameter Type="Param" Library="AIAI" Id="8F0D72C3"/>
    </Element>
    <Element Type="Param" Id="3E2A9E92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E3985457"/>
        <Array Type="Param" Library="AIAI" Id="E0898446"/>
    </Element>
    <Element Type="Param" Id="E3985457">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="222B12EC"/>
        <Array Type="Param" Library="AIAI" Id="2A16AB3D"/>
    </Element>
    <Element Type="Param" Id="222B12EC">
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
    </Element>
    <Element Type="Param" Id="2A16AB3D">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EA30AB49"/>
        <Array Type="Param" Library="AIAI" Id="982187E9"/>
    </Element>
    <Element Type="Param" Id="EA30AB49">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="982187E9">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="E0898446">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4D8BC66"/>
    </Element>
    <Element Type="FunctionCall" Id="D4D8BC66">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="7D99C7AD"/>
    </Element>
    <Element Type="Param" Id="7D99C7AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="E6639E90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="8F0D72C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="ABFA56A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A5E3771"/>
    </Element>
    <Element Type="Param" Id="3A5E3771">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5FB3BFBC">
        <Comment>
            Check for sieging units that we should attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ED20A0A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="458E6BD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32D3DEA7"/>
    </Element>
    <Element Type="FunctionCall" Id="458E6BD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="99ABBF81"/>
    </Element>
    <Element Type="Param" Id="99ABBF81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="32D3DEA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD85A1D6"/>
        <Parameter Type="Param" Library="AIAI" Id="3927FD9E"/>
        <Parameter Type="Param" Library="AIAI" Id="1BC26FBD"/>
    </Element>
    <Element Type="Param" Id="FD85A1D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A76CC03B"/>
    </Element>
    <Element Type="FunctionCall" Id="A76CC03B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="82552B20"/>
        <Parameter Type="Param" Library="AIAI" Id="1B70DC10"/>
    </Element>
    <Element Type="Param" Id="1B70DC10">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F93E3637"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="3927FD9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1BC26FBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="33388D43">
        <Comment>
            Move around periodically
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D39E3C84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9782A129"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FEB9F7F"/>
    </Element>
    <Element Type="FunctionCall" Id="9782A129">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="33549EEB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="96BEA320"/>
    </Element>
    <Element Type="Param" Id="96BEA320">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="1FEB9F7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7A667C4E"/>
        <Parameter Type="Param" Library="AIAI" Id="07A78DC7"/>
        <Parameter Type="Param" Library="AIAI" Id="02E0AC25"/>
    </Element>
    <Element Type="Param" Id="7A667C4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7D8DAAD2"/>
        <Array Type="Param" Library="AIAI" Id="37BC757A"/>
    </Element>
    <Element Type="Param" Id="7D8DAAD2">
        <Variable Type="Variable" Library="AIAI" Id="39FF020D"/>
    </Element>
    <Element Type="Param" Id="37BC757A">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="07A78DC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="02E0AC25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F0DABAD"/>
    </Element>
    <Element Type="FunctionCall" Id="3F0DABAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="BA43B8F9"/>
    </Element>
    <Element Type="Param" Id="BA43B8F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="F97BA417">
        <Comment>
            Re-issue order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C0759DAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FF0668A8"/>
        <Parameter Type="Param" Library="AIAI" Id="A67B3E94"/>
    </Element>
    <Element Type="Param" Id="FF0668A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="310BCC39"/>
    </Element>
    <Element Type="Param" Id="A67B3E94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B7AB0D3"/>
    </Element>
    <Element Type="FunctionCall" Id="4B7AB0D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="6E9ABC77"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACD8BE8"/>
    </Element>
    <Element Type="Param" Id="6E9ABC77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4F8269BA"/>
        <Array Type="Param" Library="AIAI" Id="AA14A0B5"/>
    </Element>
    <Element Type="Param" Id="4F8269BA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AA14A0B5">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="5ACD8BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="79F04455">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="379F0593"/>
        <Parameter Type="Param" Library="AIAI" Id="9C8DC6B1"/>
    </Element>
    <Element Type="Param" Id="379F0593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2D49004B"/>
    </Element>
    <Element Type="Param" Id="9C8DC6B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA3DB377"/>
    </Element>
    <Element Type="FunctionCall" Id="FA3DB377">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="94893341"/>
    </Element>
    <Element Type="Param" Id="94893341">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="310BCC39"/>
    </Element>
    <Element Type="FunctionCall" Id="4D11808E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BF213AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BC75AB9"/>
    </Element>
    <Element Type="FunctionCall" Id="7BF213AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7A82D9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72874373"/>
    </Element>
    <Element Type="FunctionCall" Id="D7A82D9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="19C584C0"/>
        <Parameter Type="Param" Library="AIAI" Id="F7CA58D9"/>
        <Parameter Type="Param" Library="AIAI" Id="34674269"/>
    </Element>
    <Element Type="Param" Id="19C584C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="310BCC39"/>
    </Element>
    <Element Type="Param" Id="F7CA58D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34674269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="72874373">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC8C68D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58681F79"/>
    </Element>
    <Element Type="FunctionCall" Id="AC8C68D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="95256386"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC2FB8E"/>
        <Parameter Type="Param" Library="AIAI" Id="6C941C2F"/>
    </Element>
    <Element Type="Param" Id="95256386">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="2D49004B"/>
    </Element>
    <Element Type="Param" Id="3EC2FB8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="6C941C2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="58681F79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3C8B53"/>
        <Parameter Type="Param" Library="AIAI" Id="5CF04C40"/>
        <Parameter Type="Param" Library="AIAI" Id="3078187D"/>
    </Element>
    <Element Type="Param" Id="AD3C8B53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FD5A3FD"/>
    </Element>
    <Element Type="FunctionCall" Id="6FD5A3FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C108E194"/>
        <Parameter Type="Param" Library="AIAI" Id="652A03FE"/>
    </Element>
    <Element Type="Param" Id="C108E194">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="2D49004B"/>
    </Element>
    <Element Type="Param" Id="652A03FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA7E6E90"/>
        <Array Type="Param" Library="AIAI" Id="550DE504"/>
    </Element>
    <Element Type="Param" Id="CA7E6E90">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="550DE504">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="5CF04C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="3078187D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="5BC75AB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="17DD4E74"/>
        <Parameter Type="Param" Library="AIAI" Id="E9F243DD"/>
        <Parameter Type="Param" Library="AIAI" Id="782657AA"/>
    </Element>
    <Element Type="Param" Id="17DD4E74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B2D6C660"/>
        <Array Type="Param" Library="AIAI" Id="5BB382DF"/>
    </Element>
    <Element Type="Param" Id="B2D6C660">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5BB382DF">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="E9F243DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38DF02BA"/>
    </Element>
    <Element Type="FunctionCall" Id="38DF02BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="1262F5AB"/>
        <Parameter Type="Param" Library="AIAI" Id="79353E96"/>
    </Element>
    <Element Type="Param" Id="1262F5AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="79353E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EF41137B"/>
        <Array Type="Param" Library="AIAI" Id="C26A0697"/>
    </Element>
    <Element Type="Param" Id="EF41137B">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="C26A0697">
        <Parameter Type="ParamDef" Library="AIAI" Id="DB0BD4C2"/>
    </Element>
    <Element Type="Param" Id="782657AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="0D0AA169">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E95C0F7E"/>
    </Element>
    <Element Type="Param" Id="E95C0F7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="D0F740D4">
        <Identifier>HeroAIReturnToLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
        <Variable Type="Variable" Library="AIAI" Id="05625A8E"/>
        <Variable Type="Variable" Library="AIAI" Id="ED0C5B82"/>
        <Variable Type="Variable" Library="AIAI" Id="A847506D"/>
        <Variable Type="Variable" Library="AIAI" Id="1716D623"/>
        <Variable Type="Variable" Library="AIAI" Id="21E3F579"/>
        <Variable Type="Variable" Library="AIAI" Id="C888ED25"/>
        <Variable Type="Variable" Library="AIAI" Id="9D927123"/>
        <Variable Type="Variable" Library="AIAI" Id="974D72CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9617D472"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82B5AAC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95E77362"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D559716"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3CDD8CE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B549473A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="619C5E2E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8CA8CB8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26602238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCB3B4EB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ABDF3D8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A915B44E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FF9E6BC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FA2C597"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5380B5FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B4715B0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0D1DB069"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8B006B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="428E1382"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0DA3593"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06793F93"/>
    </Element>
    <Element Type="ParamDef" Id="030B6DBC">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="55B804D2"/>
    </Element>
    <Element Type="Param" Id="55B804D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="05625A8E">
        <Identifier>targetLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9631CB74"/>
    </Element>
    <Element Type="Param" Id="9631CB74">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ED0C5B82">
        <Identifier>closestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="626A2CD2"/>
    </Element>
    <Element Type="Param" Id="626A2CD2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A847506D">
        <Identifier>closestPointToLane</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7F22133"/>
    </Element>
    <Element Type="Param" Id="A7F22133">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1716D623">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F9DAD3EA"/>
    </Element>
    <Element Type="Param" Id="F9DAD3EA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="21E3F579">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B3C1A27A"/>
    </Element>
    <Element Type="Param" Id="B3C1A27A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C888ED25">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BC37457B"/>
    </Element>
    <Element Type="Param" Id="BC37457B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9D927123">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F3501775"/>
    </Element>
    <Element Type="Param" Id="F3501775">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="974D72CD">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7B548ED"/>
    </Element>
    <Element Type="Param" Id="C7B548ED">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="9617D472">
        <Comment>
            Determine where the player currently is
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="82B5AAC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF454F3"/>
        <Parameter Type="Param" Library="AIAI" Id="B5BBBA42"/>
    </Element>
    <Element Type="Param" Id="ABF454F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="05625A8E"/>
    </Element>
    <Element Type="Param" Id="B5BBBA42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9004666F"/>
        <Array Type="Param" Library="AIAI" Id="73349995"/>
    </Element>
    <Element Type="Param" Id="9004666F">
        <Variable Type="Variable" Library="AIAI" Id="9696171C"/>
    </Element>
    <Element Type="Param" Id="73349995">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="FunctionCall" Id="95E77362">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="CDD62BDD"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F87651"/>
    </Element>
    <Element Type="Param" Id="CDD62BDD">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE2EBC2E"/>
    </Element>
    <Element Type="FunctionCall" Id="CE2EBC2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E60ABD"/>
    </Element>
    <Element Type="Param" Id="E5E60ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="57564627"/>
        <Array Type="Param" Library="AIAI" Id="A8BF4318"/>
    </Element>
    <Element Type="Param" Id="57564627">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A8BF4318">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="E0F87651">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Variable Type="Variable" Library="AIAI" Id="05625A8E"/>
    </Element>
    <Element Type="FunctionCall" Id="6D559716">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7501E6F3"/>
        <Parameter Type="Param" Library="AIAI" Id="7AF4419D"/>
    </Element>
    <Element Type="Param" Id="7501E6F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A847506D"/>
    </Element>
    <Element Type="Param" Id="7AF4419D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="F925F637"/>
    </Element>
    <Element Type="Param" Id="F925F637">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="E54F6F8A"/>
        <Array Type="Param" Library="AIAI" Id="DB582D51"/>
    </Element>
    <Element Type="Param" Id="E54F6F8A">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="DB582D51">
        <Variable Type="Variable" Library="AIAI" Id="05625A8E"/>
    </Element>
    <Element Type="Comment" Id="3CDD8CE4">
        <Comment>
            Has the player reached this lane?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B549473A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13157338"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB3A0287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80B7118E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42079091"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62ACEBC4"/>
    </Element>
    <Element Type="FunctionCall" Id="13157338">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94AB3E81"/>
        <Parameter Type="Param" Library="AIAI" Id="9D6BF1DC"/>
    </Element>
    <Element Type="Param" Id="94AB3E81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4AF6CFB5"/>
        <Array Type="Param" Library="AIAI" Id="10A49716"/>
    </Element>
    <Element Type="Param" Id="4AF6CFB5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="10A49716">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="9D6BF1DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="05625A8E"/>
    </Element>
    <Element Type="FunctionCall" Id="AB3A0287">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D1D28842"/>
    </Element>
    <Element Type="Param" Id="D1D28842">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="FunctionCall" Id="80B7118E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EFA20B4D"/>
        <Parameter Type="Param" Library="AIAI" Id="068C717B"/>
        <Parameter Type="Param" Library="AIAI" Id="682D9387"/>
    </Element>
    <Element Type="Param" Id="EFA20B4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9FD35D4C"/>
        <Array Type="Param" Library="AIAI" Id="F94B37AD"/>
    </Element>
    <Element Type="Param" Id="9FD35D4C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F94B37AD">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="068C717B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F783B41B"/>
    </Element>
    <Element Type="FunctionCall" Id="F783B41B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="701C3A00"/>
        <Parameter Type="Param" Library="AIAI" Id="0F27A5E6"/>
    </Element>
    <Element Type="Param" Id="701C3A00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="0F27A5E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D568BB9"/>
        <Array Type="Param" Library="AIAI" Id="D246DA6B"/>
    </Element>
    <Element Type="Param" Id="6D568BB9">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="D246DA6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="682D9387">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="42079091">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F10657D1"/>
        <Parameter Type="Param" Library="AIAI" Id="84DCC063"/>
        <Parameter Type="Param" Library="AIAI" Id="43EF9003"/>
    </Element>
    <Element Type="Param" Id="F10657D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE0110B1"/>
    </Element>
    <Element Type="FunctionCall" Id="AE0110B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A9FEDD3E"/>
        <Parameter Type="Param" Library="AIAI" Id="FF01B3AC"/>
    </Element>
    <Element Type="Param" Id="A9FEDD3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63B7AE0C"/>
    </Element>
    <Element Type="FunctionCall" Id="63B7AE0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B49953B9"/>
    </Element>
    <Element Type="Param" Id="B49953B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A0AFD0C4"/>
        <Array Type="Param" Library="AIAI" Id="5A35E88E"/>
    </Element>
    <Element Type="Param" Id="A0AFD0C4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5A35E88E">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="FF01B3AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="A847506D"/>
    </Element>
    <Element Type="Param" Id="84DCC063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="43EF9003">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6F8AD507"/>
    </Element>
    <Element Type="FunctionCall" Id="62ACEBC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B638CE53"/>
    </Element>
    <Element Type="Param" Id="B638CE53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="619C5E2E">
        <Comment>
            Should the AI Retreat instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8CA8CB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A56DE466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B70C4F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D1B6605"/>
    </Element>
    <Element Type="FunctionCall" Id="A56DE466">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E15FCC"/>
    </Element>
    <Element Type="Param" Id="B3E15FCC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="FunctionCall" Id="4B70C4F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="39F4BB8B"/>
    </Element>
    <Element Type="Param" Id="39F4BB8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0D1B6605">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3C401BEC"/>
        <Parameter Type="Param" Library="AIAI" Id="5387F6E8"/>
        <Parameter Type="Param" Library="AIAI" Id="0720E630"/>
    </Element>
    <Element Type="Param" Id="3C401BEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5F26B08"/>
    </Element>
    <Element Type="FunctionCall" Id="D5F26B08">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5E73938B"/>
        <Parameter Type="Param" Library="AIAI" Id="0A96AE41"/>
    </Element>
    <Element Type="Param" Id="0A96AE41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D084038"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="5387F6E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0720E630">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="26602238">
        <Comment>
            Mount / Dismount Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FCB3B4EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="097DDB2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00C5BBBA"/>
    </Element>
    <Element Type="FunctionCall" Id="097DDB2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F9C97AF"/>
    </Element>
    <Element Type="Param" Id="0F9C97AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="00C5BBBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4274A201"/>
        <Parameter Type="Param" Library="AIAI" Id="203E26EC"/>
        <Parameter Type="Param" Library="AIAI" Id="024CF84A"/>
    </Element>
    <Element Type="Param" Id="4274A201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2811255C"/>
    </Element>
    <Element Type="FunctionCall" Id="2811255C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="7D65165C"/>
    </Element>
    <Element Type="Param" Id="7D65165C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="203E26EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="024CF84A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="ABDF3D8B">
        <Comment>
            Harass enemy heroes that are in our way
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A915B44E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6564C62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="205F9F2A"/>
    </Element>
    <Element Type="FunctionCall" Id="F6564C62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9855A0D8"/>
    </Element>
    <Element Type="Param" Id="9855A0D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="205F9F2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B409E8"/>
        <Parameter Type="Param" Library="AIAI" Id="34E30E48"/>
        <Parameter Type="Param" Library="AIAI" Id="52601572"/>
    </Element>
    <Element Type="Param" Id="C2B409E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8AF47E0"/>
    </Element>
    <Element Type="FunctionCall" Id="A8AF47E0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="A3BB3660"/>
        <Parameter Type="Param" Library="AIAI" Id="90F2C07E"/>
    </Element>
    <Element Type="Param" Id="A3BB3660">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="90F2C07E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="34E30E48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="52601572">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FF9E6BC4">
        <Comment>
            Pickup Helath Globes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6FA2C597">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8794E7C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6D693CB"/>
    </Element>
    <Element Type="FunctionCall" Id="8794E7C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C72017FE"/>
        <Parameter Type="Param" Library="AIAI" Id="530B70E6"/>
        <Parameter Type="Param" Library="AIAI" Id="BC8F7463"/>
    </Element>
    <Element Type="Param" Id="C72017FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EE1F613"/>
    </Element>
    <Element Type="FunctionCall" Id="1EE1F613">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6D12DD12"/>
        <Parameter Type="Param" Library="AIAI" Id="571829EA"/>
    </Element>
    <Element Type="Param" Id="571829EA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BA50298"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="530B70E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BC8F7463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6D693CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9D9DA0AC"/>
    </Element>
    <Element Type="Param" Id="9D9DA0AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5380B5FF">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7B4715B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="057900B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AD1EC4B"/>
    </Element>
    <Element Type="FunctionCall" Id="057900B4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A846EF2F"/>
        <Parameter Type="Param" Library="AIAI" Id="508CE4C0"/>
    </Element>
    <Element Type="Param" Id="A846EF2F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="508CE4C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="033C14E9"/>
        <Array Type="Param" Library="AIAI" Id="C7488C8E"/>
    </Element>
    <Element Type="Param" Id="033C14E9">
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
    </Element>
    <Element Type="Param" Id="C7488C8E">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="FunctionCall" Id="1AD1EC4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="95B779B7"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3C4CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="033BA31C"/>
    </Element>
    <Element Type="Param" Id="95B779B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83C91AD2"/>
    </Element>
    <Element Type="FunctionCall" Id="83C91AD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C3925A7C"/>
        <Parameter Type="Param" Library="AIAI" Id="20685B94"/>
    </Element>
    <Element Type="Param" Id="C3925A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3DDDB08"/>
    </Element>
    <Element Type="FunctionCall" Id="F3DDDB08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5F9B2B"/>
    </Element>
    <Element Type="Param" Id="AB5F9B2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="60ADA744"/>
        <Array Type="Param" Library="AIAI" Id="44737970"/>
    </Element>
    <Element Type="Param" Id="60ADA744">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="44737970">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="20685B94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8B80949"/>
        <Array Type="Param" Library="AIAI" Id="69037AD5"/>
    </Element>
    <Element Type="Param" Id="F8B80949">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="69037AD5">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="4C3C4CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="033BA31C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="0D1DB069">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C8B006B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="09B1C006"/>
        <Parameter Type="Param" Library="AIAI" Id="9AB33EA6"/>
    </Element>
    <Element Type="Param" Id="09B1C006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9D927123"/>
    </Element>
    <Element Type="Param" Id="9AB33EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC8582CA"/>
    </Element>
    <Element Type="FunctionCall" Id="FC8582CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="F801F09E"/>
        <Parameter Type="Param" Library="AIAI" Id="66B23638"/>
    </Element>
    <Element Type="Param" Id="F801F09E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="39D0476E"/>
        <Array Type="Param" Library="AIAI" Id="CC2F65C3"/>
    </Element>
    <Element Type="Param" Id="39D0476E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CC2F65C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="66B23638">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="428E1382">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1ABEF583"/>
        <Parameter Type="Param" Library="AIAI" Id="7D7206F7"/>
    </Element>
    <Element Type="Param" Id="1ABEF583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="974D72CD"/>
    </Element>
    <Element Type="Param" Id="7D7206F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84B11A71"/>
    </Element>
    <Element Type="FunctionCall" Id="84B11A71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="D92FE79A"/>
    </Element>
    <Element Type="Param" Id="D92FE79A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="9D927123"/>
    </Element>
    <Element Type="FunctionCall" Id="D0DA3593">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83B91BE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B4DB409"/>
    </Element>
    <Element Type="FunctionCall" Id="83B91BE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE07E0BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE604BAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98C8FA90"/>
    </Element>
    <Element Type="FunctionCall" Id="EE07E0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A204DC"/>
        <Parameter Type="Param" Library="AIAI" Id="D37086A0"/>
        <Parameter Type="Param" Library="AIAI" Id="A88B5E0A"/>
    </Element>
    <Element Type="Param" Id="A7A204DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9D927123"/>
    </Element>
    <Element Type="Param" Id="D37086A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A88B5E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="AE604BAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC76EBA"/>
        <Parameter Type="Param" Library="AIAI" Id="94B1E7FF"/>
        <Parameter Type="Param" Library="AIAI" Id="3121D3D8"/>
    </Element>
    <Element Type="Param" Id="2EC76EBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14E4CEDE"/>
    </Element>
    <Element Type="FunctionCall" Id="14E4CEDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="17E1FAC2"/>
        <Parameter Type="Param" Library="AIAI" Id="38550B5D"/>
    </Element>
    <Element Type="Param" Id="17E1FAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="95F15401"/>
        <Array Type="Param" Library="AIAI" Id="E82BAD6C"/>
    </Element>
    <Element Type="Param" Id="95F15401">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E82BAD6C">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="38550B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="9D927123"/>
    </Element>
    <Element Type="Param" Id="94B1E7FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3121D3D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="98C8FA90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E26D035B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="385A707B"/>
    </Element>
    <Element Type="FunctionCall" Id="E26D035B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACE56FE"/>
        <Parameter Type="Param" Library="AIAI" Id="AFE1DBE7"/>
        <Parameter Type="Param" Library="AIAI" Id="B001A663"/>
    </Element>
    <Element Type="Param" Id="7ACE56FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="974D72CD"/>
    </Element>
    <Element Type="Param" Id="AFE1DBE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B001A663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="385A707B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="11B867ED"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA182C3"/>
        <Parameter Type="Param" Library="AIAI" Id="B179B0E2"/>
    </Element>
    <Element Type="Param" Id="11B867ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68B0E5E9"/>
    </Element>
    <Element Type="FunctionCall" Id="68B0E5E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="671199F3"/>
        <Parameter Type="Param" Library="AIAI" Id="C59166DC"/>
    </Element>
    <Element Type="Param" Id="671199F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="974D72CD"/>
    </Element>
    <Element Type="Param" Id="C59166DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D1EF9A90"/>
        <Array Type="Param" Library="AIAI" Id="093F542E"/>
    </Element>
    <Element Type="Param" Id="D1EF9A90">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="093F542E">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="4AA182C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B179B0E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5B4DB409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2738DFC3"/>
        <Parameter Type="Param" Library="AIAI" Id="0BCAF80A"/>
        <Parameter Type="Param" Library="AIAI" Id="AD47355A"/>
    </Element>
    <Element Type="Param" Id="2738DFC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CB52DEA4"/>
        <Array Type="Param" Library="AIAI" Id="CA8B96FF"/>
    </Element>
    <Element Type="Param" Id="CB52DEA4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CA8B96FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="0BCAF80A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA0F6A45"/>
    </Element>
    <Element Type="FunctionCall" Id="FA0F6A45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="633E4DEC"/>
        <Parameter Type="Param" Library="AIAI" Id="09324F43"/>
    </Element>
    <Element Type="Param" Id="633E4DEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="09324F43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA48398C"/>
        <Array Type="Param" Library="AIAI" Id="0786D70D"/>
    </Element>
    <Element Type="Param" Id="DA48398C">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="0786D70D">
        <Parameter Type="ParamDef" Library="AIAI" Id="030B6DBC"/>
    </Element>
    <Element Type="Param" Id="AD47355A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="06793F93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5BEBF68B"/>
    </Element>
    <Element Type="Param" Id="5BEBF68B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="BAC666B1">
        <Identifier>HeroAIPickUpHealthGlobeJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
        <Variable Type="Variable" Library="AIAI" Id="965A99FE"/>
        <Variable Type="Variable" Library="AIAI" Id="EC31C4E1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4F5A0B59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D533132F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="556B620A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D47AEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38081272"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4800FA1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C1876AC"/>
    </Element>
    <Element Type="ParamDef" Id="CCAD0B12">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="40DA2352"/>
    </Element>
    <Element Type="Param" Id="40DA2352">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="965A99FE">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="82F8D991"/>
    </Element>
    <Element Type="Param" Id="82F8D991">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="EC31C4E1">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3504EF02"/>
    </Element>
    <Element Type="Param" Id="3504EF02">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="4F5A0B59">
        <Comment>
            Check if the health globe has been picked up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D533132F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC13DAEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1E4B57E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5C05A7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="052BE9EA"/>
    </Element>
    <Element Type="FunctionCall" Id="EC13DAEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="25FA2DA4"/>
        <Parameter Type="Param" Library="AIAI" Id="7260C89E"/>
    </Element>
    <Element Type="Param" Id="25FA2DA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C16699A0"/>
        <Array Type="Param" Library="AIAI" Id="57716054"/>
    </Element>
    <Element Type="Param" Id="C16699A0">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="57716054">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="7260C89E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="B1E4B57E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F6377CF3"/>
    </Element>
    <Element Type="Param" Id="F6377CF3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="FunctionCall" Id="B5C05A7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0BE37100"/>
    </Element>
    <Element Type="Param" Id="0BE37100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="052BE9EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E9B96A1D"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D3F550"/>
        <Parameter Type="Param" Library="AIAI" Id="44B63A1B"/>
    </Element>
    <Element Type="Param" Id="E9B96A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="340E772B"/>
    </Element>
    <Element Type="FunctionCall" Id="340E772B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="8400C91D"/>
    </Element>
    <Element Type="Param" Id="8400C91D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26C4D7F7"/>
        <Array Type="Param" Library="AIAI" Id="C40B4F7D"/>
    </Element>
    <Element Type="Param" Id="26C4D7F7">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="C40B4F7D">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="B5D3F550">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="44B63A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="556B620A">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="70D47AEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D386121"/>
        <Parameter Type="Param" Library="AIAI" Id="F0296B14"/>
    </Element>
    <Element Type="Param" Id="9D386121">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="965A99FE"/>
    </Element>
    <Element Type="Param" Id="F0296B14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="920C83EE"/>
    </Element>
    <Element Type="FunctionCall" Id="920C83EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="AC609275"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6C0059"/>
    </Element>
    <Element Type="Param" Id="AC609275">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03A982F8"/>
        <Array Type="Param" Library="AIAI" Id="1E6D30DC"/>
    </Element>
    <Element Type="Param" Id="03A982F8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1E6D30DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="FE6C0059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="38081272">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA86F496"/>
        <Parameter Type="Param" Library="AIAI" Id="2467259A"/>
    </Element>
    <Element Type="Param" Id="FA86F496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC31C4E1"/>
    </Element>
    <Element Type="Param" Id="2467259A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="481CBF47"/>
    </Element>
    <Element Type="FunctionCall" Id="481CBF47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="BF2909FA"/>
    </Element>
    <Element Type="Param" Id="BF2909FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="965A99FE"/>
    </Element>
    <Element Type="FunctionCall" Id="4800FA1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2A38FCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCFF6A85"/>
    </Element>
    <Element Type="FunctionCall" Id="E2A38FCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1627F3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3098A1A1"/>
    </Element>
    <Element Type="FunctionCall" Id="E1627F3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="104EF5A3"/>
        <Parameter Type="Param" Library="AIAI" Id="BE5501B9"/>
        <Parameter Type="Param" Library="AIAI" Id="611CEA33"/>
    </Element>
    <Element Type="Param" Id="104EF5A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="965A99FE"/>
    </Element>
    <Element Type="Param" Id="BE5501B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="611CEA33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="3098A1A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3A30D01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88E46331"/>
    </Element>
    <Element Type="FunctionCall" Id="C3A30D01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D798BF"/>
        <Parameter Type="Param" Library="AIAI" Id="1EF96F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="D58334A3"/>
    </Element>
    <Element Type="Param" Id="C2D798BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EC31C4E1"/>
    </Element>
    <Element Type="Param" Id="1EF96F5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D58334A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="88E46331">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C27A0A54"/>
        <Parameter Type="Param" Library="AIAI" Id="1E11DA22"/>
        <Parameter Type="Param" Library="AIAI" Id="638A0F31"/>
    </Element>
    <Element Type="Param" Id="C27A0A54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="471DA20B"/>
    </Element>
    <Element Type="FunctionCall" Id="471DA20B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3AAF09AF"/>
        <Parameter Type="Param" Library="AIAI" Id="47D278FE"/>
    </Element>
    <Element Type="Param" Id="3AAF09AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="EC31C4E1"/>
    </Element>
    <Element Type="Param" Id="47D278FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8517712B"/>
    </Element>
    <Element Type="FunctionCall" Id="8517712B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DF90EE1E"/>
    </Element>
    <Element Type="Param" Id="DF90EE1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0FD426C8"/>
        <Array Type="Param" Library="AIAI" Id="A9AD8885"/>
    </Element>
    <Element Type="Param" Id="0FD426C8">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="A9AD8885">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="1E11DA22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="638A0F31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CCFF6A85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C020612B"/>
        <Parameter Type="Param" Library="AIAI" Id="B01B98D0"/>
        <Parameter Type="Param" Library="AIAI" Id="E146C96E"/>
    </Element>
    <Element Type="Param" Id="C020612B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2076FB37"/>
        <Array Type="Param" Library="AIAI" Id="7975E605"/>
    </Element>
    <Element Type="Param" Id="2076FB37">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7975E605">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="B01B98D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81FDCC51"/>
    </Element>
    <Element Type="FunctionCall" Id="81FDCC51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1E31B9"/>
        <Parameter Type="Param" Library="AIAI" Id="1C177ABF"/>
    </Element>
    <Element Type="Param" Id="9A1E31B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="1C177ABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="669B85F2"/>
    </Element>
    <Element Type="FunctionCall" Id="669B85F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C4D062"/>
    </Element>
    <Element Type="Param" Id="A6C4D062">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB5AD5FE"/>
        <Array Type="Param" Library="AIAI" Id="8A94323D"/>
    </Element>
    <Element Type="Param" Id="DB5AD5FE">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="8A94323D">
        <Parameter Type="ParamDef" Library="AIAI" Id="CCAD0B12"/>
    </Element>
    <Element Type="Param" Id="E146C96E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6C1876AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D31C7138"/>
    </Element>
    <Element Type="Param" Id="D31C7138">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="A6B43C0B">
        <Identifier>HeroAIFocusHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2B204A21"/>
        <Variable Type="Variable" Library="AIAI" Id="C226A477"/>
        <Variable Type="Variable" Library="AIAI" Id="8D524C38"/>
        <Variable Type="Variable" Library="AIAI" Id="CEF7B44A"/>
        <Variable Type="Variable" Library="AIAI" Id="6883F7FE"/>
        <Variable Type="Variable" Library="AIAI" Id="86A8C124"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
        <Variable Type="Variable" Library="AIAI" Id="CD392CDF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4A4C67AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="185E30B6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26678BFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2690FF93"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BD467752"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F673962"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FD1258A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6983FA37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="484F6B2B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2D42062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55F43BA7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9885D6B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32EA1F80"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FFE233F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B291DA7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F237EF34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE4EB3A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="097BB84F"/>
    </Element>
    <Element Type="ParamDef" Id="567B84C1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="548918B9"/>
    </Element>
    <Element Type="Param" Id="548918B9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2B204A21">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0C433D2"/>
    </Element>
    <Element Type="Param" Id="E0C433D2">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="C226A477">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="15358883"/>
    </Element>
    <Element Type="Param" Id="15358883">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8D524C38">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C0366EA9"/>
    </Element>
    <Element Type="Param" Id="C0366EA9">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CEF7B44A">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52787A60"/>
    </Element>
    <Element Type="Param" Id="52787A60">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6883F7FE">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7F4092A1"/>
    </Element>
    <Element Type="Param" Id="7F4092A1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="86A8C124">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B711A8F3"/>
    </Element>
    <Element Type="Param" Id="B711A8F3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3CD130F2">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCDF9E3C"/>
    </Element>
    <Element Type="Param" Id="CCDF9E3C">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="CD392CDF">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1FD7D4F6"/>
    </Element>
    <Element Type="Param" Id="1FD7D4F6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="4A4C67AB">
        <Comment>
            Check if there are no more targets to focus
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="185E30B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C2F6A41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD0F99D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F896840"/>
    </Element>
    <Element Type="FunctionCall" Id="5C2F6A41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5FEFCC34"/>
        <Parameter Type="Param" Library="AIAI" Id="4832CF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="8B1E57C1"/>
    </Element>
    <Element Type="Param" Id="5FEFCC34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74E8EC1D"/>
    </Element>
    <Element Type="FunctionCall" Id="74E8EC1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="B18E9E1F"/>
    </Element>
    <Element Type="Param" Id="B18E9E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="537E217E"/>
        <Array Type="Param" Library="AIAI" Id="AFF40733"/>
    </Element>
    <Element Type="Param" Id="537E217E">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="AFF40733">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="4832CF2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8B1E57C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DD0F99D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FCE672F2"/>
        <Parameter Type="Param" Library="AIAI" Id="E7938305"/>
    </Element>
    <Element Type="Param" Id="FCE672F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CEF7B44A"/>
    </Element>
    <Element Type="Param" Id="E7938305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B1FD575"/>
    </Element>
    <Element Type="FunctionCall" Id="5B1FD575">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="34740E31"/>
        <Parameter Type="Param" Library="AIAI" Id="7F09BC0C"/>
    </Element>
    <Element Type="Param" Id="7F09BC0C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="1F896840">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="241D6068"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AD36531"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A16A0AAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F09BF1E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="186497B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81042487"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAD573DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AA82CD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08800D93"/>
    </Element>
    <Element Type="FunctionCall" Id="241D6068">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B257FC5E"/>
        <Parameter Type="Param" Library="AIAI" Id="DBA83CBF"/>
    </Element>
    <Element Type="Param" Id="B257FC5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6FDE8DCC"/>
        <Array Type="Param" Library="AIAI" Id="F685710E"/>
    </Element>
    <Element Type="Param" Id="6FDE8DCC">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="F685710E">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="DBA83CBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CEF7B44A"/>
    </Element>
    <Element Type="FunctionCall" Id="4AD36531">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC2A0D2"/>
        <Parameter Type="Param" Library="AIAI" Id="1DB227D5"/>
    </Element>
    <Element Type="Param" Id="1CC2A0D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57D3EB34"/>
        <Array Type="Param" Library="AIAI" Id="FEE66BBB"/>
    </Element>
    <Element Type="Param" Id="57D3EB34">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="FEE66BBB">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="1DB227D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="A16A0AAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC655CC"/>
        <Parameter Type="Param" Library="AIAI" Id="11CDBD0A"/>
    </Element>
    <Element Type="Param" Id="8EC655CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="76E67423"/>
        <Array Type="Param" Library="AIAI" Id="C667B7E1"/>
    </Element>
    <Element Type="Param" Id="76E67423">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="C667B7E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="11CDBD0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="253F4F8E"/>
    </Element>
    <Element Type="FunctionCall" Id="253F4F8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7BFE5600"/>
        <Parameter Type="Param" Library="AIAI" Id="FD49C69C"/>
        <Parameter Type="Param" Library="AIAI" Id="729AAD1D"/>
    </Element>
    <Element Type="Param" Id="7BFE5600">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FD49C69C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="729AAD1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60D2C442"/>
    </Element>
    <Element Type="FunctionCall" Id="60D2C442">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="6CFCF85F"/>
    </Element>
    <Element Type="Param" Id="6CFCF85F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="F09BF1E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F80A65B"/>
        <Parameter Type="Param" Library="AIAI" Id="EE5648B3"/>
        <Parameter Type="Param" Library="AIAI" Id="12EFF6F6"/>
    </Element>
    <Element Type="Param" Id="8F80A65B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6F6C7FB4"/>
        <Array Type="Param" Library="AIAI" Id="EEC2F5E6"/>
    </Element>
    <Element Type="Param" Id="6F6C7FB4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EEC2F5E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="EE5648B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E390B834"/>
    </Element>
    <Element Type="FunctionCall" Id="E390B834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="062BCB5A"/>
        <Parameter Type="Param" Library="AIAI" Id="41AED7B4"/>
    </Element>
    <Element Type="Param" Id="062BCB5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="054DE68C"/>
        <Array Type="Param" Library="AIAI" Id="294C8DAD"/>
    </Element>
    <Element Type="Param" Id="054DE68C">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="294C8DAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="41AED7B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="12EFF6F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="186497B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7008DBC4"/>
    </Element>
    <Element Type="Param" Id="7008DBC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="81042487">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F95399"/>
        <Parameter Type="Param" Library="AIAI" Id="46E8D395"/>
    </Element>
    <Element Type="Param" Id="E3F95399">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BC16660A"/>
        <Array Type="Param" Library="AIAI" Id="C26B6BF5"/>
    </Element>
    <Element Type="Param" Id="BC16660A">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="C26B6BF5">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="46E8D395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FAD573DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09549EC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0ADDEDDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E5C236F"/>
    </Element>
    <Element Type="FunctionCall" Id="09549EC7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56FA5CFA"/>
    </Element>
    <Element Type="Param" Id="56FA5CFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="0ADDEDDC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="84A08F8B"/>
    </Element>
    <Element Type="Param" Id="84A08F8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="2E5C236F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F155411"/>
        <Parameter Type="Param" Library="AIAI" Id="1F355C4D"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A9329C"/>
    </Element>
    <Element Type="Param" Id="9F155411">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCAEF6F1"/>
    </Element>
    <Element Type="FunctionCall" Id="FCAEF6F1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F15CC6"/>
    </Element>
    <Element Type="Param" Id="B4F15CC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="1F355C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E8A9329C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1AA82CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3C427B"/>
    </Element>
    <Element Type="Param" Id="ED3C427B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="08800D93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C0BE84EA"/>
        <Parameter Type="Param" Library="AIAI" Id="99D0EDAD"/>
        <Parameter Type="Param" Library="AIAI" Id="73815FB0"/>
    </Element>
    <Element Type="Param" Id="C0BE84EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CEF7B44A"/>
    </Element>
    <Element Type="Param" Id="99D0EDAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="73815FB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="26678BFA">
        <Comment>
            Check if we should give up on the atttack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2690FF93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38EE070C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B07EAC24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83230B23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D57C51D"/>
    </Element>
    <Element Type="FunctionCall" Id="38EE070C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C9E29369"/>
        <Parameter Type="Param" Library="AIAI" Id="BF5407D8"/>
        <Parameter Type="Param" Library="AIAI" Id="CC959FCB"/>
    </Element>
    <Element Type="Param" Id="C9E29369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D094DA65"/>
    </Element>
    <Element Type="FunctionCall" Id="D094DA65">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5B7285D3"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5C2EB8"/>
    </Element>
    <Element Type="Param" Id="EF5C2EB8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="BF5407D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CC959FCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B07EAC24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="47FF9E35"/>
        <Parameter Type="Param" Library="AIAI" Id="79DB044F"/>
    </Element>
    <Element Type="Param" Id="47FF9E35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48FF9453"/>
        <Array Type="Param" Library="AIAI" Id="1104A649"/>
    </Element>
    <Element Type="Param" Id="48FF9453">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="1104A649">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="79DB044F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="83230B23">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56F788D9"/>
    </Element>
    <Element Type="Param" Id="56F788D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="7D57C51D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44FC1EBA"/>
    </Element>
    <Element Type="Param" Id="44FC1EBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="BD467752">
        <Comment>
            If they have just gone out of vision, head to this position instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1F673962">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C2F9A2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="068B7F21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2D616B7"/>
    </Element>
    <Element Type="FunctionCall" Id="8C2F9A2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B2EA560"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D115FB77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEE0C6A7"/>
    </Element>
    <Element Type="FunctionCall" Id="9B2EA560">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="058CF6A8"/>
        <Parameter Type="Param" Library="AIAI" Id="AE8F1E11"/>
        <Parameter Type="Param" Library="AIAI" Id="515B8B59"/>
    </Element>
    <Element Type="Param" Id="058CF6A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7700C7BA"/>
        <Array Type="Param" Library="AIAI" Id="92D181D4"/>
    </Element>
    <Element Type="Param" Id="7700C7BA">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="92D181D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="AE8F1E11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="515B8B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="D115FB77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2092C053"/>
        <Parameter Type="Param" Library="AIAI" Id="2AF6D4F5"/>
    </Element>
    <Element Type="Param" Id="2092C053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6838ED4D"/>
        <Array Type="Param" Library="AIAI" Id="1642909A"/>
    </Element>
    <Element Type="Param" Id="6838ED4D">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="1642909A">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="2AF6D4F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14D16289"/>
    </Element>
    <Element Type="FunctionCall" Id="14D16289">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="94E810A3"/>
    </Element>
    <Element Type="Param" Id="94E810A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF6ACE5D"/>
        <Array Type="Param" Library="AIAI" Id="8740645D"/>
    </Element>
    <Element Type="Param" Id="CF6ACE5D">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="8740645D">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="AEE0C6A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2A6ED9ED"/>
        <Parameter Type="Param" Library="AIAI" Id="8F118E80"/>
    </Element>
    <Element Type="Param" Id="2A6ED9ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B1B63DDB"/>
        <Array Type="Param" Library="AIAI" Id="FDF4D2A5"/>
    </Element>
    <Element Type="Param" Id="B1B63DDB">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="FDF4D2A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="8F118E80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8782FFDD"/>
    </Element>
    <Element Type="FunctionCall" Id="8782FFDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C6B1F7C4"/>
        <Parameter Type="Param" Library="AIAI" Id="08F3B922"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3F7781"/>
    </Element>
    <Element Type="Param" Id="C6B1F7C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="08F3B922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="0F3F7781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB36D75D"/>
    </Element>
    <Element Type="FunctionCall" Id="EB36D75D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="EF537247"/>
    </Element>
    <Element Type="Param" Id="EF537247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="068B7F21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D70F89"/>
        <Parameter Type="Param" Library="AIAI" Id="78FA93DE"/>
    </Element>
    <Element Type="Param" Id="C3D70F89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E14DB06"/>
        <Array Type="Param" Library="AIAI" Id="0CAB5A3E"/>
    </Element>
    <Element Type="Param" Id="8E14DB06">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="0CAB5A3E">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="78FA93DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F2D616B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="92CCFF18"/>
        <Parameter Type="Param" Library="AIAI" Id="732FAC2A"/>
        <Parameter Type="Param" Library="AIAI" Id="176E4D20"/>
    </Element>
    <Element Type="Param" Id="92CCFF18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED1DC1D8"/>
    </Element>
    <Element Type="FunctionCall" Id="ED1DC1D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="B944629D"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A38515"/>
    </Element>
    <Element Type="Param" Id="B944629D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD5AA7CC"/>
        <Array Type="Param" Library="AIAI" Id="1850F2EC"/>
    </Element>
    <Element Type="Param" Id="CD5AA7CC">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="1850F2EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="E9A38515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="732FAC2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="176E4D20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FD1258A0">
        <Comment>
            Check if we have lost vision of the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6983FA37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD3EE85E"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA1CB61"/>
    </Element>
    <Element Type="Param" Id="CD3EE85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="1AA1CB61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D064380"/>
    </Element>
    <Element Type="FunctionCall" Id="0D064380">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="00DB2F49"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE3250B"/>
    </Element>
    <Element Type="Param" Id="00DB2F49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2420E209"/>
        <Array Type="Param" Library="AIAI" Id="39F899CE"/>
    </Element>
    <Element Type="Param" Id="2420E209">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="39F899CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="1CE3250B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="484F6B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F92640E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61D4C933"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51049874"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91B348AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE98DCA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F9DF624"/>
    </Element>
    <Element Type="FunctionCall" Id="7F92640E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A43CAD05"/>
        <Parameter Type="Param" Library="AIAI" Id="1A8176CF"/>
    </Element>
    <Element Type="Param" Id="A43CAD05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="09ADD9EC"/>
        <Array Type="Param" Library="AIAI" Id="6FBD9119"/>
    </Element>
    <Element Type="Param" Id="09ADD9EC">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="6FBD9119">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="1A8176CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="61D4C933">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28603D43"/>
    </Element>
    <Element Type="Param" Id="28603D43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="51049874">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="10E32451"/>
    </Element>
    <Element Type="Param" Id="10E32451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="91B348AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="59D937FB"/>
        <Parameter Type="Param" Library="AIAI" Id="793A9EEC"/>
        <Parameter Type="Param" Library="AIAI" Id="188B0843"/>
    </Element>
    <Element Type="Param" Id="59D937FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="793A9EEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="188B0843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="BE98DCA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2ABC5742"/>
        <Parameter Type="Param" Library="AIAI" Id="B720C44D"/>
        <Parameter Type="Param" Library="AIAI" Id="B86BF8CB"/>
    </Element>
    <Element Type="Param" Id="2ABC5742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C55ED84E"/>
    </Element>
    <Element Type="FunctionCall" Id="C55ED84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="8B389547"/>
        <Parameter Type="Param" Library="AIAI" Id="7B5E7CBF"/>
    </Element>
    <Element Type="Param" Id="8B389547">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D0CE8B68"/>
        <Array Type="Param" Library="AIAI" Id="B1D393FD"/>
    </Element>
    <Element Type="Param" Id="D0CE8B68">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="B1D393FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="7B5E7CBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="B720C44D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B86BF8CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F9DF624">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D244CBA1"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA77CC7"/>
        <Parameter Type="Param" Library="AIAI" Id="E6E877BE"/>
    </Element>
    <Element Type="Param" Id="D244CBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C03C2F7"/>
    </Element>
    <Element Type="FunctionCall" Id="0C03C2F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2A0C0DB3"/>
        <Parameter Type="Param" Library="AIAI" Id="9DC9174E"/>
    </Element>
    <Element Type="Param" Id="2A0C0DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE8838BA"/>
    </Element>
    <Element Type="FunctionCall" Id="BE8838BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="07FA4261"/>
    </Element>
    <Element Type="Param" Id="07FA4261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="358FE7EF"/>
        <Array Type="Param" Library="AIAI" Id="C7ED1900"/>
    </Element>
    <Element Type="Param" Id="358FE7EF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C7ED1900">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="9DC9174E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31FA0977"/>
        <Array Type="Param" Library="AIAI" Id="07736F83"/>
    </Element>
    <Element Type="Param" Id="31FA0977">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="07736F83">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="7CA77CC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E6E877BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="C2D42062">
        <Comment>
            Check if the attacked has timed out
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="55F43BA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14A45A67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B9E2618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F569E994"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B3EDE57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2E65A12"/>
    </Element>
    <Element Type="FunctionCall" Id="14A45A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD6E4CA"/>
        <Parameter Type="Param" Library="AIAI" Id="F4E976A3"/>
    </Element>
    <Element Type="Param" Id="2CD6E4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F29DB73"/>
        <Array Type="Param" Library="AIAI" Id="769D8D6A"/>
    </Element>
    <Element Type="Param" Id="8F29DB73">
        <Variable Type="Variable" Library="AIAI" Id="46220F41"/>
    </Element>
    <Element Type="Param" Id="769D8D6A">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="F4E976A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB71D213"/>
    </Element>
    <Element Type="FunctionCall" Id="CB71D213">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6D768FF3"/>
        <Parameter Type="Param" Library="AIAI" Id="9F8A1747"/>
        <Parameter Type="Param" Library="AIAI" Id="DBA79F5D"/>
    </Element>
    <Element Type="Param" Id="6D768FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9F8A1747">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="7BE3A561"/>
    </Element>
    <Element Type="Param" Id="DBA79F5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB376682"/>
    </Element>
    <Element Type="FunctionCall" Id="EB376682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="00E32479"/>
    </Element>
    <Element Type="Param" Id="00E32479">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="1B9E2618">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC84AC2D"/>
        <Parameter Type="Param" Library="AIAI" Id="D71DCD56"/>
    </Element>
    <Element Type="Param" Id="DC84AC2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3655A499"/>
        <Array Type="Param" Library="AIAI" Id="DC28C745"/>
    </Element>
    <Element Type="Param" Id="3655A499">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="DC28C745">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="D71DCD56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="F569E994">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="53EA501E"/>
    </Element>
    <Element Type="Param" Id="53EA501E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="8B3EDE57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEAFE289"/>
    </Element>
    <Element Type="Param" Id="EEAFE289">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B2E65A12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D77F06E0"/>
        <Parameter Type="Param" Library="AIAI" Id="93051AA3"/>
        <Parameter Type="Param" Library="AIAI" Id="5EC81983"/>
    </Element>
    <Element Type="Param" Id="D77F06E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DAFE5DEE"/>
        <Array Type="Param" Library="AIAI" Id="802EA002"/>
    </Element>
    <Element Type="Param" Id="DAFE5DEE">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="802EA002">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="93051AA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="5EC81983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="260886D0"/>
    </Element>
    <Element Type="FunctionCall" Id="260886D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="7183A2FD"/>
    </Element>
    <Element Type="Param" Id="7183A2FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="9885D6B7">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="32EA1F80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0C0E154"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="676CEB7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D77582B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16601EA0"/>
    </Element>
    <Element Type="FunctionCall" Id="B0C0E154">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C02EEBC"/>
        <Parameter Type="Param" Library="AIAI" Id="3B6D128E"/>
    </Element>
    <Element Type="Param" Id="8C02EEBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D21B115E"/>
        <Array Type="Param" Library="AIAI" Id="0D55B65E"/>
    </Element>
    <Element Type="Param" Id="D21B115E">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="0D55B65E">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="3B6D128E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C393E80"/>
    </Element>
    <Element Type="FunctionCall" Id="7C393E80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2B08A0B9"/>
        <Parameter Type="Param" Library="AIAI" Id="010B53B9"/>
        <Parameter Type="Param" Library="AIAI" Id="21D2CC83"/>
    </Element>
    <Element Type="Param" Id="2B08A0B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="010B53B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="21D2CC83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F92A376C"/>
    </Element>
    <Element Type="FunctionCall" Id="F92A376C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F1E0365D"/>
    </Element>
    <Element Type="Param" Id="F1E0365D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="676CEB7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F83083A3"/>
        <Parameter Type="Param" Library="AIAI" Id="541823D3"/>
        <Parameter Type="Param" Library="AIAI" Id="234A1542"/>
    </Element>
    <Element Type="Param" Id="F83083A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1653ACBA"/>
        <Array Type="Param" Library="AIAI" Id="9B0C5802"/>
    </Element>
    <Element Type="Param" Id="1653ACBA">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="9B0C5802">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="541823D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="234A1542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F726898E"/>
    </Element>
    <Element Type="FunctionCall" Id="F726898E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="CE4126C9"/>
    </Element>
    <Element Type="Param" Id="CE4126C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7D77582B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3DF58782"/>
    </Element>
    <Element Type="Param" Id="3DF58782">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="16601EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4816F161"/>
        <Parameter Type="Param" Library="AIAI" Id="3C3A0870"/>
        <Parameter Type="Param" Library="AIAI" Id="CAA404C1"/>
    </Element>
    <Element Type="Param" Id="4816F161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6B37861"/>
    </Element>
    <Element Type="FunctionCall" Id="F6B37861">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="1E463905"/>
        <Parameter Type="Param" Library="AIAI" Id="29C44490"/>
    </Element>
    <Element Type="Param" Id="1E463905">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="29C44490">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8759648A"/>
        <Array Type="Param" Library="AIAI" Id="2A4F0415"/>
    </Element>
    <Element Type="Param" Id="8759648A">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="2A4F0415">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="3C3A0870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CAA404C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FFE233F3">
        <Comment>
            Push back the timeout if we are likely to be attacking them again soon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3B291DA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1304198"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80BBC212"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E8CEF55"/>
    </Element>
    <Element Type="FunctionCall" Id="D1304198">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6E746A90"/>
        <Parameter Type="Param" Library="AIAI" Id="DA8D7C03"/>
        <Parameter Type="Param" Library="AIAI" Id="6F681D85"/>
    </Element>
    <Element Type="Param" Id="6E746A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B439782"/>
    </Element>
    <Element Type="FunctionCall" Id="3B439782">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D870BB7C"/>
        <Parameter Type="Param" Library="AIAI" Id="37C35ED8"/>
        <Parameter Type="Param" Library="AIAI" Id="460D3A84"/>
        <Parameter Type="Param" Library="AIAI" Id="919B9487"/>
    </Element>
    <Element Type="Param" Id="37C35ED8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="460D3A84">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FC436C55"/>
        <Array Type="Param" Library="AIAI" Id="481759F4"/>
    </Element>
    <Element Type="Param" Id="FC436C55">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="481759F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="919B9487">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E51D8CC7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DA8D7C03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6F681D85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="80BBC212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F52D7E52"/>
        <Parameter Type="Param" Library="AIAI" Id="592F3A4F"/>
        <Parameter Type="Param" Library="AIAI" Id="E6277873"/>
    </Element>
    <Element Type="Param" Id="F52D7E52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1E5F0B6"/>
    </Element>
    <Element Type="FunctionCall" Id="F1E5F0B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="51C9FBDB"/>
        <Parameter Type="Param" Library="AIAI" Id="2D865F77"/>
    </Element>
    <Element Type="Param" Id="51C9FBDB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0FFD5DD"/>
    </Element>
    <Element Type="FunctionCall" Id="E0FFD5DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="32B1AB74"/>
    </Element>
    <Element Type="Param" Id="32B1AB74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9B747F4D"/>
        <Array Type="Param" Library="AIAI" Id="898918C2"/>
    </Element>
    <Element Type="Param" Id="9B747F4D">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="898918C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="2D865F77">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="592F3A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E6277873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4E8CEF55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA03DA1"/>
        <Parameter Type="Param" Library="AIAI" Id="E6311282"/>
    </Element>
    <Element Type="Param" Id="9CA03DA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B994CD09"/>
        <Array Type="Param" Library="AIAI" Id="C6850817"/>
    </Element>
    <Element Type="Param" Id="B994CD09">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="C6850817">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="E6311282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC510404"/>
    </Element>
    <Element Type="FunctionCall" Id="FC510404">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0362D6"/>
        <Parameter Type="Param" Library="AIAI" Id="79D6F8C8"/>
        <Parameter Type="Param" Library="AIAI" Id="B431A874"/>
    </Element>
    <Element Type="Param" Id="4E0362D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="79D6F8C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="B431A874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E96AFE1"/>
    </Element>
    <Element Type="FunctionCall" Id="5E96AFE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA5772B"/>
    </Element>
    <Element Type="Param" Id="8CA5772B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="F237EF34">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CE4EB3A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76CDA7B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DFA2FE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD71ACDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEFF7ED2"/>
    </Element>
    <Element Type="FunctionCall" Id="76CDA7B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="95610FE7"/>
        <Parameter Type="Param" Library="AIAI" Id="A7973E94"/>
    </Element>
    <Element Type="Param" Id="95610FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD392CDF"/>
    </Element>
    <Element Type="Param" Id="A7973E94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB6C45D3"/>
    </Element>
    <Element Type="FunctionCall" Id="DB6C45D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="0FCC5544"/>
    </Element>
    <Element Type="Param" Id="0FCC5544">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="FunctionCall" Id="0DFA2FE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7EF00A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC6392C6"/>
    </Element>
    <Element Type="FunctionCall" Id="F7EF00A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A287321"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C221E9B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACCD1BA6"/>
    </Element>
    <Element Type="FunctionCall" Id="1A287321">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DE456F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="FF3233BB"/>
        <Parameter Type="Param" Library="AIAI" Id="20679ACE"/>
    </Element>
    <Element Type="Param" Id="DE456F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="FF3233BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20679ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="C221E9B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A9F93377"/>
        <Parameter Type="Param" Library="AIAI" Id="1A83A2A5"/>
        <Parameter Type="Param" Library="AIAI" Id="F57BFFCE"/>
    </Element>
    <Element Type="Param" Id="A9F93377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB514307"/>
    </Element>
    <Element Type="FunctionCall" Id="BB514307">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="E1635BAE"/>
    </Element>
    <Element Type="Param" Id="E1635BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="1A83A2A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F57BFFCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C04E6EF4"/>
    </Element>
    <Element Type="FunctionCall" Id="C04E6EF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="4CF8BE1C"/>
        <Parameter Type="Param" Library="AIAI" Id="BBEFFE0B"/>
    </Element>
    <Element Type="Param" Id="4CF8BE1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBEFFE0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="ACCD1BA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="073AE550"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBC5D7D4"/>
    </Element>
    <Element Type="FunctionCall" Id="073AE550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFE9E81"/>
        <Parameter Type="Param" Library="AIAI" Id="75ABB497"/>
        <Parameter Type="Param" Library="AIAI" Id="822DA9FE"/>
    </Element>
    <Element Type="Param" Id="5CFE9E81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CD392CDF"/>
    </Element>
    <Element Type="Param" Id="75ABB497">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="822DA9FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="BBC5D7D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="449419C3"/>
        <Parameter Type="Param" Library="AIAI" Id="55AABAB5"/>
        <Parameter Type="Param" Library="AIAI" Id="E22AB91B"/>
    </Element>
    <Element Type="Param" Id="449419C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DBD0F10"/>
    </Element>
    <Element Type="FunctionCall" Id="1DBD0F10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C1FCA7F9"/>
        <Parameter Type="Param" Library="AIAI" Id="D3986A7C"/>
    </Element>
    <Element Type="Param" Id="C1FCA7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="CD392CDF"/>
    </Element>
    <Element Type="Param" Id="D3986A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E5C71646"/>
        <Array Type="Param" Library="AIAI" Id="B71F2B43"/>
    </Element>
    <Element Type="Param" Id="E5C71646">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="B71F2B43">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="55AABAB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="E22AB91B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AC6392C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7DC9D5A1"/>
        <Parameter Type="Param" Library="AIAI" Id="59E325FE"/>
        <Parameter Type="Param" Library="AIAI" Id="53E9DFD4"/>
    </Element>
    <Element Type="Param" Id="7DC9D5A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FB5B620D"/>
        <Array Type="Param" Library="AIAI" Id="0234160E"/>
    </Element>
    <Element Type="Param" Id="FB5B620D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0234160E">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="59E325FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BE57CF"/>
    </Element>
    <Element Type="FunctionCall" Id="E6BE57CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="479F41D1"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D86532"/>
    </Element>
    <Element Type="Param" Id="479F41D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F6D86532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D38C7399"/>
        <Array Type="Param" Library="AIAI" Id="F5AC9BFD"/>
    </Element>
    <Element Type="Param" Id="D38C7399">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="F5AC9BFD">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="53E9DFD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="CD71ACDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9ABEE74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CCF08F6"/>
    </Element>
    <Element Type="FunctionCall" Id="D9ABEE74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CAEA322"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="185E9901"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="734D9682"/>
    </Element>
    <Element Type="FunctionCall" Id="1CAEA322">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="25B42418"/>
        <Parameter Type="Param" Library="AIAI" Id="A350A872"/>
        <Parameter Type="Param" Library="AIAI" Id="55459BB4"/>
    </Element>
    <Element Type="Param" Id="25B42418">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="A350A872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="55459BB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="185E9901">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E15D31"/>
        <Parameter Type="Param" Library="AIAI" Id="C22CECDE"/>
        <Parameter Type="Param" Library="AIAI" Id="242D5DC2"/>
    </Element>
    <Element Type="Param" Id="B5E15D31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0F62E28"/>
    </Element>
    <Element Type="FunctionCall" Id="F0F62E28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="44FE1F91"/>
    </Element>
    <Element Type="Param" Id="44FE1F91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="C22CECDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="242D5DC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8C282EA"/>
    </Element>
    <Element Type="FunctionCall" Id="B8C282EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="DE806B03"/>
        <Parameter Type="Param" Library="AIAI" Id="61FD2755"/>
    </Element>
    <Element Type="Param" Id="DE806B03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="61FD2755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="734D9682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ED64005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8400F714"/>
    </Element>
    <Element Type="FunctionCall" Id="5ED64005">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="94D30BE9"/>
        <Parameter Type="Param" Library="AIAI" Id="FCCAEC72"/>
        <Parameter Type="Param" Library="AIAI" Id="D1254D3B"/>
    </Element>
    <Element Type="Param" Id="94D30BE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F28C0DF"/>
    </Element>
    <Element Type="FunctionCall" Id="9F28C0DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="0EAD39B9"/>
    </Element>
    <Element Type="Param" Id="0EAD39B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="FCCAEC72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1254D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94E5BB61"/>
    </Element>
    <Element Type="FunctionCall" Id="94E5BB61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="71FFD5FC"/>
        <Parameter Type="Param" Library="AIAI" Id="D3746B15"/>
    </Element>
    <Element Type="Param" Id="71FFD5FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D3746B15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="8400F714">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="DDF3C40B"/>
        <Parameter Type="Param" Library="AIAI" Id="1452B17D"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E3E620"/>
    </Element>
    <Element Type="Param" Id="DDF3C40B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74639C6E"/>
    </Element>
    <Element Type="FunctionCall" Id="74639C6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="C8EA975C"/>
    </Element>
    <Element Type="Param" Id="C8EA975C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="3CD130F2"/>
    </Element>
    <Element Type="Param" Id="1452B17D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B5E3E620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EB6A35D0"/>
        <Array Type="Param" Library="AIAI" Id="D2F3C0FF"/>
    </Element>
    <Element Type="Param" Id="EB6A35D0">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="D2F3C0FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="FunctionCall" Id="3CCF08F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A7E91271"/>
        <Parameter Type="Param" Library="AIAI" Id="AF5F3C17"/>
        <Parameter Type="Param" Library="AIAI" Id="81017D19"/>
    </Element>
    <Element Type="Param" Id="A7E91271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7CFA65AD"/>
        <Array Type="Param" Library="AIAI" Id="F733B808"/>
    </Element>
    <Element Type="Param" Id="7CFA65AD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F733B808">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="AF5F3C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBC5B1F7"/>
    </Element>
    <Element Type="FunctionCall" Id="EBC5B1F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="D4895173"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2D8D3B"/>
    </Element>
    <Element Type="Param" Id="D4895173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFFD3515"/>
        <Array Type="Param" Library="AIAI" Id="95A09D5A"/>
    </Element>
    <Element Type="Param" Id="CFFD3515">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="95A09D5A">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="9E2D8D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="81017D19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="BEFF7ED2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8BFE739"/>
        <Parameter Type="Param" Library="AIAI" Id="E3FB77F7"/>
        <Parameter Type="Param" Library="AIAI" Id="6DD627EC"/>
    </Element>
    <Element Type="Param" Id="A8BFE739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="72958434"/>
        <Array Type="Param" Library="AIAI" Id="E8188FAF"/>
    </Element>
    <Element Type="Param" Id="72958434">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="E8188FAF">
        <Parameter Type="ParamDef" Library="AIAI" Id="567B84C1"/>
    </Element>
    <Element Type="Param" Id="E3FB77F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="6DD627EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="097BB84F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="DA19CF86"/>
    </Element>
    <Element Type="Param" Id="DA19CF86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="DFBDAAE5">
        <Identifier>HeroAIFocusCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
        <Variable Type="Variable" Library="AIAI" Id="78BB9EA9"/>
        <Variable Type="Variable" Library="AIAI" Id="7F06097C"/>
        <Variable Type="Variable" Library="AIAI" Id="4AAC16AF"/>
        <Variable Type="Variable" Library="AIAI" Id="66CA7FBA"/>
        <Variable Type="Variable" Library="AIAI" Id="0B9D521A"/>
        <Variable Type="Variable" Library="AIAI" Id="58A03FF5"/>
        <Variable Type="Variable" Library="AIAI" Id="762FE250"/>
        <Variable Type="Variable" Library="AIAI" Id="7D6CAAAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5E10C0F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD420191"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D9A32BA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E363BA4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6656E9DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2BBEDB4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6CDE04B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5592E5A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E19A438F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9D53516"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A93BBD7"/>
    </Element>
    <Element Type="ParamDef" Id="BB6C28FF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B2BB4AB5"/>
    </Element>
    <Element Type="Param" Id="B2BB4AB5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2D960569">
        <Identifier>enemyCore</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="96D6C66A"/>
    </Element>
    <Element Type="Param" Id="96D6C66A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="78BB9EA9">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="399E2F8F"/>
    </Element>
    <Element Type="Param" Id="399E2F8F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7F06097C">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7559A74D"/>
    </Element>
    <Element Type="Param" Id="7559A74D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4AAC16AF">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CACCFEC1"/>
    </Element>
    <Element Type="Param" Id="CACCFEC1">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="66CA7FBA">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6FA28B90"/>
    </Element>
    <Element Type="Param" Id="6FA28B90">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0B9D521A">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A56C52C"/>
    </Element>
    <Element Type="Param" Id="4A56C52C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="58A03FF5">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F34A2EFC"/>
    </Element>
    <Element Type="Param" Id="F34A2EFC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="762FE250">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4FF6046"/>
    </Element>
    <Element Type="Param" Id="C4FF6046">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="7D6CAAAE">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BC2CB62"/>
    </Element>
    <Element Type="Param" Id="2BC2CB62">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="5E10C0F5">
        <Comment>
            Get enemy core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FD420191">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAEC1DD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99148F52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="862255D0"/>
    </Element>
    <Element Type="FunctionCall" Id="BAEC1DD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C956BDA4"/>
        <Parameter Type="Param" Library="AIAI" Id="E7604B96"/>
    </Element>
    <Element Type="Param" Id="C956BDA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="E7604B96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="2A815E5C"/>
        <Array Type="Param" Library="AIAI" Id="9F89C215"/>
    </Element>
    <Element Type="Param" Id="2A815E5C">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="9F89C215">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="99148F52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F2C14595"/>
        <Parameter Type="Param" Library="AIAI" Id="89009E65"/>
    </Element>
    <Element Type="Param" Id="F2C14595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="89009E65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="5F0A0C80"/>
        <Array Type="Param" Library="AIAI" Id="A858EBB8"/>
    </Element>
    <Element Type="Param" Id="5F0A0C80">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="A858EBB8">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="862255D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DBDEC4B3"/>
        <Parameter Type="Param" Library="AIAI" Id="088404E2"/>
        <Parameter Type="Param" Library="AIAI" Id="53EF3142"/>
    </Element>
    <Element Type="Param" Id="DBDEC4B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="088404E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="53EF3142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="80E23968"/>
        <Array Type="Param" Library="AIAI" Id="29115313"/>
    </Element>
    <Element Type="Param" Id="80E23968">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="29115313">
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Comment" Id="D9A32BA9">
        <Comment>
            Check if we should give up on the atttack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5E363BA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3735DA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8734A7FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7594A4CC"/>
    </Element>
    <Element Type="FunctionCall" Id="E3735DA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="48DD3697"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE71C74"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFC5BA6"/>
    </Element>
    <Element Type="Param" Id="48DD3697">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F38CC238"/>
    </Element>
    <Element Type="FunctionCall" Id="F38CC238">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1BBE3373"/>
        <Parameter Type="Param" Library="AIAI" Id="CD224038"/>
        <Parameter Type="Param" Library="AIAI" Id="CF80BE54"/>
    </Element>
    <Element Type="Param" Id="CD224038">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="516B779E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Param" Id="CF80BE54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="22B0023F"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="8BE71C74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3DFC5BA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8734A7FE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC3058DA"/>
    </Element>
    <Element Type="Param" Id="FC3058DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="FunctionCall" Id="7594A4CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3EDDB021"/>
    </Element>
    <Element Type="Param" Id="3EDDB021">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="6656E9DB">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F2BBEDB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7BBB031"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D33551C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F7AEED5"/>
    </Element>
    <Element Type="FunctionCall" Id="C7BBB031">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBBFEAE0"/>
        <Parameter Type="Param" Library="AIAI" Id="26D2D52B"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6A2698"/>
    </Element>
    <Element Type="Param" Id="BBBFEAE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74956466"/>
        <Array Type="Param" Library="AIAI" Id="896A15D6"/>
    </Element>
    <Element Type="Param" Id="74956466">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="896A15D6">
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Param" Id="26D2D52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="FE6A2698">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F4CA71B"/>
    </Element>
    <Element Type="FunctionCall" Id="1F4CA71B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="350495E2"/>
    </Element>
    <Element Type="Param" Id="350495E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="1D33551C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE2FAA70"/>
    </Element>
    <Element Type="Param" Id="FE2FAA70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7F7AEED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C32FD894"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE04E7B"/>
        <Parameter Type="Param" Library="AIAI" Id="EA39DE86"/>
    </Element>
    <Element Type="Param" Id="C32FD894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6654A11D"/>
    </Element>
    <Element Type="FunctionCall" Id="6654A11D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="55F1E849"/>
        <Parameter Type="Param" Library="AIAI" Id="E9317984"/>
    </Element>
    <Element Type="Param" Id="55F1E849">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Param" Id="E9317984">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="FAE04E7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EA39DE86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6CDE04B5">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5592E5A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A72FC8AF"/>
        <Parameter Type="Param" Library="AIAI" Id="91CF08CA"/>
    </Element>
    <Element Type="Param" Id="A72FC8AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="762FE250"/>
    </Element>
    <Element Type="Param" Id="91CF08CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61725FDE"/>
    </Element>
    <Element Type="FunctionCall" Id="61725FDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="24ECFA56"/>
        <Parameter Type="Param" Library="AIAI" Id="3B3D383E"/>
    </Element>
    <Element Type="Param" Id="24ECFA56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C5FD4B94"/>
        <Array Type="Param" Library="AIAI" Id="57209F3A"/>
    </Element>
    <Element Type="Param" Id="C5FD4B94">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="57209F3A">
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Param" Id="3B3D383E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E19A438F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DA883396"/>
        <Parameter Type="Param" Library="AIAI" Id="873A39AB"/>
    </Element>
    <Element Type="Param" Id="DA883396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D6CAAAE"/>
    </Element>
    <Element Type="Param" Id="873A39AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F93D22F"/>
    </Element>
    <Element Type="FunctionCall" Id="0F93D22F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="996B90CD"/>
    </Element>
    <Element Type="Param" Id="996B90CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="762FE250"/>
    </Element>
    <Element Type="FunctionCall" Id="E9D53516">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AA8F823"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="160966CC"/>
    </Element>
    <Element Type="FunctionCall" Id="6AA8F823">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CBDAE1E5"/>
        <Parameter Type="Param" Library="AIAI" Id="C711B570"/>
        <Parameter Type="Param" Library="AIAI" Id="E63C054A"/>
    </Element>
    <Element Type="Param" Id="CBDAE1E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8E61CEA0"/>
        <Array Type="Param" Library="AIAI" Id="487B132F"/>
    </Element>
    <Element Type="Param" Id="8E61CEA0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="487B132F">
        <Parameter Type="ParamDef" Library="AIAI" Id="BB6C28FF"/>
    </Element>
    <Element Type="Param" Id="C711B570">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B88B373"/>
    </Element>
    <Element Type="FunctionCall" Id="7B88B373">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="DE72C824"/>
        <Parameter Type="Param" Library="AIAI" Id="48A73A5B"/>
    </Element>
    <Element Type="Param" Id="DE72C824">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="48A73A5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="E63C054A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="160966CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EDEB4CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53DD36DF"/>
    </Element>
    <Element Type="FunctionCall" Id="4EDEB4CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2C945D70"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C41274"/>
        <Parameter Type="Param" Library="AIAI" Id="14CB525D"/>
    </Element>
    <Element Type="Param" Id="2C945D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="762FE250"/>
    </Element>
    <Element Type="Param" Id="B1C41274">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="14CB525D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="53DD36DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12E1411C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F184286"/>
    </Element>
    <Element Type="FunctionCall" Id="12E1411C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="868BB444"/>
        <Parameter Type="Param" Library="AIAI" Id="21029C49"/>
        <Parameter Type="Param" Library="AIAI" Id="F66E13B6"/>
    </Element>
    <Element Type="Param" Id="868BB444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D6CAAAE"/>
    </Element>
    <Element Type="Param" Id="21029C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F66E13B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="5F184286">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="47A82C46"/>
        <Parameter Type="Param" Library="AIAI" Id="49D13510"/>
        <Parameter Type="Param" Library="AIAI" Id="77856B67"/>
    </Element>
    <Element Type="Param" Id="47A82C46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7952F11D"/>
    </Element>
    <Element Type="FunctionCall" Id="7952F11D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2C3133E6"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0412D8"/>
    </Element>
    <Element Type="Param" Id="2C3133E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="7D6CAAAE"/>
    </Element>
    <Element Type="Param" Id="FE0412D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43B0B3FA"/>
    </Element>
    <Element Type="FunctionCall" Id="43B0B3FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3A630755"/>
    </Element>
    <Element Type="Param" Id="3A630755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="2D960569"/>
    </Element>
    <Element Type="Param" Id="49D13510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="77856B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5A93BBD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F89B53B5"/>
    </Element>
    <Element Type="Param" Id="F89B53B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="53254193">
        <Identifier>HeroAITeleportHomeLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
        <Variable Type="Variable" Library="AIAI" Id="4BFC69CC"/>
        <Variable Type="Variable" Library="AIAI" Id="432CC6CD"/>
        <Variable Type="Variable" Library="AIAI" Id="4C300197"/>
        <Variable Type="Variable" Library="AIAI" Id="9BAE19C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F36FB0F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D5DA2463"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E79D841"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CC426802"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DB025BE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECD8437B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34F63346"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C584EE29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE96C57C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="679616D5"/>
    </Element>
    <Element Type="ParamDef" Id="69CE17D2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B0C76F15"/>
    </Element>
    <Element Type="Param" Id="B0C76F15">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4BFC69CC">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="31EAADF6"/>
    </Element>
    <Element Type="Param" Id="31EAADF6">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="432CC6CD">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="94FC66EA"/>
    </Element>
    <Element Type="Param" Id="94FC66EA">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="4C300197">
        <Identifier>nearbyAllyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5DE30428"/>
    </Element>
    <Element Type="Param" Id="5DE30428">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21804ACE"/>
    </Element>
    <Element Type="FunctionCall" Id="21804ACE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="9BAE19C4">
        <Identifier>nearbyAllyPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="66E3E43B"/>
    </Element>
    <Element Type="Param" Id="66E3E43B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20D1EC9A"/>
    </Element>
    <Element Type="FunctionCall" Id="20D1EC9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="FunctionCall" Id="F36FB0F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FB259EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C3C18D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6189CED8"/>
    </Element>
    <Element Type="FunctionCall" Id="0FB259EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="654B0053"/>
        <Parameter Type="Param" Library="AIAI" Id="F23AD2C1"/>
    </Element>
    <Element Type="Param" Id="654B0053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4BFC69CC"/>
    </Element>
    <Element Type="Param" Id="F23AD2C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="6C3C18D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BADE04AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2D373095"/>
    </Element>
    <Element Type="Param" Id="BADE04AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4BFC69CC"/>
    </Element>
    <Element Type="Param" Id="2D373095">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="6189CED8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C351EA32"/>
        <Parameter Type="Param" Library="AIAI" Id="6386FF66"/>
        <Parameter Type="Param" Library="AIAI" Id="5B7E8489"/>
    </Element>
    <Element Type="Param" Id="C351EA32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C9698A0"/>
        <Array Type="Param" Library="AIAI" Id="7A3F7376"/>
    </Element>
    <Element Type="Param" Id="2C9698A0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7A3F7376">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="6386FF66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B7E8489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="D5DA2463">
        <Comment>
            Tell all nearby allies we are retreating if currently in a lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2E79D841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AE6CCBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C185709"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09A62E51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F12ED149"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="084EA0D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F87DBE5"/>
    </Element>
    <Element Type="FunctionCall" Id="8AE6CCBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4B46A959"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC7A8D8"/>
        <Parameter Type="Param" Library="AIAI" Id="B3BCC24A"/>
    </Element>
    <Element Type="Param" Id="4B46A959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AAD16B5"/>
    </Element>
    <Element Type="FunctionCall" Id="1AAD16B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="740A2B45"/>
        <Parameter Type="Param" Library="AIAI" Id="7143B5DD"/>
    </Element>
    <Element Type="Param" Id="740A2B45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0FA459FE"/>
        <Array Type="Param" Library="AIAI" Id="BD768AA9"/>
    </Element>
    <Element Type="Param" Id="0FA459FE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BD768AA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="7143B5DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="4BFC69CC"/>
    </Element>
    <Element Type="Param" Id="6FC7A8D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B3BCC24A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3C185709">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FAD44DB6"/>
        <Parameter Type="Param" Library="AIAI" Id="4D5D8851"/>
    </Element>
    <Element Type="Param" Id="FAD44DB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1E161E7"/>
    </Element>
    <Element Type="FunctionCall" Id="A1E161E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="2EFABC8E"/>
        <Parameter Type="Param" Library="AIAI" Id="3E84C610"/>
        <Parameter Type="Param" Library="AIAI" Id="95A9A185"/>
        <Parameter Type="Param" Library="AIAI" Id="289C55A2"/>
        <Parameter Type="Param" Library="AIAI" Id="C3E673A9"/>
    </Element>
    <Element Type="Param" Id="2EFABC8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="3E84C610">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="95A9A185">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="289C55A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="C3E673A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B89BBE0"/>
    </Element>
    <Element Type="FunctionCall" Id="5B89BBE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="451E9D71"/>
        <Parameter Type="Param" Library="AIAI" Id="BEFB1AE7"/>
    </Element>
    <Element Type="Param" Id="451E9D71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F92EC0D0"/>
    </Element>
    <Element Type="FunctionCall" Id="F92EC0D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BAE1215A"/>
    </Element>
    <Element Type="Param" Id="BAE1215A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E41CEEF1"/>
        <Array Type="Param" Library="AIAI" Id="06B45675"/>
    </Element>
    <Element Type="Param" Id="E41CEEF1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="06B45675">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="BEFB1AE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4D5D8851">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C300197"/>
    </Element>
    <Element Type="FunctionCall" Id="09A62E51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F7AA9686"/>
        <Parameter Type="Param" Library="AIAI" Id="8DCABF9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F302DF34"/>
    </Element>
    <Element Type="Param" Id="F7AA9686">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="4C300197"/>
    </Element>
    <Element Type="Param" Id="8DCABF9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="432CC6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="F302DF34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="01DF53B9"/>
        <Parameter Type="Param" Library="AIAI" Id="427F9CEC"/>
    </Element>
    <Element Type="Param" Id="01DF53B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="946347BC"/>
    </Element>
    <Element Type="FunctionCall" Id="946347BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="D86FDFCE"/>
    </Element>
    <Element Type="Param" Id="D86FDFCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="432CC6CD"/>
    </Element>
    <Element Type="Param" Id="427F9CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="9BAE19C4"/>
    </Element>
    <Element Type="FunctionCall" Id="F12ED149">
        <FunctionDef Type="FunctionDef" Library="Sond" Id="1827DF04"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9CB42B24"/>
        <Parameter Type="Param" Library="AIAI" Id="3C419B6B"/>
        <Parameter Type="Param" Library="AIAI" Id="7D99B21D"/>
    </Element>
    <Element Type="Param" Id="9CB42B24">
        <ParameterDef Type="ParamDef" Library="Sond" Id="7B36284C"/>
        <Preset Type="PresetValue" Library="Core" Id="2C1E4A73"/>
    </Element>
    <Element Type="Param" Id="3C419B6B">
        <ParameterDef Type="ParamDef" Library="Sond" Id="0D05A243"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="7D99B21D">
        <ParameterDef Type="ParamDef" Library="Sond" Id="E76BBB55"/>
        <Variable Type="Variable" Library="AIAI" Id="9BAE19C4"/>
    </Element>
    <Element Type="FunctionCall" Id="084EA0D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="14F9900E"/>
        <Parameter Type="Param" Library="AIAI" Id="1A94F4D6"/>
    </Element>
    <Element Type="Param" Id="14F9900E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A24A3EE6"/>
        <Array Type="Param" Library="AIAI" Id="C3117059"/>
    </Element>
    <Element Type="Param" Id="A24A3EE6">
        <Variable Type="Variable" Library="AIAI" Id="7568B9EE"/>
    </Element>
    <Element Type="Param" Id="C3117059">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="1A94F4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0F87DBE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9C1B9BB5"/>
        <Parameter Type="Param" Library="AIAI" Id="4290114A"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E9193D"/>
    </Element>
    <Element Type="Param" Id="9C1B9BB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B5DD2B1"/>
        <Array Type="Param" Library="AIAI" Id="9DD902C7"/>
    </Element>
    <Element Type="Param" Id="7B5DD2B1">
        <Variable Type="Variable" Library="AIAI" Id="7568B9EE"/>
    </Element>
    <Element Type="Param" Id="9DD902C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="4290114A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1E9193D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CC426802">
        <Comment>
            If we're already near home, no need to teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8DB025BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29474B10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CA758FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E57B20"/>
    </Element>
    <Element Type="FunctionCall" Id="29474B10">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="04DA4BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="7135B955"/>
    </Element>
    <Element Type="Param" Id="04DA4BFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="7135B955">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3FF61063"/>
    </Element>
    <Element Type="FunctionCall" Id="4CA758FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6318E78"/>
    </Element>
    <Element Type="Param" Id="D6318E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="07E57B20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="32AD6EC9"/>
        <Parameter Type="Param" Library="AIAI" Id="3C276DFE"/>
        <Parameter Type="Param" Library="AIAI" Id="B37A7799"/>
    </Element>
    <Element Type="Param" Id="32AD6EC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="778F849B"/>
    </Element>
    <Element Type="FunctionCall" Id="778F849B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="4B584BF9"/>
        <Parameter Type="Param" Library="AIAI" Id="BABADC11"/>
    </Element>
    <Element Type="Param" Id="4B584BF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="4BFC69CC"/>
    </Element>
    <Element Type="Param" Id="BABADC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC2C6F2E"/>
    </Element>
    <Element Type="FunctionCall" Id="DC2C6F2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="568E21AF"/>
    </Element>
    <Element Type="Param" Id="568E21AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C5C292C4"/>
        <Array Type="Param" Library="AIAI" Id="1743240A"/>
    </Element>
    <Element Type="Param" Id="C5C292C4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1743240A">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="3C276DFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B37A7799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="ECD8437B">
        <Comment>
            If we're no longer safe retreat more (ie don't let the enemy attack you while you try to port).
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="34F63346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62BA2798"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="947BD952"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1A1CBFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6914D28"/>
    </Element>
    <Element Type="FunctionCall" Id="62BA2798">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB92BE9"/>
        <Parameter Type="Param" Library="AIAI" Id="3BE34640"/>
    </Element>
    <Element Type="Param" Id="0CB92BE9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="3BE34640">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="040E417E"/>
    </Element>
    <Element Type="FunctionCall" Id="947BD952">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B5467412"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A66C35"/>
        <Parameter Type="Param" Library="AIAI" Id="8B87B44F"/>
    </Element>
    <Element Type="Param" Id="B5467412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C6793261"/>
        <Array Type="Param" Library="AIAI" Id="D1243EB1"/>
    </Element>
    <Element Type="Param" Id="C6793261">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D1243EB1">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="E9A66C35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB6AF26C"/>
    </Element>
    <Element Type="FunctionCall" Id="DB6AF26C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="D39560BA"/>
        <Parameter Type="Param" Library="AIAI" Id="F5073322"/>
    </Element>
    <Element Type="Param" Id="D39560BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F5073322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="635BDCEF"/>
        <Array Type="Param" Library="AIAI" Id="449A5EB8"/>
    </Element>
    <Element Type="Param" Id="635BDCEF">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="449A5EB8">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="8B87B44F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="A1A1CBFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADE703B2"/>
    </Element>
    <Element Type="Param" Id="ADE703B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E6914D28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8231FB"/>
        <Parameter Type="Param" Library="AIAI" Id="64926BD9"/>
        <Parameter Type="Param" Library="AIAI" Id="735E58AA"/>
    </Element>
    <Element Type="Param" Id="EF8231FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB06BC92"/>
    </Element>
    <Element Type="FunctionCall" Id="FB06BC92">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="121B99F9"/>
    </Element>
    <Element Type="Param" Id="121B99F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="64926BD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="735E58AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C584EE29">
        <Comment>
            If we're not already casting teleport, cast teleport
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EE96C57C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B941D9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A943FE5B"/>
    </Element>
    <Element Type="FunctionCall" Id="7B941D9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC7315A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3CFE690"/>
    </Element>
    <Element Type="FunctionCall" Id="CC7315A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FF3A822B"/>
        <Parameter Type="Param" Library="AIAI" Id="A2554C2A"/>
        <Parameter Type="Param" Library="AIAI" Id="55AC8417"/>
    </Element>
    <Element Type="Param" Id="FF3A822B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4DD0D71"/>
    </Element>
    <Element Type="FunctionCall" Id="F4DD0D71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0D9C3193"/>
        <Parameter Type="Param" Library="AIAI" Id="3844EBDD"/>
    </Element>
    <Element Type="Param" Id="0D9C3193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="80A8D4B5"/>
        <Array Type="Param" Library="AIAI" Id="8418BCF8"/>
    </Element>
    <Element Type="Param" Id="80A8D4B5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8418BCF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="3844EBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A2554C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="55AC8417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="A3CFE690">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4997E1AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A413524F"/>
        <Parameter Type="Param" Library="AIAI" Id="39C2C3FE"/>
    </Element>
    <Element Type="Param" Id="4997E1AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF67C68B"/>
    </Element>
    <Element Type="FunctionCall" Id="EF67C68B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="FB709D99"/>
    </Element>
    <Element Type="Param" Id="FB709D99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB21CFCC"/>
    </Element>
    <Element Type="FunctionCall" Id="DB21CFCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="3784403A"/>
        <Parameter Type="Param" Library="AIAI" Id="E25834D8"/>
    </Element>
    <Element Type="Param" Id="3784403A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3DE79427"/>
        <Array Type="Param" Library="AIAI" Id="AC017484"/>
    </Element>
    <Element Type="Param" Id="3DE79427">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AC017484">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="E25834D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A413524F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="39C2C3FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90A6B772"/>
    </Element>
    <Element Type="FunctionCall" Id="90A6B772">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="C1D80FFC"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD25E0D"/>
    </Element>
    <Element Type="Param" Id="C1D80FFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AFD25E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="A943FE5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="715BEA2C"/>
        <Parameter Type="Param" Library="AIAI" Id="45B3C1CE"/>
        <Parameter Type="Param" Library="AIAI" Id="42156214"/>
    </Element>
    <Element Type="Param" Id="715BEA2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="56871448"/>
        <Array Type="Param" Library="AIAI" Id="DD9E234F"/>
    </Element>
    <Element Type="Param" Id="56871448">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DD9E234F">
        <Parameter Type="ParamDef" Library="AIAI" Id="69CE17D2"/>
    </Element>
    <Element Type="Param" Id="45B3C1CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8261EAE4"/>
    </Element>
    <Element Type="FunctionCall" Id="8261EAE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="BB62F520"/>
    </Element>
    <Element Type="Param" Id="BB62F520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="42156214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="679616D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="29259961"/>
    </Element>
    <Element Type="Param" Id="29259961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="F5372064">
        <Identifier>HeroAIDrinkMoonwell</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
        <Variable Type="Variable" Library="AIAI" Id="0327405C"/>
        <Variable Type="Variable" Library="AIAI" Id="499491E5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BDB3DD59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33233357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="633BA975"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2991787F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5543CB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85023468"/>
    </Element>
    <Element Type="ParamDef" Id="C27BB30F">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D0F9E92F"/>
    </Element>
    <Element Type="Param" Id="D0F9E92F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0327405C">
        <Identifier>currentHealthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6585CFD8"/>
    </Element>
    <Element Type="Param" Id="6585CFD8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="499491E5">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CEC1CA93"/>
    </Element>
    <Element Type="Param" Id="CEC1CA93">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="BDB3DD59">
        <Comment>
            Finished drinking from Moonwell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="33233357">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C84A39F9"/>
        <Parameter Type="Param" Library="AIAI" Id="B8975295"/>
    </Element>
    <Element Type="Param" Id="C84A39F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0327405C"/>
    </Element>
    <Element Type="Param" Id="B8975295">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A031F7D"/>
    </Element>
    <Element Type="FunctionCall" Id="9A031F7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="69831EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="59886EF4"/>
        <Parameter Type="Param" Library="AIAI" Id="9330F1AF"/>
    </Element>
    <Element Type="Param" Id="69831EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03012CBE"/>
        <Array Type="Param" Library="AIAI" Id="7649F7AE"/>
    </Element>
    <Element Type="Param" Id="03012CBE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7649F7AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="59886EF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="9330F1AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="633BA975">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D16C9F02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AF3D91F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D54F02A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="719AD0AB"/>
    </Element>
    <Element Type="FunctionCall" Id="D16C9F02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A83CC204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="779AA5DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBA808A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E80B9DC6"/>
    </Element>
    <Element Type="FunctionCall" Id="A83CC204">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2C2A33"/>
        <Parameter Type="Param" Library="AIAI" Id="FC2AD6C3"/>
        <Parameter Type="Param" Library="AIAI" Id="DD32F4E1"/>
    </Element>
    <Element Type="Param" Id="CE2C2A33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0327405C"/>
    </Element>
    <Element Type="Param" Id="FC2AD6C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="DD32F4E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>99.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="779AA5DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="85CC07BE"/>
        <Parameter Type="Param" Library="AIAI" Id="C8C66AD6"/>
        <Parameter Type="Param" Library="AIAI" Id="850F4DA8"/>
    </Element>
    <Element Type="Param" Id="85CC07BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8471FE56"/>
    </Element>
    <Element Type="FunctionCall" Id="8471FE56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="E66DCB1B"/>
        <Parameter Type="Param" Library="AIAI" Id="76660AF8"/>
    </Element>
    <Element Type="Param" Id="E66DCB1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F96627B2"/>
        <Array Type="Param" Library="AIAI" Id="FCDA3445"/>
    </Element>
    <Element Type="Param" Id="F96627B2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FCDA3445">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="76660AF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>HealingFountainCooldown</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="C8C66AD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="850F4DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FBA808A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E9E2F0D0"/>
        <Parameter Type="Param" Library="AIAI" Id="654EE13C"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F914C2"/>
    </Element>
    <Element Type="Param" Id="E9E2F0D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E64265A"/>
    </Element>
    <Element Type="FunctionCall" Id="1E64265A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9E26BBDB"/>
    </Element>
    <Element Type="Param" Id="9E26BBDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="379F1D17"/>
        <Array Type="Param" Library="AIAI" Id="8B2BDB38"/>
    </Element>
    <Element Type="Param" Id="379F1D17">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="8B2BDB38">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="654EE13C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B9F914C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E80B9DC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E9E07283"/>
        <Parameter Type="Param" Library="AIAI" Id="998CF7B1"/>
        <Parameter Type="Param" Library="AIAI" Id="AB2B62AA"/>
    </Element>
    <Element Type="Param" Id="E9E07283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C52F778C"/>
    </Element>
    <Element Type="FunctionCall" Id="C52F778C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2939F9"/>
        <Parameter Type="Param" Library="AIAI" Id="73721756"/>
    </Element>
    <Element Type="Param" Id="2F2939F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="73721756">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="998CF7B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AB2B62AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7AF3D91F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C314A6B"/>
        <Parameter Type="Param" Library="AIAI" Id="854433BE"/>
    </Element>
    <Element Type="Param" Id="8C314A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="562A34E1"/>
        <Array Type="Param" Library="AIAI" Id="5D55CCE9"/>
    </Element>
    <Element Type="Param" Id="562A34E1">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="5D55CCE9">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="854433BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="7D54F02A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4905C460"/>
    </Element>
    <Element Type="Param" Id="4905C460">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="FunctionCall" Id="719AD0AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="848C5882"/>
    </Element>
    <Element Type="Param" Id="848C5882">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="2991787F">
        <Comment>
            If we're not already casting, cast drink on moonwell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F5543CB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44A4F45C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="087C438F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8428B80D"/>
    </Element>
    <Element Type="FunctionCall" Id="44A4F45C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6D656ACA"/>
        <Parameter Type="Param" Library="AIAI" Id="58D50075"/>
    </Element>
    <Element Type="Param" Id="6D656ACA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="499491E5"/>
    </Element>
    <Element Type="Param" Id="58D50075">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E68E9C8"/>
    </Element>
    <Element Type="FunctionCall" Id="2E68E9C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="EE6008C9"/>
        <Parameter Type="Param" Library="AIAI" Id="3295C622"/>
    </Element>
    <Element Type="Param" Id="EE6008C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A58B373C"/>
        <Array Type="Param" Library="AIAI" Id="D77034F8"/>
    </Element>
    <Element Type="Param" Id="A58B373C">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="D77034F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="3295C622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CE4F87E"/>
    </Element>
    <Element Type="FunctionCall" Id="0CE4F87E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="4575A55B"/>
        <Parameter Type="Param" Library="AIAI" Id="D81AD412"/>
    </Element>
    <Element Type="Param" Id="4575A55B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D81AD412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>FountainDrink</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="087C438F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE6420B9"/>
        <Parameter Type="Param" Library="AIAI" Id="28253703"/>
        <Parameter Type="Param" Library="AIAI" Id="098042D3"/>
    </Element>
    <Element Type="Param" Id="CE6420B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F7CAF590"/>
        <Array Type="Param" Library="AIAI" Id="8DCE3017"/>
    </Element>
    <Element Type="Param" Id="F7CAF590">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8DCE3017">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="28253703">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <Variable Type="Variable" Library="AIAI" Id="499491E5"/>
    </Element>
    <Element Type="Param" Id="098042D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="8428B80D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D15ABABA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E670DB8E"/>
    </Element>
    <Element Type="FunctionCall" Id="D15ABABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E4A47AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="B6DF7B08"/>
        <Parameter Type="Param" Library="AIAI" Id="48E975F8"/>
    </Element>
    <Element Type="Param" Id="E4A47AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABAA13D2"/>
    </Element>
    <Element Type="FunctionCall" Id="ABAA13D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="2192A5D8"/>
        <Parameter Type="Param" Library="AIAI" Id="84F1D0D1"/>
    </Element>
    <Element Type="Param" Id="2192A5D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EEFDFA9B"/>
        <Array Type="Param" Library="AIAI" Id="A7C95EA9"/>
    </Element>
    <Element Type="Param" Id="EEFDFA9B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A7C95EA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="84F1D0D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B6DF7B08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="48E975F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="E670DB8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="787A80AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2CFFF1F6"/>
        <Parameter Type="Param" Library="AIAI" Id="2B66FFDD"/>
    </Element>
    <Element Type="Param" Id="787A80AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7658365"/>
    </Element>
    <Element Type="FunctionCall" Id="F7658365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1F5C2D"/>
    </Element>
    <Element Type="Param" Id="CA1F5C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D058579A"/>
    </Element>
    <Element Type="FunctionCall" Id="D058579A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE08104"/>
        <Parameter Type="Param" Library="AIAI" Id="4E359AD5"/>
    </Element>
    <Element Type="Param" Id="4FE08104">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BA056375"/>
        <Array Type="Param" Library="AIAI" Id="99A1ADB9"/>
    </Element>
    <Element Type="Param" Id="BA056375">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="99A1ADB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="C27BB30F"/>
    </Element>
    <Element Type="Param" Id="4E359AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2CFFF1F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2B66FFDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DDE012D"/>
    </Element>
    <Element Type="FunctionCall" Id="2DDE012D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="C36A29D2"/>
        <Parameter Type="Param" Library="AIAI" Id="3CC204E3"/>
    </Element>
    <Element Type="Param" Id="C36A29D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3CC204E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>FountainDrink</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="85023468">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9C5E56DD"/>
    </Element>
    <Element Type="Param" Id="9C5E56DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="F3EF1D7F">
        <Identifier>HeroAIFleeInJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
        <Variable Type="Variable" Library="AIAI" Id="3E6749D6"/>
        <Variable Type="Variable" Library="AIAI" Id="8C82704F"/>
        <Variable Type="Variable" Library="AIAI" Id="A08EDDFE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE898957"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C85D3E97"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="97D1C541"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89277A47"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FA200AEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C68ADDB3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0B52871D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDBF0E8C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7B37DC4A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4990A5A0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="32B9A2E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BF6ECD7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B38C2216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03FE06C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85E99F3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D97F8791"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DAC3FAE"/>
    </Element>
    <Element Type="ParamDef" Id="1EC67B0C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C209815B"/>
    </Element>
    <Element Type="Param" Id="C209815B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3E6749D6">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A659E8B"/>
    </Element>
    <Element Type="Param" Id="5A659E8B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="8C82704F">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="21F9A9F9"/>
    </Element>
    <Element Type="Param" Id="21F9A9F9">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="A08EDDFE">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="75149F13"/>
    </Element>
    <Element Type="Param" Id="75149F13">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="FE898957">
        <Comment>
            Dismount if we're mounted
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C85D3E97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBAFB9F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C6D7E55"/>
    </Element>
    <Element Type="FunctionCall" Id="DBAFB9F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0D5465"/>
        <Parameter Type="Param" Library="AIAI" Id="6D9C3D9F"/>
        <Parameter Type="Param" Library="AIAI" Id="418B2DAC"/>
    </Element>
    <Element Type="Param" Id="1F0D5465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="051AC23D"/>
    </Element>
    <Element Type="FunctionCall" Id="051AC23D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="D54CDBB7"/>
    </Element>
    <Element Type="Param" Id="D54CDBB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="6D9C3D9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="418B2DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C6D7E55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9DF2D5F"/>
    </Element>
    <Element Type="Param" Id="B9DF2D5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="97D1C541">
        <Comment>
            Determine home region.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="89277A47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="831A0664"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66158B71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA0D21F3"/>
    </Element>
    <Element Type="FunctionCall" Id="831A0664">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD895A2"/>
        <Parameter Type="Param" Library="AIAI" Id="AE51D201"/>
        <Parameter Type="Param" Library="AIAI" Id="B3910121"/>
    </Element>
    <Element Type="Param" Id="0DD895A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="55D95DFF"/>
        <Array Type="Param" Library="AIAI" Id="77DB5CB0"/>
    </Element>
    <Element Type="Param" Id="55D95DFF">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="77DB5CB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="AE51D201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B3910121">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="66158B71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="859E0C1E"/>
        <Parameter Type="Param" Library="AIAI" Id="07267CAA"/>
    </Element>
    <Element Type="Param" Id="859E0C1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3E6749D6"/>
    </Element>
    <Element Type="Param" Id="07267CAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="AA0D21F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="49C38535"/>
        <Parameter Type="Param" Library="AIAI" Id="4BCED7CD"/>
    </Element>
    <Element Type="Param" Id="49C38535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3E6749D6"/>
    </Element>
    <Element Type="Param" Id="4BCED7CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="Comment" Id="FA200AEB">
        <Comment>
            If we're near home, just go back to the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C68ADDB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E9BFF76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCBB3FA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7DF9EBC"/>
    </Element>
    <Element Type="FunctionCall" Id="4E9BFF76">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA9EA4F"/>
        <Parameter Type="Param" Library="AIAI" Id="AB171161"/>
    </Element>
    <Element Type="Param" Id="6FA9EA4F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="AB171161">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3FF61063"/>
    </Element>
    <Element Type="FunctionCall" Id="DCBB3FA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A675772E"/>
    </Element>
    <Element Type="Param" Id="A675772E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="B7DF9EBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1CCC5E"/>
        <Parameter Type="Param" Library="AIAI" Id="08245CDC"/>
        <Parameter Type="Param" Library="AIAI" Id="4473A6A2"/>
    </Element>
    <Element Type="Param" Id="8A1CCC5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A724306"/>
    </Element>
    <Element Type="FunctionCall" Id="0A724306">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="855D4842"/>
        <Parameter Type="Param" Library="AIAI" Id="C4142CA4"/>
    </Element>
    <Element Type="Param" Id="855D4842">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="3E6749D6"/>
    </Element>
    <Element Type="Param" Id="C4142CA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4757998C"/>
    </Element>
    <Element Type="FunctionCall" Id="4757998C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C8BE092D"/>
    </Element>
    <Element Type="Param" Id="C8BE092D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C5BC2684"/>
        <Array Type="Param" Library="AIAI" Id="015EF47B"/>
    </Element>
    <Element Type="Param" Id="C5BC2684">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="015EF47B">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="08245CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4473A6A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0B52871D">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CDBF0E8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2478D248"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82DA472C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13664910"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCFEA835"/>
    </Element>
    <Element Type="FunctionCall" Id="2478D248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3479FACF"/>
        <Parameter Type="Param" Library="AIAI" Id="4E480E97"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA767FE"/>
    </Element>
    <Element Type="Param" Id="3479FACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="7E7EFA2A"/>
    </Element>
    <Element Type="Param" Id="7E7EFA2A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="068B2DA4"/>
        <Array Type="Param" Library="AIAI" Id="F1E9EE04"/>
    </Element>
    <Element Type="Param" Id="068B2DA4">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="F1E9EE04">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="4E480E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5CA767FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82DA472C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="35ECF9C3"/>
        <Parameter Type="Param" Library="AIAI" Id="118DE661"/>
        <Parameter Type="Param" Library="AIAI" Id="34249E79"/>
    </Element>
    <Element Type="Param" Id="35ECF9C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B674FAD"/>
    </Element>
    <Element Type="FunctionCall" Id="1B674FAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="E3703384"/>
        <Parameter Type="Param" Library="AIAI" Id="5AFAC4E9"/>
        <Parameter Type="Param" Library="AIAI" Id="63E45B9B"/>
    </Element>
    <Element Type="Param" Id="E3703384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9EE50F07"/>
        <Array Type="Param" Library="AIAI" Id="DF64CB0E"/>
    </Element>
    <Element Type="Param" Id="9EE50F07">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DF64CB0E">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="5AFAC4E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="63E45B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="118DE661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="34249E79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2A7766B"/>
    </Element>
    <Element Type="FunctionCall" Id="C2A7766B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="42F9B974"/>
        <Parameter Type="Param" Library="AIAI" Id="7BBC39D7"/>
        <Parameter Type="Param" Library="AIAI" Id="73907A76"/>
    </Element>
    <Element Type="Param" Id="42F9B974">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7BBC39D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="A1750E3E"/>
    </Element>
    <Element Type="Param" Id="A1750E3E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4175726"/>
    </Element>
    <Element Type="FunctionCall" Id="E4175726">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="08A5AB96"/>
    </Element>
    <Element Type="Param" Id="08A5AB96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="13043A47"/>
        <Array Type="Param" Library="AIAI" Id="58F7CF49"/>
    </Element>
    <Element Type="Param" Id="13043A47">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="58F7CF49">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="73907A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="13664910">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B1E87E8"/>
    </Element>
    <Element Type="Param" Id="5B1E87E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="DCFEA835">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5E3C5C"/>
        <Parameter Type="Param" Library="AIAI" Id="773DBEBF"/>
        <Parameter Type="Param" Library="AIAI" Id="9C5D7F35"/>
    </Element>
    <Element Type="Param" Id="5C5E3C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CAAE625"/>
    </Element>
    <Element Type="FunctionCall" Id="3CAAE625">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="4A5691D1"/>
    </Element>
    <Element Type="Param" Id="4A5691D1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="773DBEBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9C5D7F35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7B37DC4A">
        <Comment>
            Determine if we are safe in the jungle retreating and for how long we have been safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4990A5A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="854C63A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D4D53AE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F08CF49C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A90A9ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04708642"/>
    </Element>
    <Element Type="FunctionCall" Id="854C63A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="986875E6"/>
        <Parameter Type="Param" Library="AIAI" Id="49071D1A"/>
    </Element>
    <Element Type="Param" Id="986875E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D622A619"/>
        <Array Type="Param" Library="AIAI" Id="DC509161"/>
    </Element>
    <Element Type="Param" Id="D622A619">
        <Variable Type="Variable" Library="AIAI" Id="F6BEA9BD"/>
    </Element>
    <Element Type="Param" Id="DC509161">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="49071D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D4D53AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E838656"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F52D1478"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEEF1861"/>
    </Element>
    <Element Type="FunctionCall" Id="3E838656">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBBD3B5A"/>
        <Parameter Type="Param" Library="AIAI" Id="CB903B0B"/>
        <Parameter Type="Param" Library="AIAI" Id="A6BF3C35"/>
    </Element>
    <Element Type="Param" Id="BBBD3B5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E9D90B7"/>
        <Array Type="Param" Library="AIAI" Id="24DCBD17"/>
    </Element>
    <Element Type="Param" Id="8E9D90B7">
        <Variable Type="Variable" Library="AIAI" Id="F6BEA9BD"/>
    </Element>
    <Element Type="Param" Id="24DCBD17">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="CB903B0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A6BF3C35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F52D1478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="841F680D"/>
        <Parameter Type="Param" Library="AIAI" Id="670B22B1"/>
    </Element>
    <Element Type="Param" Id="841F680D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B8A96C0"/>
        <Array Type="Param" Library="AIAI" Id="4D9892F4"/>
    </Element>
    <Element Type="Param" Id="0B8A96C0">
        <Variable Type="Variable" Library="AIAI" Id="F6BEA9BD"/>
    </Element>
    <Element Type="Param" Id="4D9892F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="670B22B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DEEF1861">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A39F39DA"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E0A8E6"/>
    </Element>
    <Element Type="Param" Id="A39F39DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="75BB2655"/>
        <Array Type="Param" Library="AIAI" Id="209B27B9"/>
    </Element>
    <Element Type="Param" Id="75BB2655">
        <Variable Type="Variable" Library="AIAI" Id="28D9DB5D"/>
    </Element>
    <Element Type="Param" Id="209B27B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="D1E0A8E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99DCB16A"/>
    </Element>
    <Element Type="FunctionCall" Id="99DCB16A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="EA4F3EB7"/>
    </Element>
    <Element Type="Param" Id="EA4F3EB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="F08CF49C">
        <Comment>
            Decide if we want to do something else now that we are safe
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3A90A9ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B587174"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22809A5A"/>
    </Element>
    <Element Type="FunctionCall" Id="9B587174">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2B7E4474"/>
    </Element>
    <Element Type="Param" Id="2B7E4474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="22809A5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2CA7002F"/>
        <Parameter Type="Param" Library="AIAI" Id="A698ED0C"/>
        <Parameter Type="Param" Library="AIAI" Id="D00B5FAF"/>
    </Element>
    <Element Type="Param" Id="2CA7002F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D247CF5"/>
    </Element>
    <Element Type="FunctionCall" Id="0D247CF5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3CE0C186"/>
        <Parameter Type="Param" Library="AIAI" Id="ED538445"/>
    </Element>
    <Element Type="Param" Id="ED538445">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7890956B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="A698ED0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D00B5FAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="04708642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0F19354D"/>
        <Parameter Type="Param" Library="AIAI" Id="E281616F"/>
        <Parameter Type="Param" Library="AIAI" Id="AC1F88AB"/>
    </Element>
    <Element Type="Param" Id="0F19354D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC22BECE"/>
    </Element>
    <Element Type="FunctionCall" Id="AC22BECE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6183BC39"/>
        <Parameter Type="Param" Library="AIAI" Id="5E023D62"/>
    </Element>
    <Element Type="Param" Id="5E023D62">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="E281616F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AC1F88AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="32B9A2E7">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4BF6ECD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AFF8D3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3937B6"/>
    </Element>
    <Element Type="FunctionCall" Id="8AFF8D3C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93EB9F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="AC25571B"/>
    </Element>
    <Element Type="Param" Id="93EB9F5C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="AC25571B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7FCF73C0"/>
        <Array Type="Param" Library="AIAI" Id="79D30B09"/>
    </Element>
    <Element Type="Param" Id="7FCF73C0">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="79D30B09">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3937B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF04377"/>
        <Parameter Type="Param" Library="AIAI" Id="5167BE10"/>
        <Parameter Type="Param" Library="AIAI" Id="478E6254"/>
    </Element>
    <Element Type="Param" Id="0EF04377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63CED5D3"/>
    </Element>
    <Element Type="FunctionCall" Id="63CED5D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="82C9F6DA"/>
        <Parameter Type="Param" Library="AIAI" Id="3A102D12"/>
    </Element>
    <Element Type="Param" Id="82C9F6DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D70DA76"/>
    </Element>
    <Element Type="FunctionCall" Id="4D70DA76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB67017"/>
    </Element>
    <Element Type="Param" Id="DBB67017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9AAD1750"/>
        <Array Type="Param" Library="AIAI" Id="D864E972"/>
    </Element>
    <Element Type="Param" Id="9AAD1750">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D864E972">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="3A102D12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C611030D"/>
        <Array Type="Param" Library="AIAI" Id="63FE7BCB"/>
    </Element>
    <Element Type="Param" Id="C611030D">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="63FE7BCB">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="5167BE10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="478E6254">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="B38C2216">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="03FE06C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="68120D67"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E62907"/>
    </Element>
    <Element Type="Param" Id="68120D67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F132D352"/>
    </Element>
    <Element Type="FunctionCall" Id="F132D352">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="93024FC1"/>
        <Parameter Type="Param" Library="AIAI" Id="96D8A5A2"/>
    </Element>
    <Element Type="Param" Id="93024FC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C940A9B2"/>
        <Array Type="Param" Library="AIAI" Id="5DD7EE73"/>
    </Element>
    <Element Type="Param" Id="C940A9B2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5DD7EE73">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="96D8A5A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D4E62907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8C82704F"/>
    </Element>
    <Element Type="FunctionCall" Id="85E99F3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2C375EA"/>
        <Parameter Type="Param" Library="AIAI" Id="403CC23A"/>
    </Element>
    <Element Type="Param" Id="F2C375EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A08EDDFE"/>
    </Element>
    <Element Type="Param" Id="403CC23A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A68227C2"/>
    </Element>
    <Element Type="FunctionCall" Id="A68227C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="520FE237"/>
    </Element>
    <Element Type="Param" Id="520FE237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="8C82704F"/>
    </Element>
    <Element Type="FunctionCall" Id="D97F8791">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43E1A2AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C832BE91"/>
    </Element>
    <Element Type="FunctionCall" Id="43E1A2AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="974CAC0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33B7076B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C7C810"/>
    </Element>
    <Element Type="FunctionCall" Id="974CAC0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D92449ED"/>
        <Parameter Type="Param" Library="AIAI" Id="898E7CA6"/>
        <Parameter Type="Param" Library="AIAI" Id="33FAC332"/>
    </Element>
    <Element Type="Param" Id="D92449ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="898E7CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Param" Id="33FAC332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8C82704F"/>
    </Element>
    <Element Type="FunctionCall" Id="33B7076B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4B10F9"/>
        <Parameter Type="Param" Library="AIAI" Id="D612E92F"/>
        <Parameter Type="Param" Library="AIAI" Id="687F7293"/>
    </Element>
    <Element Type="Param" Id="ED4B10F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81202A62"/>
    </Element>
    <Element Type="FunctionCall" Id="81202A62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="8EEC67C3"/>
        <Parameter Type="Param" Library="AIAI" Id="97DC6C61"/>
    </Element>
    <Element Type="Param" Id="8EEC67C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DE46B3DC"/>
        <Array Type="Param" Library="AIAI" Id="1A8BAC47"/>
    </Element>
    <Element Type="Param" Id="DE46B3DC">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1A8BAC47">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="97DC6C61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="8C82704F"/>
    </Element>
    <Element Type="Param" Id="D612E92F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="687F7293">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="04C7C810">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20C0E431"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1D2AECB"/>
    </Element>
    <Element Type="FunctionCall" Id="20C0E431">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="540CFD2B"/>
        <Parameter Type="Param" Library="AIAI" Id="B933F2E8"/>
        <Parameter Type="Param" Library="AIAI" Id="C4BE05CD"/>
    </Element>
    <Element Type="Param" Id="540CFD2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A08EDDFE"/>
    </Element>
    <Element Type="Param" Id="B933F2E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="C4BE05CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="D1D2AECB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="892160BE"/>
        <Parameter Type="Param" Library="AIAI" Id="993EF2DF"/>
        <Parameter Type="Param" Library="AIAI" Id="0253D55D"/>
    </Element>
    <Element Type="Param" Id="892160BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF6C6319"/>
    </Element>
    <Element Type="FunctionCall" Id="BF6C6319">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2106581E"/>
        <Parameter Type="Param" Library="AIAI" Id="274379A1"/>
    </Element>
    <Element Type="Param" Id="2106581E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="A08EDDFE"/>
    </Element>
    <Element Type="Param" Id="274379A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3AC13880"/>
        <Array Type="Param" Library="AIAI" Id="83D84433"/>
    </Element>
    <Element Type="Param" Id="3AC13880">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="83D84433">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="993EF2DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0253D55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="C832BE91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D16FB3D0"/>
        <Parameter Type="Param" Library="AIAI" Id="FB9CBFE7"/>
        <Parameter Type="Param" Library="AIAI" Id="8977F360"/>
    </Element>
    <Element Type="Param" Id="D16FB3D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C8B918D7"/>
        <Array Type="Param" Library="AIAI" Id="4FC9DE75"/>
    </Element>
    <Element Type="Param" Id="C8B918D7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4FC9DE75">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="FB9CBFE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EB770A8"/>
    </Element>
    <Element Type="FunctionCall" Id="5EB770A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="C05D8FE5"/>
        <Parameter Type="Param" Library="AIAI" Id="A08E87F3"/>
    </Element>
    <Element Type="Param" Id="C05D8FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="A08E87F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="862F701C"/>
        <Array Type="Param" Library="AIAI" Id="3DC62CFA"/>
    </Element>
    <Element Type="Param" Id="862F701C">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="3DC62CFA">
        <Parameter Type="ParamDef" Library="AIAI" Id="1EC67B0C"/>
    </Element>
    <Element Type="Param" Id="8977F360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="1DAC3FAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1879BA4C"/>
    </Element>
    <Element Type="Param" Id="1879BA4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="E5C79E82">
        <Identifier>HeroAITeleportHomeJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
        <Variable Type="Variable" Library="AIAI" Id="C6851468"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="980736E5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6C6B2630"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="737557F5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="221A2432"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D972E80E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="12732507"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8FF8FE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B8C40F5"/>
    </Element>
    <Element Type="ParamDef" Id="728279C1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D848BF80"/>
    </Element>
    <Element Type="Param" Id="D848BF80">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C6851468">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F06A03C6"/>
    </Element>
    <Element Type="Param" Id="F06A03C6">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="980736E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6DCD744"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16DC9D32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37F2A456"/>
    </Element>
    <Element Type="FunctionCall" Id="E6DCD744">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="041F173B"/>
        <Parameter Type="Param" Library="AIAI" Id="D7140D0E"/>
    </Element>
    <Element Type="Param" Id="041F173B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C6851468"/>
    </Element>
    <Element Type="Param" Id="D7140D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="16DC9D32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1A20EB"/>
        <Parameter Type="Param" Library="AIAI" Id="B5CA6B58"/>
    </Element>
    <Element Type="Param" Id="FE1A20EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C6851468"/>
    </Element>
    <Element Type="Param" Id="B5CA6B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="37F2A456">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33102475"/>
        <Parameter Type="Param" Library="AIAI" Id="53E72EEB"/>
        <Parameter Type="Param" Library="AIAI" Id="E1EA86D1"/>
    </Element>
    <Element Type="Param" Id="33102475">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CC70ADE5"/>
        <Array Type="Param" Library="AIAI" Id="33C96F35"/>
    </Element>
    <Element Type="Param" Id="CC70ADE5">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="33C96F35">
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="53E72EEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E1EA86D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="6C6B2630">
        <Comment>
            If we're already near home, no need to teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="737557F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38F4038B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84C1C3D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F86A4124"/>
    </Element>
    <Element Type="FunctionCall" Id="38F4038B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE346B98"/>
        <Parameter Type="Param" Library="AIAI" Id="011DDF2A"/>
    </Element>
    <Element Type="Param" Id="FE346B98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="011DDF2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3FF61063"/>
    </Element>
    <Element Type="FunctionCall" Id="84C1C3D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE7998A8"/>
    </Element>
    <Element Type="Param" Id="CE7998A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="F86A4124">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B8E612C"/>
        <Parameter Type="Param" Library="AIAI" Id="8A44BA7A"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF9F805"/>
    </Element>
    <Element Type="Param" Id="1B8E612C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD93C36"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD93C36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="6B1A4E58"/>
        <Parameter Type="Param" Library="AIAI" Id="CB5AA6EB"/>
    </Element>
    <Element Type="Param" Id="6B1A4E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="C6851468"/>
    </Element>
    <Element Type="Param" Id="CB5AA6EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11E3BD13"/>
    </Element>
    <Element Type="FunctionCall" Id="11E3BD13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8605BBDD"/>
    </Element>
    <Element Type="Param" Id="8605BBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CC52C058"/>
        <Array Type="Param" Library="AIAI" Id="02F5DFA1"/>
    </Element>
    <Element Type="Param" Id="CC52C058">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="02F5DFA1">
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="8A44BA7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EEF9F805">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="221A2432">
        <Comment>
            If we're no longer safe retreat more (ie don't let the enemy attack you while you try to port).
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D972E80E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D7A6DBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F02CD06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F4BF4B6"/>
    </Element>
    <Element Type="FunctionCall" Id="4D7A6DBD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="777DC2ED"/>
    </Element>
    <Element Type="Param" Id="777DC2ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="FunctionCall" Id="7F02CD06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF1929A1"/>
        <Parameter Type="Param" Library="AIAI" Id="D92A6916"/>
        <Parameter Type="Param" Library="AIAI" Id="2BB535D1"/>
    </Element>
    <Element Type="Param" Id="BF1929A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D29E3C5C"/>
    </Element>
    <Element Type="FunctionCall" Id="D29E3C5C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6183BC39"/>
        <Parameter Type="Param" Library="AIAI" Id="45CAD752"/>
    </Element>
    <Element Type="Param" Id="45CAD752">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="D92A6916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2BB535D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6F4BF4B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE37D19B"/>
    </Element>
    <Element Type="Param" Id="DE37D19B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="12732507">
        <Comment>
            If we're not already casting teleport, cast teleport
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D8FF8FE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="940C2932"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DF79A98"/>
    </Element>
    <Element Type="FunctionCall" Id="940C2932">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17BEA84C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93B674C1"/>
    </Element>
    <Element Type="FunctionCall" Id="17BEA84C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A541867D"/>
        <Parameter Type="Param" Library="AIAI" Id="5620ADAB"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7D9701"/>
    </Element>
    <Element Type="Param" Id="A541867D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D26535E"/>
    </Element>
    <Element Type="FunctionCall" Id="7D26535E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="80D09DC4"/>
        <Parameter Type="Param" Library="AIAI" Id="3DD0EBC7"/>
    </Element>
    <Element Type="Param" Id="80D09DC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5C7DAB17"/>
        <Array Type="Param" Library="AIAI" Id="07D18545"/>
    </Element>
    <Element Type="Param" Id="5C7DAB17">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="07D18545">
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="3DD0EBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5620ADAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE7D9701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="93B674C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="91A59D65"/>
        <Parameter Type="Param" Library="AIAI" Id="5F819E37"/>
        <Parameter Type="Param" Library="AIAI" Id="443A65CA"/>
    </Element>
    <Element Type="Param" Id="91A59D65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93D0B14B"/>
    </Element>
    <Element Type="FunctionCall" Id="93D0B14B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="E91405ED"/>
    </Element>
    <Element Type="Param" Id="E91405ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A902361"/>
    </Element>
    <Element Type="FunctionCall" Id="5A902361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="1E10FDC1"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFFFD22"/>
    </Element>
    <Element Type="Param" Id="1E10FDC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F42F7700"/>
        <Array Type="Param" Library="AIAI" Id="AF4EC75A"/>
    </Element>
    <Element Type="Param" Id="F42F7700">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AF4EC75A">
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="9BFFFD22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5F819E37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="443A65CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0077E345"/>
    </Element>
    <Element Type="FunctionCall" Id="0077E345">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="9BDD1FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6533A6"/>
    </Element>
    <Element Type="Param" Id="9BDD1FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8F6533A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="1DF79A98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FF0F3CB"/>
        <Parameter Type="Param" Library="AIAI" Id="508B26ED"/>
        <Parameter Type="Param" Library="AIAI" Id="92B0800D"/>
    </Element>
    <Element Type="Param" Id="1FF0F3CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8F9A524A"/>
        <Array Type="Param" Library="AIAI" Id="C81AB823"/>
    </Element>
    <Element Type="Param" Id="8F9A524A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C81AB823">
        <Parameter Type="ParamDef" Library="AIAI" Id="728279C1"/>
    </Element>
    <Element Type="Param" Id="508B26ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78786B8B"/>
    </Element>
    <Element Type="FunctionCall" Id="78786B8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="E881BA72"/>
    </Element>
    <Element Type="Param" Id="E881BA72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="92B0800D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6B8C40F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0E638800"/>
    </Element>
    <Element Type="Param" Id="0E638800">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="D4E2B95A">
        <Identifier>HeroAIHarassInJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
        <Variable Type="Variable" Library="AIAI" Id="029ABAE6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4ADB2E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF6920B9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="62050B7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D12F4E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="52A18842"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0775F3B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A6C6FFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B262E6D7"/>
    </Element>
    <Element Type="ParamDef" Id="B746C502">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="56716455"/>
    </Element>
    <Element Type="Param" Id="56716455">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="029ABAE6">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8A52C6CF"/>
    </Element>
    <Element Type="Param" Id="8A52C6CF">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="B4ADB2E9">
        <Comment>
            Give up on harass
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EF6920B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B29AAB24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="133D7EC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5929E0C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="866F3E49"/>
    </Element>
    <Element Type="FunctionCall" Id="B29AAB24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42A40C87"/>
        <Parameter Type="Param" Library="AIAI" Id="1A67904F"/>
    </Element>
    <Element Type="Param" Id="42A40C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0279A860"/>
        <Array Type="Param" Library="AIAI" Id="217D65E2"/>
    </Element>
    <Element Type="Param" Id="0279A860">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="217D65E2">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="1A67904F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="133D7EC1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="53DDBCC6"/>
    </Element>
    <Element Type="Param" Id="53DDBCC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="FunctionCall" Id="5929E0C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8506EC40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD0B6FEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A997EFA"/>
    </Element>
    <Element Type="FunctionCall" Id="8506EC40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="97BCB84E"/>
        <Parameter Type="Param" Library="AIAI" Id="F288F7C3"/>
        <Parameter Type="Param" Library="AIAI" Id="8D7417DE"/>
    </Element>
    <Element Type="Param" Id="97BCB84E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDAF3333"/>
    </Element>
    <Element Type="FunctionCall" Id="DDAF3333">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="84FBE549"/>
    </Element>
    <Element Type="Param" Id="84FBE549">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="84F7254F"/>
        <Array Type="Param" Library="AIAI" Id="B27DF781"/>
    </Element>
    <Element Type="Param" Id="84F7254F">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="B27DF781">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="F288F7C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D7417DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BD0B6FEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65B1191B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC6D7233"/>
    </Element>
    <Element Type="FunctionCall" Id="65B1191B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="57C3981B"/>
        <Parameter Type="Param" Library="AIAI" Id="981523CA"/>
        <Parameter Type="Param" Library="AIAI" Id="F9606450"/>
    </Element>
    <Element Type="Param" Id="57C3981B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DB02F3A"/>
    </Element>
    <Element Type="FunctionCall" Id="3DB02F3A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="AB8D2EA3"/>
        <Parameter Type="Param" Library="AIAI" Id="F4556D66"/>
    </Element>
    <Element Type="Param" Id="AB8D2EA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="F4556D66">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="981523CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F9606450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BC6D7233">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="053A2C13"/>
        <Parameter Type="Param" Library="AIAI" Id="851DC04D"/>
        <Parameter Type="Param" Library="AIAI" Id="5CF578B2"/>
    </Element>
    <Element Type="Param" Id="053A2C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53D3B301"/>
    </Element>
    <Element Type="FunctionCall" Id="53D3B301">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="45C43586"/>
        <Parameter Type="Param" Library="AIAI" Id="0B69CE24"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0723BC"/>
    </Element>
    <Element Type="Param" Id="45C43586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="535125CF"/>
        <Array Type="Param" Library="AIAI" Id="C9A6D5A2"/>
    </Element>
    <Element Type="Param" Id="535125CF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C9A6D5A2">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="0B69CE24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="2C0723BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="851DC04D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5CF578B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF21CBB7"/>
    </Element>
    <Element Type="FunctionCall" Id="EF21CBB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5FEC00C0"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB180B5"/>
        <Parameter Type="Param" Library="AIAI" Id="772EA2E4"/>
    </Element>
    <Element Type="Param" Id="5FEC00C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="ACB180B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="772EA2E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="1AD88816"/>
    </Element>
    <Element Type="Param" Id="1AD88816">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8E0CF69"/>
    </Element>
    <Element Type="FunctionCall" Id="D8E0CF69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="67305035"/>
    </Element>
    <Element Type="Param" Id="67305035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B974C192"/>
        <Array Type="Param" Library="AIAI" Id="8F846FD6"/>
    </Element>
    <Element Type="Param" Id="B974C192">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="8F846FD6">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="FunctionCall" Id="1A997EFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A5969482"/>
        <Parameter Type="Param" Library="AIAI" Id="ADBD1423"/>
        <Parameter Type="Param" Library="AIAI" Id="D91A633A"/>
    </Element>
    <Element Type="Param" Id="A5969482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="52083045"/>
        <Array Type="Param" Library="AIAI" Id="6815E87C"/>
    </Element>
    <Element Type="Param" Id="52083045">
        <Variable Type="Variable" Library="AIAI" Id="3BEFA32A"/>
    </Element>
    <Element Type="Param" Id="6815E87C">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="ADBD1423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D91A633A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34DD1644"/>
    </Element>
    <Element Type="FunctionCall" Id="34DD1644">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE83978"/>
    </Element>
    <Element Type="Param" Id="9EE83978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="866F3E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E76860DF"/>
    </Element>
    <Element Type="Param" Id="E76860DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="62050B7E">
        <Comment>
            If we're still mounted, dismount now
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="70D12F4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22842C0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4218A32"/>
    </Element>
    <Element Type="FunctionCall" Id="22842C0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="57441749"/>
        <Parameter Type="Param" Library="AIAI" Id="C9034656"/>
        <Parameter Type="Param" Library="AIAI" Id="9B4CF228"/>
    </Element>
    <Element Type="Param" Id="57441749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63B0DC3A"/>
    </Element>
    <Element Type="FunctionCall" Id="63B0DC3A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="4275E924"/>
    </Element>
    <Element Type="Param" Id="4275E924">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="C9034656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B4CF228">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4218A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D1866397"/>
    </Element>
    <Element Type="Param" Id="D1866397">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="52A18842">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0775F3B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C337F0F"/>
        <Parameter Type="Param" Library="AIAI" Id="8ABE8BBE"/>
    </Element>
    <Element Type="Param" Id="9C337F0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="029ABAE6"/>
    </Element>
    <Element Type="Param" Id="8ABE8BBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B31932F8"/>
    </Element>
    <Element Type="FunctionCall" Id="B31932F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="59DABECF"/>
        <Parameter Type="Param" Library="AIAI" Id="404DAAED"/>
    </Element>
    <Element Type="Param" Id="59DABECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C43510B0"/>
        <Array Type="Param" Library="AIAI" Id="11774A00"/>
    </Element>
    <Element Type="Param" Id="C43510B0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="11774A00">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="404DAAED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6A6C6FFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C17EC99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AE74724"/>
    </Element>
    <Element Type="FunctionCall" Id="1C17EC99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2CBB2BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CA01FCA"/>
    </Element>
    <Element Type="FunctionCall" Id="A2CBB2BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FDF1CF84"/>
        <Parameter Type="Param" Library="AIAI" Id="C841EC17"/>
        <Parameter Type="Param" Library="AIAI" Id="26EECCB2"/>
    </Element>
    <Element Type="Param" Id="FDF1CF84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="029ABAE6"/>
    </Element>
    <Element Type="Param" Id="C841EC17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26EECCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7CA01FCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E60AB13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DC0601D"/>
    </Element>
    <Element Type="FunctionCall" Id="0E60AB13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C83CEEAB"/>
        <Parameter Type="Param" Library="AIAI" Id="15E7C6E8"/>
        <Parameter Type="Param" Library="AIAI" Id="BEB3CF7F"/>
    </Element>
    <Element Type="Param" Id="C83CEEAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DC9E120"/>
    </Element>
    <Element Type="FunctionCall" Id="6DC9E120">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="4DCA6FF3"/>
    </Element>
    <Element Type="Param" Id="4DCA6FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="029ABAE6"/>
    </Element>
    <Element Type="Param" Id="15E7C6E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BEB3CF7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5431FD44"/>
    </Element>
    <Element Type="FunctionCall" Id="5431FD44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="87F63FEA"/>
        <Parameter Type="Param" Library="AIAI" Id="E43D982A"/>
    </Element>
    <Element Type="Param" Id="87F63FEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E43D982A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="8DC0601D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A1BCB1C9"/>
        <Parameter Type="Param" Library="AIAI" Id="9965B5C2"/>
        <Parameter Type="Param" Library="AIAI" Id="EFDB1DE1"/>
    </Element>
    <Element Type="Param" Id="A1BCB1C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74744C7D"/>
    </Element>
    <Element Type="FunctionCall" Id="74744C7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="AA0539B8"/>
    </Element>
    <Element Type="Param" Id="AA0539B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="029ABAE6"/>
    </Element>
    <Element Type="Param" Id="9965B5C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EFDB1DE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1C26EA38"/>
        <Array Type="Param" Library="AIAI" Id="1120A2CF"/>
    </Element>
    <Element Type="Param" Id="1C26EA38">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="1120A2CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="FunctionCall" Id="2AE74724">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A95FF22C"/>
        <Parameter Type="Param" Library="AIAI" Id="BDEDBBE5"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD2C219"/>
    </Element>
    <Element Type="Param" Id="A95FF22C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="82E0187C"/>
        <Array Type="Param" Library="AIAI" Id="5FF75DFB"/>
    </Element>
    <Element Type="Param" Id="82E0187C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5FF75DFB">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="BDEDBBE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5084B5A"/>
    </Element>
    <Element Type="FunctionCall" Id="E5084B5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="F938D6E1"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D96C27"/>
    </Element>
    <Element Type="Param" Id="F938D6E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0155A4D1"/>
        <Array Type="Param" Library="AIAI" Id="E207D821"/>
    </Element>
    <Element Type="Param" Id="0155A4D1">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="E207D821">
        <Parameter Type="ParamDef" Library="AIAI" Id="B746C502"/>
    </Element>
    <Element Type="Param" Id="A6D96C27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="5FD2C219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="B262E6D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D4EB2661"/>
    </Element>
    <Element Type="Param" Id="D4EB2661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="39BC8E2B">
        <Identifier>HeroAIPaceAround</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
        <Variable Type="Variable" Library="AIAI" Id="948DEF97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC25CC83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C2944F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31FC2C8C"/>
    </Element>
    <Element Type="ParamDef" Id="DDA12919">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C7165DF3"/>
    </Element>
    <Element Type="Param" Id="C7165DF3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="948DEF97">
        <Identifier>pacePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="132BDA7D"/>
    </Element>
    <Element Type="Param" Id="132BDA7D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="BC25CC83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="624F67C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C991E82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="927F8473"/>
    </Element>
    <Element Type="FunctionCall" Id="624F67C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E37A82D7"/>
    </Element>
    <Element Type="Param" Id="E37A82D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="FunctionCall" Id="7C991E82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A79C546E"/>
    </Element>
    <Element Type="Param" Id="A79C546E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="927F8473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E12A5ABD"/>
        <Parameter Type="Param" Library="AIAI" Id="264DD03D"/>
        <Parameter Type="Param" Library="AIAI" Id="5851D4FC"/>
    </Element>
    <Element Type="Param" Id="E12A5ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D13BD153"/>
        <Array Type="Param" Library="AIAI" Id="3D93D650"/>
    </Element>
    <Element Type="Param" Id="D13BD153">
        <Variable Type="Variable" Library="AIAI" Id="725D2AC0"/>
    </Element>
    <Element Type="Param" Id="3D93D650">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="264DD03D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="5851D4FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA01F782"/>
    </Element>
    <Element Type="FunctionCall" Id="FA01F782">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="90367417"/>
    </Element>
    <Element Type="Param" Id="90367417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7C2944F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7266ADAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20638148"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72B6776C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0E73B06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="711B22C8"/>
    </Element>
    <Element Type="FunctionCall" Id="7266ADAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9B40489"/>
        <Parameter Type="Param" Library="AIAI" Id="53380B79"/>
    </Element>
    <Element Type="Param" Id="D9B40489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D8B4A527"/>
        <Array Type="Param" Library="AIAI" Id="8DCF8950"/>
    </Element>
    <Element Type="Param" Id="D8B4A527">
        <Variable Type="Variable" Library="AIAI" Id="8267E279"/>
    </Element>
    <Element Type="Param" Id="8DCF8950">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="53380B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F559B44"/>
    </Element>
    <Element Type="FunctionCall" Id="2F559B44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="03777452"/>
        <Parameter Type="Param" Library="AIAI" Id="D46019FD"/>
        <Parameter Type="Param" Library="AIAI" Id="92FF19D5"/>
    </Element>
    <Element Type="Param" Id="03777452">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D46019FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="6C57781B"/>
    </Element>
    <Element Type="Param" Id="92FF19D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39C438B3"/>
    </Element>
    <Element Type="FunctionCall" Id="39C438B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="A9A3F49A"/>
    </Element>
    <Element Type="Param" Id="A9A3F49A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="20638148">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="12BB34AE"/>
        <Parameter Type="Param" Library="AIAI" Id="FA4710A4"/>
    </Element>
    <Element Type="Param" Id="12BB34AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="948DEF97"/>
    </Element>
    <Element Type="Param" Id="FA4710A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF24F054"/>
    </Element>
    <Element Type="FunctionCall" Id="DF24F054">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="307ED312"/>
        <Parameter Type="Param" Library="AIAI" Id="7A154C09"/>
    </Element>
    <Element Type="Param" Id="7A154C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="17F291FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="732F4702"/>
    </Element>
    <Element Type="FunctionCall" Id="732F4702">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="93E4CA2B"/>
        <Parameter Type="Param" Library="AIAI" Id="0D04F406"/>
    </Element>
    <Element Type="Param" Id="93E4CA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A56B161"/>
        <Array Type="Param" Library="AIAI" Id="E4119981"/>
    </Element>
    <Element Type="Param" Id="3A56B161">
        <Variable Type="Variable" Library="AIAI" Id="949D79D1"/>
    </Element>
    <Element Type="Param" Id="E4119981">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="0D04F406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="2543A9C5"/>
    </Element>
    <Element Type="FunctionCall" Id="72B6776C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C47C0524"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EDBCD1A8"/>
        <Parameter Type="Param" Library="AIAI" Id="B31FD8B5"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA88098"/>
        <Parameter Type="Param" Library="AIAI" Id="9068B329"/>
    </Element>
    <Element Type="Param" Id="EDBCD1A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6F19F7ED"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B31FD8B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A6B09E3"/>
        <Value>TemporarilyHoldFire</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="7AA88098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="2E722704"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="20283B78"/>
        <Array Type="Param" Library="AIAI" Id="579A1BD5"/>
    </Element>
    <Element Type="Param" Id="20283B78">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="579A1BD5">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="9068B329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="02BBDCC1"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B32BD250"/>
        <Array Type="Param" Library="AIAI" Id="74CA7C0C"/>
    </Element>
    <Element Type="Param" Id="B32BD250">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="74CA7C0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="FunctionCall" Id="A0E73B06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CACA495"/>
        <Parameter Type="Param" Library="AIAI" Id="CD0194C4"/>
        <Parameter Type="Param" Library="AIAI" Id="59FACC0F"/>
    </Element>
    <Element Type="Param" Id="7CACA495">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5B032B3D"/>
        <Array Type="Param" Library="AIAI" Id="892E04A7"/>
    </Element>
    <Element Type="Param" Id="5B032B3D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="892E04A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="CD0194C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE02AFE"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE02AFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F2FA17"/>
        <Parameter Type="Param" Library="AIAI" Id="6D4C1263"/>
    </Element>
    <Element Type="Param" Id="A6F2FA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="6D4C1263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="948DEF97"/>
    </Element>
    <Element Type="Param" Id="59FACC0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="711B22C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B57D981"/>
        <Parameter Type="Param" Library="AIAI" Id="323065A2"/>
        <Parameter Type="Param" Library="AIAI" Id="D1847BAD"/>
    </Element>
    <Element Type="Param" Id="8B57D981">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0787C66A"/>
        <Array Type="Param" Library="AIAI" Id="D9C296EC"/>
    </Element>
    <Element Type="Param" Id="0787C66A">
        <Variable Type="Variable" Library="AIAI" Id="8267E279"/>
    </Element>
    <Element Type="Param" Id="D9C296EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="DDA12919"/>
    </Element>
    <Element Type="Param" Id="323065A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D1847BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C84B432"/>
    </Element>
    <Element Type="FunctionCall" Id="1C84B432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="02E09F27"/>
    </Element>
    <Element Type="Param" Id="02E09F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="31FC2C8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="45BBD487"/>
    </Element>
    <Element Type="Param" Id="45BBD487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="F6522AE0">
        <Comment>
            Wait In Spawn
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="E9E1192A">
        <Identifier>HeroAIWaitInSpawn</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
        <Variable Type="Variable" Library="AIAI" Id="38CF7CA0"/>
        <Variable Type="Variable" Library="AIAI" Id="F71A0950"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6E82726F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8675E2C0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7C7EE96C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48C9AD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F9C1C3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A95A8AA1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25E2263F"/>
    </Element>
    <Element Type="ParamDef" Id="564BEC0B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E2281834"/>
    </Element>
    <Element Type="Param" Id="E2281834">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="38CF7CA0">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="087B5A3A"/>
    </Element>
    <Element Type="Param" Id="087B5A3A">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F71A0950">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="640221A9"/>
    </Element>
    <Element Type="Param" Id="640221A9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="6E82726F">
        <Comment>
            Check if we want to go back to fighting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8675E2C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA12ED7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="720B59F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA58469B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F62153D3"/>
    </Element>
    <Element Type="FunctionCall" Id="CA12ED7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E5A4B81A"/>
        <Parameter Type="Param" Library="AIAI" Id="22EA8763"/>
    </Element>
    <Element Type="Param" Id="E5A4B81A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B81B3AB3"/>
        <Array Type="Param" Library="AIAI" Id="352DE948"/>
    </Element>
    <Element Type="Param" Id="B81B3AB3">
        <Variable Type="Variable" Library="AIAI" Id="79D7C3C9"/>
    </Element>
    <Element Type="Param" Id="352DE948">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="22EA8763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="720B59F3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9768E310"/>
    </Element>
    <Element Type="Param" Id="9768E310">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="FunctionCall" Id="CA58469B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D26F680F"/>
    </Element>
    <Element Type="Param" Id="D26F680F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="F62153D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E40DD7"/>
        <Parameter Type="Param" Library="AIAI" Id="F1A69658"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE26F64"/>
    </Element>
    <Element Type="Param" Id="E3E40DD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="64BADB2F"/>
        <Array Type="Param" Library="AIAI" Id="1089F0E6"/>
    </Element>
    <Element Type="Param" Id="64BADB2F">
        <Variable Type="Variable" Library="AIAI" Id="7C29BE48"/>
    </Element>
    <Element Type="Param" Id="1089F0E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="F1A69658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EFE26F64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7C7EE96C">
        <Comment>
            Stand at the spawn position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A48C9AD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3AE14C"/>
        <Parameter Type="Param" Library="AIAI" Id="0A369C5C"/>
    </Element>
    <Element Type="Param" Id="3A3AE14C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38CF7CA0"/>
    </Element>
    <Element Type="Param" Id="0A369C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="673C275B"/>
    </Element>
    <Element Type="FunctionCall" Id="673C275B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="4DBB2828"/>
        <Parameter Type="Param" Library="AIAI" Id="8FF264CE"/>
    </Element>
    <Element Type="Param" Id="4DBB2828">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DF09852D"/>
        <Array Type="Param" Library="AIAI" Id="461B9AEC"/>
    </Element>
    <Element Type="Param" Id="DF09852D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="461B9AEC">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="8FF264CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1F9C1C3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="31E01B33"/>
        <Parameter Type="Param" Library="AIAI" Id="16F00996"/>
    </Element>
    <Element Type="Param" Id="31E01B33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F71A0950"/>
    </Element>
    <Element Type="Param" Id="16F00996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23FB0E75"/>
    </Element>
    <Element Type="FunctionCall" Id="23FB0E75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="589FE13C"/>
    </Element>
    <Element Type="Param" Id="589FE13C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="38CF7CA0"/>
    </Element>
    <Element Type="FunctionCall" Id="A95A8AA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32504C08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5868575E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB541DF1"/>
    </Element>
    <Element Type="FunctionCall" Id="32504C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="79B9AF27"/>
        <Parameter Type="Param" Library="AIAI" Id="B5105FC6"/>
        <Parameter Type="Param" Library="AIAI" Id="B7387DB8"/>
    </Element>
    <Element Type="Param" Id="79B9AF27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C303D59"/>
    </Element>
    <Element Type="FunctionCall" Id="1C303D59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="596D8B90"/>
        <Parameter Type="Param" Library="AIAI" Id="174A5263"/>
    </Element>
    <Element Type="Param" Id="596D8B90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6443C882"/>
    </Element>
    <Element Type="FunctionCall" Id="6443C882">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9F646E2C"/>
    </Element>
    <Element Type="Param" Id="9F646E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DCE4910B"/>
        <Array Type="Param" Library="AIAI" Id="8634D7F1"/>
    </Element>
    <Element Type="Param" Id="DCE4910B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8634D7F1">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="174A5263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="628B5729"/>
        <Array Type="Param" Library="AIAI" Id="78F0202A"/>
    </Element>
    <Element Type="Param" Id="628B5729">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="78F0202A">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="B5105FC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B7387DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="5868575E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="39610515"/>
        <Parameter Type="Param" Library="AIAI" Id="64762DB4"/>
        <Parameter Type="Param" Library="AIAI" Id="2F5ADF5F"/>
    </Element>
    <Element Type="Param" Id="39610515">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D94EB7EE"/>
        <Array Type="Param" Library="AIAI" Id="79A2CB48"/>
    </Element>
    <Element Type="Param" Id="D94EB7EE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="79A2CB48">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="64762DB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD270A8F"/>
    </Element>
    <Element Type="FunctionCall" Id="FD270A8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="E50E84EC"/>
        <Parameter Type="Param" Library="AIAI" Id="5B74E381"/>
    </Element>
    <Element Type="Param" Id="E50E84EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="5B74E381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="24BA3A81"/>
        <Array Type="Param" Library="AIAI" Id="78832A35"/>
    </Element>
    <Element Type="Param" Id="24BA3A81">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="78832A35">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="2F5ADF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="DB541DF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63291503"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7478FB30"/>
    </Element>
    <Element Type="FunctionCall" Id="63291503">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B153CB07"/>
        <Parameter Type="Param" Library="AIAI" Id="E9AD005C"/>
        <Parameter Type="Param" Library="AIAI" Id="733D6D37"/>
    </Element>
    <Element Type="Param" Id="B153CB07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="38CF7CA0"/>
    </Element>
    <Element Type="Param" Id="E9AD005C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="733D6D37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7478FB30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99C863AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BDCA3F1"/>
    </Element>
    <Element Type="FunctionCall" Id="99C863AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AFEDC29A"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB6988F"/>
        <Parameter Type="Param" Library="AIAI" Id="33D149FA"/>
    </Element>
    <Element Type="Param" Id="AFEDC29A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F71A0950"/>
    </Element>
    <Element Type="Param" Id="6AB6988F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="33D149FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="9BDCA3F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="81C4CEF0"/>
        <Parameter Type="Param" Library="AIAI" Id="C451EC0B"/>
        <Parameter Type="Param" Library="AIAI" Id="AF44F13B"/>
    </Element>
    <Element Type="Param" Id="81C4CEF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28420DFD"/>
    </Element>
    <Element Type="FunctionCall" Id="28420DFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C4F8557D"/>
        <Parameter Type="Param" Library="AIAI" Id="B76D3A01"/>
    </Element>
    <Element Type="Param" Id="C4F8557D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F71A0950"/>
    </Element>
    <Element Type="Param" Id="B76D3A01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="90C0B4D3"/>
        <Array Type="Param" Library="AIAI" Id="0C1B4C8E"/>
    </Element>
    <Element Type="Param" Id="90C0B4D3">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="0C1B4C8E">
        <Parameter Type="ParamDef" Library="AIAI" Id="564BEC0B"/>
    </Element>
    <Element Type="Param" Id="C451EC0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AF44F13B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="25E2263F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C01A3CDF"/>
    </Element>
    <Element Type="Param" Id="C01A3CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="A9A3A42C">
        <Comment>
            Watch Tower
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="F5F3DE32">
        <Identifier>HeroAICaptureWatchTower</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
        <Variable Type="Variable" Library="AIAI" Id="5C07524A"/>
        <Variable Type="Variable" Library="AIAI" Id="B565D96E"/>
        <Variable Type="Variable" Library="AIAI" Id="20959728"/>
        <Variable Type="Variable" Library="AIAI" Id="055CCA9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40652D15"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F1186C39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A20EF17"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F0CCB15C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83E7DD95"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="641D140E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6E1970B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55A64EB3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CE8F4A8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA74B69D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B4A4365"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9AF2399"/>
    </Element>
    <Element Type="ParamDef" Id="881BE3D2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CF9210FD"/>
    </Element>
    <Element Type="Param" Id="CF9210FD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5C07524A">
        <Identifier>team</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="99EDFFCF"/>
    </Element>
    <Element Type="Param" Id="99EDFFCF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B565D96E">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2D62DF75"/>
    </Element>
    <Element Type="Param" Id="2D62DF75">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="20959728">
        <Identifier>watchTower</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E09E6452"/>
    </Element>
    <Element Type="Param" Id="E09E6452">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="055CCA9C">
        <Identifier>watchTowerLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3797999A"/>
    </Element>
    <Element Type="Param" Id="3797999A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="40652D15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F82CE1F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B1E7803"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F189C658"/>
    </Element>
    <Element Type="FunctionCall" Id="F82CE1F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="33231BCA"/>
        <Parameter Type="Param" Library="AIAI" Id="54958B23"/>
    </Element>
    <Element Type="Param" Id="33231BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="Param" Id="54958B23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C07524A"/>
    </Element>
    <Element Type="FunctionCall" Id="1B1E7803">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6FBE01"/>
        <Parameter Type="Param" Library="AIAI" Id="466A1207"/>
    </Element>
    <Element Type="Param" Id="BF6FBE01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Param" Id="466A1207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C07524A"/>
    </Element>
    <Element Type="FunctionCall" Id="F189C658">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="65CCA5C9"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBD7EAF"/>
        <Parameter Type="Param" Library="AIAI" Id="F43C8765"/>
    </Element>
    <Element Type="Param" Id="65CCA5C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2830B51E"/>
        <Array Type="Param" Library="AIAI" Id="25025230"/>
    </Element>
    <Element Type="Param" Id="2830B51E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="25025230">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="1CBD7EAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F43C8765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="F1186C39">
        <Comment>
            Mount / Dismount Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1A20EF17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D3B5DC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54FE393D"/>
    </Element>
    <Element Type="FunctionCall" Id="0D3B5DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF062432"/>
    </Element>
    <Element Type="Param" Id="FF062432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="54FE393D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E4B2CDE6"/>
        <Parameter Type="Param" Library="AIAI" Id="027E816E"/>
        <Parameter Type="Param" Library="AIAI" Id="D9B4874E"/>
    </Element>
    <Element Type="Param" Id="E4B2CDE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1161FE7"/>
    </Element>
    <Element Type="FunctionCall" Id="F1161FE7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="FACE34FC"/>
    </Element>
    <Element Type="Param" Id="FACE34FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="027E816E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D9B4874E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F0CCB15C">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="83E7DD95">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="5F695E9F"/>
    </Element>
    <Element Type="Param" Id="5F695E9F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Comment" Id="641D140E">
        <Comment>
            Give up if watch tower has been taken or if you get intercepted walking to watch tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F6E1970B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6EB010F7"/>
        <Parameter Type="Param" Library="AIAI" Id="CC5C743E"/>
    </Element>
    <Element Type="Param" Id="6EB010F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="20959728"/>
    </Element>
    <Element Type="Param" Id="CC5C743E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="89F93AC0"/>
        <StructMember Type="Param" Library="AIAI" Id="88B95AD3"/>
        <Array Type="Param" Library="AIAI" Id="49E6B474"/>
    </Element>
    <Element Type="Param" Id="88B95AD3">
        <Variable Type="Variable" Library="Game" Id="10B85EEA"/>
    </Element>
    <Element Type="Param" Id="49E6B474">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A958A7FA"/>
        <Array Type="Param" Library="AIAI" Id="B499EFAD"/>
    </Element>
    <Element Type="Param" Id="A958A7FA">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="B499EFAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="FunctionCall" Id="55A64EB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B388E4F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="013CFD6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E8A9776"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C15FC55"/>
    </Element>
    <Element Type="FunctionCall" Id="B388E4F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22B125F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66EFC446"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5864BDA"/>
    </Element>
    <Element Type="FunctionCall" Id="22B125F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B5BE2EB7"/>
        <Parameter Type="Param" Library="AIAI" Id="1E62BAA8"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0F4151"/>
    </Element>
    <Element Type="Param" Id="B5BE2EB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5C07524A"/>
    </Element>
    <Element Type="Param" Id="1E62BAA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A0F4151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="742467B2"/>
    </Element>
    <Element Type="FunctionCall" Id="742467B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="571E368B"/>
    </Element>
    <Element Type="Param" Id="571E368B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="20959728"/>
    </Element>
    <Element Type="FunctionCall" Id="66EFC446">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9E351D2B"/>
        <Parameter Type="Param" Library="AIAI" Id="B8952023"/>
        <Parameter Type="Param" Library="AIAI" Id="27D84739"/>
    </Element>
    <Element Type="Param" Id="9E351D2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2125217"/>
    </Element>
    <Element Type="FunctionCall" Id="B2125217">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="89F804F4"/>
        <Parameter Type="Param" Library="AIAI" Id="19C99568"/>
    </Element>
    <Element Type="Param" Id="89F804F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="19C99568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4E8FF33C"/>
        <Array Type="Param" Library="AIAI" Id="3CE0FD2D"/>
    </Element>
    <Element Type="Param" Id="4E8FF33C">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="3CE0FD2D">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="B8952023">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="27D84739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A5864BDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3228504E"/>
        <Parameter Type="Param" Library="AIAI" Id="B868F1DD"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D7A87E"/>
    </Element>
    <Element Type="Param" Id="3228504E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="563A0CFE"/>
    </Element>
    <Element Type="FunctionCall" Id="563A0CFE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="71E8AF7F"/>
        <Parameter Type="Param" Library="AIAI" Id="F4108511"/>
    </Element>
    <Element Type="Param" Id="71E8AF7F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="F4108511">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B868F1DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C9D7A87E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="013CFD6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4CE813F3"/>
        <Parameter Type="Param" Library="AIAI" Id="3478631C"/>
    </Element>
    <Element Type="Param" Id="4CE813F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A874F780"/>
        <Array Type="Param" Library="AIAI" Id="FEDD8305"/>
    </Element>
    <Element Type="Param" Id="A874F780">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="FEDD8305">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="3478631C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5E8A9776">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7F871393"/>
    </Element>
    <Element Type="Param" Id="7F871393">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="FunctionCall" Id="0C15FC55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3B78C43B"/>
    </Element>
    <Element Type="Param" Id="3B78C43B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="CE8F4A8A">
        <Comment>
            Re-issue move order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA74B69D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0155C87B"/>
        <Parameter Type="Param" Library="AIAI" Id="FF5A1E2E"/>
    </Element>
    <Element Type="Param" Id="0155C87B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="055CCA9C"/>
    </Element>
    <Element Type="Param" Id="FF5A1E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="459EB826"/>
    </Element>
    <Element Type="FunctionCall" Id="459EB826">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="59580EB2"/>
    </Element>
    <Element Type="Param" Id="59580EB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="20959728"/>
    </Element>
    <Element Type="FunctionCall" Id="5B4A4365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BAC731B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC40CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="7BAC731B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC03054"/>
        <Parameter Type="Param" Library="AIAI" Id="2E23B97C"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFDC45D"/>
    </Element>
    <Element Type="Param" Id="EAC03054">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3EFE677"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EFE677">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="EFBA8464"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA1C34D"/>
    </Element>
    <Element Type="Param" Id="EFBA8464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45ECC717"/>
    </Element>
    <Element Type="FunctionCall" Id="45ECC717">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0138D96C"/>
    </Element>
    <Element Type="Param" Id="0138D96C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C8D6DB35"/>
        <Array Type="Param" Library="AIAI" Id="97FCCC13"/>
    </Element>
    <Element Type="Param" Id="C8D6DB35">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="97FCCC13">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="5CA1C34D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="055CCA9C"/>
    </Element>
    <Element Type="Param" Id="2E23B97C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EFFDC45D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="E70A588D"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC40CFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="931B5BB6"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F96D2A"/>
        <Parameter Type="Param" Library="AIAI" Id="05340F0E"/>
    </Element>
    <Element Type="Param" Id="931B5BB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="157FAF0E"/>
        <Array Type="Param" Library="AIAI" Id="C84841B9"/>
    </Element>
    <Element Type="Param" Id="157FAF0E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C84841B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="881BE3D2"/>
    </Element>
    <Element Type="Param" Id="E8F96D2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B34BFE31"/>
    </Element>
    <Element Type="FunctionCall" Id="B34BFE31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="1F9E69AA"/>
        <Parameter Type="Param" Library="AIAI" Id="10CD0F32"/>
    </Element>
    <Element Type="Param" Id="1F9E69AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="10CD0F32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="055CCA9C"/>
    </Element>
    <Element Type="Param" Id="05340F0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="A9AF2399">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9B760FA9"/>
    </Element>
    <Element Type="Param" Id="9B760FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="E6DCE72E">
        <Comment>
            Use Vehicle
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="9D91669A">
        <Identifier>HeroAIVehicleReturnToLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
        <Variable Type="Variable" Library="AIAI" Id="EC66CCBD"/>
        <Variable Type="Variable" Library="AIAI" Id="F71B920C"/>
        <Variable Type="Variable" Library="AIAI" Id="A04DDCAA"/>
        <Variable Type="Variable" Library="AIAI" Id="D0E57DBF"/>
        <Variable Type="Variable" Library="AIAI" Id="62FB2EA3"/>
        <Variable Type="Variable" Library="AIAI" Id="F56ED50A"/>
        <Variable Type="Variable" Library="AIAI" Id="42155330"/>
        <Variable Type="Variable" Library="AIAI" Id="A399DFC4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8BB452C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="917A18BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33D4C28B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29C3DBA3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C1DED264"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16FDDCE9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="555864C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B7461E2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B0596284"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46A68B9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC57A84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="260E6313"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="189F3421"/>
    </Element>
    <Element Type="ParamDef" Id="7B308B3F">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="81FB6D01"/>
    </Element>
    <Element Type="Param" Id="81FB6D01">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EC66CCBD">
        <Identifier>targetLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9FBAD55"/>
    </Element>
    <Element Type="Param" Id="C9FBAD55">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F71B920C">
        <Identifier>closestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="490F193A"/>
    </Element>
    <Element Type="Param" Id="490F193A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A04DDCAA">
        <Identifier>closestPointToLane</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87F40E5E"/>
    </Element>
    <Element Type="Param" Id="87F40E5E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D0E57DBF">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A87FBD5D"/>
    </Element>
    <Element Type="Param" Id="A87FBD5D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="62FB2EA3">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6313C3D"/>
    </Element>
    <Element Type="Param" Id="E6313C3D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F56ED50A">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2E4C54F"/>
    </Element>
    <Element Type="Param" Id="C2E4C54F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="42155330">
        <Identifier>vehicleOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9AB09FB8"/>
    </Element>
    <Element Type="Param" Id="9AB09FB8">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="A399DFC4">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C1C98F6"/>
    </Element>
    <Element Type="Param" Id="8C1C98F6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="8BB452C0">
        <Comment>
            Determine where the player currently is
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="917A18BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="84C131C5"/>
        <Parameter Type="Param" Library="AIAI" Id="1EA6592D"/>
    </Element>
    <Element Type="Param" Id="84C131C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC66CCBD"/>
    </Element>
    <Element Type="Param" Id="1EA6592D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5CDAB6EB"/>
        <Array Type="Param" Library="AIAI" Id="08625973"/>
    </Element>
    <Element Type="Param" Id="5CDAB6EB">
        <Variable Type="Variable" Library="AIAI" Id="9696171C"/>
    </Element>
    <Element Type="Param" Id="08625973">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="FunctionCall" Id="33D4C28B">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="F83F39A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D14A6E09"/>
    </Element>
    <Element Type="Param" Id="F83F39A9">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11429D30"/>
    </Element>
    <Element Type="FunctionCall" Id="11429D30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B30651BA"/>
    </Element>
    <Element Type="Param" Id="B30651BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CBA22A81"/>
        <Array Type="Param" Library="AIAI" Id="0AF3C0CC"/>
    </Element>
    <Element Type="Param" Id="CBA22A81">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="0AF3C0CC">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="D14A6E09">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Variable Type="Variable" Library="AIAI" Id="EC66CCBD"/>
    </Element>
    <Element Type="FunctionCall" Id="29C3DBA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3706F25F"/>
        <Parameter Type="Param" Library="AIAI" Id="375A6F3D"/>
    </Element>
    <Element Type="Param" Id="3706F25F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A04DDCAA"/>
    </Element>
    <Element Type="Param" Id="375A6F3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="B44DDA1E"/>
    </Element>
    <Element Type="Param" Id="B44DDA1E">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="8D28ED04"/>
        <Array Type="Param" Library="AIAI" Id="D858BE42"/>
    </Element>
    <Element Type="Param" Id="8D28ED04">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="D858BE42">
        <Variable Type="Variable" Library="AIAI" Id="EC66CCBD"/>
    </Element>
    <Element Type="Comment" Id="C1DED264">
        <Comment>
            Has the player reached this lane?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="16FDDCE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97890820"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F5BC04A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3902749"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD6332CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0175AC6"/>
    </Element>
    <Element Type="FunctionCall" Id="97890820">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6AF4C8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="760E19AB"/>
    </Element>
    <Element Type="Param" Id="6AF4C8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="44EFBC78"/>
        <Array Type="Param" Library="AIAI" Id="705D092C"/>
    </Element>
    <Element Type="Param" Id="44EFBC78">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="705D092C">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="760E19AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EC66CCBD"/>
    </Element>
    <Element Type="FunctionCall" Id="8F5BC04A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D63882A9"/>
    </Element>
    <Element Type="Param" Id="D63882A9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="FunctionCall" Id="B3902749">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24506447"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A7D3C2"/>
        <Parameter Type="Param" Library="AIAI" Id="3D51E142"/>
    </Element>
    <Element Type="Param" Id="24506447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A29B4BBF"/>
        <Array Type="Param" Library="AIAI" Id="A5DDE147"/>
    </Element>
    <Element Type="Param" Id="A29B4BBF">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="A5DDE147">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="D0A7D3C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="163345B3"/>
    </Element>
    <Element Type="FunctionCall" Id="163345B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="2E8A5D18"/>
        <Parameter Type="Param" Library="AIAI" Id="B2040CF4"/>
    </Element>
    <Element Type="Param" Id="2E8A5D18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="B2040CF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87F77475"/>
        <Array Type="Param" Library="AIAI" Id="E5F899C4"/>
    </Element>
    <Element Type="Param" Id="87F77475">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="E5F899C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="3D51E142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="CD6332CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B1611A24"/>
        <Parameter Type="Param" Library="AIAI" Id="859F899E"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F491BE"/>
    </Element>
    <Element Type="Param" Id="B1611A24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9E5377F"/>
    </Element>
    <Element Type="FunctionCall" Id="A9E5377F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="CC9E2885"/>
        <Parameter Type="Param" Library="AIAI" Id="73010B26"/>
    </Element>
    <Element Type="Param" Id="CC9E2885">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="116DFF74"/>
    </Element>
    <Element Type="FunctionCall" Id="116DFF74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FB39FF55"/>
    </Element>
    <Element Type="Param" Id="FB39FF55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1BA2F9F5"/>
        <Array Type="Param" Library="AIAI" Id="CF43BBDE"/>
    </Element>
    <Element Type="Param" Id="1BA2F9F5">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="CF43BBDE">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="73010B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="A04DDCAA"/>
    </Element>
    <Element Type="Param" Id="859F899E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B4F491BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6F8AD507"/>
    </Element>
    <Element Type="FunctionCall" Id="E0175AC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D0932D52"/>
    </Element>
    <Element Type="Param" Id="D0932D52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="555864C6">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4B7461E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B5759D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C22BD42"/>
    </Element>
    <Element Type="FunctionCall" Id="6B5759D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06EEA57E"/>
        <Parameter Type="Param" Library="AIAI" Id="244B0852"/>
    </Element>
    <Element Type="Param" Id="06EEA57E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="244B0852">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="493627AB"/>
        <Array Type="Param" Library="AIAI" Id="36F791C2"/>
    </Element>
    <Element Type="Param" Id="493627AB">
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
    </Element>
    <Element Type="Param" Id="36F791C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="FunctionCall" Id="9C22BD42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F927A774"/>
        <Parameter Type="Param" Library="AIAI" Id="694E4D46"/>
        <Parameter Type="Param" Library="AIAI" Id="728C217C"/>
    </Element>
    <Element Type="Param" Id="F927A774">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00B826B6"/>
    </Element>
    <Element Type="FunctionCall" Id="00B826B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="79EF8D82"/>
        <Parameter Type="Param" Library="AIAI" Id="B7D6A42B"/>
    </Element>
    <Element Type="Param" Id="79EF8D82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="004D6167"/>
    </Element>
    <Element Type="FunctionCall" Id="004D6167">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6D7CE42D"/>
    </Element>
    <Element Type="Param" Id="6D7CE42D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FDD1E94C"/>
        <Array Type="Param" Library="AIAI" Id="C0132261"/>
    </Element>
    <Element Type="Param" Id="FDD1E94C">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="C0132261">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="B7D6A42B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="70F09C7F"/>
        <Array Type="Param" Library="AIAI" Id="3B8C9368"/>
    </Element>
    <Element Type="Param" Id="70F09C7F">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="3B8C9368">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="694E4D46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="728C217C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="B0596284">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="46A68B9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FBEA7AE6"/>
        <Parameter Type="Param" Library="AIAI" Id="02CD8E44"/>
    </Element>
    <Element Type="Param" Id="FBEA7AE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="42155330"/>
    </Element>
    <Element Type="Param" Id="02CD8E44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AAED6C1"/>
    </Element>
    <Element Type="FunctionCall" Id="9AAED6C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="2CBE974D"/>
        <Parameter Type="Param" Library="AIAI" Id="BE41570E"/>
    </Element>
    <Element Type="Param" Id="2CBE974D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A9DE89A2"/>
        <Array Type="Param" Library="AIAI" Id="5501C09D"/>
    </Element>
    <Element Type="Param" Id="A9DE89A2">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="5501C09D">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="BE41570E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC57A84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2D423D9"/>
        <Parameter Type="Param" Library="AIAI" Id="8E559B5A"/>
    </Element>
    <Element Type="Param" Id="F2D423D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A399DFC4"/>
    </Element>
    <Element Type="Param" Id="8E559B5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5BBC219"/>
    </Element>
    <Element Type="FunctionCall" Id="D5BBC219">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="5A844050"/>
    </Element>
    <Element Type="Param" Id="5A844050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="42155330"/>
    </Element>
    <Element Type="FunctionCall" Id="260E6313">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D229AB89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53437A40"/>
    </Element>
    <Element Type="FunctionCall" Id="D229AB89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD0C8186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EF6B8CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BE5DCFF"/>
    </Element>
    <Element Type="FunctionCall" Id="FD0C8186">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FD125D1E"/>
        <Parameter Type="Param" Library="AIAI" Id="17349FC2"/>
        <Parameter Type="Param" Library="AIAI" Id="C3732D62"/>
    </Element>
    <Element Type="Param" Id="FD125D1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="42155330"/>
    </Element>
    <Element Type="Param" Id="17349FC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C3732D62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="6EF6B8CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="136DCC7A"/>
        <Parameter Type="Param" Library="AIAI" Id="9B733A23"/>
        <Parameter Type="Param" Library="AIAI" Id="D664E7FC"/>
    </Element>
    <Element Type="Param" Id="136DCC7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96B26341"/>
    </Element>
    <Element Type="FunctionCall" Id="96B26341">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="8F827FF5"/>
        <Parameter Type="Param" Library="AIAI" Id="59682735"/>
    </Element>
    <Element Type="Param" Id="8F827FF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2F6B21EF"/>
        <Array Type="Param" Library="AIAI" Id="710C62DC"/>
    </Element>
    <Element Type="Param" Id="2F6B21EF">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="710C62DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="59682735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="42155330"/>
    </Element>
    <Element Type="Param" Id="9B733A23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D664E7FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0BE5DCFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A769E9E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7490C21E"/>
    </Element>
    <Element Type="FunctionCall" Id="A769E9E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="22EC69F2"/>
        <Parameter Type="Param" Library="AIAI" Id="DC374CDD"/>
        <Parameter Type="Param" Library="AIAI" Id="7B3E936E"/>
    </Element>
    <Element Type="Param" Id="22EC69F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A399DFC4"/>
    </Element>
    <Element Type="Param" Id="DC374CDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7B3E936E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="7490C21E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C88EE236"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C07A77"/>
        <Parameter Type="Param" Library="AIAI" Id="0EEAD521"/>
    </Element>
    <Element Type="Param" Id="C88EE236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEFE3D03"/>
    </Element>
    <Element Type="FunctionCall" Id="DEFE3D03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="4EB465F9"/>
        <Parameter Type="Param" Library="AIAI" Id="1A43AAAC"/>
    </Element>
    <Element Type="Param" Id="4EB465F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="A399DFC4"/>
    </Element>
    <Element Type="Param" Id="1A43AAAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F4EF628E"/>
        <Array Type="Param" Library="AIAI" Id="FB505342"/>
    </Element>
    <Element Type="Param" Id="F4EF628E">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="FB505342">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="A6C07A77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0EEAD521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="53437A40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E26A3A90"/>
        <Parameter Type="Param" Library="AIAI" Id="3F73D5B3"/>
        <Parameter Type="Param" Library="AIAI" Id="DAC8FD43"/>
    </Element>
    <Element Type="Param" Id="E26A3A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5C7F2B3E"/>
        <Array Type="Param" Library="AIAI" Id="2FA91393"/>
    </Element>
    <Element Type="Param" Id="5C7F2B3E">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="2FA91393">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="3F73D5B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A9A2378"/>
    </Element>
    <Element Type="FunctionCall" Id="9A9A2378">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="91260F15"/>
        <Parameter Type="Param" Library="AIAI" Id="3903B7E5"/>
    </Element>
    <Element Type="Param" Id="91260F15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3903B7E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B34E01E"/>
        <Array Type="Param" Library="AIAI" Id="CC352829"/>
    </Element>
    <Element Type="Param" Id="7B34E01E">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="CC352829">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B308B3F"/>
    </Element>
    <Element Type="Param" Id="DAC8FD43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="189F3421">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="99D6D1CA"/>
    </Element>
    <Element Type="Param" Id="99D6D1CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="327044B5">
        <Identifier>HeroAIVehicleAdvanceInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3A136711"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7379D725"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="531F47F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB9B93EB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8AD59F06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37919630"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="126193E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8580454A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C208A875"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BA2356E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C68BE708"/>
    </Element>
    <Element Type="ParamDef" Id="563E2159">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2418FA61"/>
    </Element>
    <Element Type="Param" Id="2418FA61">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="3A136711">
        <Comment>
            Check if our vehicle has been destroyed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7379D725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F05DC830"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A4BF9E3"/>
    </Element>
    <Element Type="FunctionCall" Id="F05DC830">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FA4DF8CB"/>
        <Parameter Type="Param" Library="AIAI" Id="4686FB92"/>
        <Parameter Type="Param" Library="AIAI" Id="49192279"/>
    </Element>
    <Element Type="Param" Id="FA4DF8CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F1906ED"/>
    </Element>
    <Element Type="FunctionCall" Id="3F1906ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="DDB7AA45"/>
    </Element>
    <Element Type="Param" Id="DDB7AA45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BA71B400"/>
        <Array Type="Param" Library="AIAI" Id="D742EA8F"/>
    </Element>
    <Element Type="Param" Id="BA71B400">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="D742EA8F">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="4686FB92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49192279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2A4BF9E3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="96F330A7"/>
    </Element>
    <Element Type="Param" Id="96F330A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Comment" Id="531F47F6">
        <Comment>
            Choose the best target to attack.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EB9B93EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A37D9326"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A24E5C6"/>
    </Element>
    <Element Type="FunctionCall" Id="A37D9326">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FEEC2F6A"/>
    </Element>
    <Element Type="Param" Id="FEEC2F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0A24E5C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6A80D6A2"/>
        <Parameter Type="Param" Library="AIAI" Id="15B618B2"/>
        <Parameter Type="Param" Library="AIAI" Id="FAC1FD56"/>
    </Element>
    <Element Type="Param" Id="6A80D6A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B2954D7"/>
    </Element>
    <Element Type="FunctionCall" Id="2B2954D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0BEACA35"/>
        <Parameter Type="Param" Library="AIAI" Id="633CDEB1"/>
    </Element>
    <Element Type="Param" Id="633CDEB1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="178B073E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="15B618B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FAC1FD56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8AD59F06">
        <Comment>
            Aggro enemy core to make sure they don't walk into the enemy spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="37919630">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0A21C00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1511284A"/>
    </Element>
    <Element Type="FunctionCall" Id="F0A21C00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CDD6608"/>
    </Element>
    <Element Type="Param" Id="1CDD6608">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="1511284A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E24224B2"/>
        <Parameter Type="Param" Library="AIAI" Id="5F522B4D"/>
        <Parameter Type="Param" Library="AIAI" Id="29CFF454"/>
    </Element>
    <Element Type="Param" Id="E24224B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32A4F920"/>
    </Element>
    <Element Type="FunctionCall" Id="32A4F920">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F6109AD9"/>
        <Parameter Type="Param" Library="AIAI" Id="DC9CB8E8"/>
    </Element>
    <Element Type="Param" Id="DC9CB8E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="5F522B4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="29CFF454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="126193E6">
        <Comment>
            If we reached the target waypoint, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8580454A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="810B930A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C15A81F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5DAFC50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C74E90E"/>
    </Element>
    <Element Type="FunctionCall" Id="810B930A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E6A6319A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EC4DB4F7"/>
    </Element>
    <Element Type="Param" Id="EC4DB4F7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="FunctionCall" Id="C15A81F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9469FD7B"/>
        <Parameter Type="Param" Library="AIAI" Id="B2E1EFE3"/>
    </Element>
    <Element Type="Param" Id="9469FD7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="532CE4ED"/>
        <Array Type="Param" Library="AIAI" Id="0129EC73"/>
    </Element>
    <Element Type="Param" Id="532CE4ED">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="0129EC73">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="B2E1EFE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC959E83"/>
    </Element>
    <Element Type="FunctionCall" Id="AC959E83">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3924CF"/>
        <Parameter Type="Param" Library="AIAI" Id="164EA3A3"/>
        <Parameter Type="Param" Library="AIAI" Id="DD83D270"/>
    </Element>
    <Element Type="Param" Id="ED3924CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="61AB0368"/>
        <Array Type="Param" Library="AIAI" Id="5E6D9185"/>
    </Element>
    <Element Type="Param" Id="61AB0368">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="5E6D9185">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="164EA3A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9A019E14"/>
        <Array Type="Param" Library="AIAI" Id="351D69AB"/>
    </Element>
    <Element Type="Param" Id="9A019E14">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="351D69AB">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="DD83D270">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F47776DB"/>
        <Array Type="Param" Library="AIAI" Id="19BCD53C"/>
    </Element>
    <Element Type="Param" Id="F47776DB">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="19BCD53C">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="FunctionCall" Id="B5DAFC50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="043C2BD7"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC61D14"/>
        <Parameter Type="Param" Library="AIAI" Id="39E98AA6"/>
    </Element>
    <Element Type="Param" Id="043C2BD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F422A2D2"/>
        <Array Type="Param" Library="AIAI" Id="EBD04064"/>
    </Element>
    <Element Type="Param" Id="F422A2D2">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="EBD04064">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="3EC61D14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94924A2C"/>
    </Element>
    <Element Type="FunctionCall" Id="94924A2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="2403C13A"/>
        <Parameter Type="Param" Library="AIAI" Id="9C30549F"/>
    </Element>
    <Element Type="Param" Id="2403C13A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="9C30549F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E0EC809A"/>
        <Array Type="Param" Library="AIAI" Id="95E0EC97"/>
    </Element>
    <Element Type="Param" Id="E0EC809A">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="95E0EC97">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="39E98AA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6C74E90E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0D6EBD2"/>
        <Parameter Type="Param" Library="AIAI" Id="6E6A0EDD"/>
        <Parameter Type="Param" Library="AIAI" Id="522E57C5"/>
    </Element>
    <Element Type="Param" Id="A0D6EBD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98D7AD12"/>
    </Element>
    <Element Type="FunctionCall" Id="98D7AD12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="52E913E0"/>
        <Parameter Type="Param" Library="AIAI" Id="0D83DBEF"/>
    </Element>
    <Element Type="Param" Id="52E913E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE50C22D"/>
    </Element>
    <Element Type="FunctionCall" Id="BE50C22D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ED99D797"/>
    </Element>
    <Element Type="Param" Id="ED99D797">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="684D4AA9"/>
        <Array Type="Param" Library="AIAI" Id="32BD061B"/>
    </Element>
    <Element Type="Param" Id="684D4AA9">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="32BD061B">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="0D83DBEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D62AA170"/>
        <Array Type="Param" Library="AIAI" Id="34E17491"/>
    </Element>
    <Element Type="Param" Id="D62AA170">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="34E17491">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="6E6A0EDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="522E57C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="C208A875">
        <Comment>
            Keep moving if idle.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3BA2356E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64605A91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="202982BC"/>
    </Element>
    <Element Type="FunctionCall" Id="64605A91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBA6BEEE"/>
        <Parameter Type="Param" Library="AIAI" Id="8C399012"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD4BA53"/>
    </Element>
    <Element Type="Param" Id="EBA6BEEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3966372C"/>
        <Array Type="Param" Library="AIAI" Id="445BAF39"/>
    </Element>
    <Element Type="Param" Id="3966372C">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="445BAF39">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="8C399012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="680374A8"/>
    </Element>
    <Element Type="FunctionCall" Id="680374A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="149EB4A9"/>
        <Parameter Type="Param" Library="AIAI" Id="51E0F242"/>
    </Element>
    <Element Type="Param" Id="149EB4A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="51E0F242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB4C3415"/>
        <Array Type="Param" Library="AIAI" Id="3C83F036"/>
    </Element>
    <Element Type="Param" Id="FB4C3415">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="3C83F036">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="5BD4BA53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="202982BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E953DC55"/>
        <Parameter Type="Param" Library="AIAI" Id="E768409B"/>
        <Parameter Type="Param" Library="AIAI" Id="59BCDAF1"/>
    </Element>
    <Element Type="Param" Id="E953DC55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DCCA03D"/>
    </Element>
    <Element Type="FunctionCall" Id="8DCCA03D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="21A471EA"/>
        <Parameter Type="Param" Library="AIAI" Id="C12263F5"/>
    </Element>
    <Element Type="Param" Id="21A471EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A9B148A4"/>
        <Array Type="Param" Library="AIAI" Id="24E5043C"/>
    </Element>
    <Element Type="Param" Id="A9B148A4">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="24E5043C">
        <Parameter Type="ParamDef" Library="AIAI" Id="563E2159"/>
    </Element>
    <Element Type="Param" Id="C12263F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E768409B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="59BCDAF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="C68BE708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A8EFC314"/>
    </Element>
    <Element Type="Param" Id="A8EFC314">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="3BFB674B">
        <Comment>
            Defend Core
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="9D8ED892">
        <Identifier>HeroAIDefendCoreAttack</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
        <Variable Type="Variable" Library="AIAI" Id="CE1058E2"/>
        <Variable Type="Variable" Library="AIAI" Id="F8069D25"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="506098A2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="63CC1BCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="868D4AF7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0C4F54ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CE21649"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F6CE9D6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48DE859B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B0654D73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDEF55FD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B0696223"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3C93AE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0995DD4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E9EFCC35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E33A9DA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4EECDBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDBB3780"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE29275"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1352D823"/>
    </Element>
    <Element Type="ParamDef" Id="952376F5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6669E386"/>
    </Element>
    <Element Type="Param" Id="6669E386">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CE1058E2">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="76E69424"/>
    </Element>
    <Element Type="Param" Id="76E69424">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="F8069D25">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9CEC8E57"/>
    </Element>
    <Element Type="Param" Id="9CEC8E57">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="ADF7CF9B">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3F4417B"/>
    </Element>
    <Element Type="Param" Id="E3F4417B">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="506098A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5542B57E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D016658"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8F0F0F8"/>
    </Element>
    <Element Type="FunctionCall" Id="5542B57E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="660A7325"/>
        <Parameter Type="Param" Library="AIAI" Id="3E712EF5"/>
    </Element>
    <Element Type="Param" Id="660A7325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE1058E2"/>
    </Element>
    <Element Type="Param" Id="3E712EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAEB7857"/>
    </Element>
    <Element Type="FunctionCall" Id="AAEB7857">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C4E250B9"/>
    </Element>
    <Element Type="Param" Id="C4E250B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="D4605194"/>
        <Array Type="Param" Library="AIAI" Id="9F54F88F"/>
    </Element>
    <Element Type="Param" Id="D4605194">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="9F54F88F">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="5D016658">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA7A1A6"/>
        <Parameter Type="Param" Library="AIAI" Id="10BBE5E1"/>
    </Element>
    <Element Type="Param" Id="1AA7A1A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE1058E2"/>
    </Element>
    <Element Type="Param" Id="10BBE5E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E68627A"/>
    </Element>
    <Element Type="FunctionCall" Id="4E68627A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9B951C01"/>
    </Element>
    <Element Type="Param" Id="9B951C01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="AD3C761C"/>
        <Array Type="Param" Library="AIAI" Id="099169EF"/>
    </Element>
    <Element Type="Param" Id="AD3C761C">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="099169EF">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="D8F0F0F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8685A57C"/>
        <Parameter Type="Param" Library="AIAI" Id="B149E645"/>
        <Parameter Type="Param" Library="AIAI" Id="BD96CFE2"/>
    </Element>
    <Element Type="Param" Id="8685A57C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1AB0718B"/>
        <Array Type="Param" Library="AIAI" Id="B4F4AE3B"/>
    </Element>
    <Element Type="Param" Id="1AB0718B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="B4F4AE3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="B149E645">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD96CFE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="63CC1BCB">
        <Comment>
            Go back to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="868D4AF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5457127"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D218CA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FD5DF60"/>
    </Element>
    <Element Type="FunctionCall" Id="B5457127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="64067D0C"/>
        <Parameter Type="Param" Library="AIAI" Id="9DED4224"/>
    </Element>
    <Element Type="Param" Id="64067D0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7A72059"/>
        <Array Type="Param" Library="AIAI" Id="4FD1C215"/>
    </Element>
    <Element Type="Param" Id="D7A72059">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="4FD1C215">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="9DED4224">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2D218CA4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED31F0FD"/>
    </Element>
    <Element Type="Param" Id="ED31F0FD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="FunctionCall" Id="2FD5DF60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6307ABD6"/>
        <Parameter Type="Param" Library="AIAI" Id="2440832A"/>
        <Parameter Type="Param" Library="AIAI" Id="927B4F0E"/>
    </Element>
    <Element Type="Param" Id="6307ABD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90C120C7"/>
    </Element>
    <Element Type="FunctionCall" Id="90C120C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="10E25F11"/>
        <Parameter Type="Param" Library="AIAI" Id="C6A2C3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="6B161405"/>
    </Element>
    <Element Type="Param" Id="10E25F11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AC578723"/>
        <Array Type="Param" Library="AIAI" Id="A4D68D97"/>
    </Element>
    <Element Type="Param" Id="AC578723">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A4D68D97">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="C6A2C3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="6B161405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="2440832A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="927B4F0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="3F4BCCFF"/>
    </Element>
    <Element Type="Param" Id="3F4BCCFF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E271B48"/>
    </Element>
    <Element Type="FunctionCall" Id="3E271B48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B2780451"/>
    </Element>
    <Element Type="Param" Id="B2780451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9DAF1082"/>
        <Array Type="Param" Library="AIAI" Id="36A618DF"/>
    </Element>
    <Element Type="Param" Id="9DAF1082">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="36A618DF">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Comment" Id="0C4F54ED">
        <Comment>
            Leash back to the core if you have moved too far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7CE21649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85F3FB13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FBD3B81"/>
    </Element>
    <Element Type="FunctionCall" Id="85F3FB13">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA5702B"/>
        <Parameter Type="Param" Library="AIAI" Id="2EB26ABE"/>
    </Element>
    <Element Type="Param" Id="6CA5702B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="2EB26ABE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="509B5872"/>
    </Element>
    <Element Type="FunctionCall" Id="8FBD3B81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6AF703BA"/>
        <Parameter Type="Param" Library="AIAI" Id="985D035C"/>
        <Parameter Type="Param" Library="AIAI" Id="497EDFD1"/>
    </Element>
    <Element Type="Param" Id="6AF703BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82578303"/>
    </Element>
    <Element Type="FunctionCall" Id="82578303">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2DC6F265"/>
        <Parameter Type="Param" Library="AIAI" Id="1B231D2A"/>
    </Element>
    <Element Type="Param" Id="2DC6F265">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F7CC405"/>
    </Element>
    <Element Type="FunctionCall" Id="6F7CC405">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="652670D6"/>
    </Element>
    <Element Type="Param" Id="652670D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CAE8B202"/>
        <Array Type="Param" Library="AIAI" Id="14F9DA4F"/>
    </Element>
    <Element Type="Param" Id="CAE8B202">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="14F9DA4F">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="1B231D2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="CE1058E2"/>
    </Element>
    <Element Type="Param" Id="985D035C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="497EDFD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="Comment" Id="F6CE9D6A">
        <Comment>
            Dismount if we're mounted
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="48DE859B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C867E8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E23D0AB1"/>
    </Element>
    <Element Type="FunctionCall" Id="5C867E8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6687972E"/>
        <Parameter Type="Param" Library="AIAI" Id="47E8D512"/>
        <Parameter Type="Param" Library="AIAI" Id="5558E0FD"/>
    </Element>
    <Element Type="Param" Id="6687972E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF4DDDB2"/>
    </Element>
    <Element Type="FunctionCall" Id="AF4DDDB2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="0C1F12FC"/>
    </Element>
    <Element Type="Param" Id="0C1F12FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="47E8D512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5558E0FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E23D0AB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEBCDA91"/>
    </Element>
    <Element Type="Param" Id="EEBCDA91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="B0654D73">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FDEF55FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="975D53E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="935DBD5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B3191A3"/>
    </Element>
    <Element Type="FunctionCall" Id="975D53E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5166F25F"/>
        <Parameter Type="Param" Library="AIAI" Id="2B20FDC5"/>
        <Parameter Type="Param" Library="AIAI" Id="7A85B9C7"/>
    </Element>
    <Element Type="Param" Id="5166F25F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="72B5F85C"/>
    </Element>
    <Element Type="Param" Id="72B5F85C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5364D06D"/>
        <Array Type="Param" Library="AIAI" Id="31B832AE"/>
    </Element>
    <Element Type="Param" Id="5364D06D">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="31B832AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="2B20FDC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7A85B9C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="935DBD5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F51CB697"/>
    </Element>
    <Element Type="Param" Id="F51CB697">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2B3191A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="95C1F9E8"/>
        <Parameter Type="Param" Library="AIAI" Id="7CCAD5A7"/>
        <Parameter Type="Param" Library="AIAI" Id="5B234283"/>
    </Element>
    <Element Type="Param" Id="95C1F9E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AE73971"/>
    </Element>
    <Element Type="FunctionCall" Id="7AE73971">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="18DC8D41"/>
    </Element>
    <Element Type="Param" Id="18DC8D41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="7CCAD5A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B234283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B0696223">
        <Comment>
            Find an enemy to target.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B3C93AE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5739F9FD"/>
        <Parameter Type="Param" Library="AIAI" Id="A8FE9AB8"/>
    </Element>
    <Element Type="Param" Id="5739F9FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="A8FE9AB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A07DC488"/>
    </Element>
    <Element Type="FunctionCall" Id="A07DC488">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F38E9674"/>
        <Parameter Type="Param" Library="AIAI" Id="290D83F4"/>
        <Parameter Type="Param" Library="AIAI" Id="747D6A33"/>
    </Element>
    <Element Type="Param" Id="290D83F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="747D6A33">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="87429682"/>
        <Variable Type="Variable" Library="AIAI" Id="8AA289D2"/>
    </Element>
    <Element Type="FunctionCall" Id="D0995DD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65C74C49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3A708A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA6FEFDF"/>
    </Element>
    <Element Type="FunctionCall" Id="65C74C49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2659FBD0"/>
        <Parameter Type="Param" Library="AIAI" Id="D62BCC53"/>
    </Element>
    <Element Type="Param" Id="2659FBD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="D62BCC53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6C98E30"/>
    </Element>
    <Element Type="FunctionCall" Id="D6C98E30">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F38E9674"/>
        <Parameter Type="Param" Library="AIAI" Id="1B36D799"/>
        <Parameter Type="Param" Library="AIAI" Id="D25C1380"/>
    </Element>
    <Element Type="Param" Id="1B36D799">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="D25C1380">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="87429682"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="F3A708A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2A0E08BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC8ACA12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A230F82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D54688D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96C171B2"/>
    </Element>
    <Element Type="Comment" Id="2A0E08BD">
        <Comment>
            All enemies near the core have been fended off so return to laning.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FC8ACA12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8B0C8F08"/>
        <Parameter Type="Param" Library="AIAI" Id="E24F0F20"/>
    </Element>
    <Element Type="Param" Id="8B0C8F08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="90AE5893"/>
        <Array Type="Param" Library="AIAI" Id="A15862EC"/>
    </Element>
    <Element Type="Param" Id="90AE5893">
        <Variable Type="Variable" Library="AIAI" Id="FB94821E"/>
    </Element>
    <Element Type="Param" Id="A15862EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="E24F0F20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4A230F82">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F6D1D9A"/>
    </Element>
    <Element Type="Param" Id="2F6D1D9A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="FunctionCall" Id="4D54688D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C217D41E"/>
    </Element>
    <Element Type="Param" Id="C217D41E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="96C171B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B67744B4"/>
        <Parameter Type="Param" Library="AIAI" Id="1068DA04"/>
        <Parameter Type="Param" Library="AIAI" Id="E7908B54"/>
    </Element>
    <Element Type="Param" Id="B67744B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEA9B697"/>
    </Element>
    <Element Type="FunctionCall" Id="EEA9B697">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="97E2C70E"/>
    </Element>
    <Element Type="Param" Id="97E2C70E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="1068DA04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E7908B54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AA6FEFDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="01FEF579"/>
        <Parameter Type="Param" Library="AIAI" Id="13C46FF6"/>
        <Parameter Type="Param" Library="AIAI" Id="B2644527"/>
    </Element>
    <Element Type="Param" Id="01FEF579">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3733C943"/>
    </Element>
    <Element Type="FunctionCall" Id="3733C943">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="2FD1FA69"/>
    </Element>
    <Element Type="Param" Id="2FD1FA69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="13C46FF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B2644527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E9EFCC35">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1E33A9DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44EC4987"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B3E8A38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="130BA600"/>
    </Element>
    <Element Type="FunctionCall" Id="44EC4987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43F833B3"/>
        <Parameter Type="Param" Library="AIAI" Id="4EC30FDC"/>
    </Element>
    <Element Type="Param" Id="43F833B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3DFFE03"/>
    </Element>
    <Element Type="FunctionCall" Id="F3DFFE03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="727AB239"/>
        <Parameter Type="Param" Library="AIAI" Id="38FD0C25"/>
    </Element>
    <Element Type="Param" Id="727AB239">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E1709305"/>
        <Array Type="Param" Library="AIAI" Id="73E29861"/>
    </Element>
    <Element Type="Param" Id="E1709305">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="73E29861">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="38FD0C25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4EC30FDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F8069D25"/>
    </Element>
    <Element Type="FunctionCall" Id="3B3E8A38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01A1BCEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B38E363D"/>
    </Element>
    <Element Type="FunctionCall" Id="01A1BCEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B652C0F"/>
    </Element>
    <Element Type="Param" Id="5B652C0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B38E363D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F8E7068D"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8A57DA"/>
        <Parameter Type="Param" Library="AIAI" Id="30456CB6"/>
    </Element>
    <Element Type="Param" Id="F8E7068D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FC95CB3"/>
    </Element>
    <Element Type="FunctionCall" Id="1FC95CB3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="5785C3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="8412F89A"/>
    </Element>
    <Element Type="Param" Id="5785C3C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="8412F89A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="0B8A57DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30456CB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="130BA600">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA225BC"/>
        <Parameter Type="Param" Library="AIAI" Id="A40ECD87"/>
        <Parameter Type="Param" Library="AIAI" Id="31C7D1CB"/>
    </Element>
    <Element Type="Param" Id="3DA225BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="79D72E54"/>
        <Array Type="Param" Library="AIAI" Id="59B8496A"/>
    </Element>
    <Element Type="Param" Id="79D72E54">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="59B8496A">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="A40ECD87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="31C7D1CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0EC0B68"/>
    </Element>
    <Element Type="FunctionCall" Id="B0EC0B68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF883EF"/>
    </Element>
    <Element Type="Param" Id="CEF883EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="B4EECDBE">
        <Comment>
            Keep attacking the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BDBB3780">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2A65BD4C"/>
        <Parameter Type="Param" Library="AIAI" Id="B8A3B51E"/>
    </Element>
    <Element Type="Param" Id="2A65BD4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F815865"/>
    </Element>
    <Element Type="FunctionCall" Id="6F815865">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="69A1D655"/>
        <Parameter Type="Param" Library="AIAI" Id="2442EB25"/>
    </Element>
    <Element Type="Param" Id="69A1D655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="688A8497"/>
        <Array Type="Param" Library="AIAI" Id="4EFC9B7C"/>
    </Element>
    <Element Type="Param" Id="688A8497">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4EFC9B7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="2442EB25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B8A3B51E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F8069D25"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE29275">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02F51541"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="074766B9"/>
    </Element>
    <Element Type="FunctionCall" Id="02F51541">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B73D3E8"/>
        <Parameter Type="Param" Library="AIAI" Id="91AC42C4"/>
        <Parameter Type="Param" Library="AIAI" Id="2CEF821A"/>
    </Element>
    <Element Type="Param" Id="7B73D3E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F8069D25"/>
    </Element>
    <Element Type="Param" Id="91AC42C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2CEF821A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="074766B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31854056"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE90201"/>
        <Parameter Type="Param" Library="AIAI" Id="E493BEE2"/>
    </Element>
    <Element Type="Param" Id="31854056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9D4E9C8A"/>
        <Array Type="Param" Library="AIAI" Id="3698FB03"/>
    </Element>
    <Element Type="Param" Id="9D4E9C8A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3698FB03">
        <Parameter Type="ParamDef" Library="AIAI" Id="952376F5"/>
    </Element>
    <Element Type="Param" Id="8CE90201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E7C5CC5"/>
    </Element>
    <Element Type="FunctionCall" Id="4E7C5CC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="9443F632"/>
        <Parameter Type="Param" Library="AIAI" Id="A847C665"/>
    </Element>
    <Element Type="Param" Id="9443F632">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="A847C665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="ADF7CF9B"/>
    </Element>
    <Element Type="Param" Id="E493BEE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="1352D823">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F181A224"/>
    </Element>
    <Element Type="Param" Id="F181A224">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="7AE6F07E">
        <Identifier>HeroAIDefendCoreLeash</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
        <Variable Type="Variable" Library="AIAI" Id="AA9AD952"/>
        <Variable Type="Variable" Library="AIAI" Id="3ADB3A85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2896FFC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2433AAD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39A4A4F2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="638824B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF4716F5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7FDC00AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B005980"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEC01668"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="559DC772"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77BDA53E"/>
    </Element>
    <Element Type="ParamDef" Id="3C7F52E2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E1275259"/>
    </Element>
    <Element Type="Param" Id="E1275259">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B044AB65">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="124A8022"/>
    </Element>
    <Element Type="Param" Id="124A8022">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="AA9AD952">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="54BB784C"/>
    </Element>
    <Element Type="Param" Id="54BB784C">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="3ADB3A85">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4293D544"/>
    </Element>
    <Element Type="Param" Id="4293D544">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="C2896FFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B1D6A16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BD1621A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A55BF052"/>
    </Element>
    <Element Type="FunctionCall" Id="2B1D6A16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="70D13CE6"/>
        <Parameter Type="Param" Library="AIAI" Id="349F2B2C"/>
    </Element>
    <Element Type="Param" Id="70D13CE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
    </Element>
    <Element Type="Param" Id="349F2B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81BFC252"/>
    </Element>
    <Element Type="FunctionCall" Id="81BFC252">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="76A1AA33"/>
    </Element>
    <Element Type="Param" Id="76A1AA33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="AE50D829"/>
        <Array Type="Param" Library="AIAI" Id="8134C16A"/>
    </Element>
    <Element Type="Param" Id="AE50D829">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="8134C16A">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="1BD1621A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28E15900"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDFCB8B"/>
    </Element>
    <Element Type="Param" Id="28E15900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
    </Element>
    <Element Type="Param" Id="BCDFCB8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FA03521"/>
    </Element>
    <Element Type="FunctionCall" Id="1FA03521">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="19FF1398"/>
    </Element>
    <Element Type="Param" Id="19FF1398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="BB5303F5"/>
        <Array Type="Param" Library="AIAI" Id="7B8E62FB"/>
    </Element>
    <Element Type="Param" Id="BB5303F5">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="7B8E62FB">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="A55BF052">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="115B483F"/>
        <Parameter Type="Param" Library="AIAI" Id="6D28EB1E"/>
        <Parameter Type="Param" Library="AIAI" Id="134A6E88"/>
    </Element>
    <Element Type="Param" Id="115B483F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8E19010B"/>
        <Array Type="Param" Library="AIAI" Id="423C61FC"/>
    </Element>
    <Element Type="Param" Id="8E19010B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="423C61FC">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="6D28EB1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="134A6E88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="2433AAD2">
        <Comment>
            Go back to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="39A4A4F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12E1CDCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9FCA8B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28CCC5D4"/>
    </Element>
    <Element Type="FunctionCall" Id="12E1CDCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE69CEFA"/>
        <Parameter Type="Param" Library="AIAI" Id="BA932BD6"/>
    </Element>
    <Element Type="Param" Id="DE69CEFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27ECCEAD"/>
        <Array Type="Param" Library="AIAI" Id="D9484CF6"/>
    </Element>
    <Element Type="Param" Id="27ECCEAD">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="D9484CF6">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="BA932BD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9FCA8B9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E5DEC2F9"/>
    </Element>
    <Element Type="Param" Id="E5DEC2F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="FunctionCall" Id="28CCC5D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6FEA2142"/>
        <Parameter Type="Param" Library="AIAI" Id="978897D5"/>
        <Parameter Type="Param" Library="AIAI" Id="E0D60098"/>
    </Element>
    <Element Type="Param" Id="6FEA2142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524A58AC"/>
    </Element>
    <Element Type="FunctionCall" Id="524A58AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="D3167CFE"/>
        <Parameter Type="Param" Library="AIAI" Id="3805BECB"/>
        <Parameter Type="Param" Library="AIAI" Id="76901656"/>
    </Element>
    <Element Type="Param" Id="D3167CFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C9C05C86"/>
        <Array Type="Param" Library="AIAI" Id="8AEEED4D"/>
    </Element>
    <Element Type="Param" Id="C9C05C86">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8AEEED4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="3805BECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="76901656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="978897D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="E0D60098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="60A294B2"/>
    </Element>
    <Element Type="Param" Id="60A294B2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17BF3F70"/>
    </Element>
    <Element Type="FunctionCall" Id="17BF3F70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0619EE53"/>
    </Element>
    <Element Type="Param" Id="0619EE53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3F52D5F7"/>
        <Array Type="Param" Library="AIAI" Id="432BAADD"/>
    </Element>
    <Element Type="Param" Id="3F52D5F7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="432BAADD">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Comment" Id="638824B6">
        <Comment>
            Go back to defending after we have leashed back
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AF4716F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E26D15CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9C3E2FA"/>
    </Element>
    <Element Type="FunctionCall" Id="E26D15CF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="79B8DC63"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED682EB"/>
    </Element>
    <Element Type="Param" Id="79B8DC63">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="3ED682EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="F9C3E2FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF57932B"/>
        <Parameter Type="Param" Library="AIAI" Id="EFAD5350"/>
        <Parameter Type="Param" Library="AIAI" Id="322DE170"/>
    </Element>
    <Element Type="Param" Id="FF57932B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75004E87"/>
    </Element>
    <Element Type="FunctionCall" Id="75004E87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="4F3C91A2"/>
        <Parameter Type="Param" Library="AIAI" Id="D52E2214"/>
    </Element>
    <Element Type="Param" Id="4F3C91A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E827971"/>
    </Element>
    <Element Type="FunctionCall" Id="0E827971">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1CC8D3"/>
    </Element>
    <Element Type="Param" Id="2C1CC8D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5E88B6B6"/>
        <Array Type="Param" Library="AIAI" Id="E57694E6"/>
    </Element>
    <Element Type="Param" Id="5E88B6B6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E57694E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="D52E2214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
    </Element>
    <Element Type="Param" Id="EFAD5350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="322DE170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8AA289D2"/>
    </Element>
    <Element Type="Comment" Id="7FDC00AC">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8B005980">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3322EC54"/>
        <Parameter Type="Param" Library="AIAI" Id="6D396A09"/>
    </Element>
    <Element Type="Param" Id="3322EC54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AA9AD952"/>
    </Element>
    <Element Type="Param" Id="6D396A09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC67C719"/>
    </Element>
    <Element Type="FunctionCall" Id="CC67C719">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="98F002CC"/>
        <Parameter Type="Param" Library="AIAI" Id="2DBDDC11"/>
    </Element>
    <Element Type="Param" Id="98F002CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D24ABBE2"/>
        <Array Type="Param" Library="AIAI" Id="1D861AAA"/>
    </Element>
    <Element Type="Param" Id="D24ABBE2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1D861AAA">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="2DBDDC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FEC01668">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3BF6BD2"/>
        <Parameter Type="Param" Library="AIAI" Id="2D2BB082"/>
    </Element>
    <Element Type="Param" Id="D3BF6BD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3ADB3A85"/>
    </Element>
    <Element Type="Param" Id="2D2BB082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3952648"/>
    </Element>
    <Element Type="FunctionCall" Id="D3952648">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBFEC34"/>
    </Element>
    <Element Type="Param" Id="6CBFEC34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="AA9AD952"/>
    </Element>
    <Element Type="FunctionCall" Id="559DC772">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6270BAD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB4F40AE"/>
    </Element>
    <Element Type="FunctionCall" Id="6270BAD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ECFCF60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8BCEFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="7ECFCF60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="35CAD571"/>
        <Parameter Type="Param" Library="AIAI" Id="3F202D1E"/>
        <Parameter Type="Param" Library="AIAI" Id="7EA0D2F2"/>
    </Element>
    <Element Type="Param" Id="35CAD571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AA9AD952"/>
    </Element>
    <Element Type="Param" Id="3F202D1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7EA0D2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="B8BCEFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F3A19BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62ED3893"/>
    </Element>
    <Element Type="FunctionCall" Id="5F3A19BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="E9DB25E4"/>
        <Parameter Type="Param" Library="AIAI" Id="36F60335"/>
        <Parameter Type="Param" Library="AIAI" Id="BC122282"/>
    </Element>
    <Element Type="Param" Id="E9DB25E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3ADB3A85"/>
    </Element>
    <Element Type="Param" Id="36F60335">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BC122282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="62ED3893">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="4A27CCB7"/>
        <Parameter Type="Param" Library="AIAI" Id="760DEC58"/>
        <Parameter Type="Param" Library="AIAI" Id="3A59E44D"/>
    </Element>
    <Element Type="Param" Id="4A27CCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECC3198D"/>
    </Element>
    <Element Type="FunctionCall" Id="ECC3198D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="F7B39321"/>
        <Parameter Type="Param" Library="AIAI" Id="EBCDB259"/>
    </Element>
    <Element Type="Param" Id="F7B39321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="3ADB3A85"/>
    </Element>
    <Element Type="Param" Id="EBCDB259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
    </Element>
    <Element Type="Param" Id="760DEC58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="3A59E44D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="EB4F40AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AE841C1D"/>
        <Parameter Type="Param" Library="AIAI" Id="99D8122A"/>
        <Parameter Type="Param" Library="AIAI" Id="6D2EF527"/>
    </Element>
    <Element Type="Param" Id="AE841C1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B2FB3EEE"/>
        <Array Type="Param" Library="AIAI" Id="F985AC09"/>
    </Element>
    <Element Type="Param" Id="B2FB3EEE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F985AC09">
        <Parameter Type="ParamDef" Library="AIAI" Id="3C7F52E2"/>
    </Element>
    <Element Type="Param" Id="99D8122A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76071625"/>
    </Element>
    <Element Type="FunctionCall" Id="76071625">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="78831D0F"/>
        <Parameter Type="Param" Library="AIAI" Id="324F7504"/>
    </Element>
    <Element Type="Param" Id="78831D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="324F7504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="B044AB65"/>
    </Element>
    <Element Type="Param" Id="6D2EF527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="77BDA53E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C28E81D4"/>
    </Element>
    <Element Type="Param" Id="C28E81D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="01C954EB">
        <Comment>
            Minion Battle
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="8799E3E2">
        <Identifier>HeroAIMinionBattleRetreat</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
        <Variable Type="Variable" Library="AIAI" Id="6C7547BE"/>
        <Variable Type="Variable" Library="AIAI" Id="E8AE704B"/>
        <Variable Type="Variable" Library="AIAI" Id="90477563"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="33EC0D05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A6BFBB9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2C72313C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7CEBFC5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84AF00F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD69BEBF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A4F6C6FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17FFCE13"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FB3D1DEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD120CE5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7230F8E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE233FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD1E1C12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA642026"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDAEAA80"/>
    </Element>
    <Element Type="ParamDef" Id="FF9B794A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="144AEB1F"/>
    </Element>
    <Element Type="Param" Id="144AEB1F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6C7547BE">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="81EBEA65"/>
    </Element>
    <Element Type="Param" Id="81EBEA65">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E8AE704B">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6C6E02AF"/>
    </Element>
    <Element Type="Param" Id="6C6E02AF">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="90477563">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE2461ED"/>
    </Element>
    <Element Type="Param" Id="FE2461ED">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="33EC0D05">
        <Comment>
            Leave battle states if battle has finished
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5A6BFBB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F25E5E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="532E1C36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C960DE5"/>
    </Element>
    <Element Type="FunctionCall" Id="9F25E5E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5746EFDC"/>
    </Element>
    <Element Type="Param" Id="5746EFDC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="FunctionCall" Id="532E1C36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="644E0E16"/>
    </Element>
    <Element Type="Param" Id="644E0E16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6C960DE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFB8DF5"/>
        <Parameter Type="Param" Library="AIAI" Id="3E9B5563"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6CC7B1"/>
    </Element>
    <Element Type="Param" Id="9BFB8DF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E71607E"/>
    </Element>
    <Element Type="FunctionCall" Id="3E71607E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB6DCA9C"/>
        <Parameter Type="Param" Library="AIAI" Id="F71FFFF8"/>
    </Element>
    <Element Type="Param" Id="F71FFFF8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E8721912"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="3E9B5563">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BA6CC7B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2C72313C">
        <Comment>
            Should the AI help another lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C7CEBFC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17012CE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2820E1D5"/>
    </Element>
    <Element Type="FunctionCall" Id="17012CE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="831484C0"/>
    </Element>
    <Element Type="Param" Id="831484C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2820E1D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3AB6B74D"/>
        <Parameter Type="Param" Library="AIAI" Id="E53DFDEF"/>
        <Parameter Type="Param" Library="AIAI" Id="439FCEBD"/>
    </Element>
    <Element Type="Param" Id="3AB6B74D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE803B62"/>
    </Element>
    <Element Type="FunctionCall" Id="CE803B62">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F67D7FCF"/>
        <Parameter Type="Param" Library="AIAI" Id="A6BA08E6"/>
    </Element>
    <Element Type="Param" Id="A6BA08E6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="E53DFDEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="439FCEBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="84AF00F1">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DD69BEBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B33566D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC295C5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="502B4BAF"/>
    </Element>
    <Element Type="FunctionCall" Id="B33566D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC1ED14"/>
        <Parameter Type="Param" Library="AIAI" Id="86123FAF"/>
        <Parameter Type="Param" Library="AIAI" Id="1351B03C"/>
    </Element>
    <Element Type="Param" Id="2EC1ED14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="CF6058E1"/>
    </Element>
    <Element Type="Param" Id="CF6058E1">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3640C9C0"/>
        <Array Type="Param" Library="AIAI" Id="527C9F71"/>
    </Element>
    <Element Type="Param" Id="3640C9C0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="527C9F71">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="86123FAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1351B03C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AC295C5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CF1D98E4"/>
    </Element>
    <Element Type="Param" Id="CF1D98E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="502B4BAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A04AB056"/>
        <Parameter Type="Param" Library="AIAI" Id="4E65EEF0"/>
        <Parameter Type="Param" Library="AIAI" Id="A0FC96CB"/>
    </Element>
    <Element Type="Param" Id="A04AB056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A7EC5BC"/>
    </Element>
    <Element Type="FunctionCall" Id="1A7EC5BC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="D0914580"/>
    </Element>
    <Element Type="Param" Id="D0914580">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="4E65EEF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A0FC96CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A4F6C6FA">
        <Comment>
            Decide if we have retreated far enough
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="17FFCE13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF7AE2F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44ACB34F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0C09696"/>
    </Element>
    <Element Type="FunctionCall" Id="AF7AE2F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="724A50B1"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B9311A"/>
        <Parameter Type="Param" Library="AIAI" Id="B60FC81E"/>
    </Element>
    <Element Type="Param" Id="724A50B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5472E88"/>
    </Element>
    <Element Type="FunctionCall" Id="A5472E88">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="1F8194DF"/>
    </Element>
    <Element Type="Param" Id="1F8194DF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="C8B9311A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B60FC81E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="44ACB34F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D903783D"/>
        <Parameter Type="Param" Library="AIAI" Id="7871B996"/>
        <Parameter Type="Param" Library="AIAI" Id="8D1742F8"/>
    </Element>
    <Element Type="Param" Id="D903783D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="44F1E334"/>
        <Array Type="Param" Library="AIAI" Id="48750AF8"/>
    </Element>
    <Element Type="Param" Id="44F1E334">
        <Variable Type="Variable" Library="AIAI" Id="7AA178C1"/>
    </Element>
    <Element Type="Param" Id="48750AF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="7871B996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8D1742F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="269AE013"/>
    </Element>
    <Element Type="FunctionCall" Id="269AE013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="638354FA"/>
    </Element>
    <Element Type="Param" Id="638354FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="F0C09696">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7D69731F"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C219A42"/>
    </Element>
    <Element Type="Param" Id="2C219A42">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1457A380"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Comment" Id="FB3D1DEE">
        <Comment>
            Keep retreating to the next waypoint if we reached the one we were heading to.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD120CE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0A4E157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="376EAC70"/>
    </Element>
    <Element Type="FunctionCall" Id="E0A4E157">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8529BDF3"/>
        <Parameter Type="Param" Library="AIAI" Id="F71D2DA0"/>
    </Element>
    <Element Type="Param" Id="8529BDF3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="F71D2DA0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="376EAC70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15447D8B"/>
        <Parameter Type="Param" Library="AIAI" Id="43BF394D"/>
        <Parameter Type="Param" Library="AIAI" Id="8168048B"/>
    </Element>
    <Element Type="Param" Id="15447D8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7D2C86B"/>
    </Element>
    <Element Type="FunctionCall" Id="A7D2C86B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A97180AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7D0ED04B"/>
    </Element>
    <Element Type="Param" Id="A97180AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0051406A"/>
    </Element>
    <Element Type="FunctionCall" Id="0051406A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CA0EFA81"/>
    </Element>
    <Element Type="Param" Id="CA0EFA81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E1A4267D"/>
        <Array Type="Param" Library="AIAI" Id="86AC5DD5"/>
    </Element>
    <Element Type="Param" Id="E1A4267D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="86AC5DD5">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="7D0ED04B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BE957B4"/>
        <Array Type="Param" Library="AIAI" Id="41602209"/>
    </Element>
    <Element Type="Param" Id="7BE957B4">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="41602209">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="43BF394D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="8168048B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="7230F8E3">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2BE233FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="21B9AB77"/>
        <Parameter Type="Param" Library="AIAI" Id="CB146C2A"/>
    </Element>
    <Element Type="Param" Id="21B9AB77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E8AE704B"/>
    </Element>
    <Element Type="Param" Id="CB146C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74859979"/>
    </Element>
    <Element Type="FunctionCall" Id="74859979">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="CA9E68F2"/>
        <Parameter Type="Param" Library="AIAI" Id="073D0B27"/>
    </Element>
    <Element Type="Param" Id="CA9E68F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DBDFF4CA"/>
        <Array Type="Param" Library="AIAI" Id="25291F58"/>
    </Element>
    <Element Type="Param" Id="DBDFF4CA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="25291F58">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="073D0B27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DD1E1C12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB1049A"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD90A6F"/>
    </Element>
    <Element Type="Param" Id="0FB1049A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="90477563"/>
    </Element>
    <Element Type="Param" Id="5AD90A6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7395F44C"/>
    </Element>
    <Element Type="FunctionCall" Id="7395F44C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="F868B88D"/>
    </Element>
    <Element Type="Param" Id="F868B88D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="E8AE704B"/>
    </Element>
    <Element Type="FunctionCall" Id="CA642026">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E11364DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="753CAC07"/>
    </Element>
    <Element Type="FunctionCall" Id="E11364DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E851587"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C5DFAD0"/>
    </Element>
    <Element Type="FunctionCall" Id="0E851587">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C18052CE"/>
        <Parameter Type="Param" Library="AIAI" Id="1BB747A0"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF8D710"/>
    </Element>
    <Element Type="Param" Id="C18052CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E8AE704B"/>
    </Element>
    <Element Type="Param" Id="1BB747A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9CF8D710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7C5DFAD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2772614"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3C29E57"/>
    </Element>
    <Element Type="FunctionCall" Id="F2772614">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="8B0F9E97"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B1B405"/>
        <Parameter Type="Param" Library="AIAI" Id="13D2258B"/>
    </Element>
    <Element Type="Param" Id="8B0F9E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="90477563"/>
    </Element>
    <Element Type="Param" Id="B1B1B405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="13D2258B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F3C29E57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D7886F"/>
        <Parameter Type="Param" Library="AIAI" Id="8D321522"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB023DF"/>
    </Element>
    <Element Type="Param" Id="F3D7886F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E042BF7"/>
    </Element>
    <Element Type="FunctionCall" Id="2E042BF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="32248205"/>
        <Parameter Type="Param" Library="AIAI" Id="8350D91E"/>
    </Element>
    <Element Type="Param" Id="32248205">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="90477563"/>
    </Element>
    <Element Type="Param" Id="8350D91E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8977F6F6"/>
        <Array Type="Param" Library="AIAI" Id="F22AADBA"/>
    </Element>
    <Element Type="Param" Id="8977F6F6">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="F22AADBA">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="8D321522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="0FB023DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="753CAC07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DED3D805"/>
        <Parameter Type="Param" Library="AIAI" Id="D122150C"/>
        <Parameter Type="Param" Library="AIAI" Id="557B26F5"/>
    </Element>
    <Element Type="Param" Id="DED3D805">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F97BD4AE"/>
        <Array Type="Param" Library="AIAI" Id="082D11D5"/>
    </Element>
    <Element Type="Param" Id="F97BD4AE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="082D11D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="D122150C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87F871F7"/>
    </Element>
    <Element Type="FunctionCall" Id="87F871F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="56943733"/>
        <Parameter Type="Param" Library="AIAI" Id="059613DC"/>
    </Element>
    <Element Type="Param" Id="56943733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="059613DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2D74CA0E"/>
        <Array Type="Param" Library="AIAI" Id="BD1DE657"/>
    </Element>
    <Element Type="Param" Id="2D74CA0E">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="BD1DE657">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF9B794A"/>
    </Element>
    <Element Type="Param" Id="557B26F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="FDAEAA80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A776BEA8"/>
    </Element>
    <Element Type="Param" Id="A776BEA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="F24533ED">
        <Identifier>HeroAIMinionBattleReposition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
        <Variable Type="Variable" Library="AIAI" Id="45993148"/>
        <Variable Type="Variable" Library="AIAI" Id="419012DA"/>
        <Variable Type="Variable" Library="AIAI" Id="6B2BBFD4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B12246A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="819A0DD5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7ED88634"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="903D0977"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8953AECB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0EC7B59"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D1B61A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EE60437"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7462A563"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86D918A9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="448955F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC3EAE67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1912119D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="38670551"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="961D9CB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5FD4F48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E17D703E"/>
    </Element>
    <Element Type="ParamDef" Id="63A3D033">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="25C5E4A3"/>
    </Element>
    <Element Type="Param" Id="25C5E4A3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="45993148">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45AF34A4"/>
    </Element>
    <Element Type="Param" Id="45AF34A4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="419012DA">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5DCC450C"/>
    </Element>
    <Element Type="Param" Id="5DCC450C">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="6B2BBFD4">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E01E1B35"/>
    </Element>
    <Element Type="Param" Id="E01E1B35">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="B12246A9">
        <Comment>
            Leave battle states if battle has finished
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="819A0DD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78E480EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="955A5829"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2EC9792"/>
    </Element>
    <Element Type="FunctionCall" Id="78E480EF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6026525F"/>
    </Element>
    <Element Type="Param" Id="6026525F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="FunctionCall" Id="955A5829">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="66381C77"/>
    </Element>
    <Element Type="Param" Id="66381C77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A2EC9792">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2EA726C"/>
        <Parameter Type="Param" Library="AIAI" Id="087BD5B3"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF63A3C"/>
    </Element>
    <Element Type="Param" Id="A2EA726C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0065CBF"/>
    </Element>
    <Element Type="FunctionCall" Id="C0065CBF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB6DCA9C"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1BFFAC"/>
    </Element>
    <Element Type="Param" Id="FE1BFFAC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E8721912"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="087BD5B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9CF63A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7ED88634">
        <Comment>
            Should the AI help another lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="903D0977">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80C54C16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A6D969B"/>
    </Element>
    <Element Type="FunctionCall" Id="80C54C16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D903BDBC"/>
    </Element>
    <Element Type="Param" Id="D903BDBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7A6D969B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="26C8676D"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5E8A6D"/>
        <Parameter Type="Param" Library="AIAI" Id="137B2285"/>
    </Element>
    <Element Type="Param" Id="26C8676D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF1D8581"/>
    </Element>
    <Element Type="FunctionCall" Id="FF1D8581">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F67D7FCF"/>
        <Parameter Type="Param" Library="AIAI" Id="3E809D0E"/>
    </Element>
    <Element Type="Param" Id="3E809D0E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="AB5E8A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="137B2285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8953AECB">
        <Comment>
            Retreat if in danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B0EC7B59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3184695D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB9B02E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8405E4DD"/>
    </Element>
    <Element Type="FunctionCall" Id="3184695D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC7C4E4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B5D6E0C"/>
    </Element>
    <Element Type="FunctionCall" Id="AC7C4E4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B144B53B"/>
        <Parameter Type="Param" Library="AIAI" Id="F5F8F454"/>
        <Parameter Type="Param" Library="AIAI" Id="D89D49D5"/>
    </Element>
    <Element Type="Param" Id="B144B53B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FED7CF77"/>
    </Element>
    <Element Type="FunctionCall" Id="FED7CF77">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Parameter Type="Param" Library="AIAI" Id="413AAE07"/>
    </Element>
    <Element Type="Param" Id="413AAE07">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="F5F8F454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D89D49D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7B5D6E0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B3CB1B"/>
        <Parameter Type="Param" Library="AIAI" Id="95BB4BB2"/>
        <Parameter Type="Param" Library="AIAI" Id="C95D760B"/>
    </Element>
    <Element Type="Param" Id="F4B3CB1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="223D5373"/>
    </Element>
    <Element Type="FunctionCall" Id="223D5373">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4DCDB077"/>
        <Parameter Type="Param" Library="AIAI" Id="28DA4B08"/>
    </Element>
    <Element Type="Param" Id="28DA4B08">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="95BB4BB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C95D760B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AB9B02E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3EEA7854"/>
    </Element>
    <Element Type="Param" Id="3EEA7854">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="FunctionCall" Id="8405E4DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C08A4943"/>
    </Element>
    <Element Type="Param" Id="C08A4943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5D1B61A1">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7EE60437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B0E2DCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DAD3722"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F3EBB5A"/>
    </Element>
    <Element Type="FunctionCall" Id="3B0E2DCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B04EAA7B"/>
        <Parameter Type="Param" Library="AIAI" Id="23B819A5"/>
        <Parameter Type="Param" Library="AIAI" Id="32480DF3"/>
    </Element>
    <Element Type="Param" Id="B04EAA7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="7E07BE8C"/>
    </Element>
    <Element Type="Param" Id="7E07BE8C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69317376"/>
        <Array Type="Param" Library="AIAI" Id="C168114C"/>
    </Element>
    <Element Type="Param" Id="69317376">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C168114C">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="23B819A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="32480DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3DAD3722">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="89EE0851"/>
    </Element>
    <Element Type="Param" Id="89EE0851">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8F3EBB5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A886CE90"/>
        <Parameter Type="Param" Library="AIAI" Id="62A50A2D"/>
        <Parameter Type="Param" Library="AIAI" Id="9D30D174"/>
    </Element>
    <Element Type="Param" Id="A886CE90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCAD8949"/>
    </Element>
    <Element Type="FunctionCall" Id="DCAD8949">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="EAE34244"/>
    </Element>
    <Element Type="Param" Id="EAE34244">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="62A50A2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9D30D174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7462A563">
        <Comment>
            Decide if it is time to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="86D918A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD2578FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29C33CE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19423F0A"/>
    </Element>
    <Element Type="FunctionCall" Id="BD2578FF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A4DE03B3"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E04F732B"/>
    </Element>
    <Element Type="Param" Id="E04F732B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="FunctionCall" Id="29C33CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="66C21A6D"/>
    </Element>
    <Element Type="Param" Id="66C21A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="19423F0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3367BF"/>
        <Parameter Type="Param" Library="AIAI" Id="343057E7"/>
        <Parameter Type="Param" Library="AIAI" Id="AC498953"/>
    </Element>
    <Element Type="Param" Id="4C3367BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="23B0B71A"/>
        <Array Type="Param" Library="AIAI" Id="056CB58B"/>
    </Element>
    <Element Type="Param" Id="23B0B71A">
        <Variable Type="Variable" Library="AIAI" Id="8DC6AB9B"/>
    </Element>
    <Element Type="Param" Id="056CB58B">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="343057E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="AC498953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B8B7B68"/>
    </Element>
    <Element Type="FunctionCall" Id="4B8B7B68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C3E018EC"/>
    </Element>
    <Element Type="Param" Id="C3E018EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="448955F4">
        <Comment>
            Reposition hero behind battle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FC3EAE67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="92F22985"/>
        <Parameter Type="Param" Library="AIAI" Id="D535D9E2"/>
    </Element>
    <Element Type="Param" Id="92F22985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="419012DA"/>
    </Element>
    <Element Type="Param" Id="D535D9E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBB49E9B"/>
    </Element>
    <Element Type="FunctionCall" Id="DBB49E9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="7085DC9B"/>
        <Parameter Type="Param" Library="AIAI" Id="D34342A3"/>
    </Element>
    <Element Type="Param" Id="7085DC9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FE79C79B"/>
        <Array Type="Param" Library="AIAI" Id="41C435DD"/>
    </Element>
    <Element Type="Param" Id="FE79C79B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="41C435DD">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="D34342A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1912119D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71C32A94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E3646E2"/>
    </Element>
    <Element Type="FunctionCall" Id="71C32A94">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9E79AE8A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BB80FD5E"/>
    </Element>
    <Element Type="Param" Id="BB80FD5E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="FunctionCall" Id="6E3646E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B877BD25"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24364F0C"/>
    </Element>
    <Element Type="FunctionCall" Id="B877BD25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="55A7927C"/>
        <Parameter Type="Param" Library="AIAI" Id="4CEECCD2"/>
        <Parameter Type="Param" Library="AIAI" Id="C035B98B"/>
    </Element>
    <Element Type="Param" Id="55A7927C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="184254DD"/>
        <Array Type="Param" Library="AIAI" Id="656F8511"/>
    </Element>
    <Element Type="Param" Id="184254DD">
        <Variable Type="Variable" Library="AIAI" Id="86DA1098"/>
    </Element>
    <Element Type="Param" Id="656F8511">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="4CEECCD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="C035B98B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1A2C6F8"/>
    </Element>
    <Element Type="FunctionCall" Id="B1A2C6F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="6889C797"/>
    </Element>
    <Element Type="Param" Id="6889C797">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="24364F0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="160B852B"/>
        <Parameter Type="Param" Library="AIAI" Id="11940D8F"/>
        <Parameter Type="Param" Library="AIAI" Id="AEB8D3F5"/>
    </Element>
    <Element Type="Param" Id="160B852B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="419012DA"/>
    </Element>
    <Element Type="Param" Id="11940D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AEB8D3F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="38670551">
        <Comment>
            Re-issue move order if idle or some order is taking us a different direction or the contention point has moved
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="961D9CB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91120CFF"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD872DE"/>
    </Element>
    <Element Type="Param" Id="91120CFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B2BBFD4"/>
    </Element>
    <Element Type="Param" Id="2AD872DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07B5063F"/>
    </Element>
    <Element Type="FunctionCall" Id="07B5063F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="63782DF0"/>
    </Element>
    <Element Type="Param" Id="63782DF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="419012DA"/>
    </Element>
    <Element Type="FunctionCall" Id="E5FD4F48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530F849A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="511BC426"/>
    </Element>
    <Element Type="FunctionCall" Id="530F849A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E4804E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DFF57AA"/>
    </Element>
    <Element Type="FunctionCall" Id="5E4804E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AFE7B86C"/>
        <Parameter Type="Param" Library="AIAI" Id="5DC58310"/>
        <Parameter Type="Param" Library="AIAI" Id="E6127FEB"/>
    </Element>
    <Element Type="Param" Id="AFE7B86C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="419012DA"/>
    </Element>
    <Element Type="Param" Id="5DC58310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E6127FEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="8DFF57AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E151FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B2AED55"/>
    </Element>
    <Element Type="FunctionCall" Id="46E151FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="54E0E3D5"/>
        <Parameter Type="Param" Library="AIAI" Id="100A93D4"/>
        <Parameter Type="Param" Library="AIAI" Id="96EDFBEB"/>
    </Element>
    <Element Type="Param" Id="54E0E3D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6B2BBFD4"/>
    </Element>
    <Element Type="Param" Id="100A93D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="96EDFBEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4B2AED55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F66A480C"/>
        <Parameter Type="Param" Library="AIAI" Id="E22F1DC4"/>
        <Parameter Type="Param" Library="AIAI" Id="306C5350"/>
    </Element>
    <Element Type="Param" Id="F66A480C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33AAB244"/>
    </Element>
    <Element Type="FunctionCall" Id="33AAB244">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C7FC8985"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7C4116"/>
    </Element>
    <Element Type="Param" Id="C7FC8985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6B2BBFD4"/>
    </Element>
    <Element Type="Param" Id="CC7C4116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FDF39068"/>
        <Array Type="Param" Library="AIAI" Id="A8690553"/>
    </Element>
    <Element Type="Param" Id="FDF39068">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="A8690553">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="E22F1DC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="306C5350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="511BC426">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D67B7E05"/>
        <Parameter Type="Param" Library="AIAI" Id="27282914"/>
        <Parameter Type="Param" Library="AIAI" Id="01939327"/>
    </Element>
    <Element Type="Param" Id="D67B7E05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ED289339"/>
        <Array Type="Param" Library="AIAI" Id="4133575D"/>
    </Element>
    <Element Type="Param" Id="ED289339">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4133575D">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="27282914">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1F14453"/>
    </Element>
    <Element Type="FunctionCall" Id="B1F14453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="3FA26120"/>
        <Parameter Type="Param" Library="AIAI" Id="0E4044A7"/>
    </Element>
    <Element Type="Param" Id="3FA26120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="0E4044A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1E679C9D"/>
        <Array Type="Param" Library="AIAI" Id="762B92B8"/>
    </Element>
    <Element Type="Param" Id="1E679C9D">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="762B92B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="63A3D033"/>
    </Element>
    <Element Type="Param" Id="01939327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="E17D703E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="30C4F6AD"/>
    </Element>
    <Element Type="Param" Id="30C4F6AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="B6B89B24">
        <Identifier>HeroAIMinionBattleAttack</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
        <Variable Type="Variable" Library="AIAI" Id="BA90878E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7F7E684C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7470193"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A216A024"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="071CAA57"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8DB5F4C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76668C60"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2F81092A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBB36E0E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="61548E6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="334A1D25"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8FF5E1E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91053FC5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FF9B3CD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9620FD2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5176E2F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5015A47"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7C1A384"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E06AAB2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34FE3CB0"/>
    </Element>
    <Element Type="ParamDef" Id="B15D1A22">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A58F212D"/>
    </Element>
    <Element Type="Param" Id="A58F212D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BA90878E">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E4700BCF"/>
    </Element>
    <Element Type="Param" Id="E4700BCF">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="7F7E684C">
        <Comment>
            Dismount if we're mounted
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C7470193">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E2850BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBFA568C"/>
    </Element>
    <Element Type="FunctionCall" Id="6E2850BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07778218"/>
        <Parameter Type="Param" Library="AIAI" Id="68C5E4F8"/>
        <Parameter Type="Param" Library="AIAI" Id="D1BE77FB"/>
    </Element>
    <Element Type="Param" Id="07778218">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD99B8C"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD99B8C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="1144B0B2"/>
    </Element>
    <Element Type="Param" Id="1144B0B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="68C5E4F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1BE77FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FBFA568C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A333C2AE"/>
    </Element>
    <Element Type="Param" Id="A333C2AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="A216A024">
        <Comment>
            Leave battle states if battle has finished
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="071CAA57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DF20095"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CFB95E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBCD326F"/>
    </Element>
    <Element Type="FunctionCall" Id="3DF20095">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="130CF04E"/>
    </Element>
    <Element Type="Param" Id="130CF04E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="FunctionCall" Id="5CFB95E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42DC9F07"/>
    </Element>
    <Element Type="Param" Id="42DC9F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BBCD326F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="45838605"/>
        <Parameter Type="Param" Library="AIAI" Id="17DF0F17"/>
        <Parameter Type="Param" Library="AIAI" Id="A58C990E"/>
    </Element>
    <Element Type="Param" Id="45838605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B19396E"/>
    </Element>
    <Element Type="FunctionCall" Id="0B19396E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB6DCA9C"/>
        <Parameter Type="Param" Library="AIAI" Id="B31F1D1F"/>
    </Element>
    <Element Type="Param" Id="B31F1D1F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E8721912"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="17DF0F17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A58C990E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8DB5F4C7">
        <Comment>
            Retreat if in danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="76668C60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43BD03A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="335E2210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36B53C55"/>
    </Element>
    <Element Type="FunctionCall" Id="43BD03A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D4C60E91"/>
        <Parameter Type="Param" Library="AIAI" Id="973316F7"/>
        <Parameter Type="Param" Library="AIAI" Id="28CC840F"/>
    </Element>
    <Element Type="Param" Id="D4C60E91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2DDCC88"/>
    </Element>
    <Element Type="FunctionCall" Id="F2DDCC88">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Parameter Type="Param" Library="AIAI" Id="43597CF7"/>
    </Element>
    <Element Type="Param" Id="43597CF7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="973316F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="28CC840F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="335E2210">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A1FB8903"/>
    </Element>
    <Element Type="Param" Id="A1FB8903">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="FunctionCall" Id="36B53C55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B86DB607"/>
    </Element>
    <Element Type="Param" Id="B86DB607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="2F81092A">
        <Comment>
            Check if temporary attack has timed out
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CBB36E0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC146433"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0058237A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B83BAB90"/>
    </Element>
    <Element Type="FunctionCall" Id="DC146433">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7919CB1C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6132AB17"/>
    </Element>
    <Element Type="Param" Id="6132AB17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9205807B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="FunctionCall" Id="0058237A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA854B58"/>
    </Element>
    <Element Type="Param" Id="BA854B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B83BAB90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="50C76B3A"/>
        <Parameter Type="Param" Library="AIAI" Id="1A0AA195"/>
        <Parameter Type="Param" Library="AIAI" Id="C61A2D65"/>
    </Element>
    <Element Type="Param" Id="50C76B3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4D6F70F9"/>
        <Array Type="Param" Library="AIAI" Id="406AEFAB"/>
    </Element>
    <Element Type="Param" Id="4D6F70F9">
        <Variable Type="Variable" Library="AIAI" Id="66EBA75D"/>
    </Element>
    <Element Type="Param" Id="406AEFAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="1A0AA195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="C61A2D65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB161D80"/>
    </Element>
    <Element Type="FunctionCall" Id="CB161D80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F8E5085F"/>
    </Element>
    <Element Type="Param" Id="F8E5085F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="61548E6B">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="334A1D25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83AB3A22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBAACFBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="197785BB"/>
    </Element>
    <Element Type="FunctionCall" Id="83AB3A22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3134A134"/>
        <Parameter Type="Param" Library="AIAI" Id="0A5D618F"/>
        <Parameter Type="Param" Library="AIAI" Id="11E45706"/>
    </Element>
    <Element Type="Param" Id="3134A134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="755FA8F9"/>
    </Element>
    <Element Type="Param" Id="755FA8F9">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8A29EE5F"/>
        <Array Type="Param" Library="AIAI" Id="196BD9B2"/>
    </Element>
    <Element Type="Param" Id="8A29EE5F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="196BD9B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="0A5D618F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="11E45706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EBAACFBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="45918D37"/>
    </Element>
    <Element Type="Param" Id="45918D37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="197785BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="919EE9FF"/>
        <Parameter Type="Param" Library="AIAI" Id="BF5BB3EC"/>
        <Parameter Type="Param" Library="AIAI" Id="B663303A"/>
    </Element>
    <Element Type="Param" Id="919EE9FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D15FF9F5"/>
    </Element>
    <Element Type="FunctionCall" Id="D15FF9F5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="D1692A03"/>
    </Element>
    <Element Type="Param" Id="D1692A03">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="BF5BB3EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B663303A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8FF5E1E9">
        <Comment>
            Check for sieging units that we should attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="91053FC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96F0317C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BF60A76"/>
    </Element>
    <Element Type="FunctionCall" Id="96F0317C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF000038"/>
    </Element>
    <Element Type="Param" Id="AF000038">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7BF60A76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="83AE4290"/>
        <Parameter Type="Param" Library="AIAI" Id="C4F2937A"/>
        <Parameter Type="Param" Library="AIAI" Id="AE8C09AE"/>
    </Element>
    <Element Type="Param" Id="83AE4290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CE1F53E"/>
    </Element>
    <Element Type="FunctionCall" Id="1CE1F53E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="82552B20"/>
        <Parameter Type="Param" Library="AIAI" Id="2D4D7C76"/>
    </Element>
    <Element Type="Param" Id="2D4D7C76">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F93E3637"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="C4F2937A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE8C09AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FF9B3CD5">
        <Comment>
            Choose the best target to attack.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E9620FD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1D7410D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55576074"/>
    </Element>
    <Element Type="FunctionCall" Id="A1D7410D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E583003D"/>
    </Element>
    <Element Type="Param" Id="E583003D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="55576074">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="24FA3B87"/>
        <Parameter Type="Param" Library="AIAI" Id="F20B35EF"/>
        <Parameter Type="Param" Library="AIAI" Id="B8DFBC92"/>
    </Element>
    <Element Type="Param" Id="24FA3B87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="114F3010"/>
    </Element>
    <Element Type="FunctionCall" Id="114F3010">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0BEACA35"/>
        <Parameter Type="Param" Library="AIAI" Id="51468F21"/>
    </Element>
    <Element Type="Param" Id="51468F21">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="178B073E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="F20B35EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8DFBC92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5176E2F8">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E5015A47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E680A8EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84AAB1F5"/>
    </Element>
    <Element Type="FunctionCall" Id="E680A8EB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5EA57DD9"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6C5D6B"/>
    </Element>
    <Element Type="Param" Id="5EA57DD9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="9C6C5D6B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84AAB1F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA4E8838"/>
        <Parameter Type="Param" Library="AIAI" Id="4C232958"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1018CD"/>
    </Element>
    <Element Type="Param" Id="CA4E8838">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B37A2B07"/>
    </Element>
    <Element Type="FunctionCall" Id="B37A2B07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3FCF97C6"/>
        <Parameter Type="Param" Library="AIAI" Id="C1AF861F"/>
    </Element>
    <Element Type="Param" Id="3FCF97C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A82C88"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A82C88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D552FE"/>
    </Element>
    <Element Type="Param" Id="C9D552FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BF2ACF8B"/>
        <Array Type="Param" Library="AIAI" Id="BAC0D056"/>
    </Element>
    <Element Type="Param" Id="BF2ACF8B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BAC0D056">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="C1AF861F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8D0686FC"/>
        <Array Type="Param" Library="AIAI" Id="99A8F4CC"/>
    </Element>
    <Element Type="Param" Id="8D0686FC">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="99A8F4CC">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="4C232958">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="FE1018CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="E7C1A384">
        <Comment>
            Keep moving if idle.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E06AAB2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="794E121D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E40DEE5A"/>
    </Element>
    <Element Type="FunctionCall" Id="794E121D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E341FA4"/>
        <Parameter Type="Param" Library="AIAI" Id="6548FC77"/>
        <Parameter Type="Param" Library="AIAI" Id="F0AC31DD"/>
    </Element>
    <Element Type="Param" Id="9E341FA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CBF85071"/>
        <Array Type="Param" Library="AIAI" Id="948FD3C8"/>
    </Element>
    <Element Type="Param" Id="CBF85071">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="948FD3C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="6548FC77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4D5B2A4"/>
    </Element>
    <Element Type="FunctionCall" Id="C4D5B2A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="9C1100AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F59F4E13"/>
    </Element>
    <Element Type="Param" Id="9C1100AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F59F4E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5478D6AF"/>
        <Array Type="Param" Library="AIAI" Id="E1D91549"/>
    </Element>
    <Element Type="Param" Id="5478D6AF">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="E1D91549">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="F0AC31DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="E40DEE5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D6874455"/>
        <Parameter Type="Param" Library="AIAI" Id="4D476657"/>
        <Parameter Type="Param" Library="AIAI" Id="AC6CE1EE"/>
    </Element>
    <Element Type="Param" Id="D6874455">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DE90012"/>
    </Element>
    <Element Type="FunctionCall" Id="1DE90012">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="4953C5EF"/>
        <Parameter Type="Param" Library="AIAI" Id="0A6D8904"/>
    </Element>
    <Element Type="Param" Id="4953C5EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AA8BBF13"/>
        <Array Type="Param" Library="AIAI" Id="8A0EF9DA"/>
    </Element>
    <Element Type="Param" Id="AA8BBF13">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8A0EF9DA">
        <Parameter Type="ParamDef" Library="AIAI" Id="B15D1A22"/>
    </Element>
    <Element Type="Param" Id="0A6D8904">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4D476657">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AC6CE1EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="34FE3CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8F76CB9D"/>
    </Element>
    <Element Type="Param" Id="8F76CB9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="ED556B51">
        <Identifier>HeroAIMinionBattleHarass</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
        <Variable Type="Variable" Library="AIAI" Id="F0A0EAB7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A7347DEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="248E482F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0D8512AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1C0C7DE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C85AEB72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FDDCF46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57C39559"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="127F72CF"/>
    </Element>
    <Element Type="ParamDef" Id="363E626B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="926FA458"/>
    </Element>
    <Element Type="Param" Id="926FA458">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F0A0EAB7">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AF5E68A6"/>
    </Element>
    <Element Type="Param" Id="AF5E68A6">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="A7347DEF">
        <Comment>
            Retreat if in danger
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="248E482F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A57065F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB22A9FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="294D5D53"/>
    </Element>
    <Element Type="FunctionCall" Id="A57065F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9CD6A30D"/>
        <Parameter Type="Param" Library="AIAI" Id="19380E17"/>
        <Parameter Type="Param" Library="AIAI" Id="F84C53E1"/>
    </Element>
    <Element Type="Param" Id="9CD6A30D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="536F862C"/>
    </Element>
    <Element Type="FunctionCall" Id="536F862C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB1EC97"/>
    </Element>
    <Element Type="Param" Id="CDB1EC97">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="Param" Id="19380E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F84C53E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BB22A9FA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A50C83E"/>
    </Element>
    <Element Type="Param" Id="4A50C83E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="FunctionCall" Id="294D5D53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2E5493F0"/>
    </Element>
    <Element Type="Param" Id="2E5493F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="0D8512AC">
        <Comment>
            Check if temporary attack has timed out
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D1C0C7DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35CEDD6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84074F4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0AC1A00"/>
    </Element>
    <Element Type="FunctionCall" Id="35CEDD6B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1901862C"/>
    </Element>
    <Element Type="Param" Id="1901862C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="FunctionCall" Id="84074F4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5C15CEC"/>
    </Element>
    <Element Type="Param" Id="D5C15CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D0AC1A00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3269FB6A"/>
        <Parameter Type="Param" Library="AIAI" Id="FFF197DA"/>
        <Parameter Type="Param" Library="AIAI" Id="FAEF29F4"/>
    </Element>
    <Element Type="Param" Id="3269FB6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6731EDC7"/>
        <Array Type="Param" Library="AIAI" Id="523E94F4"/>
    </Element>
    <Element Type="Param" Id="6731EDC7">
        <Variable Type="Variable" Library="AIAI" Id="3FFF05E1"/>
    </Element>
    <Element Type="Param" Id="523E94F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="Param" Id="FFF197DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="FAEF29F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CAD986B"/>
    </Element>
    <Element Type="FunctionCall" Id="8CAD986B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="DAC08372"/>
    </Element>
    <Element Type="Param" Id="DAC08372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="C85AEB72">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1FDDCF46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7683D66F"/>
        <Parameter Type="Param" Library="AIAI" Id="56DF8F54"/>
    </Element>
    <Element Type="Param" Id="7683D66F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F0A0EAB7"/>
    </Element>
    <Element Type="Param" Id="56DF8F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C7C959B"/>
    </Element>
    <Element Type="FunctionCall" Id="6C7C959B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="25DBCB64"/>
        <Parameter Type="Param" Library="AIAI" Id="93002E1B"/>
    </Element>
    <Element Type="Param" Id="25DBCB64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8712956B"/>
        <Array Type="Param" Library="AIAI" Id="400B9015"/>
    </Element>
    <Element Type="Param" Id="8712956B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="400B9015">
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="Param" Id="93002E1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="57C39559">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DE54E98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00FDE7A9"/>
    </Element>
    <Element Type="FunctionCall" Id="9DE54E98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97DE73F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="102DC8E0"/>
    </Element>
    <Element Type="FunctionCall" Id="97DE73F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AF990775"/>
        <Parameter Type="Param" Library="AIAI" Id="46A5A9DC"/>
        <Parameter Type="Param" Library="AIAI" Id="F13A7C26"/>
    </Element>
    <Element Type="Param" Id="AF990775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F0A0EAB7"/>
    </Element>
    <Element Type="Param" Id="46A5A9DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F13A7C26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="102DC8E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="420FD868"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE10D037"/>
    </Element>
    <Element Type="FunctionCall" Id="420FD868">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6E962AF9"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA01DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="393FFEE9"/>
    </Element>
    <Element Type="Param" Id="6E962AF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADCAA925"/>
    </Element>
    <Element Type="FunctionCall" Id="ADCAA925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="F11C2957"/>
    </Element>
    <Element Type="Param" Id="F11C2957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="F0A0EAB7"/>
    </Element>
    <Element Type="Param" Id="7CA01DDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="393FFEE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00CFF131"/>
    </Element>
    <Element Type="FunctionCall" Id="00CFF131">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="42904029"/>
        <Parameter Type="Param" Library="AIAI" Id="F5EC3C57"/>
    </Element>
    <Element Type="Param" Id="42904029">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F5EC3C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="FE10D037">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1AFCC0C5"/>
        <Parameter Type="Param" Library="AIAI" Id="E7333BD6"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF7895E"/>
    </Element>
    <Element Type="Param" Id="1AFCC0C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B9DFF7D"/>
    </Element>
    <Element Type="FunctionCall" Id="6B9DFF7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6A88EA"/>
    </Element>
    <Element Type="Param" Id="ED6A88EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="F0A0EAB7"/>
    </Element>
    <Element Type="Param" Id="E7333BD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CEF7895E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A0EFD9B"/>
        <Array Type="Param" Library="AIAI" Id="DD0BE7C4"/>
    </Element>
    <Element Type="Param" Id="2A0EFD9B">
        <Variable Type="Variable" Library="AIAI" Id="8A0213FD"/>
    </Element>
    <Element Type="Param" Id="DD0BE7C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="FunctionCall" Id="00FDE7A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A914510F"/>
        <Parameter Type="Param" Library="AIAI" Id="48A55816"/>
        <Parameter Type="Param" Library="AIAI" Id="F2E89BAE"/>
    </Element>
    <Element Type="Param" Id="A914510F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A65EE2D3"/>
        <Array Type="Param" Library="AIAI" Id="9459DDD0"/>
    </Element>
    <Element Type="Param" Id="A65EE2D3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9459DDD0">
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="Param" Id="48A55816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10CF031"/>
    </Element>
    <Element Type="FunctionCall" Id="A10CF031">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="38F9595C"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4E1195"/>
    </Element>
    <Element Type="Param" Id="38F9595C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="19079238"/>
        <Array Type="Param" Library="AIAI" Id="8853D2C0"/>
    </Element>
    <Element Type="Param" Id="19079238">
        <Variable Type="Variable" Library="AIAI" Id="8A0213FD"/>
    </Element>
    <Element Type="Param" Id="8853D2C0">
        <Parameter Type="ParamDef" Library="AIAI" Id="363E626B"/>
    </Element>
    <Element Type="Param" Id="4A4E1195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="F2E89BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="127F72CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0029D140"/>
    </Element>
    <Element Type="Param" Id="0029D140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="8E3DCC2E">
        <Comment>
            Take Camp
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="F5F71660">
        <Identifier>HeroAIMinionCampInit</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
        <Variable Type="Variable" Library="AIAI" Id="47E809A1"/>
        <Variable Type="Variable" Library="AIAI" Id="5A7F6D40"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C9546EB8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27ACD4FB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE008238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAC2FC5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A98F41C3"/>
    </Element>
    <Element Type="ParamDef" Id="F6F68000">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4D93E180"/>
    </Element>
    <Element Type="Param" Id="4D93E180">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="47E809A1">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="31755EDA"/>
    </Element>
    <Element Type="Param" Id="31755EDA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5A7F6D40">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C5DFFDB"/>
    </Element>
    <Element Type="Param" Id="8C5DFFDB">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Comment" Id="C9546EB8">
        <Comment>
            Determine home region.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="27ACD4FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D71F1E97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90AB600D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48F1723A"/>
    </Element>
    <Element Type="FunctionCall" Id="D71F1E97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E7D392"/>
        <Parameter Type="Param" Library="AIAI" Id="8C9E3DD5"/>
        <Parameter Type="Param" Library="AIAI" Id="6934DE35"/>
    </Element>
    <Element Type="Param" Id="B5E7D392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4A5EB1C0"/>
        <Array Type="Param" Library="AIAI" Id="70FA0F5D"/>
    </Element>
    <Element Type="Param" Id="4A5EB1C0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="70FA0F5D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="8C9E3DD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6934DE35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="90AB600D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="60012B6D"/>
        <Parameter Type="Param" Library="AIAI" Id="D919878B"/>
    </Element>
    <Element Type="Param" Id="60012B6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A7F6D40"/>
    </Element>
    <Element Type="Param" Id="D919878B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="48F1723A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C921FB00"/>
        <Parameter Type="Param" Library="AIAI" Id="BC861571"/>
    </Element>
    <Element Type="Param" Id="C921FB00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5A7F6D40"/>
    </Element>
    <Element Type="Param" Id="BC861571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="Comment" Id="AE008238">
        <Comment>
            Determine whether to teleport home first or go straight to the camp.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FAC2FC5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="21A15609"/>
        <Parameter Type="Param" Library="AIAI" Id="FBA2FFE3"/>
    </Element>
    <Element Type="Param" Id="21A15609">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="CB502600"/>
        <Array Type="Param" Library="AIAI" Id="7B4DDE07"/>
    </Element>
    <Element Type="Param" Id="CB502600">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="7B4DDE07">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EB073625"/>
        <Array Type="Param" Library="AIAI" Id="721AE46D"/>
    </Element>
    <Element Type="Param" Id="EB073625">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="721AE46D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="FBA2FFE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="47E809A1"/>
    </Element>
    <Element Type="FunctionCall" Id="A98F41C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BC3EB5D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF3E8CC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AD71072"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57D73D41"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="335F9571"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A4E3B98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D651B564"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC0D08EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91BE4CD6"/>
    </Element>
    <Element Type="Comment" Id="BC3EB5D3">
        <Comment>
            Leave your lane and go straight to the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="DF3E8CC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="13883653"/>
        <Parameter Type="Param" Library="AIAI" Id="21270000"/>
    </Element>
    <Element Type="Param" Id="13883653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="84CB110F"/>
        <Array Type="Param" Library="AIAI" Id="17723388"/>
    </Element>
    <Element Type="Param" Id="84CB110F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="17723388">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="21270000">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9AD71072">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E253CB4"/>
        <Parameter Type="Param" Library="AIAI" Id="1E8EE2BA"/>
    </Element>
    <Element Type="Param" Id="9E253CB4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="1E8EE2BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="57D73D41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F92E384"/>
    </Element>
    <Element Type="Param" Id="1F92E384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="335F9571">
        <Comment>
            Go home first.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="0A4E3B98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C629D8"/>
        <Parameter Type="Param" Library="AIAI" Id="D95BE941"/>
    </Element>
    <Element Type="Param" Id="E3C629D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="479B9834"/>
        <Array Type="Param" Library="AIAI" Id="E5C64FD2"/>
    </Element>
    <Element Type="Param" Id="479B9834">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="E5C64FD2">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="D95BE941">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D651B564">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98AEADED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7AEB9ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CFA2779"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C330CC88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3BE51B0"/>
    </Element>
    <Element Type="FunctionCall" Id="98AEADED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F1BEA1BF"/>
    </Element>
    <Element Type="Param" Id="F1BEA1BF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="FunctionCall" Id="F7AEB9ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1A6467A4"/>
    </Element>
    <Element Type="Param" Id="1A6467A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8CFA2779">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B1EBC566"/>
    </Element>
    <Element Type="Param" Id="B1EBC566">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="FunctionCall" Id="C330CC88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A0652E4"/>
    </Element>
    <Element Type="Param" Id="4A0652E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D3BE51B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D42E50A5"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C54A71"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A8E86D"/>
    </Element>
    <Element Type="Param" Id="D42E50A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87EA7466"/>
        <Array Type="Param" Library="AIAI" Id="8EC5C4DB"/>
    </Element>
    <Element Type="Param" Id="87EA7466">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="8EC5C4DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="D3C54A71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D0A8E86D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BC0D08EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1D204E11"/>
        <Parameter Type="Param" Library="AIAI" Id="A131202A"/>
        <Parameter Type="Param" Library="AIAI" Id="5D36B5C5"/>
    </Element>
    <Element Type="Param" Id="1D204E11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="931950F8"/>
    </Element>
    <Element Type="FunctionCall" Id="931950F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB48384"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7C8F9C"/>
    </Element>
    <Element Type="Param" Id="5BB48384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93505EDD"/>
    </Element>
    <Element Type="FunctionCall" Id="93505EDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1E3BE8FE"/>
    </Element>
    <Element Type="Param" Id="1E3BE8FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="69811249"/>
        <Array Type="Param" Library="AIAI" Id="5B1C1DE9"/>
    </Element>
    <Element Type="Param" Id="69811249">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5B1C1DE9">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="EB7C8F9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="47E809A1"/>
    </Element>
    <Element Type="Param" Id="A131202A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="5D36B5C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="130E63B0"/>
    </Element>
    <Element Type="FunctionCall" Id="130E63B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8696C178"/>
        <Parameter Type="Param" Library="AIAI" Id="938F1298"/>
        <Parameter Type="Param" Library="AIAI" Id="4B6B9EEF"/>
    </Element>
    <Element Type="Param" Id="8696C178">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="938F1298">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4B6B9EEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="98594789"/>
    </Element>
    <Element Type="FunctionCall" Id="91BE4CD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8D28E5"/>
        <Parameter Type="Param" Library="AIAI" Id="1EF4B8A8"/>
        <Parameter Type="Param" Library="AIAI" Id="760FC779"/>
    </Element>
    <Element Type="Param" Id="EC8D28E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1626DFC9"/>
    </Element>
    <Element Type="FunctionCall" Id="1626DFC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="2ED2B437"/>
        <Parameter Type="Param" Library="AIAI" Id="FCF163C2"/>
        <Parameter Type="Param" Library="AIAI" Id="33C923A9"/>
    </Element>
    <Element Type="Param" Id="2ED2B437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="466656C2"/>
        <Array Type="Param" Library="AIAI" Id="605423EC"/>
    </Element>
    <Element Type="Param" Id="466656C2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="605423EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F68000"/>
    </Element>
    <Element Type="Param" Id="FCF163C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="33C923A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="1EF4B8A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="760FC779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>60.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="CD625FF5">
        <Identifier>HeroAIMoveToCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7F5783"/>
        <Variable Type="Variable" Library="AIAI" Id="535F322D"/>
        <Variable Type="Variable" Library="AIAI" Id="3390AF88"/>
        <Variable Type="Variable" Library="AIAI" Id="CBB3F23E"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED718A3"/>
        <Variable Type="Variable" Library="AIAI" Id="BBC719C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB6CCB9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17D5E975"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E4F76FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27801E63"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1EDA6C58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69350AF6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7E6D60E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38CA1082"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F3C2062D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F9681E0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A184B2E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAD8E20B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF044322"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D940240"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="563D0C6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61ED3534"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="30FC29A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B0E8539"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9C2EDE0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA3FE48F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="985CA03B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBEDDD6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7543CCB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F28090DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01993F4A"/>
    </Element>
    <Element Type="ParamDef" Id="811B7203">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="81D71530"/>
    </Element>
    <Element Type="Param" Id="81D71530">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EE7F5783">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="78B9B314"/>
    </Element>
    <Element Type="Param" Id="78B9B314">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="535F322D">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="50C6407F"/>
    </Element>
    <Element Type="Param" Id="50C6407F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3390AF88">
        <Identifier>allDefendersKilled</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD299866"/>
    </Element>
    <Element Type="Param" Id="DD299866">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="CBB3F23E">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E898AFE0"/>
    </Element>
    <Element Type="Param" Id="E898AFE0">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="3ED718A3">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F4FFD74D"/>
    </Element>
    <Element Type="Param" Id="F4FFD74D">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="BBC719C5">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="658439A5"/>
    </Element>
    <Element Type="Param" Id="658439A5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="EB6CCB9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E5274EE6"/>
        <Parameter Type="Param" Library="AIAI" Id="775FE209"/>
    </Element>
    <Element Type="Param" Id="E5274EE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7F5783"/>
    </Element>
    <Element Type="Param" Id="775FE209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="627934B5"/>
        <Array Type="Param" Library="AIAI" Id="5130FAC3"/>
    </Element>
    <Element Type="Param" Id="627934B5">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="5130FAC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="17D5E975">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4435A028"/>
        <Parameter Type="Param" Library="AIAI" Id="775EE9AE"/>
    </Element>
    <Element Type="Param" Id="4435A028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="535F322D"/>
    </Element>
    <Element Type="Param" Id="775EE9AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="774DB8CD"/>
        <Array Type="Param" Library="AIAI" Id="AD18939A"/>
    </Element>
    <Element Type="Param" Id="774DB8CD">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="AD18939A">
        <Variable Type="Variable" Library="AIAI" Id="EE7F5783"/>
    </Element>
    <Element Type="FunctionCall" Id="1E4F76FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B99151E"/>
        <Parameter Type="Param" Library="AIAI" Id="1F321BF9"/>
    </Element>
    <Element Type="Param" Id="9B99151E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="1392C65A"/>
        <Array Type="Param" Library="AIAI" Id="03D92178"/>
    </Element>
    <Element Type="Param" Id="1392C65A">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="03D92178">
        <Variable Type="Variable" Library="AIAI" Id="EE7F5783"/>
    </Element>
    <Element Type="Param" Id="1F321BF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3390AF88"/>
    </Element>
    <Element Type="FunctionCall" Id="27801E63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E265B0D"/>
        <Parameter Type="Param" Library="AIAI" Id="22081C15"/>
    </Element>
    <Element Type="Param" Id="5E265B0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CBB3F23E"/>
    </Element>
    <Element Type="Param" Id="22081C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8325774F"/>
    </Element>
    <Element Type="FunctionCall" Id="8325774F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="6116C078"/>
        <Parameter Type="Param" Library="AIAI" Id="6CE9060F"/>
        <Parameter Type="Param" Library="AIAI" Id="3F9467A0"/>
    </Element>
    <Element Type="Param" Id="6116C078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F94616CB"/>
        <Array Type="Param" Library="AIAI" Id="AB4C0919"/>
    </Element>
    <Element Type="Param" Id="F94616CB">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="AB4C0919">
        <Variable Type="Variable" Library="AIAI" Id="EE7F5783"/>
    </Element>
    <Element Type="Param" Id="6CE9060F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3F9467A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Comment" Id="1EDA6C58">
        <Comment>
            Did the other heroes already capture the camp while we were on the way there
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="69350AF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74B398BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F823611A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75366182"/>
    </Element>
    <Element Type="FunctionCall" Id="74B398BF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="997E2B99"/>
    </Element>
    <Element Type="Param" Id="997E2B99">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="F823611A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94F6DF6D"/>
    </Element>
    <Element Type="Param" Id="94F6DF6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="75366182">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="828921F8"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A82796"/>
        <Parameter Type="Param" Library="AIAI" Id="D4272DEE"/>
    </Element>
    <Element Type="Param" Id="828921F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CBB3F23E"/>
    </Element>
    <Element Type="Param" Id="D7A82796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D4272DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7E6D60E6">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="38CA1082">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EF37E99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6933556"/>
    </Element>
    <Element Type="FunctionCall" Id="4EF37E99">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2B3D77B4"/>
        <Parameter Type="Param" Library="AIAI" Id="6588ACDE"/>
    </Element>
    <Element Type="Param" Id="2B3D77B4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="641731D5"/>
        <Array Type="Param" Library="AIAI" Id="3C8AF108"/>
    </Element>
    <Element Type="Param" Id="641731D5">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="3C8AF108">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="6588ACDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="850DA164"/>
        <Array Type="Param" Library="AIAI" Id="53BF4385"/>
    </Element>
    <Element Type="Param" Id="850DA164">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="53BF4385">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="C6933556">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E987C8"/>
        <Parameter Type="Param" Library="AIAI" Id="AFF439D8"/>
        <Parameter Type="Param" Library="AIAI" Id="8D262E27"/>
    </Element>
    <Element Type="Param" Id="A0E987C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E1A174E"/>
    </Element>
    <Element Type="FunctionCall" Id="0E1A174E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="63FDAEB6"/>
    </Element>
    <Element Type="Param" Id="63FDAEB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="AFF439D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D262E27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F3C2062D">
        <Comment>
            Should the AI Retreat instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4F9681E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88F459D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8537860B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1830C146"/>
    </Element>
    <Element Type="FunctionCall" Id="88F459D8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B6C0B30"/>
    </Element>
    <Element Type="Param" Id="5B6C0B30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="8537860B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F2D85B06"/>
    </Element>
    <Element Type="Param" Id="F2D85B06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="1830C146">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="457021EB"/>
        <Parameter Type="Param" Library="AIAI" Id="363F0D76"/>
        <Parameter Type="Param" Library="AIAI" Id="EC5F34E0"/>
    </Element>
    <Element Type="Param" Id="457021EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="439150CD"/>
    </Element>
    <Element Type="FunctionCall" Id="439150CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5E73938B"/>
        <Parameter Type="Param" Library="AIAI" Id="598A3D30"/>
    </Element>
    <Element Type="Param" Id="598A3D30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D084038"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="363F0D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC5F34E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A184B2E1">
        <Comment>
            Mount / Dismount Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CAD8E20B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24F6EFDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2AF281C"/>
    </Element>
    <Element Type="FunctionCall" Id="24F6EFDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A694E0FC"/>
    </Element>
    <Element Type="Param" Id="A694E0FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B2AF281C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3D2FA6D0"/>
        <Parameter Type="Param" Library="AIAI" Id="52402AFB"/>
        <Parameter Type="Param" Library="AIAI" Id="001D8CE2"/>
    </Element>
    <Element Type="Param" Id="3D2FA6D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2B0F11B"/>
    </Element>
    <Element Type="FunctionCall" Id="E2B0F11B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="D85D9F24"/>
    </Element>
    <Element Type="Param" Id="D85D9F24">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="52402AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="001D8CE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CF044322">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4D940240">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DF9BAF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="690EDCDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F83D77F9"/>
    </Element>
    <Element Type="FunctionCall" Id="5DF9BAF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC14B79"/>
        <Parameter Type="Param" Library="AIAI" Id="A52CBADD"/>
        <Parameter Type="Param" Library="AIAI" Id="4467040B"/>
    </Element>
    <Element Type="Param" Id="ACC14B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="4FC33321"/>
    </Element>
    <Element Type="Param" Id="4FC33321">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="20FF2447"/>
        <Array Type="Param" Library="AIAI" Id="BED4B197"/>
    </Element>
    <Element Type="Param" Id="20FF2447">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="BED4B197">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="A52CBADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4467040B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="690EDCDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36C29E76"/>
    </Element>
    <Element Type="Param" Id="36C29E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F83D77F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2DF945DA"/>
        <Parameter Type="Param" Library="AIAI" Id="69F13242"/>
        <Parameter Type="Param" Library="AIAI" Id="B4DA06EA"/>
    </Element>
    <Element Type="Param" Id="2DF945DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4903DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="E4903DE1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="F8D9F04F"/>
    </Element>
    <Element Type="Param" Id="F8D9F04F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="69F13242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B4DA06EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="563D0C6D">
        <Comment>
            Have we reached the camp?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="61ED3534">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E5BBC89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E27D6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AFB47C6"/>
    </Element>
    <Element Type="FunctionCall" Id="4E5BBC89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="579E4666"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="705AE2F3"/>
    </Element>
    <Element Type="FunctionCall" Id="579E4666">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9EEDFF6"/>
        <Parameter Type="Param" Library="AIAI" Id="451BD332"/>
    </Element>
    <Element Type="Param" Id="A9EEDFF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DEB7CAD"/>
        <Array Type="Param" Library="AIAI" Id="857AE707"/>
    </Element>
    <Element Type="Param" Id="8DEB7CAD">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="857AE707">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="451BD332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE2F8004"/>
    </Element>
    <Element Type="FunctionCall" Id="FE2F8004">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8CFE8F55"/>
    </Element>
    <Element Type="Param" Id="8CFE8F55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="705AE2F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A14BE78D"/>
        <Parameter Type="Param" Library="AIAI" Id="AB568BB7"/>
        <Parameter Type="Param" Library="AIAI" Id="B29DFF6A"/>
    </Element>
    <Element Type="Param" Id="A14BE78D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D9ED6730"/>
        <Array Type="Param" Library="AIAI" Id="26AEE5B8"/>
    </Element>
    <Element Type="Param" Id="D9ED6730">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="26AEE5B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="AB568BB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B29DFF6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="35E27D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="254E0104"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1963ED3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B72E59D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FE669A8"/>
    </Element>
    <Element Type="FunctionCall" Id="254E0104">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E319B4A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A68ACCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EE7B0EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33B2805D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABF12299"/>
    </Element>
    <Element Type="FunctionCall" Id="1E319B4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FE544FF"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA4E901"/>
    </Element>
    <Element Type="Param" Id="6FA4E901">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB91AB70"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="7A68ACCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E419B324"/>
    </Element>
    <Element Type="Param" Id="E419B324">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8EE7B0EA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44CBA90F"/>
        <Parameter Type="Param" Library="AIAI" Id="BC436CBA"/>
    </Element>
    <Element Type="Param" Id="44CBA90F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="BC436CBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
    </Element>
    <Element Type="FunctionCall" Id="33B2805D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F991538D"/>
    </Element>
    <Element Type="Param" Id="F991538D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="ABF12299">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46460AD2"/>
        <Parameter Type="Param" Library="AIAI" Id="6204B25F"/>
        <Parameter Type="Param" Library="AIAI" Id="F107265A"/>
    </Element>
    <Element Type="Param" Id="46460AD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87FD8252"/>
    </Element>
    <Element Type="FunctionCall" Id="87FD8252">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D30A4CD"/>
        <Parameter Type="Param" Library="AIAI" Id="F303E985"/>
    </Element>
    <Element Type="Param" Id="F303E985">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="6204B25F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F107265A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1963ED3E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FF67FF0E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="29788F5D"/>
    </Element>
    <Element Type="Param" Id="29788F5D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B28241D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="B72E59D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0BD26B12"/>
    </Element>
    <Element Type="Param" Id="0BD26B12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7FE669A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5930B533"/>
        <Parameter Type="Param" Library="AIAI" Id="A681CCCC"/>
        <Parameter Type="Param" Library="AIAI" Id="90E00236"/>
    </Element>
    <Element Type="Param" Id="5930B533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3390AF88"/>
    </Element>
    <Element Type="Param" Id="A681CCCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="90E00236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9AFB47C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF1B5E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="33465F1C"/>
        <Parameter Type="Param" Library="AIAI" Id="0A4D9300"/>
    </Element>
    <Element Type="Param" Id="FF1B5E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53304B96"/>
    </Element>
    <Element Type="FunctionCall" Id="53304B96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D2EB40EA"/>
        <Parameter Type="Param" Library="AIAI" Id="8BFAF436"/>
    </Element>
    <Element Type="Param" Id="D2EB40EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D089B7CA"/>
    </Element>
    <Element Type="FunctionCall" Id="D089B7CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D25491F9"/>
    </Element>
    <Element Type="Param" Id="D25491F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E2B1061C"/>
        <Array Type="Param" Library="AIAI" Id="290CEB1A"/>
    </Element>
    <Element Type="Param" Id="E2B1061C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="290CEB1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="8BFAF436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="535F322D"/>
    </Element>
    <Element Type="Param" Id="33465F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="0A4D9300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="3C330F93"/>
    </Element>
    <Element Type="Comment" Id="30FC29A0">
        <Comment>
            It has taken too long to get there, so cancel the attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0B0E8539">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6890FBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D07287C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1E9B653"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AB1DFDC"/>
    </Element>
    <Element Type="FunctionCall" Id="A6890FBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4EE7CF59"/>
        <Parameter Type="Param" Library="AIAI" Id="88386DD0"/>
        <Parameter Type="Param" Library="AIAI" Id="0ABD63C3"/>
    </Element>
    <Element Type="Param" Id="4EE7CF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3390AF88"/>
    </Element>
    <Element Type="Param" Id="88386DD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0ABD63C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D07287C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4069C58F"/>
    </Element>
    <Element Type="Param" Id="4069C58F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="FunctionCall" Id="B1E9B653">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="085FEC2B"/>
    </Element>
    <Element Type="Param" Id="085FEC2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8AB1DFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EF42FA5D"/>
        <Parameter Type="Param" Library="AIAI" Id="57C5F286"/>
        <Parameter Type="Param" Library="AIAI" Id="5A2AD375"/>
    </Element>
    <Element Type="Param" Id="EF42FA5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70BF9165"/>
    </Element>
    <Element Type="FunctionCall" Id="70BF9165">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8BDAA287"/>
    </Element>
    <Element Type="Param" Id="8BDAA287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="57C5F286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5A2AD375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10DE8F8E"/>
    </Element>
    <Element Type="FunctionCall" Id="10DE8F8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="393813A9"/>
        <Parameter Type="Param" Library="AIAI" Id="B03F29FA"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1C0976"/>
    </Element>
    <Element Type="Param" Id="393813A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B03F29FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="98D1F946"/>
    </Element>
    <Element Type="Param" Id="CA1C0976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="96352B5E"/>
        <Array Type="Param" Library="AIAI" Id="27A791C7"/>
    </Element>
    <Element Type="Param" Id="96352B5E">
        <Variable Type="Variable" Library="AIAI" Id="71F95838"/>
    </Element>
    <Element Type="Param" Id="27A791C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Comment" Id="9C2EDE0C">
        <Comment>
            Harass enemy heroes that are in our way
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA3FE48F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="008B8CBA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC3836C6"/>
    </Element>
    <Element Type="FunctionCall" Id="008B8CBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="61C5E367"/>
    </Element>
    <Element Type="Param" Id="61C5E367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="CC3836C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B33079C4"/>
        <Parameter Type="Param" Library="AIAI" Id="DA835D81"/>
        <Parameter Type="Param" Library="AIAI" Id="348A7F80"/>
    </Element>
    <Element Type="Param" Id="B33079C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C879DC3A"/>
    </Element>
    <Element Type="FunctionCall" Id="C879DC3A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="0860FBBF"/>
        <Parameter Type="Param" Library="AIAI" Id="C77669C9"/>
    </Element>
    <Element Type="Param" Id="0860FBBF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="C77669C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="DA835D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="348A7F80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="985CA03B">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EBEDDD6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C672AC67"/>
        <Parameter Type="Param" Library="AIAI" Id="31E8F00C"/>
    </Element>
    <Element Type="Param" Id="C672AC67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED718A3"/>
    </Element>
    <Element Type="Param" Id="31E8F00C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D37E0D4B"/>
    </Element>
    <Element Type="FunctionCall" Id="D37E0D4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="8A08CC6D"/>
        <Parameter Type="Param" Library="AIAI" Id="8286AF4E"/>
    </Element>
    <Element Type="Param" Id="8A08CC6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="91C4AA59"/>
        <Array Type="Param" Library="AIAI" Id="780CC586"/>
    </Element>
    <Element Type="Param" Id="91C4AA59">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="780CC586">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="8286AF4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7543CCB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C1298D15"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4350FB"/>
    </Element>
    <Element Type="Param" Id="C1298D15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BBC719C5"/>
    </Element>
    <Element Type="Param" Id="9E4350FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E372A8C3"/>
    </Element>
    <Element Type="FunctionCall" Id="E372A8C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="7C84A197"/>
    </Element>
    <Element Type="Param" Id="7C84A197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED718A3"/>
    </Element>
    <Element Type="FunctionCall" Id="F28090DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16B6AE7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44BEB1AF"/>
    </Element>
    <Element Type="FunctionCall" Id="16B6AE7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F567647"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D66B67D"/>
    </Element>
    <Element Type="FunctionCall" Id="7F567647">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7C79AB11"/>
        <Parameter Type="Param" Library="AIAI" Id="E71DACB3"/>
        <Parameter Type="Param" Library="AIAI" Id="383B8812"/>
    </Element>
    <Element Type="Param" Id="7C79AB11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3ED718A3"/>
    </Element>
    <Element Type="Param" Id="E71DACB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="383B8812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="9D66B67D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5953E0E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41EEEBD8"/>
    </Element>
    <Element Type="FunctionCall" Id="5953E0E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B65048"/>
        <Parameter Type="Param" Library="AIAI" Id="214094B0"/>
        <Parameter Type="Param" Library="AIAI" Id="3249F57F"/>
    </Element>
    <Element Type="Param" Id="A7B65048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BBC719C5"/>
    </Element>
    <Element Type="Param" Id="214094B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3249F57F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="41EEEBD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A9FFA956"/>
        <Parameter Type="Param" Library="AIAI" Id="E23FB74D"/>
        <Parameter Type="Param" Library="AIAI" Id="4A5F5E58"/>
    </Element>
    <Element Type="Param" Id="A9FFA956">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97A6B09E"/>
    </Element>
    <Element Type="FunctionCall" Id="97A6B09E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1AB982"/>
        <Parameter Type="Param" Library="AIAI" Id="1D350010"/>
    </Element>
    <Element Type="Param" Id="5E1AB982">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="BBC719C5"/>
    </Element>
    <Element Type="Param" Id="1D350010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="535F322D"/>
    </Element>
    <Element Type="Param" Id="E23FB74D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="4A5F5E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="58598837"/>
    </Element>
    <Element Type="FunctionCall" Id="44BEB1AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A6FF618"/>
        <Parameter Type="Param" Library="AIAI" Id="905586BC"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1A8CD0"/>
    </Element>
    <Element Type="Param" Id="4A6FF618">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E4523441"/>
        <Array Type="Param" Library="AIAI" Id="5503A791"/>
    </Element>
    <Element Type="Param" Id="E4523441">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5503A791">
        <Parameter Type="ParamDef" Library="AIAI" Id="811B7203"/>
    </Element>
    <Element Type="Param" Id="905586BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E22AADED"/>
    </Element>
    <Element Type="FunctionCall" Id="E22AADED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="EF97DDA7"/>
        <Parameter Type="Param" Library="AIAI" Id="3826790C"/>
    </Element>
    <Element Type="Param" Id="EF97DDA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3826790C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="535F322D"/>
    </Element>
    <Element Type="Param" Id="EB1A8CD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="01993F4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="AFABDE26"/>
    </Element>
    <Element Type="Param" Id="AFABDE26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="29D23B79">
        <Identifier>HeroAIWaitAtCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
        <Variable Type="Variable" Library="AIAI" Id="D251A1F0"/>
        <Variable Type="Variable" Library="AIAI" Id="AA1A8A48"/>
        <Variable Type="Variable" Library="AIAI" Id="029CFBDA"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
        <Variable Type="Variable" Library="AIAI" Id="231BFDCD"/>
        <Variable Type="Variable" Library="AIAI" Id="E5F2102D"/>
        <Variable Type="Variable" Library="AIAI" Id="F9ED2457"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05DC21BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEB7714B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C06ECCF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F0C2791D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E2F51AE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="45B9ADAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87F2837E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EA92F2B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="477602C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3887715D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7A1A13"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C94559C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0EDF737"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C179AA3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F4849E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7E4CB42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFA8A3F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C414DC8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4986CEBD"/>
    </Element>
    <Element Type="ParamDef" Id="D1322A05">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A47C4567"/>
    </Element>
    <Element Type="Param" Id="A47C4567">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5607A2F7">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F01D74DD"/>
    </Element>
    <Element Type="Param" Id="F01D74DD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D251A1F0">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="05C90CAB"/>
    </Element>
    <Element Type="Param" Id="05C90CAB">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="AA1A8A48">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61A1AE76"/>
    </Element>
    <Element Type="Param" Id="61A1AE76">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="029CFBDA">
        <Identifier>humanPlayerAssistingLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC16973D"/>
    </Element>
    <Element Type="Param" Id="EC16973D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="B289CCAD">
        <Identifier>humanPlayerAssistingDistance</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0DAA5A0"/>
    </Element>
    <Element Type="Param" Id="E0DAA5A0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="231BFDCD">
        <Identifier>standPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8D9F72BA"/>
    </Element>
    <Element Type="Param" Id="8D9F72BA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E5F2102D">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCABE621"/>
    </Element>
    <Element Type="Param" Id="DCABE621">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F9ED2457">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A287B674"/>
    </Element>
    <Element Type="Param" Id="A287B674">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="05DC21BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2D7287"/>
        <Parameter Type="Param" Library="AIAI" Id="A0D889C9"/>
    </Element>
    <Element Type="Param" Id="9E2D7287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
    </Element>
    <Element Type="Param" Id="A0D889C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="20E244EB"/>
        <Array Type="Param" Library="AIAI" Id="C072DFE6"/>
    </Element>
    <Element Type="Param" Id="20E244EB">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="C072DFE6">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="DEB7714B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F72BA056"/>
        <Parameter Type="Param" Library="AIAI" Id="0A89BA30"/>
    </Element>
    <Element Type="Param" Id="F72BA056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="7377962D"/>
        <Array Type="Param" Library="AIAI" Id="2B635497"/>
    </Element>
    <Element Type="Param" Id="7377962D">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="2B635497">
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
    </Element>
    <Element Type="Param" Id="0A89BA30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D251A1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="0C06ECCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="10020EE5"/>
        <Parameter Type="Param" Library="AIAI" Id="3F3EC325"/>
    </Element>
    <Element Type="Param" Id="10020EE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AA1A8A48"/>
    </Element>
    <Element Type="Param" Id="3F3EC325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C19495A"/>
    </Element>
    <Element Type="FunctionCall" Id="1C19495A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE8A598"/>
        <Parameter Type="Param" Library="AIAI" Id="06AF885C"/>
        <Parameter Type="Param" Library="AIAI" Id="5713096E"/>
    </Element>
    <Element Type="Param" Id="3FE8A598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="3E14A8E6"/>
        <Array Type="Param" Library="AIAI" Id="D41E9479"/>
    </Element>
    <Element Type="Param" Id="3E14A8E6">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="D41E9479">
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
    </Element>
    <Element Type="Param" Id="06AF885C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5713096E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Comment" Id="F0C2791D">
        <Comment>
            Has the camp been captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9E2F51AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD06EEE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D142FCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58CEA0CF"/>
    </Element>
    <Element Type="FunctionCall" Id="AD06EEE2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="909C0BDC"/>
    </Element>
    <Element Type="Param" Id="909C0BDC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="1D142FCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A033C31C"/>
    </Element>
    <Element Type="Param" Id="A033C31C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="58CEA0CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EA389356"/>
        <Parameter Type="Param" Library="AIAI" Id="725F19EE"/>
        <Parameter Type="Param" Library="AIAI" Id="2E84ACFC"/>
    </Element>
    <Element Type="Param" Id="EA389356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AA1A8A48"/>
    </Element>
    <Element Type="Param" Id="725F19EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2E84ACFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="45B9ADAB">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="87F2837E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8237F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="211054A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61CD7703"/>
    </Element>
    <Element Type="FunctionCall" Id="C8237F10">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CFBEFA4E"/>
        <Parameter Type="Param" Library="AIAI" Id="B008E505"/>
    </Element>
    <Element Type="Param" Id="CFBEFA4E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7F9B3B84"/>
        <Array Type="Param" Library="AIAI" Id="97007722"/>
    </Element>
    <Element Type="Param" Id="7F9B3B84">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="97007722">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="B008E505">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A4FA5E32"/>
        <Array Type="Param" Library="AIAI" Id="D1C5358C"/>
    </Element>
    <Element Type="Param" Id="A4FA5E32">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="D1C5358C">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="211054A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD48B3C"/>
    </Element>
    <Element Type="Param" Id="2AD48B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="61CD7703">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E31203F5"/>
        <Parameter Type="Param" Library="AIAI" Id="769F1B9B"/>
        <Parameter Type="Param" Library="AIAI" Id="BB10EDAE"/>
    </Element>
    <Element Type="Param" Id="E31203F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DACBA22"/>
    </Element>
    <Element Type="FunctionCall" Id="7DACBA22">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="6416C2C7"/>
    </Element>
    <Element Type="Param" Id="6416C2C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="769F1B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB10EDAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EA92F2B1">
        <Comment>
            React to enemies near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="477602C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE0A29F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AF839D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B15E3CE"/>
    </Element>
    <Element Type="FunctionCall" Id="CE0A29F4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24C4C032"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F9328C"/>
    </Element>
    <Element Type="Param" Id="24C4C032">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="C0F9328C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="0AF839D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="39C08366"/>
    </Element>
    <Element Type="Param" Id="39C08366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2B15E3CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="29101D77"/>
        <Parameter Type="Param" Library="AIAI" Id="E7349378"/>
        <Parameter Type="Param" Library="AIAI" Id="67790211"/>
    </Element>
    <Element Type="Param" Id="29101D77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67BF44B3"/>
    </Element>
    <Element Type="FunctionCall" Id="67BF44B3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A686FC42"/>
        <Parameter Type="Param" Library="AIAI" Id="CD93D81D"/>
    </Element>
    <Element Type="Param" Id="CD93D81D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B126D22"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="E7349378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="67790211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3887715D">
        <Comment>
            Check if we want to start to engage the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B7A1A13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9D7DA03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73DA8DD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9BA248A"/>
    </Element>
    <Element Type="FunctionCall" Id="D9D7DA03">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B91087C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B91675"/>
    </Element>
    <Element Type="Param" Id="5B91087C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="F4B91675">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
    </Element>
    <Element Type="FunctionCall" Id="73DA8DD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B25DFDFA"/>
    </Element>
    <Element Type="Param" Id="B25DFDFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F9BA248A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD18CF1B"/>
        <Parameter Type="Param" Library="AIAI" Id="2B81F412"/>
        <Parameter Type="Param" Library="AIAI" Id="DBA1EEA4"/>
    </Element>
    <Element Type="Param" Id="FD18CF1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6EFC87A"/>
    </Element>
    <Element Type="FunctionCall" Id="F6EFC87A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D30A4CD"/>
        <Parameter Type="Param" Library="AIAI" Id="3731C20A"/>
    </Element>
    <Element Type="Param" Id="3731C20A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="2B81F412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DBA1EEA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C94559C6">
        <Comment>
            Check if we should give up for waiting too long
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C0EDF737">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5E72B2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CBC6C79"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="87C39F3F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="907E3084"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="918EF6D3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="07D6D953"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BABD0D4D"/>
    </Element>
    <Element Type="FunctionCall" Id="F5E72B2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B7236D0B"/>
        <Parameter Type="Param" Library="AIAI" Id="0B0BC1AC"/>
        <Parameter Type="Param" Library="AIAI" Id="E27BA279"/>
    </Element>
    <Element Type="Param" Id="B7236D0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B821B8CA"/>
        <Array Type="Param" Library="AIAI" Id="6B488C11"/>
    </Element>
    <Element Type="Param" Id="B821B8CA">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="6B488C11">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="0B0BC1AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E27BA279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2CBC6C79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5102B77E"/>
        <Parameter Type="Param" Library="AIAI" Id="5598AABB"/>
        <Parameter Type="Param" Library="AIAI" Id="D019353E"/>
    </Element>
    <Element Type="Param" Id="5102B77E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="830C17EB"/>
    </Element>
    <Element Type="Param" Id="830C17EB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53BCA401"/>
    </Element>
    <Element Type="FunctionCall" Id="53BCA401">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="02A647A5"/>
    </Element>
    <Element Type="Param" Id="02A647A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB1A0C4E"/>
        <Array Type="Param" Library="AIAI" Id="ED790399"/>
    </Element>
    <Element Type="Param" Id="FB1A0C4E">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="ED790399">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="5598AABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D019353E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="87C39F3F">
        <Comment>
            Wait forever for the player to arrive
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="907E3084">
        <Comment>
            We have been waiting too long, so cancel the attack
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="918EF6D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AC791EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47FD0017"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F138E6E"/>
    </Element>
    <Element Type="FunctionCall" Id="9AC791EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DC58F9E9"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2E44E6"/>
        <Parameter Type="Param" Library="AIAI" Id="4424AC52"/>
    </Element>
    <Element Type="Param" Id="DC58F9E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="415946F7"/>
    </Element>
    <Element Type="FunctionCall" Id="415946F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0D594856"/>
    </Element>
    <Element Type="Param" Id="0D594856">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="6A2E44E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="4424AC52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E5A258C"/>
    </Element>
    <Element Type="FunctionCall" Id="2E5A258C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="46F1B3F7"/>
        <Parameter Type="Param" Library="AIAI" Id="9C966208"/>
        <Parameter Type="Param" Library="AIAI" Id="93B576F3"/>
    </Element>
    <Element Type="Param" Id="46F1B3F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9C966208">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="AC369D05"/>
        <Array Type="Param" Library="AIAI" Id="57F327B5"/>
    </Element>
    <Element Type="Param" Id="57F327B5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="227992F9"/>
    </Element>
    <Element Type="FunctionCall" Id="227992F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5350361A"/>
    </Element>
    <Element Type="Param" Id="5350361A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AFE5B75D"/>
        <Array Type="Param" Library="AIAI" Id="B34FBCBA"/>
    </Element>
    <Element Type="Param" Id="AFE5B75D">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="B34FBCBA">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="93B576F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="75EFCBF1"/>
        <Array Type="Param" Library="AIAI" Id="E663B6C9"/>
    </Element>
    <Element Type="Param" Id="75EFCBF1">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="E663B6C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="47FD0017">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB4F912"/>
        <Parameter Type="Param" Library="AIAI" Id="CB4DB5C2"/>
    </Element>
    <Element Type="Param" Id="CCB4F912">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
    </Element>
    <Element Type="Param" Id="CB4DB5C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EE035736"/>
        <Array Type="Param" Library="AIAI" Id="CB7DD2BC"/>
    </Element>
    <Element Type="Param" Id="EE035736">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="CB7DD2BC">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="1F138E6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A522A5F6"/>
    </Element>
    <Element Type="Param" Id="A522A5F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="07D6D953">
        <Comment>
            Give up on waiting if human player doesn't look like they are coming anymore
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="BABD0D4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3337849"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAD732EA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EC846AEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B3BB449"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E00A9A18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E16527B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CFCC65A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B1702C"/>
    </Element>
    <Element Type="FunctionCall" Id="B3337849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA5BD86"/>
        <Parameter Type="Param" Library="AIAI" Id="96422711"/>
    </Element>
    <Element Type="Param" Id="5FA5BD86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96B71B8D"/>
    </Element>
    <Element Type="FunctionCall" Id="96B71B8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9D56833A"/>
    </Element>
    <Element Type="Param" Id="9D56833A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="162CA315"/>
        <Array Type="Param" Library="AIAI" Id="D0B0F671"/>
    </Element>
    <Element Type="Param" Id="162CA315">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D0B0F671">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="501BC90E"/>
        <Array Type="Param" Library="AIAI" Id="8F471A9D"/>
    </Element>
    <Element Type="Param" Id="501BC90E">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="8F471A9D">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="96422711">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="029CFBDA"/>
    </Element>
    <Element Type="FunctionCall" Id="AAD732EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6001317B"/>
        <Parameter Type="Param" Library="AIAI" Id="9D31FF19"/>
    </Element>
    <Element Type="Param" Id="6001317B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
    </Element>
    <Element Type="Param" Id="9D31FF19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3391B14F"/>
    </Element>
    <Element Type="FunctionCall" Id="3391B14F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A91C75B"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0845AE"/>
        <Parameter Type="Param" Library="AIAI" Id="409BF201"/>
    </Element>
    <Element Type="Param" Id="8A0845AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7EB4EBD"/>
        <Variable Type="Variable" Library="AIAI" Id="029CFBDA"/>
    </Element>
    <Element Type="Param" Id="409BF201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54C4EC54"/>
        <Variable Type="Variable" Library="AIAI" Id="D251A1F0"/>
    </Element>
    <Element Type="Comment" Id="EC846AEC">
        <Comment>
            Start tracking the position of the pinging player if we have not started tracking them yet
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7B3BB449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1242B550"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44DD802A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CDBC81F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE7D9DCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0D41B21"/>
    </Element>
    <Element Type="FunctionCall" Id="1242B550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AD623D1D"/>
        <Parameter Type="Param" Library="AIAI" Id="6CE7E4F3"/>
    </Element>
    <Element Type="Param" Id="AD623D1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ADF8290A"/>
        <Array Type="Param" Library="AIAI" Id="89BBBD03"/>
    </Element>
    <Element Type="Param" Id="ADF8290A">
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
    </Element>
    <Element Type="Param" Id="89BBBD03">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="6CE7E4F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
    </Element>
    <Element Type="FunctionCall" Id="44DD802A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="622550F1"/>
        <Parameter Type="Param" Library="AIAI" Id="E6C2D5BC"/>
    </Element>
    <Element Type="Param" Id="622550F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C20F39CB"/>
        <Array Type="Param" Library="AIAI" Id="BEDDA2C0"/>
    </Element>
    <Element Type="Param" Id="C20F39CB">
        <Variable Type="Variable" Library="AIAI" Id="696639E5"/>
    </Element>
    <Element Type="Param" Id="BEDDA2C0">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="E6C2D5BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBA29482"/>
    </Element>
    <Element Type="FunctionCall" Id="FBA29482">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F9A3BF5C"/>
        <Parameter Type="Param" Library="AIAI" Id="BF27E4F4"/>
        <Parameter Type="Param" Library="AIAI" Id="7995D378"/>
    </Element>
    <Element Type="Param" Id="F9A3BF5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BF27E4F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="33EF6D17"/>
    </Element>
    <Element Type="Param" Id="7995D378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0CD0A0F"/>
    </Element>
    <Element Type="FunctionCall" Id="F0CD0A0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="28DD0320"/>
    </Element>
    <Element Type="Param" Id="28DD0320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="3CDBC81F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DCA55ED0"/>
        <Parameter Type="Param" Library="AIAI" Id="B0D52F29"/>
    </Element>
    <Element Type="Param" Id="DCA55ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3807FBD"/>
        <Array Type="Param" Library="AIAI" Id="7EDAD89E"/>
    </Element>
    <Element Type="Param" Id="D3807FBD">
        <Variable Type="Variable" Library="AIAI" Id="A42CE304"/>
    </Element>
    <Element Type="Param" Id="7EDAD89E">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="B0D52F29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CE7D9DCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB25D140"/>
    </Element>
    <Element Type="Param" Id="DB25D140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A0D41B21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5DFA760D"/>
        <Parameter Type="Param" Library="AIAI" Id="DF079C73"/>
        <Parameter Type="Param" Library="AIAI" Id="7644AAFC"/>
    </Element>
    <Element Type="Param" Id="5DFA760D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5CF567EA"/>
        <Array Type="Param" Library="AIAI" Id="2D68EA08"/>
    </Element>
    <Element Type="Param" Id="5CF567EA">
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
    </Element>
    <Element Type="Param" Id="2D68EA08">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="DF079C73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7644AAFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E00A9A18">
        <Comment>
            Check periodically to ensure the pinging player is still heading toward the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6E16527B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0C2E093"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="12DD3080"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7891C6C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BE175E58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC869A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92D4CF40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="280B346C"/>
    </Element>
    <Element Type="FunctionCall" Id="C0C2E093">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB97C09"/>
        <Parameter Type="Param" Library="AIAI" Id="DA333318"/>
        <Parameter Type="Param" Library="AIAI" Id="E4BE0234"/>
    </Element>
    <Element Type="Param" Id="0CB97C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
    </Element>
    <Element Type="Param" Id="DA333318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E4BE0234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="12DD3080">
        <Comment>
            Estimate if they are coming or not
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A7891C6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D23CF14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56EE290D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CD247ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D62C0BC7"/>
    </Element>
    <Element Type="FunctionCall" Id="6D23CF14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB6D6BA"/>
        <Parameter Type="Param" Library="AIAI" Id="B1CA6984"/>
        <Parameter Type="Param" Library="AIAI" Id="9AFC0FE6"/>
    </Element>
    <Element Type="Param" Id="7CB6D6BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
    </Element>
    <Element Type="Param" Id="B1CA6984">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="9AFC0FE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B1A64DF"/>
        <Array Type="Param" Library="AIAI" Id="735ACB9F"/>
    </Element>
    <Element Type="Param" Id="0B1A64DF">
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
    </Element>
    <Element Type="Param" Id="735ACB9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="56EE290D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E49B531C"/>
        <Parameter Type="Param" Library="AIAI" Id="BB6E3817"/>
    </Element>
    <Element Type="Param" Id="E49B531C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9F3B2272"/>
        <Array Type="Param" Library="AIAI" Id="FFB8852D"/>
    </Element>
    <Element Type="Param" Id="9F3B2272">
        <Variable Type="Variable" Library="AIAI" Id="A42CE304"/>
    </Element>
    <Element Type="Param" Id="FFB8852D">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="BB6E3817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3CD247ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BBE949FE"/>
        <Parameter Type="Param" Library="AIAI" Id="377F4A6A"/>
        <Parameter Type="Param" Library="AIAI" Id="883200FF"/>
    </Element>
    <Element Type="Param" Id="BBE949FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="377F4A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="883200FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8A0E302"/>
        <Array Type="Param" Library="AIAI" Id="7C53669C"/>
    </Element>
    <Element Type="Param" Id="F8A0E302">
        <Variable Type="Variable" Library="AIAI" Id="A42CE304"/>
    </Element>
    <Element Type="Param" Id="7C53669C">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="D62C0BC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2203B8F"/>
        <Parameter Type="Param" Library="AIAI" Id="D3B280D6"/>
    </Element>
    <Element Type="Param" Id="C2203B8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B828E04"/>
        <Array Type="Param" Library="AIAI" Id="A6A85738"/>
    </Element>
    <Element Type="Param" Id="1B828E04">
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
    </Element>
    <Element Type="Param" Id="A6A85738">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="D3B280D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B289CCAD"/>
    </Element>
    <Element Type="Comment" Id="BE175E58">
        <Comment>
            Cancel the attack if has been awhile since we estimated they were coming
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC869A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1903386"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64F2D31E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19894827"/>
    </Element>
    <Element Type="FunctionCall" Id="D1903386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="09A4AD88"/>
        <Parameter Type="Param" Library="AIAI" Id="FA27B8EA"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5C1D34"/>
    </Element>
    <Element Type="Param" Id="09A4AD88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C1188A91"/>
        <Array Type="Param" Library="AIAI" Id="1498478B"/>
    </Element>
    <Element Type="Param" Id="C1188A91">
        <Variable Type="Variable" Library="AIAI" Id="A42CE304"/>
    </Element>
    <Element Type="Param" Id="1498478B">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="FA27B8EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9D5C1D34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="64F2D31E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD3299FC"/>
        <Parameter Type="Param" Library="AIAI" Id="CBC4E37C"/>
    </Element>
    <Element Type="Param" Id="DD3299FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="5607A2F7"/>
    </Element>
    <Element Type="Param" Id="CBC4E37C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A2015B5A"/>
        <Array Type="Param" Library="AIAI" Id="4C048A2F"/>
    </Element>
    <Element Type="Param" Id="A2015B5A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="4C048A2F">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="19894827">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC531DC7"/>
    </Element>
    <Element Type="Param" Id="FC531DC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="92D4CF40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D3B37DC1"/>
        <Parameter Type="Param" Library="AIAI" Id="C18470E4"/>
    </Element>
    <Element Type="Param" Id="D3B37DC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2602BE14"/>
        <Array Type="Param" Library="AIAI" Id="A3E87D20"/>
    </Element>
    <Element Type="Param" Id="2602BE14">
        <Variable Type="Variable" Library="AIAI" Id="696639E5"/>
    </Element>
    <Element Type="Param" Id="A3E87D20">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="C18470E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7F12F68"/>
    </Element>
    <Element Type="FunctionCall" Id="E7F12F68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B176E8D0"/>
        <Parameter Type="Param" Library="AIAI" Id="CB357813"/>
        <Parameter Type="Param" Library="AIAI" Id="FFA7D455"/>
    </Element>
    <Element Type="Param" Id="B176E8D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CB357813">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="33EF6D17"/>
    </Element>
    <Element Type="Param" Id="FFA7D455">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52C745C1"/>
    </Element>
    <Element Type="FunctionCall" Id="52C745C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="158E6EF6"/>
    </Element>
    <Element Type="Param" Id="158E6EF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="280B346C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="437AB059"/>
        <Parameter Type="Param" Library="AIAI" Id="D2A88026"/>
        <Parameter Type="Param" Library="AIAI" Id="68469A44"/>
    </Element>
    <Element Type="Param" Id="437AB059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="697E18BF"/>
    </Element>
    <Element Type="FunctionCall" Id="697E18BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0B83CD23"/>
    </Element>
    <Element Type="Param" Id="0B83CD23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="D2A88026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="68469A44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="90732350"/>
        <Array Type="Param" Library="AIAI" Id="DBB39E50"/>
    </Element>
    <Element Type="Param" Id="90732350">
        <Variable Type="Variable" Library="AIAI" Id="696639E5"/>
    </Element>
    <Element Type="Param" Id="DBB39E50">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="1CFCC65A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E7DDF0F"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0571EB"/>
        <Parameter Type="Param" Library="AIAI" Id="729F338D"/>
    </Element>
    <Element Type="Param" Id="8E7DDF0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A668E14"/>
        <Array Type="Param" Library="AIAI" Id="E26FA299"/>
    </Element>
    <Element Type="Param" Id="2A668E14">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="E26FA299">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="1F0571EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="729F338D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B1702C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8F2450F"/>
        <Parameter Type="Param" Library="AIAI" Id="C888E383"/>
        <Parameter Type="Param" Library="AIAI" Id="B8DD2C78"/>
    </Element>
    <Element Type="Param" Id="D8F2450F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="425C1FCA"/>
    </Element>
    <Element Type="FunctionCall" Id="425C1FCA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5E9A90E8"/>
        <Parameter Type="Param" Library="AIAI" Id="67D60DD5"/>
        <Parameter Type="Param" Library="AIAI" Id="3D0C7642"/>
    </Element>
    <Element Type="Param" Id="67D60DD5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A9043DE0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="78A84B7A"/>
        <Array Type="Param" Library="AIAI" Id="7BE15DF8"/>
    </Element>
    <Element Type="Param" Id="78A84B7A">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="7BE15DF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="3D0C7642">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="88A2BC97"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0F3261DC"/>
        <Array Type="Param" Library="AIAI" Id="CFEBB158"/>
    </Element>
    <Element Type="Param" Id="0F3261DC">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="CFEBB158">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="C888E383">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8DD2C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C179AA3C">
        <Comment>
            Continue to wait for allies to arrive
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2F4849E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBCF422"/>
        <Parameter Type="Param" Library="AIAI" Id="239F0D88"/>
    </Element>
    <Element Type="Param" Id="6CBCF422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="231BFDCD"/>
    </Element>
    <Element Type="Param" Id="239F0D88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B908836A"/>
    </Element>
    <Element Type="FunctionCall" Id="B908836A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D3527B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="9453D91C"/>
    </Element>
    <Element Type="Param" Id="9453D91C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6668E291"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="FunctionCall" Id="D7E4CB42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BF85332B"/>
        <Parameter Type="Param" Library="AIAI" Id="0BE489EC"/>
    </Element>
    <Element Type="Param" Id="BF85332B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E5F2102D"/>
    </Element>
    <Element Type="Param" Id="0BE489EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D16BAFCC"/>
    </Element>
    <Element Type="FunctionCall" Id="D16BAFCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="07FDB28F"/>
        <Parameter Type="Param" Library="AIAI" Id="062BBB35"/>
    </Element>
    <Element Type="Param" Id="07FDB28F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F32918E6"/>
        <Array Type="Param" Library="AIAI" Id="313C9B2D"/>
    </Element>
    <Element Type="Param" Id="F32918E6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="313C9B2D">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="062BBB35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CFA8A3F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="895A594A"/>
        <Parameter Type="Param" Library="AIAI" Id="D3F62DBE"/>
    </Element>
    <Element Type="Param" Id="895A594A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9ED2457"/>
    </Element>
    <Element Type="Param" Id="D3F62DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="723896C5"/>
    </Element>
    <Element Type="FunctionCall" Id="723896C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="4735E283"/>
    </Element>
    <Element Type="Param" Id="4735E283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="E5F2102D"/>
    </Element>
    <Element Type="FunctionCall" Id="C414DC8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF6904EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="341DD0DE"/>
    </Element>
    <Element Type="FunctionCall" Id="AF6904EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8559E10D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04108C67"/>
    </Element>
    <Element Type="FunctionCall" Id="8559E10D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="05CD292C"/>
        <Parameter Type="Param" Library="AIAI" Id="13A419A5"/>
        <Parameter Type="Param" Library="AIAI" Id="47EEDAA0"/>
    </Element>
    <Element Type="Param" Id="05CD292C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E5F2102D"/>
    </Element>
    <Element Type="Param" Id="13A419A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47EEDAA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="04108C67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5B7A98B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="136FF9E4"/>
    </Element>
    <Element Type="FunctionCall" Id="A5B7A98B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="70171B89"/>
        <Parameter Type="Param" Library="AIAI" Id="C916F8B5"/>
        <Parameter Type="Param" Library="AIAI" Id="35A540A8"/>
    </Element>
    <Element Type="Param" Id="70171B89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F9ED2457"/>
    </Element>
    <Element Type="Param" Id="C916F8B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="35A540A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="136FF9E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="59AA2A3A"/>
        <Parameter Type="Param" Library="AIAI" Id="438EF2F2"/>
        <Parameter Type="Param" Library="AIAI" Id="A2EC0294"/>
    </Element>
    <Element Type="Param" Id="59AA2A3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D13ED3D1"/>
    </Element>
    <Element Type="FunctionCall" Id="D13ED3D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="38BAA4B7"/>
        <Parameter Type="Param" Library="AIAI" Id="2206F02C"/>
    </Element>
    <Element Type="Param" Id="38BAA4B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F9ED2457"/>
    </Element>
    <Element Type="Param" Id="2206F02C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="231BFDCD"/>
    </Element>
    <Element Type="Param" Id="438EF2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A2EC0294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="58598837"/>
    </Element>
    <Element Type="FunctionCall" Id="341DD0DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6848D9"/>
        <Parameter Type="Param" Library="AIAI" Id="7939A78E"/>
        <Parameter Type="Param" Library="AIAI" Id="489FEBD9"/>
    </Element>
    <Element Type="Param" Id="FB6848D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="320E3195"/>
        <Array Type="Param" Library="AIAI" Id="3FDF27C4"/>
    </Element>
    <Element Type="Param" Id="320E3195">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3FDF27C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D1322A05"/>
    </Element>
    <Element Type="Param" Id="7939A78E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4975D692"/>
    </Element>
    <Element Type="FunctionCall" Id="4975D692">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="6EEF1EAC"/>
        <Parameter Type="Param" Library="AIAI" Id="F1A971B1"/>
    </Element>
    <Element Type="Param" Id="6EEF1EAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F1A971B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="231BFDCD"/>
    </Element>
    <Element Type="Param" Id="489FEBD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="4986CEBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="EEC3892E"/>
    </Element>
    <Element Type="Param" Id="EEC3892E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="A7B0A965">
        <Identifier>HeroAIAttackSoloCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
        <Variable Type="Variable" Library="AIAI" Id="668FB717"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FBB7ED"/>
        <Variable Type="Variable" Library="AIAI" Id="7FF8A6DC"/>
        <Variable Type="Variable" Library="AIAI" Id="29E89C2D"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="182BE13B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0E2AD53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB402B0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F200922"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EA0340AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DA08F3E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AA3A4BA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AD2DD63"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9991B63C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42A34E37"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B024C565"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F822CC1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="98BC8735"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30A4FBC9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="48CF7627"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF4EA646"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CB70C9F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BADF7C2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2C80A67E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21D9BFDC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="158BB9AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CE8B2B6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84525D42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00466D41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52B4E5B1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A9F19B59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B50881B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="98CC2F6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F7667C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2109DEC8"/>
    </Element>
    <Element Type="ParamDef" Id="054E4AE0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="69CC4030"/>
    </Element>
    <Element Type="Param" Id="69CC4030">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="668FB717">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2D3358ED"/>
    </Element>
    <Element Type="Param" Id="2D3358ED">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E3FBB7ED">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF092204"/>
    </Element>
    <Element Type="Param" Id="FF092204">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="7FF8A6DC">
        <Identifier>allDefendersKilled</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7D517FB"/>
    </Element>
    <Element Type="Param" Id="C7D517FB">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="29E89C2D">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB4AA770"/>
    </Element>
    <Element Type="Param" Id="AB4AA770">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="71B069CF">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5AB35326"/>
    </Element>
    <Element Type="Param" Id="5AB35326">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="182BE13B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3211C3DE"/>
        <Parameter Type="Param" Library="AIAI" Id="68E6CF91"/>
    </Element>
    <Element Type="Param" Id="3211C3DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="668FB717"/>
    </Element>
    <Element Type="Param" Id="68E6CF91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04E97E5D"/>
        <Array Type="Param" Library="AIAI" Id="B1CC7595"/>
    </Element>
    <Element Type="Param" Id="04E97E5D">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="B1CC7595">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="D0E2AD53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9BF061D5"/>
        <Parameter Type="Param" Library="AIAI" Id="AE215BA5"/>
    </Element>
    <Element Type="Param" Id="9BF061D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="3F2F9AD7"/>
        <Array Type="Param" Library="AIAI" Id="03CBC523"/>
    </Element>
    <Element Type="Param" Id="3F2F9AD7">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="03CBC523">
        <Variable Type="Variable" Library="AIAI" Id="668FB717"/>
    </Element>
    <Element Type="Param" Id="AE215BA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FBB7ED"/>
    </Element>
    <Element Type="FunctionCall" Id="AB402B0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E187F30F"/>
        <Parameter Type="Param" Library="AIAI" Id="8A7FE94F"/>
    </Element>
    <Element Type="Param" Id="E187F30F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="8BF570BC"/>
        <Array Type="Param" Library="AIAI" Id="A51D5D65"/>
    </Element>
    <Element Type="Param" Id="8BF570BC">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="A51D5D65">
        <Variable Type="Variable" Library="AIAI" Id="668FB717"/>
    </Element>
    <Element Type="Param" Id="8A7FE94F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7FF8A6DC"/>
    </Element>
    <Element Type="FunctionCall" Id="0F200922">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C84A2B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="AA3DEE18"/>
    </Element>
    <Element Type="Param" Id="C84A2B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="29E89C2D"/>
    </Element>
    <Element Type="Param" Id="AA3DEE18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63935038"/>
    </Element>
    <Element Type="FunctionCall" Id="63935038">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="60347DBD"/>
        <Parameter Type="Param" Library="AIAI" Id="A7104966"/>
        <Parameter Type="Param" Library="AIAI" Id="E368278A"/>
    </Element>
    <Element Type="Param" Id="60347DBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="0375CFCC"/>
        <Array Type="Param" Library="AIAI" Id="548F827E"/>
    </Element>
    <Element Type="Param" Id="0375CFCC">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="548F827E">
        <Variable Type="Variable" Library="AIAI" Id="668FB717"/>
    </Element>
    <Element Type="Param" Id="A7104966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E368278A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Comment" Id="EA0340AA">
        <Comment>
            Has the camp been captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3DA08F3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C03E46E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB30DEFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="208CC57D"/>
    </Element>
    <Element Type="FunctionCall" Id="C03E46E9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F9667496"/>
    </Element>
    <Element Type="Param" Id="F9667496">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="BB30DEFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2ABC3B56"/>
    </Element>
    <Element Type="Param" Id="2ABC3B56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="208CC57D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FBB49F9F"/>
        <Parameter Type="Param" Library="AIAI" Id="0AA8ED83"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A094B4"/>
    </Element>
    <Element Type="Param" Id="FBB49F9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29E89C2D"/>
    </Element>
    <Element Type="Param" Id="0AA8ED83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C3A094B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AA3A4BA0">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4AD2DD63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DE15D58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EB77B93"/>
    </Element>
    <Element Type="FunctionCall" Id="8DE15D58">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3F460980"/>
        <Parameter Type="Param" Library="AIAI" Id="AA7F0022"/>
    </Element>
    <Element Type="Param" Id="3F460980">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="64D78DEE"/>
        <Array Type="Param" Library="AIAI" Id="3658EE87"/>
    </Element>
    <Element Type="Param" Id="64D78DEE">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="3658EE87">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="AA7F0022">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="98A75BC7"/>
        <Array Type="Param" Library="AIAI" Id="81F4D6F4"/>
    </Element>
    <Element Type="Param" Id="98A75BC7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="81F4D6F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="8EB77B93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6F0B4F"/>
        <Parameter Type="Param" Library="AIAI" Id="67B74C12"/>
        <Parameter Type="Param" Library="AIAI" Id="D511D45F"/>
    </Element>
    <Element Type="Param" Id="8F6F0B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DB5C6BA"/>
    </Element>
    <Element Type="FunctionCall" Id="5DB5C6BA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="D5401DA3"/>
    </Element>
    <Element Type="Param" Id="D5401DA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="67B74C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D511D45F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9991B63C">
        <Comment>
            React to enemies near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="42A34E37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C208A852"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4B09D52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE452724"/>
    </Element>
    <Element Type="FunctionCall" Id="C208A852">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="75349A46"/>
        <Parameter Type="Param" Library="AIAI" Id="47360B64"/>
    </Element>
    <Element Type="Param" Id="75349A46">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="47360B64">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="E4B09D52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E778681"/>
    </Element>
    <Element Type="Param" Id="7E778681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="DE452724">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46D2F546"/>
        <Parameter Type="Param" Library="AIAI" Id="6461D1AF"/>
        <Parameter Type="Param" Library="AIAI" Id="2428F83C"/>
    </Element>
    <Element Type="Param" Id="46D2F546">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF2C1642"/>
    </Element>
    <Element Type="FunctionCall" Id="EF2C1642">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A686FC42"/>
        <Parameter Type="Param" Library="AIAI" Id="DB39C95A"/>
    </Element>
    <Element Type="Param" Id="DB39C95A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B126D22"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="6461D1AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2428F83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B024C565">
        <Comment>
            Should the AI Retreat instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0F822CC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAA8006"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45C19F4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AAF674C"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAA8006">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2BEA5D64"/>
    </Element>
    <Element Type="Param" Id="2BEA5D64">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="45C19F4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C7883B0"/>
    </Element>
    <Element Type="Param" Id="7C7883B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8AAF674C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="931EB919"/>
        <Parameter Type="Param" Library="AIAI" Id="39D6718E"/>
        <Parameter Type="Param" Library="AIAI" Id="98EAF379"/>
    </Element>
    <Element Type="Param" Id="931EB919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BFB4F2A"/>
    </Element>
    <Element Type="FunctionCall" Id="4BFB4F2A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5E73938B"/>
        <Parameter Type="Param" Library="AIAI" Id="520A471B"/>
    </Element>
    <Element Type="Param" Id="520A471B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D084038"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="39D6718E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="98EAF379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="98BC8735">
        <Comment>
            If we're still mounted, dismount now
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="30A4FBC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DB9C935"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93997D93"/>
    </Element>
    <Element Type="FunctionCall" Id="9DB9C935">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="505DD53F"/>
        <Parameter Type="Param" Library="AIAI" Id="C5DB12CF"/>
        <Parameter Type="Param" Library="AIAI" Id="7C0F1433"/>
    </Element>
    <Element Type="Param" Id="505DD53F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ADC69A2"/>
    </Element>
    <Element Type="FunctionCall" Id="8ADC69A2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC3CD11"/>
    </Element>
    <Element Type="Param" Id="DCC3CD11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="C5DB12CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7C0F1433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="93997D93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="08D676D9"/>
    </Element>
    <Element Type="Param" Id="08D676D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="48CF7627">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CF4EA646">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8872DFC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E40D5B23"/>
    </Element>
    <Element Type="FunctionCall" Id="8872DFC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4220A1A"/>
    </Element>
    <Element Type="Param" Id="E4220A1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E40D5B23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C23E51"/>
        <Parameter Type="Param" Library="AIAI" Id="7490305D"/>
        <Parameter Type="Param" Library="AIAI" Id="858BF119"/>
    </Element>
    <Element Type="Param" Id="A6C23E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AB8368F"/>
    </Element>
    <Element Type="FunctionCall" Id="9AB8368F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="7DBAB70F"/>
    </Element>
    <Element Type="Param" Id="7DBAB70F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="7490305D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="858BF119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CB70C9F8">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9BADF7C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="034980B4"/>
    </Element>
    <Element Type="Param" Id="034980B4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Comment" Id="2C80A67E">
        <Comment>
            If we're too far from the camp, move back to it.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="21D9BFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="062AADDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EFB532A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5EB8A78"/>
    </Element>
    <Element Type="FunctionCall" Id="062AADDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="26882218"/>
        <Parameter Type="Param" Library="AIAI" Id="DB1624AE"/>
        <Parameter Type="Param" Library="AIAI" Id="A4971E07"/>
    </Element>
    <Element Type="Param" Id="26882218">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="034AB7A8"/>
    </Element>
    <Element Type="FunctionCall" Id="034AB7A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="0B79FB17"/>
        <Parameter Type="Param" Library="AIAI" Id="3F597E61"/>
    </Element>
    <Element Type="Param" Id="0B79FB17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42E30968"/>
    </Element>
    <Element Type="FunctionCall" Id="42E30968">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D05358"/>
    </Element>
    <Element Type="Param" Id="E5D05358">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="33C12037"/>
        <Array Type="Param" Library="AIAI" Id="19C3C1E8"/>
    </Element>
    <Element Type="Param" Id="33C12037">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="19C3C1E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="3F597E61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FBB7ED"/>
    </Element>
    <Element Type="Param" Id="DB1624AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A4971E07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="5EFB532A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E54B07A3"/>
        <Parameter Type="Param" Library="AIAI" Id="CE7C5D48"/>
    </Element>
    <Element Type="Param" Id="E54B07A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="CE7C5D48">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="D5EB8A78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CBD272F4"/>
    </Element>
    <Element Type="Param" Id="CBD272F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="158BB9AC">
        <Comment>
            Stand on the capture point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6CE8B2B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B7C0847"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EE43256"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39A5065F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B12D242"/>
    </Element>
    <Element Type="FunctionCall" Id="6B7C0847">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FF67FF0E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0B5927D2"/>
    </Element>
    <Element Type="Param" Id="0B5927D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B28241D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="3EE43256">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3AEED1"/>
    </Element>
    <Element Type="Param" Id="3A3AEED1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="39A5065F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07C037F2"/>
        <Parameter Type="Param" Library="AIAI" Id="9E821ED0"/>
        <Parameter Type="Param" Library="AIAI" Id="166D78DC"/>
    </Element>
    <Element Type="Param" Id="07C037F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7FF8A6DC"/>
    </Element>
    <Element Type="Param" Id="9E821ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="166D78DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5B12D242">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="68D0EF0E"/>
        <Parameter Type="Param" Library="AIAI" Id="A6E18C55"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F1CA5D"/>
    </Element>
    <Element Type="Param" Id="68D0EF0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29E89C2D"/>
    </Element>
    <Element Type="Param" Id="A6E18C55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A2F1CA5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="84525D42">
        <Comment>
            Find the lowest health nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="00466D41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FCD36D42"/>
        <Parameter Type="Param" Library="AIAI" Id="8CCB512D"/>
    </Element>
    <Element Type="Param" Id="FCD36D42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
    </Element>
    <Element Type="Param" Id="8CCB512D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="574B0603"/>
    </Element>
    <Element Type="FunctionCall" Id="574B0603">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0B426A14"/>
        <Parameter Type="Param" Library="AIAI" Id="98E37379"/>
    </Element>
    <Element Type="Param" Id="98E37379">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0BCC64F0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="52B4E5B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CACFD76B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAB2B655"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26C1BA9E"/>
    </Element>
    <Element Type="FunctionCall" Id="CACFD76B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="529FD4E9"/>
    </Element>
    <Element Type="Param" Id="529FD4E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="CAB2B655">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="382D7E25"/>
    </Element>
    <Element Type="Param" Id="382D7E25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="26C1BA9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="96733CB0"/>
        <Parameter Type="Param" Library="AIAI" Id="DF8A65F9"/>
        <Parameter Type="Param" Library="AIAI" Id="29858779"/>
    </Element>
    <Element Type="Param" Id="96733CB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
    </Element>
    <Element Type="Param" Id="DF8A65F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="29858779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="A9F19B59">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B50881B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2D0FB0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C35AB70D"/>
    </Element>
    <Element Type="FunctionCall" Id="D2D0FB0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="49A9248E"/>
    </Element>
    <Element Type="Param" Id="49A9248E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="C35AB70D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF5C0C63"/>
        <Parameter Type="Param" Library="AIAI" Id="DD77D589"/>
        <Parameter Type="Param" Library="AIAI" Id="C2885EA3"/>
    </Element>
    <Element Type="Param" Id="FF5C0C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8967FBF"/>
    </Element>
    <Element Type="FunctionCall" Id="E8967FBF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="5E49986E"/>
        <Parameter Type="Param" Library="AIAI" Id="F24F7200"/>
    </Element>
    <Element Type="Param" Id="5E49986E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="F24F7200">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
    </Element>
    <Element Type="Param" Id="DD77D589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C2885EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="98CC2F6D">
        <Comment>
            Make sure we're attacking the lowest health nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8F7667C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDED539F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC35B5D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCD2E5AA"/>
    </Element>
    <Element Type="FunctionCall" Id="CDED539F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07C66AFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE9A621D"/>
    </Element>
    <Element Type="FunctionCall" Id="07C66AFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="72982775"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F7F873"/>
        <Parameter Type="Param" Library="AIAI" Id="98D28F8B"/>
    </Element>
    <Element Type="Param" Id="72982775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CC73ADA"/>
    </Element>
    <Element Type="FunctionCall" Id="9CC73ADA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9D612B"/>
        <Parameter Type="Param" Library="AIAI" Id="2615F070"/>
    </Element>
    <Element Type="Param" Id="5E9D612B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C7A3387"/>
        <Array Type="Param" Library="AIAI" Id="441EFA19"/>
    </Element>
    <Element Type="Param" Id="2C7A3387">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="441EFA19">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="2615F070">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B4F7F873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="98D28F8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="AE9A621D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BF94F1F0"/>
        <Parameter Type="Param" Library="AIAI" Id="55D038D6"/>
        <Parameter Type="Param" Library="AIAI" Id="8F3A3894"/>
    </Element>
    <Element Type="Param" Id="BF94F1F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C8629B5"/>
    </Element>
    <Element Type="FunctionCall" Id="5C8629B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="C9094754"/>
    </Element>
    <Element Type="Param" Id="C9094754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5926A330"/>
    </Element>
    <Element Type="FunctionCall" Id="5926A330">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="127974E1"/>
        <Parameter Type="Param" Library="AIAI" Id="28F1A640"/>
    </Element>
    <Element Type="Param" Id="127974E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A1DA5D99"/>
        <Array Type="Param" Library="AIAI" Id="FAEF558D"/>
    </Element>
    <Element Type="Param" Id="A1DA5D99">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FAEF558D">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="28F1A640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="55D038D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8F3A3894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
    </Element>
    <Element Type="FunctionCall" Id="DC35B5D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2B402E8C"/>
        <Parameter Type="Param" Library="AIAI" Id="E3A23BA6"/>
        <Parameter Type="Param" Library="AIAI" Id="DB71D59B"/>
    </Element>
    <Element Type="Param" Id="2B402E8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E56A34D6"/>
        <Array Type="Param" Library="AIAI" Id="B347A74F"/>
    </Element>
    <Element Type="Param" Id="E56A34D6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B347A74F">
        <Parameter Type="ParamDef" Library="AIAI" Id="054E4AE0"/>
    </Element>
    <Element Type="Param" Id="E3A23BA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB839BA8"/>
    </Element>
    <Element Type="FunctionCall" Id="DB839BA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="8542A3E7"/>
        <Parameter Type="Param" Library="AIAI" Id="101B994C"/>
    </Element>
    <Element Type="Param" Id="8542A3E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="71B069CF"/>
    </Element>
    <Element Type="Param" Id="101B994C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="DB71D59B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="CCD2E5AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CCF69934"/>
    </Element>
    <Element Type="Param" Id="CCF69934">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2109DEC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F803011E"/>
    </Element>
    <Element Type="Param" Id="F803011E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="37E07CE3">
        <Identifier>HeroAICaptureCampBeacon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
        <Variable Type="Variable" Library="AIAI" Id="97EC7E53"/>
        <Variable Type="Variable" Library="AIAI" Id="C336FC3D"/>
        <Variable Type="Variable" Library="AIAI" Id="640A59D9"/>
        <Variable Type="Variable" Library="AIAI" Id="794926AC"/>
        <Variable Type="Variable" Library="AIAI" Id="07FDA4FB"/>
        <Variable Type="Variable" Library="AIAI" Id="7CBABBB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CF8B075"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C164C265"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE6E0D62"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D7A3CE92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CA15044"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0631E9C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75FE8D31"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9D632885"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="643B9A51"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="41DD02D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="332A5E97"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CC936999"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DE79478"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAAABB8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A3D1A7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="362849EB"/>
    </Element>
    <Element Type="ParamDef" Id="754531B9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="511BD352"/>
    </Element>
    <Element Type="Param" Id="511BD352">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="97EC7E53">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02DE1746"/>
    </Element>
    <Element Type="Param" Id="02DE1746">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C336FC3D">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1F111C45"/>
    </Element>
    <Element Type="Param" Id="1F111C45">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="640A59D9">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87053C7D"/>
    </Element>
    <Element Type="Param" Id="87053C7D">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="794926AC">
        <Identifier>standPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A9260E18"/>
    </Element>
    <Element Type="Param" Id="A9260E18">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="07FDA4FB">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6EC85C41"/>
    </Element>
    <Element Type="Param" Id="6EC85C41">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="7CBABBB9">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7FDDEF35"/>
    </Element>
    <Element Type="Param" Id="7FDDEF35">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4CF8B075">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="70544DA8"/>
        <Parameter Type="Param" Library="AIAI" Id="6339A98A"/>
    </Element>
    <Element Type="Param" Id="70544DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="97EC7E53"/>
    </Element>
    <Element Type="Param" Id="6339A98A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EDDF3BCC"/>
        <Array Type="Param" Library="AIAI" Id="BE0DEB07"/>
    </Element>
    <Element Type="Param" Id="EDDF3BCC">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="BE0DEB07">
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="FunctionCall" Id="C164C265">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="86777237"/>
        <Parameter Type="Param" Library="AIAI" Id="74042559"/>
    </Element>
    <Element Type="Param" Id="86777237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C336FC3D"/>
    </Element>
    <Element Type="Param" Id="74042559">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="BAA691A1"/>
        <Array Type="Param" Library="AIAI" Id="536FBE7A"/>
    </Element>
    <Element Type="Param" Id="BAA691A1">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="536FBE7A">
        <Variable Type="Variable" Library="AIAI" Id="97EC7E53"/>
    </Element>
    <Element Type="FunctionCall" Id="AE6E0D62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB69375"/>
        <Parameter Type="Param" Library="AIAI" Id="C78FFBA1"/>
    </Element>
    <Element Type="Param" Id="DFB69375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="640A59D9"/>
    </Element>
    <Element Type="Param" Id="C78FFBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25AAE37F"/>
    </Element>
    <Element Type="FunctionCall" Id="25AAE37F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="7472BE58"/>
        <Parameter Type="Param" Library="AIAI" Id="734082A0"/>
        <Parameter Type="Param" Library="AIAI" Id="6755E900"/>
    </Element>
    <Element Type="Param" Id="7472BE58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="112A51A3"/>
        <Array Type="Param" Library="AIAI" Id="550C7E78"/>
    </Element>
    <Element Type="Param" Id="112A51A3">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="550C7E78">
        <Variable Type="Variable" Library="AIAI" Id="97EC7E53"/>
    </Element>
    <Element Type="Param" Id="734082A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6755E900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Comment" Id="D7A3CE92">
        <Comment>
            Has the camp been captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0CA15044">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BDD3366"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A73B0DAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D427C1C"/>
    </Element>
    <Element Type="FunctionCall" Id="2BDD3366">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FB98CA2"/>
    </Element>
    <Element Type="Param" Id="5FB98CA2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="FunctionCall" Id="A73B0DAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A1D55E"/>
    </Element>
    <Element Type="Param" Id="C4A1D55E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0D427C1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="30139C07"/>
        <Parameter Type="Param" Library="AIAI" Id="45F95B19"/>
        <Parameter Type="Param" Library="AIAI" Id="D892DBD8"/>
    </Element>
    <Element Type="Param" Id="30139C07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="640A59D9"/>
    </Element>
    <Element Type="Param" Id="45F95B19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D892DBD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0631E9C4">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="75FE8D31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="696554DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3744CE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06D12A6B"/>
    </Element>
    <Element Type="FunctionCall" Id="696554DC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B91F50A7"/>
        <Parameter Type="Param" Library="AIAI" Id="DFF6680B"/>
    </Element>
    <Element Type="Param" Id="B91F50A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="667B6F5B"/>
        <Array Type="Param" Library="AIAI" Id="BE177E44"/>
    </Element>
    <Element Type="Param" Id="667B6F5B">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="BE177E44">
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="DFF6680B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C691220F"/>
        <Array Type="Param" Library="AIAI" Id="E0EF0275"/>
    </Element>
    <Element Type="Param" Id="C691220F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="E0EF0275">
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="FunctionCall" Id="F3744CE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83A0CA7E"/>
    </Element>
    <Element Type="Param" Id="83A0CA7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="06D12A6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1CB5ADFC"/>
        <Parameter Type="Param" Library="AIAI" Id="3F796750"/>
        <Parameter Type="Param" Library="AIAI" Id="32FB8B8F"/>
    </Element>
    <Element Type="Param" Id="1CB5ADFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABED4DF2"/>
    </Element>
    <Element Type="FunctionCall" Id="ABED4DF2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="C22D609A"/>
    </Element>
    <Element Type="Param" Id="C22D609A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="3F796750">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="32FB8B8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9D632885">
        <Comment>
            React to enemies near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="643B9A51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAFB4325"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB2EBB9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B301DB6E"/>
    </Element>
    <Element Type="FunctionCall" Id="AAFB4325">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28D2B111"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE370B0"/>
    </Element>
    <Element Type="Param" Id="28D2B111">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="5DE370B0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="CB2EBB9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA09B1E"/>
    </Element>
    <Element Type="Param" Id="AFA09B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B301DB6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CEB6C937"/>
        <Parameter Type="Param" Library="AIAI" Id="4EDBD242"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC83940"/>
    </Element>
    <Element Type="Param" Id="CEB6C937">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64C94342"/>
    </Element>
    <Element Type="FunctionCall" Id="64C94342">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A686FC42"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA6BB7D"/>
    </Element>
    <Element Type="Param" Id="1AA6BB7D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B126D22"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="4EDBD242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1AC83940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="41DD02D2">
        <Comment>
            Choose where to stand
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="332A5E97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DB4F9DE0"/>
        <Parameter Type="Param" Library="AIAI" Id="73FF12B6"/>
    </Element>
    <Element Type="Param" Id="DB4F9DE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="794926AC"/>
    </Element>
    <Element Type="Param" Id="73FF12B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD437062"/>
    </Element>
    <Element Type="FunctionCall" Id="DD437062">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="099FFE4D"/>
        <Parameter Type="Param" Library="AIAI" Id="2BDB29F9"/>
    </Element>
    <Element Type="Param" Id="2BDB29F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Comment" Id="CC936999">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6DE79478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6C673A5C"/>
        <Parameter Type="Param" Library="AIAI" Id="0120CF38"/>
    </Element>
    <Element Type="Param" Id="6C673A5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07FDA4FB"/>
    </Element>
    <Element Type="Param" Id="0120CF38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C954217B"/>
    </Element>
    <Element Type="FunctionCall" Id="C954217B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="B771E2BE"/>
        <Parameter Type="Param" Library="AIAI" Id="31A4234B"/>
    </Element>
    <Element Type="Param" Id="B771E2BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F40EF185"/>
        <Array Type="Param" Library="AIAI" Id="44610CE0"/>
    </Element>
    <Element Type="Param" Id="F40EF185">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="44610CE0">
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="31A4234B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FAAABB8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EA8DB36E"/>
        <Parameter Type="Param" Library="AIAI" Id="36ABADC8"/>
    </Element>
    <Element Type="Param" Id="EA8DB36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CBABBB9"/>
    </Element>
    <Element Type="Param" Id="36ABADC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF58B160"/>
    </Element>
    <Element Type="FunctionCall" Id="CF58B160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="BA92FC66"/>
    </Element>
    <Element Type="Param" Id="BA92FC66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="07FDA4FB"/>
    </Element>
    <Element Type="FunctionCall" Id="1A3D1A7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="232A0685"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4038933"/>
    </Element>
    <Element Type="FunctionCall" Id="232A0685">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1B07B37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D32132BB"/>
    </Element>
    <Element Type="FunctionCall" Id="E1B07B37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0E073DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5B0F44"/>
        <Parameter Type="Param" Library="AIAI" Id="A1C02E4E"/>
    </Element>
    <Element Type="Param" Id="0E073DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="07FDA4FB"/>
    </Element>
    <Element Type="Param" Id="7D5B0F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1C02E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D32132BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3BFE2AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BD29E61"/>
    </Element>
    <Element Type="FunctionCall" Id="E3BFE2AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="91CC78C4"/>
        <Parameter Type="Param" Library="AIAI" Id="BAE1CA05"/>
        <Parameter Type="Param" Library="AIAI" Id="CEE95256"/>
    </Element>
    <Element Type="Param" Id="91CC78C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7CBABBB9"/>
    </Element>
    <Element Type="Param" Id="BAE1CA05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CEE95256">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="7BD29E61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="41E08763"/>
        <Parameter Type="Param" Library="AIAI" Id="14F10248"/>
        <Parameter Type="Param" Library="AIAI" Id="D8AEC2B1"/>
    </Element>
    <Element Type="Param" Id="41E08763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DF11C3C"/>
    </Element>
    <Element Type="FunctionCall" Id="0DF11C3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="0931EB11"/>
        <Parameter Type="Param" Library="AIAI" Id="D84C7EFA"/>
    </Element>
    <Element Type="Param" Id="0931EB11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="7CBABBB9"/>
    </Element>
    <Element Type="Param" Id="D84C7EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="794926AC"/>
    </Element>
    <Element Type="Param" Id="14F10248">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="D8AEC2B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="58598837"/>
    </Element>
    <Element Type="FunctionCall" Id="D4038933">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="027F5FC5"/>
        <Parameter Type="Param" Library="AIAI" Id="759A3CBD"/>
        <Parameter Type="Param" Library="AIAI" Id="87897D6B"/>
    </Element>
    <Element Type="Param" Id="027F5FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CF4D0F08"/>
        <Array Type="Param" Library="AIAI" Id="F14C6ECC"/>
    </Element>
    <Element Type="Param" Id="CF4D0F08">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F14C6ECC">
        <Parameter Type="ParamDef" Library="AIAI" Id="754531B9"/>
    </Element>
    <Element Type="Param" Id="759A3CBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA7A3C5"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA7A3C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="CD8EB9D5"/>
        <Parameter Type="Param" Library="AIAI" Id="76E8AFB5"/>
    </Element>
    <Element Type="Param" Id="CD8EB9D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="76E8AFB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="794926AC"/>
    </Element>
    <Element Type="Param" Id="87897D6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="362849EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5D14E0DE"/>
    </Element>
    <Element Type="Param" Id="5D14E0DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="2F6FC79C">
        <Identifier>HeroAIDefendCampAttack</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
        <Variable Type="Variable" Library="AIAI" Id="FBB48641"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC4D8F8"/>
        <Variable Type="Variable" Library="AIAI" Id="D8B35FE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6139409"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DFEB4F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="413B2EE1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3F9007DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B776C9F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20AC6697"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4F0917C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="090F01AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A44CAEE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE13866F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11DD28AA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="63D0BBC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3A4E41D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E89BF1B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEE00194"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B69E6D1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D10B392A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C888139"/>
    </Element>
    <Element Type="ParamDef" Id="07981FB0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4A6C52E3"/>
    </Element>
    <Element Type="Param" Id="4A6C52E3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FBB48641">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E946AD8"/>
    </Element>
    <Element Type="Param" Id="3E946AD8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8BC4D8F8">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9B0A91A6"/>
    </Element>
    <Element Type="Param" Id="9B0A91A6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D8B35FE0">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D885B1AA"/>
    </Element>
    <Element Type="Param" Id="D885B1AA">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6139409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E16988F6"/>
        <Parameter Type="Param" Library="AIAI" Id="15D40FC7"/>
    </Element>
    <Element Type="Param" Id="E16988F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FBB48641"/>
    </Element>
    <Element Type="Param" Id="15D40FC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1A02960B"/>
        <Array Type="Param" Library="AIAI" Id="34B0A4AF"/>
    </Element>
    <Element Type="Param" Id="1A02960B">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="34B0A4AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="FunctionCall" Id="3DFEB4F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="75F96BC3"/>
        <Parameter Type="Param" Library="AIAI" Id="4E37591E"/>
    </Element>
    <Element Type="Param" Id="75F96BC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC4D8F8"/>
    </Element>
    <Element Type="Param" Id="4E37591E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="CF7C05AB"/>
        <Array Type="Param" Library="AIAI" Id="F0AD64F4"/>
    </Element>
    <Element Type="Param" Id="CF7C05AB">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="F0AD64F4">
        <Variable Type="Variable" Library="AIAI" Id="FBB48641"/>
    </Element>
    <Element Type="FunctionCall" Id="413B2EE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BADFDEDD"/>
        <Parameter Type="Param" Library="AIAI" Id="F5069654"/>
    </Element>
    <Element Type="Param" Id="BADFDEDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D8B35FE0"/>
    </Element>
    <Element Type="Param" Id="F5069654">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFB6841D"/>
    </Element>
    <Element Type="FunctionCall" Id="EFB6841D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000135"/>
        <Parameter Type="Param" Library="AIAI" Id="8C22D1F2"/>
        <Parameter Type="Param" Library="AIAI" Id="EF1C9977"/>
        <Parameter Type="Param" Library="AIAI" Id="99CC3F98"/>
    </Element>
    <Element Type="Param" Id="8C22D1F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000214"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1E394DF"/>
    </Element>
    <Element Type="FunctionCall" Id="D1E394DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="43F27CB5"/>
        <Parameter Type="Param" Library="AIAI" Id="D94B0EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF35D93"/>
    </Element>
    <Element Type="Param" Id="43F27CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="342C3F8D"/>
    </Element>
    <Element Type="FunctionCall" Id="342C3F8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="76BD927D"/>
        <Parameter Type="Param" Library="AIAI" Id="78F133AC"/>
    </Element>
    <Element Type="Param" Id="76BD927D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="78F133AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="452AC6B3"/>
    </Element>
    <Element Type="FunctionCall" Id="452AC6B3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="4311E5C1"/>
    </Element>
    <Element Type="Param" Id="4311E5C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A3DA6D24"/>
        <Array Type="Param" Library="AIAI" Id="A1929204"/>
    </Element>
    <Element Type="Param" Id="A3DA6D24">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="A1929204">
        <Variable Type="Variable" Library="AIAI" Id="FBB48641"/>
    </Element>
    <Element Type="Param" Id="D94B0EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="8AF35D93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EF1C9977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000215"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000089"/>
    </Element>
    <Element Type="Param" Id="99CC3F98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63465643"/>
    </Element>
    <Element Type="FunctionCall" Id="63465643">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C879D158"/>
        <Parameter Type="Param" Library="AIAI" Id="97426221"/>
    </Element>
    <Element Type="Param" Id="97426221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A0F07688"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="E8BB6BA3"/>
        <Array Type="Param" Library="AIAI" Id="DEE07AC2"/>
    </Element>
    <Element Type="Param" Id="E8BB6BA3">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="DEE07AC2">
        <Variable Type="Variable" Library="AIAI" Id="FBB48641"/>
    </Element>
    <Element Type="Comment" Id="3F9007DB">
        <Comment>
            Has the camp been captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B776C9F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE8A3850"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E9159DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE5B4BD9"/>
    </Element>
    <Element Type="FunctionCall" Id="DE8A3850">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D09AD858"/>
    </Element>
    <Element Type="Param" Id="D09AD858">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="FunctionCall" Id="1E9159DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="21F04040"/>
    </Element>
    <Element Type="Param" Id="21F04040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BE5B4BD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="635C2ED6"/>
        <Parameter Type="Param" Library="AIAI" Id="C7DC44B2"/>
        <Parameter Type="Param" Library="AIAI" Id="636570AC"/>
    </Element>
    <Element Type="Param" Id="635C2ED6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D8B35FE0"/>
    </Element>
    <Element Type="Param" Id="C7DC44B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="636570AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="20AC6697">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D4F0917C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C185DC2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FFFCB49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="013D89C3"/>
    </Element>
    <Element Type="FunctionCall" Id="C185DC2F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2613492"/>
        <Parameter Type="Param" Library="AIAI" Id="E46572CC"/>
    </Element>
    <Element Type="Param" Id="C2613492">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="998526A1"/>
        <Array Type="Param" Library="AIAI" Id="7CCC6A23"/>
    </Element>
    <Element Type="Param" Id="998526A1">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="7CCC6A23">
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="E46572CC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="256F69C7"/>
        <Array Type="Param" Library="AIAI" Id="9F7D979B"/>
    </Element>
    <Element Type="Param" Id="256F69C7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="9F7D979B">
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="FunctionCall" Id="9FFFCB49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5212B9D5"/>
    </Element>
    <Element Type="Param" Id="5212B9D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="013D89C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9952E41B"/>
        <Parameter Type="Param" Library="AIAI" Id="A7DBDF26"/>
        <Parameter Type="Param" Library="AIAI" Id="3A41B598"/>
    </Element>
    <Element Type="Param" Id="9952E41B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49C516F0"/>
    </Element>
    <Element Type="FunctionCall" Id="49C516F0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="E6820C02"/>
    </Element>
    <Element Type="Param" Id="E6820C02">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="A7DBDF26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3A41B598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="090F01AD">
        <Comment>
            Retreat if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8A44CAEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C28266E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D102B4B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33579069"/>
    </Element>
    <Element Type="FunctionCall" Id="C28266E1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="27532FF8"/>
    </Element>
    <Element Type="Param" Id="27532FF8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="FunctionCall" Id="D102B4B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B908CC0A"/>
    </Element>
    <Element Type="Param" Id="B908CC0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="33579069">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F0D2CAAC"/>
        <Parameter Type="Param" Library="AIAI" Id="5AA1BC87"/>
        <Parameter Type="Param" Library="AIAI" Id="D803AFCB"/>
    </Element>
    <Element Type="Param" Id="F0D2CAAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="148D5844"/>
    </Element>
    <Element Type="FunctionCall" Id="148D5844">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="9D68EFE8"/>
        <Parameter Type="Param" Library="AIAI" Id="11D49A4F"/>
        <Parameter Type="Param" Library="AIAI" Id="BB625138"/>
    </Element>
    <Element Type="Param" Id="9D68EFE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2216E754"/>
        <Array Type="Param" Library="AIAI" Id="8A2B4626"/>
    </Element>
    <Element Type="Param" Id="2216E754">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8A2B4626">
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="11D49A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="BB625138">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="5AA1BC87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D803AFCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7874769A"/>
    </Element>
    <Element Type="Comment" Id="FE13866F">
        <Comment>
            Leash back to the camp if you have moved too far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="11DD28AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82BD31B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE20927C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52916391"/>
    </Element>
    <Element Type="FunctionCall" Id="82BD31B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42D58E55"/>
        <Parameter Type="Param" Library="AIAI" Id="8643AD41"/>
    </Element>
    <Element Type="Param" Id="42D58E55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="8643AD41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="028E8AAB"/>
    </Element>
    <Element Type="FunctionCall" Id="BE20927C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D53520B8"/>
    </Element>
    <Element Type="Param" Id="D53520B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="52916391">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="450E3AFB"/>
        <Parameter Type="Param" Library="AIAI" Id="B5098BCD"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2A2CCD"/>
    </Element>
    <Element Type="Param" Id="450E3AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2341A1C8"/>
    </Element>
    <Element Type="FunctionCall" Id="2341A1C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A322594F"/>
        <Parameter Type="Param" Library="AIAI" Id="59739A6D"/>
    </Element>
    <Element Type="Param" Id="A322594F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97BBE1FB"/>
    </Element>
    <Element Type="FunctionCall" Id="97BBE1FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="14AB3AA7"/>
    </Element>
    <Element Type="Param" Id="14AB3AA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A0E11873"/>
        <Array Type="Param" Library="AIAI" Id="851D76BE"/>
    </Element>
    <Element Type="Param" Id="A0E11873">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="851D76BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="59739A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC4D8F8"/>
    </Element>
    <Element Type="Param" Id="B5098BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AC2A2CCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6313D6"/>
    </Element>
    <Element Type="Comment" Id="63D0BBC3">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C3A4E41D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34B260D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3424DAE"/>
    </Element>
    <Element Type="FunctionCall" Id="34B260D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7232C64F"/>
        <Parameter Type="Param" Library="AIAI" Id="6483A311"/>
        <Parameter Type="Param" Library="AIAI" Id="636C8641"/>
    </Element>
    <Element Type="Param" Id="7232C64F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA57DF5A"/>
    </Element>
    <Element Type="FunctionCall" Id="DA57DF5A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="58CE34FC"/>
    </Element>
    <Element Type="Param" Id="58CE34FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="6483A311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="636C8641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D3424DAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6AF0899E"/>
    </Element>
    <Element Type="Param" Id="6AF0899E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="E89BF1B1">
        <Comment>
            Attack enemies near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CEE00194">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="382A6D59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE34DB05"/>
    </Element>
    <Element Type="FunctionCall" Id="382A6D59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB1EAAD"/>
    </Element>
    <Element Type="Param" Id="CDB1EAAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BE34DB05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB3FB69C"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F7CB7E"/>
        <Parameter Type="Param" Library="AIAI" Id="DB080170"/>
    </Element>
    <Element Type="Param" Id="DB3FB69C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61730918"/>
    </Element>
    <Element Type="FunctionCall" Id="61730918">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="66CF729A"/>
        <Parameter Type="Param" Library="AIAI" Id="FE171459"/>
        <Parameter Type="Param" Library="AIAI" Id="6939B8F2"/>
    </Element>
    <Element Type="Param" Id="66CF729A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="FE171459">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC4D8F8"/>
    </Element>
    <Element Type="Param" Id="6939B8F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6313D6"/>
    </Element>
    <Element Type="Param" Id="C8F7CB7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DB080170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B69E6D1F">
        <Comment>
            Return to capturing the camp once enemy has been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D10B392A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A4F1A7"/>
        <Parameter Type="Param" Library="AIAI" Id="033925E8"/>
    </Element>
    <Element Type="Param" Id="A7A4F1A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="07981FB0"/>
    </Element>
    <Element Type="Param" Id="033925E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="7C888139">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E76E1B88"/>
    </Element>
    <Element Type="Param" Id="E76E1B88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="0EAD2F9D">
        <Identifier>HeroAIDefendCampLeash</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
        <Variable Type="Variable" Library="AIAI" Id="52784C1A"/>
        <Variable Type="Variable" Library="AIAI" Id="D0B6C588"/>
        <Variable Type="Variable" Library="AIAI" Id="0AA8BE35"/>
        <Variable Type="Variable" Library="AIAI" Id="3776987E"/>
        <Variable Type="Variable" Library="AIAI" Id="F2E6088D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7771742D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAD2D0BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C0B4413"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="86AB7026"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7223F697"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="240ADC20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F92016E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7F3BBB56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="055A86EE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="81C1F757"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ACECF8A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4F75B294"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01C98F0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B52C00E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BCB6340"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19116815"/>
    </Element>
    <Element Type="ParamDef" Id="CF700759">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FA5B6CEA"/>
    </Element>
    <Element Type="Param" Id="FA5B6CEA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="52784C1A">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A8D3FCF"/>
    </Element>
    <Element Type="Param" Id="4A8D3FCF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D0B6C588">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18A79631"/>
    </Element>
    <Element Type="Param" Id="18A79631">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0AA8BE35">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="627FBD32"/>
    </Element>
    <Element Type="Param" Id="627FBD32">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="3776987E">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D9A7C39D"/>
    </Element>
    <Element Type="Param" Id="D9A7C39D">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F2E6088D">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB38B5CC"/>
    </Element>
    <Element Type="Param" Id="BB38B5CC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="7771742D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="591082D9"/>
        <Parameter Type="Param" Library="AIAI" Id="02340B5D"/>
    </Element>
    <Element Type="Param" Id="591082D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D0B6C588"/>
    </Element>
    <Element Type="Param" Id="02340B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="818FDA8B"/>
        <Array Type="Param" Library="AIAI" Id="BFDC1B8D"/>
    </Element>
    <Element Type="Param" Id="818FDA8B">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="BFDC1B8D">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="FunctionCall" Id="AAD2D0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BDBE20"/>
        <Parameter Type="Param" Library="AIAI" Id="B1D8E8C8"/>
    </Element>
    <Element Type="Param" Id="B7BDBE20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="52784C1A"/>
    </Element>
    <Element Type="Param" Id="B1D8E8C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="77CF46D5"/>
        <Array Type="Param" Library="AIAI" Id="4929CF2B"/>
    </Element>
    <Element Type="Param" Id="77CF46D5">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="4929CF2B">
        <Variable Type="Variable" Library="AIAI" Id="D0B6C588"/>
    </Element>
    <Element Type="FunctionCall" Id="0C0B4413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="49AB93B2"/>
        <Parameter Type="Param" Library="AIAI" Id="F5367106"/>
    </Element>
    <Element Type="Param" Id="49AB93B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0AA8BE35"/>
    </Element>
    <Element Type="Param" Id="F5367106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5A78154"/>
    </Element>
    <Element Type="FunctionCall" Id="C5A78154">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000135"/>
        <Parameter Type="Param" Library="AIAI" Id="3DBA3A28"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE97E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="A24B731E"/>
    </Element>
    <Element Type="Param" Id="3DBA3A28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000214"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43504F18"/>
    </Element>
    <Element Type="FunctionCall" Id="43504F18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="337CD59F"/>
        <Parameter Type="Param" Library="AIAI" Id="A1428523"/>
        <Parameter Type="Param" Library="AIAI" Id="C03D77A5"/>
    </Element>
    <Element Type="Param" Id="337CD59F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B929E93C"/>
    </Element>
    <Element Type="FunctionCall" Id="B929E93C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="C3E0E025"/>
        <Parameter Type="Param" Library="AIAI" Id="9876FEB2"/>
    </Element>
    <Element Type="Param" Id="C3E0E025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9876FEB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD82A79"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD82A79">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="BB3178D2"/>
    </Element>
    <Element Type="Param" Id="BB3178D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="07269320"/>
        <Array Type="Param" Library="AIAI" Id="C46FDAB8"/>
    </Element>
    <Element Type="Param" Id="07269320">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="C46FDAB8">
        <Variable Type="Variable" Library="AIAI" Id="D0B6C588"/>
    </Element>
    <Element Type="Param" Id="A1428523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="C03D77A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BDE97E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000215"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000089"/>
    </Element>
    <Element Type="Param" Id="A24B731E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B94D3CB1"/>
    </Element>
    <Element Type="FunctionCall" Id="B94D3CB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C879D158"/>
        <Parameter Type="Param" Library="AIAI" Id="761D6B92"/>
    </Element>
    <Element Type="Param" Id="761D6B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A0F07688"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="3500340F"/>
        <Array Type="Param" Library="AIAI" Id="7F37977F"/>
    </Element>
    <Element Type="Param" Id="3500340F">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="7F37977F">
        <Variable Type="Variable" Library="AIAI" Id="D0B6C588"/>
    </Element>
    <Element Type="Comment" Id="86AB7026">
        <Comment>
            Has the camp been captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7223F697">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="922B272E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8775AE69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEF955D8"/>
    </Element>
    <Element Type="FunctionCall" Id="922B272E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D73E6DDF"/>
    </Element>
    <Element Type="Param" Id="D73E6DDF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="FunctionCall" Id="8775AE69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="812704B0"/>
    </Element>
    <Element Type="Param" Id="812704B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BEF955D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B8BDA531"/>
        <Parameter Type="Param" Library="AIAI" Id="D4A2D9C8"/>
        <Parameter Type="Param" Library="AIAI" Id="0B890D0E"/>
    </Element>
    <Element Type="Param" Id="B8BDA531">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0AA8BE35"/>
    </Element>
    <Element Type="Param" Id="D4A2D9C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0B890D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="240ADC20">
        <Comment>
            Should we cancel the camp attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7F92016E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16F8298B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF53C831"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36ECF6AE"/>
    </Element>
    <Element Type="FunctionCall" Id="16F8298B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="41F057C1"/>
        <Parameter Type="Param" Library="AIAI" Id="6036039E"/>
    </Element>
    <Element Type="Param" Id="41F057C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30969FCB"/>
        <Array Type="Param" Library="AIAI" Id="CF4D7EEA"/>
    </Element>
    <Element Type="Param" Id="30969FCB">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="CF4D7EEA">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="6036039E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0CB09B17"/>
        <Array Type="Param" Library="AIAI" Id="96467A9F"/>
    </Element>
    <Element Type="Param" Id="0CB09B17">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="96467A9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="FunctionCall" Id="EF53C831">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CAFC8466"/>
    </Element>
    <Element Type="Param" Id="CAFC8466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="36ECF6AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="82DB548B"/>
        <Parameter Type="Param" Library="AIAI" Id="7C07846F"/>
        <Parameter Type="Param" Library="AIAI" Id="DC907349"/>
    </Element>
    <Element Type="Param" Id="82DB548B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70CD3558"/>
    </Element>
    <Element Type="FunctionCall" Id="70CD3558">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Parameter Type="Param" Library="AIAI" Id="35FFF00E"/>
    </Element>
    <Element Type="Param" Id="35FFF00E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="7C07846F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DC907349">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7F3BBB56">
        <Comment>
            Retreat if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="055A86EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1943B7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF573F0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="045C84CF"/>
    </Element>
    <Element Type="FunctionCall" Id="B1943B7B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B02F5CEC"/>
    </Element>
    <Element Type="Param" Id="B02F5CEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="FunctionCall" Id="FF573F0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0286665A"/>
    </Element>
    <Element Type="Param" Id="0286665A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="045C84CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E7D078C"/>
        <Parameter Type="Param" Library="AIAI" Id="48AD4119"/>
        <Parameter Type="Param" Library="AIAI" Id="B5DD621A"/>
    </Element>
    <Element Type="Param" Id="5E7D078C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A277745D"/>
    </Element>
    <Element Type="FunctionCall" Id="A277745D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="B480770B"/>
        <Parameter Type="Param" Library="AIAI" Id="F00933E7"/>
        <Parameter Type="Param" Library="AIAI" Id="2FF779CD"/>
    </Element>
    <Element Type="Param" Id="B480770B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E714709F"/>
        <Array Type="Param" Library="AIAI" Id="99917073"/>
    </Element>
    <Element Type="Param" Id="E714709F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="99917073">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="F00933E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="2FF779CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="48AD4119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B5DD621A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7874769A"/>
    </Element>
    <Element Type="Comment" Id="81C1F757">
        <Comment>
            Go back to defending after we have leashed back
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5ACECF8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F246787E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACDF3F41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B9C6ACE"/>
    </Element>
    <Element Type="FunctionCall" Id="F246787E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="60B57718"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD5E861"/>
    </Element>
    <Element Type="Param" Id="60B57718">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="5FD5E861">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1A1168EB"/>
    </Element>
    <Element Type="FunctionCall" Id="ACDF3F41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1A1FB1E1"/>
    </Element>
    <Element Type="Param" Id="1A1FB1E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5B9C6ACE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AB420B"/>
        <Parameter Type="Param" Library="AIAI" Id="4513876B"/>
        <Parameter Type="Param" Library="AIAI" Id="6F020635"/>
    </Element>
    <Element Type="Param" Id="A3AB420B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E03995E7"/>
    </Element>
    <Element Type="FunctionCall" Id="E03995E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E09B0CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="2A451DE3"/>
    </Element>
    <Element Type="Param" Id="E09B0CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E549F2C"/>
    </Element>
    <Element Type="FunctionCall" Id="2E549F2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="062FD7CD"/>
    </Element>
    <Element Type="Param" Id="062FD7CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6815CEBB"/>
        <Array Type="Param" Library="AIAI" Id="E8E06AF9"/>
    </Element>
    <Element Type="Param" Id="6815CEBB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E8E06AF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="2A451DE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="52784C1A"/>
    </Element>
    <Element Type="Param" Id="4513876B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6F020635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="58598837"/>
    </Element>
    <Element Type="Comment" Id="4F75B294">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="01C98F0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="77C295C5"/>
        <Parameter Type="Param" Library="AIAI" Id="113CE532"/>
    </Element>
    <Element Type="Param" Id="77C295C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3776987E"/>
    </Element>
    <Element Type="Param" Id="113CE532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43E44381"/>
    </Element>
    <Element Type="FunctionCall" Id="43E44381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="994DEA95"/>
        <Parameter Type="Param" Library="AIAI" Id="45541E49"/>
    </Element>
    <Element Type="Param" Id="994DEA95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A63E9EEA"/>
        <Array Type="Param" Library="AIAI" Id="B04630A7"/>
    </Element>
    <Element Type="Param" Id="A63E9EEA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B04630A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="45541E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2B52C00E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2EED72AE"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA5E008"/>
    </Element>
    <Element Type="Param" Id="2EED72AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F2E6088D"/>
    </Element>
    <Element Type="Param" Id="5FA5E008">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB18A919"/>
    </Element>
    <Element Type="FunctionCall" Id="EB18A919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="BFF11B00"/>
    </Element>
    <Element Type="Param" Id="BFF11B00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="3776987E"/>
    </Element>
    <Element Type="FunctionCall" Id="3BCB6340">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B95048F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CB91844"/>
    </Element>
    <Element Type="FunctionCall" Id="7B95048F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="147844F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="163EF61D"/>
    </Element>
    <Element Type="FunctionCall" Id="147844F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="673BCC27"/>
        <Parameter Type="Param" Library="AIAI" Id="A9111A29"/>
        <Parameter Type="Param" Library="AIAI" Id="3D4CF03C"/>
    </Element>
    <Element Type="Param" Id="673BCC27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3776987E"/>
    </Element>
    <Element Type="Param" Id="A9111A29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D4CF03C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="163EF61D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB957C0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14B3AC86"/>
    </Element>
    <Element Type="FunctionCall" Id="DB957C0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A24E15A3"/>
        <Parameter Type="Param" Library="AIAI" Id="895DE5FE"/>
        <Parameter Type="Param" Library="AIAI" Id="7B2B15C5"/>
    </Element>
    <Element Type="Param" Id="A24E15A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F2E6088D"/>
    </Element>
    <Element Type="Param" Id="895DE5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7B2B15C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="14B3AC86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F05BD651"/>
        <Parameter Type="Param" Library="AIAI" Id="0E62B4A3"/>
        <Parameter Type="Param" Library="AIAI" Id="7B9136A4"/>
    </Element>
    <Element Type="Param" Id="F05BD651">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C94B43A"/>
    </Element>
    <Element Type="FunctionCall" Id="7C94B43A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD96376"/>
        <Parameter Type="Param" Library="AIAI" Id="5A70FB5B"/>
    </Element>
    <Element Type="Param" Id="AAD96376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F2E6088D"/>
    </Element>
    <Element Type="Param" Id="5A70FB5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="52784C1A"/>
    </Element>
    <Element Type="Param" Id="0E62B4A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="7B9136A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="9CB91844">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8DF50081"/>
        <Parameter Type="Param" Library="AIAI" Id="79DC6A21"/>
        <Parameter Type="Param" Library="AIAI" Id="A56201AC"/>
    </Element>
    <Element Type="Param" Id="8DF50081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AF499E12"/>
        <Array Type="Param" Library="AIAI" Id="F6CC1A91"/>
    </Element>
    <Element Type="Param" Id="AF499E12">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F6CC1A91">
        <Parameter Type="ParamDef" Library="AIAI" Id="CF700759"/>
    </Element>
    <Element Type="Param" Id="79DC6A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB502588"/>
    </Element>
    <Element Type="FunctionCall" Id="BB502588">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="15D42A2A"/>
        <Parameter Type="Param" Library="AIAI" Id="4530DD8E"/>
    </Element>
    <Element Type="Param" Id="15D42A2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="4530DD8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="52784C1A"/>
    </Element>
    <Element Type="Param" Id="A56201AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="19116815">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="837F506B"/>
    </Element>
    <Element Type="Param" Id="837F506B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="EADB4CCF">
        <Comment>
            Follow Hero
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="2493CADB">
        <Identifier>HeroAIFollowerGuardLeader</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
        <Variable Type="Variable" Library="AIAI" Id="7ADE8C74"/>
        <Variable Type="Variable" Library="AIAI" Id="7CF256E7"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D74FA667"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7516D189"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B54093F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE20E289"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92EF85BF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E235EDBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14AF8C7F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="91544CDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CD995FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33CFBDCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E5C97BF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E85EDBAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7620D7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AED7190C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="62E5F9BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F27B0743"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1D57738"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18D4BBE1"/>
    </Element>
    <Element Type="ParamDef" Id="0A0D7234">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="ABA4B8B2"/>
    </Element>
    <Element Type="Param" Id="ABA4B8B2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7ADE8C74">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6DC07368"/>
    </Element>
    <Element Type="Param" Id="6DC07368">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="7CF256E7">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0F1D139F"/>
    </Element>
    <Element Type="Param" Id="0F1D139F">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="D9EFD0BD">
        <Identifier>leaderOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4C94473"/>
    </Element>
    <Element Type="Param" Id="C4C94473">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D74FA667">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="34A8F0DF"/>
        <Parameter Type="Param" Library="AIAI" Id="7F26E644"/>
    </Element>
    <Element Type="Param" Id="34A8F0DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7ADE8C74"/>
    </Element>
    <Element Type="Param" Id="7F26E644">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8B230DF"/>
    </Element>
    <Element Type="FunctionCall" Id="A8B230DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0E2C46A4"/>
    </Element>
    <Element Type="Param" Id="0E2C46A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="36FE7384"/>
        <Array Type="Param" Library="AIAI" Id="E7ABF9FD"/>
    </Element>
    <Element Type="Param" Id="36FE7384">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E7ABF9FD">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D76A8B20"/>
        <Array Type="Param" Library="AIAI" Id="22C1078D"/>
    </Element>
    <Element Type="Param" Id="D76A8B20">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="22C1078D">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Comment" Id="7516D189">
        <Comment>
            Check if we should go back to normal logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B54093F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9F4288B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D46677D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEFACB5F"/>
    </Element>
    <Element Type="FunctionCall" Id="C9F4288B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A67B95E6"/>
        <Parameter Type="Param" Library="AIAI" Id="DCCB7FFE"/>
        <Parameter Type="Param" Library="AIAI" Id="43CD1E3C"/>
    </Element>
    <Element Type="Param" Id="A67B95E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBD56EA2"/>
    </Element>
    <Element Type="FunctionCall" Id="EBD56EA2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB8EBE43"/>
        <Parameter Type="Param" Library="AIAI" Id="FA51111C"/>
    </Element>
    <Element Type="Param" Id="FA51111C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="DCCB7FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="43CD1E3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0D46677D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="202C7655"/>
    </Element>
    <Element Type="Param" Id="202C7655">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="FunctionCall" Id="DEFACB5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24ADA908"/>
    </Element>
    <Element Type="Param" Id="24ADA908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="FE20E289">
        <Comment>
            Go home to heal if low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="92EF85BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E8BD2B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B7C95E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A38E29F0"/>
    </Element>
    <Element Type="FunctionCall" Id="7E8BD2B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4A28AF68"/>
        <Parameter Type="Param" Library="AIAI" Id="4E689A2C"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA82DEE"/>
    </Element>
    <Element Type="Param" Id="4A28AF68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D50FDE5B"/>
    </Element>
    <Element Type="FunctionCall" Id="D50FDE5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="6C7B2B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="C99BDCC7"/>
        <Parameter Type="Param" Library="AIAI" Id="4370A2CD"/>
    </Element>
    <Element Type="Param" Id="6C7B2B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CE3045E9"/>
        <Array Type="Param" Library="AIAI" Id="8D8B6A9A"/>
    </Element>
    <Element Type="Param" Id="CE3045E9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8D8B6A9A">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="C99BDCC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="4370A2CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="4E689A2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8FA82DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="54AFFFEE"/>
    </Element>
    <Element Type="Param" Id="54AFFFEE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="642A6E91"/>
    </Element>
    <Element Type="FunctionCall" Id="642A6E91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C3909B"/>
    </Element>
    <Element Type="Param" Id="A5C3909B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C3CBE39"/>
        <Array Type="Param" Library="AIAI" Id="8AF0CF75"/>
    </Element>
    <Element Type="Param" Id="4C3CBE39">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="8AF0CF75">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="FunctionCall" Id="3B7C95E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2B2435F"/>
        <Parameter Type="Param" Library="AIAI" Id="E7AF31E2"/>
    </Element>
    <Element Type="Param" Id="B2B2435F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9A03DD22"/>
        <Array Type="Param" Library="AIAI" Id="1154F901"/>
    </Element>
    <Element Type="Param" Id="9A03DD22">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="1154F901">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="E7AF31E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A38E29F0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="82CEAF6C"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE7171A"/>
    </Element>
    <Element Type="Param" Id="82CEAF6C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="7EE7171A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AB92B374"/>
    </Element>
    <Element Type="Comment" Id="E235EDBE">
        <Comment>
            Leash to leader if you have strayed to far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="14AF8C7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEE00E5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FFF6EB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E3FBE5D"/>
    </Element>
    <Element Type="FunctionCall" Id="BEE00E5B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AD244D57"/>
        <Parameter Type="Param" Library="AIAI" Id="695EAADA"/>
    </Element>
    <Element Type="Param" Id="AD244D57">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="695EAADA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A0E17E40"/>
    </Element>
    <Element Type="FunctionCall" Id="9FFF6EB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3F3A5FD1"/>
    </Element>
    <Element Type="Param" Id="3F3A5FD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6E3FBE5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D0FDE548"/>
        <Parameter Type="Param" Library="AIAI" Id="25C70A6D"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDA143C"/>
    </Element>
    <Element Type="Param" Id="D0FDE548">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C596BB8D"/>
    </Element>
    <Element Type="FunctionCall" Id="C596BB8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDFA998"/>
        <Parameter Type="Param" Library="AIAI" Id="20C8E063"/>
    </Element>
    <Element Type="Param" Id="BCDFA998">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="677712CF"/>
    </Element>
    <Element Type="FunctionCall" Id="677712CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA1424E"/>
    </Element>
    <Element Type="Param" Id="6CA1424E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C6AF2F4"/>
        <Array Type="Param" Library="AIAI" Id="BD2D0B77"/>
    </Element>
    <Element Type="Param" Id="2C6AF2F4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BD2D0B77">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="20C8E063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="7ADE8C74"/>
    </Element>
    <Element Type="Param" Id="25C70A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7BDA143C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="676C7E3D"/>
    </Element>
    <Element Type="Comment" Id="91544CDA">
        <Comment>
            Return to normal logic if for lane battling
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4CD995FE">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="69B500C6"/>
    </Element>
    <Element Type="Param" Id="69B500C6">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <Variable Type="Variable" Library="AIAI" Id="7ADE8C74"/>
    </Element>
    <Element Type="FunctionCall" Id="33CFBDCA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="9F388FBC"/>
    </Element>
    <Element Type="Param" Id="9F388FBC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="FunctionCall" Id="6E5C97BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BE0F726"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB88BB93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A10E241"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55FFD2FA"/>
    </Element>
    <Element Type="FunctionCall" Id="7BE0F726">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C0E28553"/>
    </Element>
    <Element Type="Param" Id="C0E28553">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="FunctionCall" Id="EB88BB93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0AA137C9"/>
    </Element>
    <Element Type="Param" Id="0AA137C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="9A10E241">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8700A95"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC0DE6F"/>
        <Parameter Type="Param" Library="AIAI" Id="E39BF355"/>
    </Element>
    <Element Type="Param" Id="D8700A95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="EB1D2183"/>
    </Element>
    <Element Type="Param" Id="EB1D2183">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="1A8D62D4"/>
        <Array Type="Param" Library="AIAI" Id="5D9BA9CA"/>
    </Element>
    <Element Type="Param" Id="1A8D62D4">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="5D9BA9CA">
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="9B3036BD"/>
    </Element>
    <Element Type="Param" Id="9B3036BD">
        <Variable Type="Variable" Library="Game" Id="C0BFC7AB"/>
    </Element>
    <Element Type="Param" Id="0AC0DE6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E39BF355">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="FunctionCall" Id="55FFD2FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="149D9B6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C405484C"/>
    </Element>
    <Element Type="FunctionCall" Id="149D9B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2F4D10D1"/>
        <Parameter Type="Param" Library="AIAI" Id="E0285CA8"/>
        <Parameter Type="Param" Library="AIAI" Id="CD5038AA"/>
    </Element>
    <Element Type="Param" Id="2F4D10D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE3DB81C"/>
    </Element>
    <Element Type="FunctionCall" Id="EE3DB81C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF19B3F"/>
        <Parameter Type="Param" Library="AIAI" Id="01508675"/>
    </Element>
    <Element Type="Param" Id="1AF19B3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="01508675">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB7A84EC"/>
        <Array Type="Param" Library="AIAI" Id="56BC3635"/>
    </Element>
    <Element Type="Param" Id="FB7A84EC">
        <Variable Type="Variable" Library="AIAI" Id="B53AF941"/>
    </Element>
    <Element Type="Param" Id="56BC3635">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="E0285CA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CD5038AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C405484C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FF73E8"/>
        <Parameter Type="Param" Library="AIAI" Id="EF0072CB"/>
        <Parameter Type="Param" Library="AIAI" Id="18A309EE"/>
    </Element>
    <Element Type="Param" Id="D2FF73E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E5787CB"/>
    </Element>
    <Element Type="FunctionCall" Id="6E5787CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="CF303503"/>
        <Parameter Type="Param" Library="AIAI" Id="32077644"/>
    </Element>
    <Element Type="Param" Id="CF303503">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="32077644">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8F672AC"/>
        <Array Type="Param" Library="AIAI" Id="FA00CA4B"/>
    </Element>
    <Element Type="Param" Id="A8F672AC">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="FA00CA4B">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="EF0072CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="18A309EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E85EDBAA">
        <Comment>
            Attack what the leader is targetting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D7620D7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC0EBF8"/>
        <Parameter Type="Param" Library="AIAI" Id="5E27D0A4"/>
    </Element>
    <Element Type="Param" Id="1CC0EBF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="5E27D0A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48B4C5EC"/>
    </Element>
    <Element Type="FunctionCall" Id="48B4C5EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="B78E2DF0"/>
        <Parameter Type="Param" Library="AIAI" Id="660B4386"/>
    </Element>
    <Element Type="Param" Id="B78E2DF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D9FBAD36"/>
        <Array Type="Param" Library="AIAI" Id="4D4718C8"/>
    </Element>
    <Element Type="Param" Id="D9FBAD36">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4D4718C8">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="415E22D3"/>
        <Array Type="Param" Library="AIAI" Id="CECF1617"/>
    </Element>
    <Element Type="Param" Id="415E22D3">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="CECF1617">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="660B4386">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AED7190C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5F6BD410"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BAC0CB6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="218E8FC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A90F1A7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F65E93D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BD7432C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5E2660A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7573F7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFD17394"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CC6C629"/>
    </Element>
    <Element Type="Comment" Id="5F6BD410">
        <Comment>
            Dismount if we're mounted
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6BAC0CB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E9EEE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9E3E06F"/>
    </Element>
    <Element Type="FunctionCall" Id="46E9EEE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7D3F552"/>
        <Parameter Type="Param" Library="AIAI" Id="703D6286"/>
        <Parameter Type="Param" Library="AIAI" Id="DCBFE43F"/>
    </Element>
    <Element Type="Param" Id="F7D3F552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFA9B9E8"/>
    </Element>
    <Element Type="FunctionCall" Id="AFA9B9E8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="F099C13C"/>
    </Element>
    <Element Type="Param" Id="F099C13C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="703D6286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DCBFE43F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9E3E06F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4CA4688D"/>
    </Element>
    <Element Type="Param" Id="4CA4688D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="218E8FC2">
        <Comment>
            Burst abilities on target unit
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3A90F1A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EF5F9B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B167AC90"/>
    </Element>
    <Element Type="FunctionCall" Id="3EF5F9B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83916CCB"/>
    </Element>
    <Element Type="Param" Id="83916CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B167AC90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2229E095"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0A914D"/>
        <Parameter Type="Param" Library="AIAI" Id="DC1D4B21"/>
    </Element>
    <Element Type="Param" Id="2229E095">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FDC73D7"/>
    </Element>
    <Element Type="FunctionCall" Id="5FDC73D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="06784EFE"/>
        <Parameter Type="Param" Library="AIAI" Id="6C0F808F"/>
    </Element>
    <Element Type="Param" Id="06784EFE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="6C0F808F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="508A2423"/>
    </Element>
    <Element Type="FunctionCall" Id="508A2423">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="67547C88"/>
    </Element>
    <Element Type="Param" Id="67547C88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="2C0A914D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DC1D4B21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F65E93D6">
        <Comment>
            Attack the target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0BD7432C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F11911D9"/>
        <Parameter Type="Param" Library="AIAI" Id="C0DB57A2"/>
        <Parameter Type="Param" Library="AIAI" Id="D161A48D"/>
    </Element>
    <Element Type="Param" Id="F11911D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0987D840"/>
        <Array Type="Param" Library="AIAI" Id="85039F22"/>
    </Element>
    <Element Type="Param" Id="0987D840">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="85039F22">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="C0DB57A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91973572"/>
    </Element>
    <Element Type="FunctionCall" Id="91973572">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="F778C3EF"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A9AD90"/>
    </Element>
    <Element Type="Param" Id="F778C3EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5F2F7C9"/>
    </Element>
    <Element Type="FunctionCall" Id="C5F2F7C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="B8AB9957"/>
    </Element>
    <Element Type="Param" Id="B8AB9957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="A8A9AD90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="D161A48D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="B5E2660A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEC1E7C9"/>
    </Element>
    <Element Type="Param" Id="EEC1E7C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E7573F7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1A50E4E9"/>
        <Parameter Type="Param" Library="AIAI" Id="03949972"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB899F4"/>
    </Element>
    <Element Type="Param" Id="1A50E4E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="03949972">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8CB899F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="BFD17394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="283CB03D"/>
        <Parameter Type="Param" Library="AIAI" Id="2830910B"/>
        <Parameter Type="Param" Library="AIAI" Id="A130E4D5"/>
    </Element>
    <Element Type="Param" Id="283CB03D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FBE1A55"/>
    </Element>
    <Element Type="FunctionCall" Id="8FBE1A55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="B2FE1636"/>
    </Element>
    <Element Type="Param" Id="B2FE1636">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="2830910B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A130E4D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="4CC6C629">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6F92367A"/>
        <Parameter Type="Param" Library="AIAI" Id="0B922EB8"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C90A2A"/>
    </Element>
    <Element Type="Param" Id="6F92367A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13B26FAD"/>
    </Element>
    <Element Type="FunctionCall" Id="13B26FAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C42972FE"/>
        <Parameter Type="Param" Library="AIAI" Id="D5C51406"/>
        <Parameter Type="Param" Library="AIAI" Id="8FB0114A"/>
    </Element>
    <Element Type="Param" Id="C42972FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="D5C51406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F20F9A5"/>
    </Element>
    <Element Type="FunctionCall" Id="6F20F9A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="65F8FAAE"/>
    </Element>
    <Element Type="Param" Id="65F8FAAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A247C6AB"/>
    </Element>
    <Element Type="FunctionCall" Id="A247C6AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="326D6669"/>
    </Element>
    <Element Type="Param" Id="326D6669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="D9EFD0BD"/>
    </Element>
    <Element Type="Param" Id="8FB0114A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="0B922EB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F1C90A2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="62E5F9BD">
        <Comment>
            Keep moving toward player
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F27B0743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="73E3EB48"/>
        <Parameter Type="Param" Library="AIAI" Id="6BABC7F9"/>
    </Element>
    <Element Type="Param" Id="73E3EB48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CF256E7"/>
    </Element>
    <Element Type="Param" Id="6BABC7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8049A39F"/>
    </Element>
    <Element Type="FunctionCall" Id="8049A39F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="FD3C2B47"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B9722E"/>
    </Element>
    <Element Type="Param" Id="FD3C2B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ABD04483"/>
        <Array Type="Param" Library="AIAI" Id="FE6E14E2"/>
    </Element>
    <Element Type="Param" Id="ABD04483">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FE6E14E2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="C8B9722E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C1D57738">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7618A98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82E5D79C"/>
    </Element>
    <Element Type="FunctionCall" Id="B7618A98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AE590DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C3731C3"/>
    </Element>
    <Element Type="FunctionCall" Id="2AE590DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5C4E5D0D"/>
        <Parameter Type="Param" Library="AIAI" Id="478F4202"/>
        <Parameter Type="Param" Library="AIAI" Id="7EDBE728"/>
    </Element>
    <Element Type="Param" Id="5C4E5D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7CF256E7"/>
    </Element>
    <Element Type="Param" Id="478F4202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7EDBE728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="0C3731C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="04DDFE9B"/>
        <Parameter Type="Param" Library="AIAI" Id="8BA41B3C"/>
        <Parameter Type="Param" Library="AIAI" Id="AB97C034"/>
    </Element>
    <Element Type="Param" Id="04DDFE9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="741E2927"/>
    </Element>
    <Element Type="FunctionCall" Id="741E2927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="DEEBF7B4"/>
    </Element>
    <Element Type="Param" Id="DEEBF7B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="7CF256E7"/>
    </Element>
    <Element Type="Param" Id="8BA41B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AB97C034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="82E5D79C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC8A9651"/>
        <Parameter Type="Param" Library="AIAI" Id="B3DC2CCB"/>
        <Parameter Type="Param" Library="AIAI" Id="503DAC58"/>
    </Element>
    <Element Type="Param" Id="DC8A9651">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9EEF9EFF"/>
        <Array Type="Param" Library="AIAI" Id="AA00DD2E"/>
    </Element>
    <Element Type="Param" Id="9EEF9EFF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AA00DD2E">
        <Parameter Type="ParamDef" Library="AIAI" Id="0A0D7234"/>
    </Element>
    <Element Type="Param" Id="B3DC2CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A04AE9A3"/>
    </Element>
    <Element Type="FunctionCall" Id="A04AE9A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA44E92"/>
        <Parameter Type="Param" Library="AIAI" Id="76D3814A"/>
    </Element>
    <Element Type="Param" Id="BDA44E92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="76D3814A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="7ADE8C74"/>
    </Element>
    <Element Type="Param" Id="503DAC58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="18D4BBE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="393675A4"/>
    </Element>
    <Element Type="Param" Id="393675A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="D8AE2891">
        <Identifier>HeroAIFollowerGuardLeaderLeash</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
        <Variable Type="Variable" Library="AIAI" Id="33A095B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BF276C6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="901CB457"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BF0578C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="34369094"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CC619DE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B106852B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28D251B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EDACEC2"/>
    </Element>
    <Element Type="ParamDef" Id="D34186FB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CF162496"/>
    </Element>
    <Element Type="Param" Id="CF162496">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="33A095B8">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3621A92"/>
    </Element>
    <Element Type="Param" Id="E3621A92">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4BF276C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="962D54BE"/>
        <Parameter Type="Param" Library="AIAI" Id="5D8ED4EF"/>
    </Element>
    <Element Type="Param" Id="962D54BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="33A095B8"/>
    </Element>
    <Element Type="Param" Id="5D8ED4EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CE14634"/>
    </Element>
    <Element Type="FunctionCall" Id="6CE14634">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D677FDF7"/>
    </Element>
    <Element Type="Param" Id="D677FDF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FD0F2DAF"/>
        <Array Type="Param" Library="AIAI" Id="1E2200EE"/>
    </Element>
    <Element Type="Param" Id="FD0F2DAF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1E2200EE">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EDD63588"/>
        <Array Type="Param" Library="AIAI" Id="EF3F5C5D"/>
    </Element>
    <Element Type="Param" Id="EDD63588">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="EF3F5C5D">
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="Comment" Id="901CB457">
        <Comment>
            Check if we should go back to normal logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2BF0578C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3D6B6CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E982E373"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="238123F7"/>
    </Element>
    <Element Type="FunctionCall" Id="F3D6B6CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="16078BC0"/>
        <Parameter Type="Param" Library="AIAI" Id="AA0A5ADA"/>
        <Parameter Type="Param" Library="AIAI" Id="62D61060"/>
    </Element>
    <Element Type="Param" Id="16078BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="901D1F63"/>
    </Element>
    <Element Type="FunctionCall" Id="901D1F63">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB8EBE43"/>
        <Parameter Type="Param" Library="AIAI" Id="64B4D9C8"/>
    </Element>
    <Element Type="Param" Id="64B4D9C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="Param" Id="AA0A5ADA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="62D61060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E982E373">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE80F68C"/>
    </Element>
    <Element Type="Param" Id="CE80F68C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="FunctionCall" Id="238123F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F395A7"/>
    </Element>
    <Element Type="Param" Id="B9F395A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="34369094">
        <Comment>
            Leash to leader if you have strayed to far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2CC619DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E995B4CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ECE61B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3B926AA"/>
    </Element>
    <Element Type="FunctionCall" Id="E995B4CB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6C2E9CF8"/>
        <Parameter Type="Param" Library="AIAI" Id="8099A4FA"/>
    </Element>
    <Element Type="Param" Id="6C2E9CF8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="Param" Id="8099A4FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B18BEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="7ECE61B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8547AA02"/>
    </Element>
    <Element Type="Param" Id="8547AA02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E3B926AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E2107CB"/>
        <Parameter Type="Param" Library="AIAI" Id="FAD5A943"/>
        <Parameter Type="Param" Library="AIAI" Id="089FA978"/>
    </Element>
    <Element Type="Param" Id="5E2107CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3FC6AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="C3FC6AE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E4CB735F"/>
        <Parameter Type="Param" Library="AIAI" Id="E007285F"/>
    </Element>
    <Element Type="Param" Id="E4CB735F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75441BC3"/>
    </Element>
    <Element Type="FunctionCall" Id="75441BC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="68708E37"/>
    </Element>
    <Element Type="Param" Id="68708E37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F4F06DB0"/>
        <Array Type="Param" Library="AIAI" Id="78DD4529"/>
    </Element>
    <Element Type="Param" Id="F4F06DB0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="78DD4529">
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="Param" Id="E007285F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="33A095B8"/>
    </Element>
    <Element Type="Param" Id="FAD5A943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="089FA978">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="91CD8FC3"/>
    </Element>
    <Element Type="Comment" Id="B106852B">
        <Comment>
            Keep moving toward player
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="28D251B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="21B422F9"/>
        <Parameter Type="Param" Library="AIAI" Id="BEE3ACB2"/>
        <Parameter Type="Param" Library="AIAI" Id="7B9700E6"/>
    </Element>
    <Element Type="Param" Id="21B422F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9BCA03F8"/>
        <Array Type="Param" Library="AIAI" Id="CB81F436"/>
    </Element>
    <Element Type="Param" Id="9BCA03F8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CB81F436">
        <Parameter Type="ParamDef" Library="AIAI" Id="D34186FB"/>
    </Element>
    <Element Type="Param" Id="BEE3ACB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524FFA52"/>
    </Element>
    <Element Type="FunctionCall" Id="524FFA52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="FE2574CF"/>
        <Parameter Type="Param" Library="AIAI" Id="036B9C67"/>
    </Element>
    <Element Type="Param" Id="FE2574CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="036B9C67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="33A095B8"/>
    </Element>
    <Element Type="Param" Id="7B9700E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6EDACEC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E3BB5390"/>
    </Element>
    <Element Type="Param" Id="E3BB5390">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="584551F2">
        <Comment>
            Cursed Hollow
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="55E6A5B4">
        <Identifier>HeroAITearOfEluneMoveToTear</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
        <Variable Type="Variable" Library="AIAI" Id="04E0CCDF"/>
        <Variable Type="Variable" Library="AIAI" Id="85D939A7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E785D775"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74768C4B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="832D9E3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50F268D5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="88098928"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46C6AEAA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6B60DB77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="169439D4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="40B3CD52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88CACA18"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AF03BF6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A38482EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E78130A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C5C1E55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81553B7E"/>
    </Element>
    <Element Type="ParamDef" Id="36EC9EA8">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="017B1E9C"/>
    </Element>
    <Element Type="Param" Id="017B1E9C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="04E0CCDF">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3CB8177"/>
    </Element>
    <Element Type="Param" Id="E3CB8177">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="85D939A7">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="784094B6"/>
    </Element>
    <Element Type="Param" Id="784094B6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="E785D775">
        <Comment>
            Give up if captured or it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="74768C4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF640230"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6E707D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D99138BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="624C3FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="EF640230">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D25A8790"/>
        <Parameter Type="Param" Library="AIAI" Id="51704552"/>
        <Parameter Type="Param" Library="AIAI" Id="575A5A05"/>
    </Element>
    <Element Type="Param" Id="D25A8790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5F774B2"/>
    </Element>
    <Element Type="FunctionCall" Id="C5F774B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B1A6B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="7BF31840"/>
    </Element>
    <Element Type="Param" Id="7BF31840">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="51704552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="575A5A05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C6E707D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E26A22CF"/>
        <Parameter Type="Param" Library="AIAI" Id="590A25DE"/>
    </Element>
    <Element Type="Param" Id="E26A22CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="08DB6386"/>
        <Array Type="Param" Library="AIAI" Id="4D5928A5"/>
    </Element>
    <Element Type="Param" Id="08DB6386">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="4D5928A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="590A25DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D99138BB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D8151B3E"/>
    </Element>
    <Element Type="Param" Id="D8151B3E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="FunctionCall" Id="624C3FCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C67BB299"/>
    </Element>
    <Element Type="Param" Id="C67BB299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="832D9E3B">
        <Comment>
            Go back to heal if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="50F268D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FC92517"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A021B19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90A2DDD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D248D95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EAB8A22"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC92517">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3D0AC2AD"/>
        <Parameter Type="Param" Library="AIAI" Id="C1B49CDF"/>
    </Element>
    <Element Type="Param" Id="3D0AC2AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BBB76E0D"/>
        <Array Type="Param" Library="AIAI" Id="3A6F2904"/>
    </Element>
    <Element Type="Param" Id="BBB76E0D">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="3A6F2904">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="C1B49CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5A021B19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C165323"/>
        <Parameter Type="Param" Library="AIAI" Id="94D4FABC"/>
    </Element>
    <Element Type="Param" Id="7C165323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BD92154D"/>
        <Array Type="Param" Library="AIAI" Id="C9B406CD"/>
    </Element>
    <Element Type="Param" Id="BD92154D">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="C9B406CD">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="94D4FABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="90A2DDD0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11A08DAA"/>
    </Element>
    <Element Type="Param" Id="11A08DAA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="FunctionCall" Id="3D248D95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2708B05E"/>
    </Element>
    <Element Type="Param" Id="2708B05E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="9EAB8A22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D6DA3817"/>
        <Parameter Type="Param" Library="AIAI" Id="FB11CD26"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA9C508"/>
    </Element>
    <Element Type="Param" Id="D6DA3817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56D402F6"/>
    </Element>
    <Element Type="FunctionCall" Id="56D402F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="662B5BF8"/>
        <Parameter Type="Param" Library="AIAI" Id="4747C402"/>
        <Parameter Type="Param" Library="AIAI" Id="62797BB6"/>
    </Element>
    <Element Type="Param" Id="662B5BF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6B9CD9C7"/>
        <Array Type="Param" Library="AIAI" Id="66652E13"/>
    </Element>
    <Element Type="Param" Id="6B9CD9C7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="66652E13">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="4747C402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="62797BB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="FB11CD26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="CCA9C508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1489CE8"/>
    </Element>
    <Element Type="FunctionCall" Id="C1489CE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DD531181"/>
        <Parameter Type="Param" Library="AIAI" Id="5E34F43B"/>
        <Parameter Type="Param" Library="AIAI" Id="1ADF7796"/>
    </Element>
    <Element Type="Param" Id="DD531181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="5E34F43B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1ADF7796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="28EEABBF"/>
    </Element>
    <Element Type="Param" Id="28EEABBF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="784DB71D"/>
    </Element>
    <Element Type="FunctionCall" Id="784DB71D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0AFBADF2"/>
    </Element>
    <Element Type="Param" Id="0AFBADF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D12C6406"/>
        <Array Type="Param" Library="AIAI" Id="0386C2B7"/>
    </Element>
    <Element Type="Param" Id="D12C6406">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="0386C2B7">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Comment" Id="88098928">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="46C6AEAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96D8CB0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23589D8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9EDB4BA"/>
    </Element>
    <Element Type="FunctionCall" Id="96D8CB0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D03BF53D"/>
        <Parameter Type="Param" Library="AIAI" Id="AF13C862"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB9273B"/>
    </Element>
    <Element Type="Param" Id="D03BF53D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="5B2A2D34"/>
    </Element>
    <Element Type="Param" Id="5B2A2D34">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04FB2B53"/>
        <Array Type="Param" Library="AIAI" Id="0654D527"/>
    </Element>
    <Element Type="Param" Id="04FB2B53">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="0654D527">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="AF13C862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6AB9273B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="23589D8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0FE75973"/>
    </Element>
    <Element Type="Param" Id="0FE75973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E9EDB4BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3B3E89AD"/>
        <Parameter Type="Param" Library="AIAI" Id="06CB0F67"/>
        <Parameter Type="Param" Library="AIAI" Id="30EF900D"/>
    </Element>
    <Element Type="Param" Id="3B3E89AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CE5A65A"/>
    </Element>
    <Element Type="FunctionCall" Id="5CE5A65A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA5D9C7"/>
    </Element>
    <Element Type="Param" Id="AFA5D9C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="06CB0F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30EF900D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6B60DB77">
        <Comment>
            Harass nearby enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="169439D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A5B298B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6FE3F9F"/>
    </Element>
    <Element Type="FunctionCall" Id="5A5B298B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ECDFC5E7"/>
    </Element>
    <Element Type="Param" Id="ECDFC5E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D6FE3F9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="89EE89AE"/>
        <Parameter Type="Param" Library="AIAI" Id="AEB4DCC9"/>
        <Parameter Type="Param" Library="AIAI" Id="56AF6E26"/>
    </Element>
    <Element Type="Param" Id="89EE89AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69158A7C"/>
    </Element>
    <Element Type="FunctionCall" Id="69158A7C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="70FF2FB9"/>
        <Parameter Type="Param" Library="AIAI" Id="4C1A3A52"/>
    </Element>
    <Element Type="Param" Id="70FF2FB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="4C1A3A52">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="AEB4DCC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56AF6E26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="40B3CD52">
        <Comment>
            Decide what to do when we get to the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="88CACA18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E016D87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36759196"/>
    </Element>
    <Element Type="FunctionCall" Id="1E016D87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F61B5E99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="793DA943"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD17EF6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB3CB959"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C0101C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6B046DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B8B95B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0090673D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17CA312A"/>
    </Element>
    <Element Type="FunctionCall" Id="F61B5E99">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="07D3A79B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="48879234"/>
    </Element>
    <Element Type="Param" Id="48879234">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="FunctionCall" Id="793DA943">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="96FC3C4F"/>
        <Parameter Type="Param" Library="AIAI" Id="15C69693"/>
    </Element>
    <Element Type="Param" Id="96FC3C4F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="15C69693">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
    </Element>
    <Element Type="FunctionCall" Id="AD17EF6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B68A7E"/>
        <Parameter Type="Param" Library="AIAI" Id="33E507BD"/>
        <Parameter Type="Param" Library="AIAI" Id="DF0A41EA"/>
    </Element>
    <Element Type="Param" Id="F9B68A7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="613192E2"/>
        <Array Type="Param" Library="AIAI" Id="9E86554E"/>
    </Element>
    <Element Type="Param" Id="613192E2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9E86554E">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="33E507BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="DF0A41EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5102443C"/>
    </Element>
    <Element Type="FunctionCall" Id="5102443C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="8D67D97F"/>
        <Parameter Type="Param" Library="AIAI" Id="DC2BD9C6"/>
    </Element>
    <Element Type="Param" Id="8D67D97F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="DC2BD9C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AEF3FEC2"/>
        <Array Type="Param" Library="AIAI" Id="73429A76"/>
    </Element>
    <Element Type="Param" Id="AEF3FEC2">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="73429A76">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="FunctionCall" Id="CB3CB959">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DA4B0FE9"/>
    </Element>
    <Element Type="Param" Id="DA4B0FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0C0101C8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1AB0CCBC"/>
        <Parameter Type="Param" Library="AIAI" Id="A4A28172"/>
    </Element>
    <Element Type="Param" Id="1AB0CCBC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="A4A28172">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="D6B046DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="145B64F3"/>
        <Parameter Type="Param" Library="AIAI" Id="5BF448CD"/>
        <Parameter Type="Param" Library="AIAI" Id="6D50BFFC"/>
    </Element>
    <Element Type="Param" Id="145B64F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="31A0998D"/>
        <Array Type="Param" Library="AIAI" Id="05193A33"/>
    </Element>
    <Element Type="Param" Id="31A0998D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="05193A33">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="5BF448CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="6D50BFFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8260B864"/>
    </Element>
    <Element Type="FunctionCall" Id="8260B864">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="8BBD5369"/>
        <Parameter Type="Param" Library="AIAI" Id="DC800CFD"/>
    </Element>
    <Element Type="Param" Id="8BBD5369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="C8514F10"/>
    </Element>
    <Element Type="Param" Id="C8514F10">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Param" Id="DC800CFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F905525F"/>
    </Element>
    <Element Type="FunctionCall" Id="F905525F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="D37265D8"/>
        <Parameter Type="Param" Library="AIAI" Id="FA3A7B4D"/>
    </Element>
    <Element Type="Param" Id="D37265D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FA3A7B4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="2B8B95B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A76D4305"/>
    </Element>
    <Element Type="Param" Id="A76D4305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0090673D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7DC8F5DC"/>
        <Parameter Type="Param" Library="AIAI" Id="5269E76E"/>
        <Parameter Type="Param" Library="AIAI" Id="27D14CD9"/>
    </Element>
    <Element Type="Param" Id="7DC8F5DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="7AAEC891"/>
    </Element>
    <Element Type="Param" Id="7AAEC891">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="5269E76E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="27D14CD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="FunctionCall" Id="17CA312A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB4830EB"/>
        <Parameter Type="Param" Library="AIAI" Id="92BBFACF"/>
        <Parameter Type="Param" Library="AIAI" Id="D50414AE"/>
    </Element>
    <Element Type="Param" Id="AB4830EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3F1ED0F"/>
    </Element>
    <Element Type="FunctionCall" Id="E3F1ED0F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="272F2984"/>
        <Parameter Type="Param" Library="AIAI" Id="938C2EE1"/>
    </Element>
    <Element Type="Param" Id="938C2EE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9D8D404B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="92BBFACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D50414AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="36759196">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBBAD122"/>
        <Parameter Type="Param" Library="AIAI" Id="55C3411A"/>
        <Parameter Type="Param" Library="AIAI" Id="9539FD9A"/>
    </Element>
    <Element Type="Param" Id="BBBAD122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5B5F77B"/>
    </Element>
    <Element Type="FunctionCall" Id="C5B5F77B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B10A14"/>
        <Parameter Type="Param" Library="AIAI" Id="867ECD8A"/>
    </Element>
    <Element Type="Param" Id="E2B10A14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A3A4F87"/>
    </Element>
    <Element Type="FunctionCall" Id="6A3A4F87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ED981FDC"/>
    </Element>
    <Element Type="Param" Id="ED981FDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6CC1242A"/>
        <Array Type="Param" Library="AIAI" Id="6597FA10"/>
    </Element>
    <Element Type="Param" Id="6CC1242A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6597FA10">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="867ECD8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="0A8C0A8C"/>
    </Element>
    <Element Type="Param" Id="0A8C0A8C">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="55C3411A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="9539FD9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="663C9C5C"/>
    </Element>
    <Element Type="Comment" Id="AF03BF6F">
        <Comment>
            Walk to the tear location
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A38482EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="77775122"/>
        <Parameter Type="Param" Library="AIAI" Id="DEBB7693"/>
    </Element>
    <Element Type="Param" Id="77775122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="04E0CCDF"/>
    </Element>
    <Element Type="Param" Id="DEBB7693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BA24198"/>
    </Element>
    <Element Type="FunctionCall" Id="6BA24198">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="92C47C83"/>
        <Parameter Type="Param" Library="AIAI" Id="BBEB4B02"/>
    </Element>
    <Element Type="Param" Id="92C47C83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="66CE2912"/>
        <Array Type="Param" Library="AIAI" Id="726CE2BD"/>
    </Element>
    <Element Type="Param" Id="66CE2912">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="726CE2BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="BBEB4B02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1E78130A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F92EFFAC"/>
        <Parameter Type="Param" Library="AIAI" Id="568731C6"/>
    </Element>
    <Element Type="Param" Id="F92EFFAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="85D939A7"/>
    </Element>
    <Element Type="Param" Id="568731C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89A8DBEC"/>
    </Element>
    <Element Type="FunctionCall" Id="89A8DBEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="67691D3D"/>
    </Element>
    <Element Type="Param" Id="67691D3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="04E0CCDF"/>
    </Element>
    <Element Type="FunctionCall" Id="0C5C1E55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE54AF3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1969C9F"/>
    </Element>
    <Element Type="FunctionCall" Id="FE54AF3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7B56A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B04E9DF6"/>
    </Element>
    <Element Type="FunctionCall" Id="9B7B56A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCB99B0"/>
        <Parameter Type="Param" Library="AIAI" Id="9A7E4BD5"/>
        <Parameter Type="Param" Library="AIAI" Id="2832DABB"/>
    </Element>
    <Element Type="Param" Id="BBCB99B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="04E0CCDF"/>
    </Element>
    <Element Type="Param" Id="9A7E4BD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2832DABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="B04E9DF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="598267B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC541059"/>
    </Element>
    <Element Type="FunctionCall" Id="598267B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6CAA15FB"/>
        <Parameter Type="Param" Library="AIAI" Id="FC595A85"/>
        <Parameter Type="Param" Library="AIAI" Id="2DDDEE49"/>
    </Element>
    <Element Type="Param" Id="6CAA15FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="85D939A7"/>
    </Element>
    <Element Type="Param" Id="FC595A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2DDDEE49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="EC541059">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="DD76120F"/>
        <Parameter Type="Param" Library="AIAI" Id="879EFA96"/>
        <Parameter Type="Param" Library="AIAI" Id="C74CE7F6"/>
    </Element>
    <Element Type="Param" Id="DD76120F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBD4180F"/>
    </Element>
    <Element Type="FunctionCall" Id="EBD4180F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="118B1CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="11AE8032"/>
    </Element>
    <Element Type="Param" Id="118B1CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="85D939A7"/>
    </Element>
    <Element Type="Param" Id="11AE8032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="B4210BC1"/>
    </Element>
    <Element Type="Param" Id="B4210BC1">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="879EFA96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="C74CE7F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="C1969C9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADB4DC0A"/>
        <Parameter Type="Param" Library="AIAI" Id="313A36DD"/>
        <Parameter Type="Param" Library="AIAI" Id="E91ED133"/>
    </Element>
    <Element Type="Param" Id="ADB4DC0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E1D9A515"/>
        <Array Type="Param" Library="AIAI" Id="1EB50DEF"/>
    </Element>
    <Element Type="Param" Id="E1D9A515">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1EB50DEF">
        <Parameter Type="ParamDef" Library="AIAI" Id="36EC9EA8"/>
    </Element>
    <Element Type="Param" Id="313A36DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="E91ED133">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1310AED5"/>
    </Element>
    <Element Type="FunctionCall" Id="1310AED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="15017EF3"/>
        <Parameter Type="Param" Library="AIAI" Id="D13C2FFB"/>
    </Element>
    <Element Type="Param" Id="15017EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="D13C2FFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="47EDEFBB"/>
    </Element>
    <Element Type="Param" Id="47EDEFBB">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="FunctionCall" Id="81553B7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="139C23B5"/>
    </Element>
    <Element Type="Param" Id="139C23B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="9B558427">
        <Identifier>HeroAITearOfEluneGuard</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
        <Variable Type="Variable" Library="AIAI" Id="647D4390"/>
        <Variable Type="Variable" Library="AIAI" Id="25A431C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5A396F60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C7C8825"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="38084236"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="877A2747"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D1EFCE82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4161ED8A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3E13266A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F3D3E72"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C1EC3050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C66A873"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D4F23C65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FB92295"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3830C519"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94FF8D61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D7F491"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6710034D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77D348ED"/>
    </Element>
    <Element Type="ParamDef" Id="2157435A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B9EDCF68"/>
    </Element>
    <Element Type="Param" Id="B9EDCF68">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="647D4390">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FEE06231"/>
    </Element>
    <Element Type="Param" Id="FEE06231">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="25A431C1">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="838FBFE4"/>
    </Element>
    <Element Type="Param" Id="838FBFE4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="5A396F60">
        <Comment>
            Give up if captured or it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5C7C8825">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="428A03CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99C98BE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBD0E175"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23C8A6E0"/>
    </Element>
    <Element Type="FunctionCall" Id="428A03CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="307BA265"/>
        <Parameter Type="Param" Library="AIAI" Id="ED5FCDB2"/>
        <Parameter Type="Param" Library="AIAI" Id="74C5E979"/>
    </Element>
    <Element Type="Param" Id="307BA265">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1CDE463"/>
    </Element>
    <Element Type="FunctionCall" Id="F1CDE463">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B1A6B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D40EAD"/>
    </Element>
    <Element Type="Param" Id="C7D40EAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="ED5FCDB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="74C5E979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="99C98BE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6D6631"/>
        <Parameter Type="Param" Library="AIAI" Id="E7A0EBBF"/>
    </Element>
    <Element Type="Param" Id="BA6D6631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5E97E64E"/>
        <Array Type="Param" Library="AIAI" Id="2674747C"/>
    </Element>
    <Element Type="Param" Id="5E97E64E">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="2674747C">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="E7A0EBBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CBD0E175">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F99BA70E"/>
    </Element>
    <Element Type="Param" Id="F99BA70E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="FunctionCall" Id="23C8A6E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81AEE576"/>
    </Element>
    <Element Type="Param" Id="81AEE576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="38084236">
        <Comment>
            Go back to heal if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="877A2747">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36DCB126"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30AA29ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FDFFB77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7B15D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="851014B5"/>
    </Element>
    <Element Type="FunctionCall" Id="36DCB126">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8B3F6571"/>
        <Parameter Type="Param" Library="AIAI" Id="6C1766D2"/>
    </Element>
    <Element Type="Param" Id="8B3F6571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="07C02EEE"/>
        <Array Type="Param" Library="AIAI" Id="BBE8959F"/>
    </Element>
    <Element Type="Param" Id="07C02EEE">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="BBE8959F">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="6C1766D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="30AA29ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4513C8C5"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC730AF"/>
    </Element>
    <Element Type="Param" Id="4513C8C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B4280640"/>
        <Array Type="Param" Library="AIAI" Id="81A1472F"/>
    </Element>
    <Element Type="Param" Id="B4280640">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="81A1472F">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="EBC730AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2FDFFB77">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="938ECC4A"/>
    </Element>
    <Element Type="Param" Id="938ECC4A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="FunctionCall" Id="9B7B15D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A90B6274"/>
    </Element>
    <Element Type="Param" Id="A90B6274">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="851014B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9C395C69"/>
        <Parameter Type="Param" Library="AIAI" Id="28A95B47"/>
        <Parameter Type="Param" Library="AIAI" Id="90796C76"/>
    </Element>
    <Element Type="Param" Id="9C395C69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E84A15F1"/>
    </Element>
    <Element Type="FunctionCall" Id="E84A15F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="23FC574D"/>
        <Parameter Type="Param" Library="AIAI" Id="179AD505"/>
        <Parameter Type="Param" Library="AIAI" Id="351E075E"/>
    </Element>
    <Element Type="Param" Id="23FC574D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3AA15EB0"/>
        <Array Type="Param" Library="AIAI" Id="FEA10493"/>
    </Element>
    <Element Type="Param" Id="3AA15EB0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FEA10493">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="179AD505">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="351E075E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="28A95B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="90796C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55FE9149"/>
    </Element>
    <Element Type="FunctionCall" Id="55FE9149">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FE479A37"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE5A508"/>
        <Parameter Type="Param" Library="AIAI" Id="B1A5DF5D"/>
    </Element>
    <Element Type="Param" Id="FE479A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="FAE5A508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B1A5DF5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="79B45465"/>
    </Element>
    <Element Type="Param" Id="79B45465">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F1A23AF"/>
    </Element>
    <Element Type="FunctionCall" Id="7F1A23AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="556B0BC6"/>
    </Element>
    <Element Type="Param" Id="556B0BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B885250"/>
        <Array Type="Param" Library="AIAI" Id="EBF7BBE3"/>
    </Element>
    <Element Type="Param" Id="4B885250">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="EBF7BBE3">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Comment" Id="D1EFCE82">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4161ED8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8572415"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="204FCEFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="894BE6B4"/>
    </Element>
    <Element Type="FunctionCall" Id="F8572415">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F36EF4F1"/>
        <Parameter Type="Param" Library="AIAI" Id="B1028C09"/>
        <Parameter Type="Param" Library="AIAI" Id="DF6AD2F2"/>
    </Element>
    <Element Type="Param" Id="F36EF4F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="7020C1CF"/>
    </Element>
    <Element Type="Param" Id="7020C1CF">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="58EC0278"/>
        <Array Type="Param" Library="AIAI" Id="908A931B"/>
    </Element>
    <Element Type="Param" Id="58EC0278">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="908A931B">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="B1028C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DF6AD2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="204FCEFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E45D415"/>
    </Element>
    <Element Type="Param" Id="3E45D415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="894BE6B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F57F91"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A7307F"/>
        <Parameter Type="Param" Library="AIAI" Id="A568F94C"/>
    </Element>
    <Element Type="Param" Id="A2F57F91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B50462E3"/>
    </Element>
    <Element Type="FunctionCall" Id="B50462E3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="1E37A34E"/>
    </Element>
    <Element Type="Param" Id="1E37A34E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="C3A7307F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A568F94C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3E13266A">
        <Comment>
            Fend of enemies trying to capture the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0F3D3E72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEB3539B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67948EFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B17FBC04"/>
    </Element>
    <Element Type="FunctionCall" Id="BEB3539B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="22C13841"/>
        <Parameter Type="Param" Library="AIAI" Id="A459A5E9"/>
    </Element>
    <Element Type="Param" Id="22C13841">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="A459A5E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6FB49EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="67948EFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F3823217"/>
    </Element>
    <Element Type="Param" Id="F3823217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B17FBC04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="168331C5"/>
        <Parameter Type="Param" Library="AIAI" Id="92B7D3B1"/>
        <Parameter Type="Param" Library="AIAI" Id="D9F13D49"/>
    </Element>
    <Element Type="Param" Id="168331C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DDF26F5"/>
    </Element>
    <Element Type="FunctionCall" Id="2DDF26F5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E2BF9135"/>
        <Parameter Type="Param" Library="AIAI" Id="B14E8131"/>
    </Element>
    <Element Type="Param" Id="B14E8131">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="92B7D3B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D9F13D49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C1EC3050">
        <Comment>
            Capture the tribute if none of your allies are
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3C66A873">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF004273"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F48D0D23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BADF175B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5463E18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26414EFC"/>
    </Element>
    <Element Type="FunctionCall" Id="CF004273">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="764B48DA"/>
        <Parameter Type="Param" Library="AIAI" Id="82F70454"/>
    </Element>
    <Element Type="Param" Id="764B48DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="82F70454">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="F48D0D23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="32476AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="F7CE4597"/>
        <Parameter Type="Param" Library="AIAI" Id="0ADB240B"/>
    </Element>
    <Element Type="Param" Id="32476AEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BCB781A5"/>
        <Array Type="Param" Library="AIAI" Id="0AB44ACD"/>
    </Element>
    <Element Type="Param" Id="BCB781A5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0AB44ACD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="F7CE4597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="0ADB240B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E22DE871"/>
    </Element>
    <Element Type="FunctionCall" Id="E22DE871">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="097BE656"/>
        <Parameter Type="Param" Library="AIAI" Id="F41FC226"/>
    </Element>
    <Element Type="Param" Id="097BE656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="99C861FC"/>
    </Element>
    <Element Type="Param" Id="99C861FC">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Param" Id="F41FC226">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F82CF252"/>
    </Element>
    <Element Type="FunctionCall" Id="F82CF252">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="845DFBEE"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB45FE3"/>
    </Element>
    <Element Type="Param" Id="845DFBEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0FB45FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="BADF175B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="915E0E46"/>
    </Element>
    <Element Type="Param" Id="915E0E46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="F5463E18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4467954"/>
        <Parameter Type="Param" Library="AIAI" Id="106E2136"/>
        <Parameter Type="Param" Library="AIAI" Id="79F523D0"/>
    </Element>
    <Element Type="Param" Id="C4467954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="34012E0D"/>
    </Element>
    <Element Type="Param" Id="34012E0D">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="106E2136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="79F523D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="FunctionCall" Id="26414EFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="78A67BBB"/>
        <Parameter Type="Param" Library="AIAI" Id="8D92FED4"/>
        <Parameter Type="Param" Library="AIAI" Id="CEACEBAE"/>
    </Element>
    <Element Type="Param" Id="78A67BBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F837C83F"/>
    </Element>
    <Element Type="FunctionCall" Id="F837C83F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="272F2984"/>
        <Parameter Type="Param" Library="AIAI" Id="697F7F7C"/>
    </Element>
    <Element Type="Param" Id="697F7F7C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9D8D404B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="8D92FED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CEACEBAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D4F23C65">
        <Comment>
            Choose a new guard position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9FB92295">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EA43A6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987A1C8D"/>
    </Element>
    <Element Type="FunctionCall" Id="8EA43A6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6358CBA7"/>
        <Parameter Type="Param" Library="AIAI" Id="929EA9A3"/>
        <Parameter Type="Param" Library="AIAI" Id="A82E61CA"/>
    </Element>
    <Element Type="Param" Id="6358CBA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B86627C"/>
        <Array Type="Param" Library="AIAI" Id="CC28E88D"/>
    </Element>
    <Element Type="Param" Id="1B86627C">
        <Variable Type="Variable" Library="AIAI" Id="9D181D49"/>
    </Element>
    <Element Type="Param" Id="CC28E88D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="929EA9A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A82E61CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A297637B"/>
    </Element>
    <Element Type="FunctionCall" Id="A297637B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="411524FC"/>
    </Element>
    <Element Type="Param" Id="411524FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="987A1C8D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="07D3A79B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F8C9365"/>
    </Element>
    <Element Type="Param" Id="1F8C9365">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Comment" Id="3830C519">
        <Comment>
            Stand guard of the player capturing the tribute
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="94FF8D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0BDEB141"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A3E0F3"/>
    </Element>
    <Element Type="Param" Id="0BDEB141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="647D4390"/>
    </Element>
    <Element Type="Param" Id="A5A3E0F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC679CDE"/>
    </Element>
    <Element Type="FunctionCall" Id="DC679CDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="6B368765"/>
        <Parameter Type="Param" Library="AIAI" Id="9943976F"/>
    </Element>
    <Element Type="Param" Id="6B368765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D31E420E"/>
        <Array Type="Param" Library="AIAI" Id="98A13E48"/>
    </Element>
    <Element Type="Param" Id="D31E420E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="98A13E48">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="9943976F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="70D7F491">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF6355D0"/>
        <Parameter Type="Param" Library="AIAI" Id="0075982B"/>
    </Element>
    <Element Type="Param" Id="CF6355D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25A431C1"/>
    </Element>
    <Element Type="Param" Id="0075982B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="214FB75B"/>
    </Element>
    <Element Type="FunctionCall" Id="214FB75B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="E0AC82E3"/>
    </Element>
    <Element Type="Param" Id="E0AC82E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="647D4390"/>
    </Element>
    <Element Type="FunctionCall" Id="6710034D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A524D6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAAFCD36"/>
    </Element>
    <Element Type="FunctionCall" Id="8A524D6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9243936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C9F85C3"/>
    </Element>
    <Element Type="FunctionCall" Id="A9243936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="77C954DD"/>
        <Parameter Type="Param" Library="AIAI" Id="464F4A04"/>
        <Parameter Type="Param" Library="AIAI" Id="4F540818"/>
    </Element>
    <Element Type="Param" Id="77C954DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="647D4390"/>
    </Element>
    <Element Type="Param" Id="464F4A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F540818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7C9F85C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84143BE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8E20D00"/>
    </Element>
    <Element Type="FunctionCall" Id="84143BE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="179B5A21"/>
        <Parameter Type="Param" Library="AIAI" Id="DD7BA70B"/>
        <Parameter Type="Param" Library="AIAI" Id="DC5EE09D"/>
    </Element>
    <Element Type="Param" Id="179B5A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="25A431C1"/>
    </Element>
    <Element Type="Param" Id="DD7BA70B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="DC5EE09D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F8E20D00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="13F80185"/>
        <Parameter Type="Param" Library="AIAI" Id="4E94C914"/>
        <Parameter Type="Param" Library="AIAI" Id="E4246903"/>
    </Element>
    <Element Type="Param" Id="13F80185">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="141001BC"/>
    </Element>
    <Element Type="FunctionCall" Id="141001BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="9AAB96A2"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1276E6"/>
    </Element>
    <Element Type="Param" Id="9AAB96A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="25A431C1"/>
    </Element>
    <Element Type="Param" Id="8F1276E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F29D5774"/>
        <Array Type="Param" Library="AIAI" Id="82291025"/>
    </Element>
    <Element Type="Param" Id="F29D5774">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="82291025">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="4E94C914">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="E4246903">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AAAFCD36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F9031887"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A82ADC"/>
        <Parameter Type="Param" Library="AIAI" Id="4594D92B"/>
    </Element>
    <Element Type="Param" Id="F9031887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4262A74B"/>
        <Array Type="Param" Library="AIAI" Id="20121844"/>
    </Element>
    <Element Type="Param" Id="4262A74B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="20121844">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="Param" Id="A8A82ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="4594D92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="021CA6F3"/>
    </Element>
    <Element Type="FunctionCall" Id="021CA6F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="486B0F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="3F02A714"/>
    </Element>
    <Element Type="Param" Id="486B0F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3F02A714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA9D099A"/>
        <Array Type="Param" Library="AIAI" Id="CE33F62D"/>
    </Element>
    <Element Type="Param" Id="DA9D099A">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="CE33F62D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2157435A"/>
    </Element>
    <Element Type="FunctionCall" Id="77D348ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F9E0A9EA"/>
    </Element>
    <Element Type="Param" Id="F9E0A9EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="514F00A3">
        <Identifier>HeroAITearOfEluneCapture</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
        <Variable Type="Variable" Library="AIAI" Id="F2725B4F"/>
        <Variable Type="Variable" Library="AIAI" Id="25CFB7F5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F58D4D17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC09E52D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4C0C668A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1AA5EA7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="914C54B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FAB9B46"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5994A3E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC4AE5A5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="65D2CBDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="887540E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05503494"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB6D77AD"/>
    </Element>
    <Element Type="ParamDef" Id="23DBF68D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FB54474E"/>
    </Element>
    <Element Type="Param" Id="FB54474E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F2725B4F">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14617A9A"/>
    </Element>
    <Element Type="Param" Id="14617A9A">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="25CFB7F5">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97B2E578"/>
    </Element>
    <Element Type="Param" Id="97B2E578">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="F58D4D17">
        <Comment>
            Give up if captured or it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DC09E52D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B504F081"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="109F6883"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FC3DF76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EF252B4"/>
    </Element>
    <Element Type="FunctionCall" Id="B504F081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D736E0F"/>
        <Parameter Type="Param" Library="AIAI" Id="F4DD4DA6"/>
        <Parameter Type="Param" Library="AIAI" Id="5B99EF9D"/>
    </Element>
    <Element Type="Param" Id="0D736E0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBC35AFA"/>
    </Element>
    <Element Type="FunctionCall" Id="FBC35AFA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B1A6B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="588E2A32"/>
    </Element>
    <Element Type="Param" Id="588E2A32">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="F4DD4DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B99EF9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="109F6883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F52A3D59"/>
        <Parameter Type="Param" Library="AIAI" Id="D9760577"/>
    </Element>
    <Element Type="Param" Id="F52A3D59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3356CABC"/>
        <Array Type="Param" Library="AIAI" Id="EF702671"/>
    </Element>
    <Element Type="Param" Id="3356CABC">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="EF702671">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="D9760577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC3DF76">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADF06D91"/>
    </Element>
    <Element Type="Param" Id="ADF06D91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="FunctionCall" Id="5EF252B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0F48D3"/>
    </Element>
    <Element Type="Param" Id="4E0F48D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="4C0C668A">
        <Comment>
            Go back to heal if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B1AA5EA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84504FDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D26EE7AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56C0DD10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE5416DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71A4478E"/>
    </Element>
    <Element Type="FunctionCall" Id="84504FDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACF25F9"/>
        <Parameter Type="Param" Library="AIAI" Id="AC4994EE"/>
    </Element>
    <Element Type="Param" Id="5ACF25F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A3081680"/>
        <Array Type="Param" Library="AIAI" Id="9713F0BD"/>
    </Element>
    <Element Type="Param" Id="A3081680">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="9713F0BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="AC4994EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D26EE7AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3556CA0A"/>
        <Parameter Type="Param" Library="AIAI" Id="E3CDE6B0"/>
    </Element>
    <Element Type="Param" Id="3556CA0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="85782FEE"/>
        <Array Type="Param" Library="AIAI" Id="8F279FE2"/>
    </Element>
    <Element Type="Param" Id="85782FEE">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="8F279FE2">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="E3CDE6B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="56C0DD10">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BFDDDF8D"/>
    </Element>
    <Element Type="Param" Id="BFDDDF8D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="FunctionCall" Id="BE5416DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8777AFED"/>
    </Element>
    <Element Type="Param" Id="8777AFED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="71A4478E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="24DF7A4D"/>
        <Parameter Type="Param" Library="AIAI" Id="AB058D26"/>
        <Parameter Type="Param" Library="AIAI" Id="ED7A3722"/>
    </Element>
    <Element Type="Param" Id="24DF7A4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3756AB02"/>
    </Element>
    <Element Type="FunctionCall" Id="3756AB02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="5E4DE1B9"/>
        <Parameter Type="Param" Library="AIAI" Id="68E88573"/>
        <Parameter Type="Param" Library="AIAI" Id="A9007D97"/>
    </Element>
    <Element Type="Param" Id="5E4DE1B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0DE0564E"/>
        <Array Type="Param" Library="AIAI" Id="DEBBA560"/>
    </Element>
    <Element Type="Param" Id="0DE0564E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DEBBA560">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="68E88573">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="A9007D97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="AB058D26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="ED7A3722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6531CFD3"/>
    </Element>
    <Element Type="FunctionCall" Id="6531CFD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F5A2F252"/>
        <Parameter Type="Param" Library="AIAI" Id="4AFF890F"/>
        <Parameter Type="Param" Library="AIAI" Id="B24D1D5E"/>
    </Element>
    <Element Type="Param" Id="F5A2F252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="4AFF890F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B24D1D5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="F0B5737C"/>
    </Element>
    <Element Type="Param" Id="F0B5737C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34E760A1"/>
    </Element>
    <Element Type="FunctionCall" Id="34E760A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B46231"/>
    </Element>
    <Element Type="Param" Id="F9B46231">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43FD7B9C"/>
        <Array Type="Param" Library="AIAI" Id="A62600F4"/>
    </Element>
    <Element Type="Param" Id="43FD7B9C">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A62600F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Comment" Id="914C54B7">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7FAB9B46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA984B74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F0B8D15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0C376BC"/>
    </Element>
    <Element Type="FunctionCall" Id="FA984B74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5308722A"/>
        <Parameter Type="Param" Library="AIAI" Id="382269B4"/>
        <Parameter Type="Param" Library="AIAI" Id="7A0CD8EB"/>
    </Element>
    <Element Type="Param" Id="5308722A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="6F7623F5"/>
    </Element>
    <Element Type="Param" Id="6F7623F5">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B4E45AC"/>
        <Array Type="Param" Library="AIAI" Id="483F1CB5"/>
    </Element>
    <Element Type="Param" Id="0B4E45AC">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="483F1CB5">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="382269B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7A0CD8EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F0B8D15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F275D936"/>
    </Element>
    <Element Type="Param" Id="F275D936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D0C376BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C2629B90"/>
        <Parameter Type="Param" Library="AIAI" Id="D12F2C4E"/>
        <Parameter Type="Param" Library="AIAI" Id="8DC4769D"/>
    </Element>
    <Element Type="Param" Id="C2629B90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B898233"/>
    </Element>
    <Element Type="FunctionCall" Id="3B898233">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="60563037"/>
    </Element>
    <Element Type="Param" Id="60563037">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="D12F2C4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8DC4769D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5994A3E1">
        <Comment>
            Fend of enemies trying to capture the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AC4AE5A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC898851"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A16D6694"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CF468C9"/>
    </Element>
    <Element Type="FunctionCall" Id="FC898851">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4C7A9A47"/>
        <Parameter Type="Param" Library="AIAI" Id="5F70CB3B"/>
    </Element>
    <Element Type="Param" Id="4C7A9A47">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="5F70CB3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6FB49EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="A16D6694">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FED398B"/>
    </Element>
    <Element Type="Param" Id="5FED398B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="8CF468C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AE3E3402"/>
        <Parameter Type="Param" Library="AIAI" Id="0BABA375"/>
        <Parameter Type="Param" Library="AIAI" Id="1D0BFA17"/>
    </Element>
    <Element Type="Param" Id="AE3E3402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66F33584"/>
    </Element>
    <Element Type="FunctionCall" Id="66F33584">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E2BF9135"/>
        <Parameter Type="Param" Library="AIAI" Id="71B5E816"/>
    </Element>
    <Element Type="Param" Id="71B5E816">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="0BABA375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1D0BFA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="65D2CBDD">
        <Comment>
            Capture the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="887540E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2825A5D"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B59197"/>
    </Element>
    <Element Type="Param" Id="D2825A5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F2725B4F"/>
    </Element>
    <Element Type="Param" Id="E7B59197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B58461D8"/>
    </Element>
    <Element Type="FunctionCall" Id="B58461D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="EDD05BB9"/>
        <Parameter Type="Param" Library="AIAI" Id="0180B1F2"/>
    </Element>
    <Element Type="Param" Id="EDD05BB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7D2357C"/>
        <Array Type="Param" Library="AIAI" Id="348DD2F3"/>
    </Element>
    <Element Type="Param" Id="B7D2357C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="348DD2F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="0180B1F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="05503494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46801C08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FDFE35D"/>
    </Element>
    <Element Type="FunctionCall" Id="46801C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8BA832"/>
        <Parameter Type="Param" Library="AIAI" Id="7AB604B3"/>
        <Parameter Type="Param" Library="AIAI" Id="24C87425"/>
    </Element>
    <Element Type="Param" Id="8F8BA832">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E216DABF"/>
        <Array Type="Param" Library="AIAI" Id="8876D0CE"/>
    </Element>
    <Element Type="Param" Id="E216DABF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8876D0CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="23DBF68D"/>
    </Element>
    <Element Type="Param" Id="7AB604B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="24C87425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92F6AA0F"/>
    </Element>
    <Element Type="FunctionCall" Id="92F6AA0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="24C8EA71"/>
        <Parameter Type="Param" Library="AIAI" Id="DC52E6F4"/>
    </Element>
    <Element Type="Param" Id="24C8EA71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="508DE7A7"/>
    </Element>
    <Element Type="Param" Id="508DE7A7">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Param" Id="DC52E6F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1878A2C9"/>
    </Element>
    <Element Type="FunctionCall" Id="1878A2C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="08DF6A45"/>
        <Parameter Type="Param" Library="AIAI" Id="040D0F59"/>
    </Element>
    <Element Type="Param" Id="08DF6A45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="040D0F59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="5FDFE35D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61AA5128"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A2BB030"/>
    </Element>
    <Element Type="FunctionCall" Id="61AA5128">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F36F2745"/>
        <Parameter Type="Param" Library="AIAI" Id="638EF5F3"/>
        <Parameter Type="Param" Library="AIAI" Id="3BC82AD1"/>
    </Element>
    <Element Type="Param" Id="F36F2745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F2725B4F"/>
    </Element>
    <Element Type="Param" Id="638EF5F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3BC82AD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="0A2BB030">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="20759C09"/>
        <Parameter Type="Param" Library="AIAI" Id="FD74F3A8"/>
        <Parameter Type="Param" Library="AIAI" Id="E759E118"/>
    </Element>
    <Element Type="Param" Id="20759C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="867C6F95"/>
    </Element>
    <Element Type="FunctionCall" Id="867C6F95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="A83CEA53"/>
    </Element>
    <Element Type="Param" Id="A83CEA53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="F2725B4F"/>
    </Element>
    <Element Type="Param" Id="FD74F3A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E759E118">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A548965C"/>
    </Element>
    <Element Type="FunctionCall" Id="A548965C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="B7ACF367"/>
        <Parameter Type="Param" Library="AIAI" Id="A09DB9C8"/>
    </Element>
    <Element Type="Param" Id="B7ACF367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A09DB9C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="DB6D77AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="48133393"/>
    </Element>
    <Element Type="Param" Id="48133393">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="F58FD5C1">
        <Identifier>HeroAITearOfEluneDefend</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="625F0B04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68DFA768"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5A059C4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F06FF0BD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5E1CDCD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7198316"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F1A81E0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BD60B93"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1C8D9628"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="481E0099"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ADF3F097"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42D85A3C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1CCBEB8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AD8416B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB625B4C"/>
    </Element>
    <Element Type="ParamDef" Id="3A6E911B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="68F54AC3"/>
    </Element>
    <Element Type="Param" Id="68F54AC3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="625F0B04">
        <Comment>
            Give up if captured or it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="68DFA768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34CB0238"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DECB9A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6252FFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECFA4E80"/>
    </Element>
    <Element Type="FunctionCall" Id="34CB0238">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F1940D1D"/>
        <Parameter Type="Param" Library="AIAI" Id="EE1F266B"/>
        <Parameter Type="Param" Library="AIAI" Id="A7275DF7"/>
    </Element>
    <Element Type="Param" Id="F1940D1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1495254E"/>
    </Element>
    <Element Type="FunctionCall" Id="1495254E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B1A6B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="889F4778"/>
    </Element>
    <Element Type="Param" Id="889F4778">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="EE1F266B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7275DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4DECB9A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD5E66BB"/>
        <Parameter Type="Param" Library="AIAI" Id="57A28A4D"/>
    </Element>
    <Element Type="Param" Id="BD5E66BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03C427CC"/>
        <Array Type="Param" Library="AIAI" Id="BA33E571"/>
    </Element>
    <Element Type="Param" Id="03C427CC">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="BA33E571">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="57A28A4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A6252FFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BB1CDC5B"/>
    </Element>
    <Element Type="Param" Id="BB1CDC5B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="FunctionCall" Id="ECFA4E80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D3AE5846"/>
    </Element>
    <Element Type="Param" Id="D3AE5846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5A059C4C">
        <Comment>
            Go back to heal if too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F06FF0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8BEDC53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="226E096E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C74EAC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9279047"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ACF8256"/>
    </Element>
    <Element Type="FunctionCall" Id="E8BEDC53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA44AB9"/>
        <Parameter Type="Param" Library="AIAI" Id="92CF95AE"/>
    </Element>
    <Element Type="Param" Id="6CA44AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69EC4481"/>
        <Array Type="Param" Library="AIAI" Id="C2E67480"/>
    </Element>
    <Element Type="Param" Id="69EC4481">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="C2E67480">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="92CF95AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="226E096E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1EB90C37"/>
        <Parameter Type="Param" Library="AIAI" Id="4F680E15"/>
    </Element>
    <Element Type="Param" Id="1EB90C37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03B10CA7"/>
        <Array Type="Param" Library="AIAI" Id="E049C284"/>
    </Element>
    <Element Type="Param" Id="03B10CA7">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="E049C284">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="4F680E15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8C74EAC1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF0A2447"/>
    </Element>
    <Element Type="Param" Id="BF0A2447">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="FunctionCall" Id="B9279047">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E13F8EE5"/>
    </Element>
    <Element Type="Param" Id="E13F8EE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6ACF8256">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD4DD5DD"/>
        <Parameter Type="Param" Library="AIAI" Id="DC9B34B9"/>
        <Parameter Type="Param" Library="AIAI" Id="0DA0A0F4"/>
    </Element>
    <Element Type="Param" Id="FD4DD5DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6487A0DC"/>
    </Element>
    <Element Type="FunctionCall" Id="6487A0DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="FD1B3AD8"/>
        <Parameter Type="Param" Library="AIAI" Id="0D34D704"/>
        <Parameter Type="Param" Library="AIAI" Id="40DA0AE1"/>
    </Element>
    <Element Type="Param" Id="FD1B3AD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03E7299F"/>
        <Array Type="Param" Library="AIAI" Id="3EB0CA7F"/>
    </Element>
    <Element Type="Param" Id="03E7299F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3EB0CA7F">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="0D34D704">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="40DA0AE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="DC9B34B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="0DA0A0F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65EF1782"/>
    </Element>
    <Element Type="FunctionCall" Id="65EF1782">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="837A9322"/>
        <Parameter Type="Param" Library="AIAI" Id="B8BCDA28"/>
        <Parameter Type="Param" Library="AIAI" Id="5C8BCC59"/>
    </Element>
    <Element Type="Param" Id="837A9322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="B8BCDA28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5C8BCC59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="B59E34EF"/>
    </Element>
    <Element Type="Param" Id="B59E34EF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CA455C6"/>
    </Element>
    <Element Type="FunctionCall" Id="0CA455C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6CC5C938"/>
    </Element>
    <Element Type="Param" Id="6CC5C938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9895C27B"/>
        <Array Type="Param" Library="AIAI" Id="0769135E"/>
    </Element>
    <Element Type="Param" Id="9895C27B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="0769135E">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Comment" Id="5E1CDCD6">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A7198316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="662B240A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0D21866"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56681251"/>
    </Element>
    <Element Type="FunctionCall" Id="662B240A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FCCE7E62"/>
        <Parameter Type="Param" Library="AIAI" Id="69E064B8"/>
        <Parameter Type="Param" Library="AIAI" Id="4D2C1837"/>
    </Element>
    <Element Type="Param" Id="FCCE7E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="53988475"/>
    </Element>
    <Element Type="Param" Id="53988475">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8389F86E"/>
        <Array Type="Param" Library="AIAI" Id="1C7CA107"/>
    </Element>
    <Element Type="Param" Id="8389F86E">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="1C7CA107">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="69E064B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D2C1837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D0D21866">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2EFA9D5E"/>
    </Element>
    <Element Type="Param" Id="2EFA9D5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="56681251">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85F39ADE"/>
        <Parameter Type="Param" Library="AIAI" Id="619897DA"/>
        <Parameter Type="Param" Library="AIAI" Id="39AB812B"/>
    </Element>
    <Element Type="Param" Id="85F39ADE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A11CEE5"/>
    </Element>
    <Element Type="FunctionCall" Id="7A11CEE5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="12E6EA83"/>
    </Element>
    <Element Type="Param" Id="12E6EA83">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="619897DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="39AB812B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F1A81E0B">
        <Comment>
            Return to the tear if we have strayed too far away from it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6BD60B93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80838272"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="137CB300"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F065414"/>
    </Element>
    <Element Type="FunctionCall" Id="80838272">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="94290880"/>
        <Parameter Type="Param" Library="AIAI" Id="3CCF0C12"/>
        <Parameter Type="Param" Library="AIAI" Id="24C09B2F"/>
    </Element>
    <Element Type="Param" Id="94290880">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB8B916"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB8B916">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="665E7A18"/>
        <Parameter Type="Param" Library="AIAI" Id="8EAFBA52"/>
    </Element>
    <Element Type="Param" Id="665E7A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07519A8A"/>
    </Element>
    <Element Type="FunctionCall" Id="07519A8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E64E0CE0"/>
    </Element>
    <Element Type="Param" Id="E64E0CE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E14E5562"/>
        <Array Type="Param" Library="AIAI" Id="01C5CE0D"/>
    </Element>
    <Element Type="Param" Id="E14E5562">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="01C5CE0D">
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="8EAFBA52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="D6CA74CF"/>
    </Element>
    <Element Type="Param" Id="D6CA74CF">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="3CCF0C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="24C09B2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="137CB300">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="305BA4C4"/>
        <Parameter Type="Param" Library="AIAI" Id="1B002166"/>
    </Element>
    <Element Type="Param" Id="305BA4C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="1B002166">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="8F065414">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3D5D5E84"/>
    </Element>
    <Element Type="Param" Id="3D5D5E84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="1C8D9628">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="481E0099">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A064E6DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67A74248"/>
    </Element>
    <Element Type="FunctionCall" Id="A064E6DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="74CA90F0"/>
        <Parameter Type="Param" Library="AIAI" Id="0AD18462"/>
        <Parameter Type="Param" Library="AIAI" Id="32CC91CE"/>
    </Element>
    <Element Type="Param" Id="74CA90F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0F74D13"/>
    </Element>
    <Element Type="FunctionCall" Id="A0F74D13">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="F7A87CDE"/>
    </Element>
    <Element Type="Param" Id="F7A87CDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="0AD18462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="32CC91CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="67A74248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4918262"/>
    </Element>
    <Element Type="Param" Id="E4918262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="ADF3F097">
        <Comment>
            Attack a nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="42D85A3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F289236E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A22724F"/>
    </Element>
    <Element Type="FunctionCall" Id="F289236E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C5D6394C"/>
    </Element>
    <Element Type="Param" Id="C5D6394C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5A22724F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52E9747A"/>
        <Parameter Type="Param" Library="AIAI" Id="D43633C5"/>
        <Parameter Type="Param" Library="AIAI" Id="889EC444"/>
    </Element>
    <Element Type="Param" Id="52E9747A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC92EF60"/>
    </Element>
    <Element Type="FunctionCall" Id="DC92EF60">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="904A8F1D"/>
        <Parameter Type="Param" Library="AIAI" Id="D1B6860C"/>
        <Parameter Type="Param" Library="AIAI" Id="42B4A1F1"/>
    </Element>
    <Element Type="Param" Id="904A8F1D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="D1B6860C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="58307D69"/>
    </Element>
    <Element Type="Param" Id="58307D69">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="42B4A1F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="Param" Id="D43633C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="889EC444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1CCBEB8E">
        <Comment>
            Return to the tear after enemies have been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3AD8416B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="9FB7A598"/>
        <Parameter Type="Param" Library="AIAI" Id="BE191938"/>
    </Element>
    <Element Type="Param" Id="9FB7A598">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3A6E911B"/>
    </Element>
    <Element Type="Param" Id="BE191938">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="EB625B4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="120A8F70"/>
    </Element>
    <Element Type="Param" Id="120A8F70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="114007E5">
        <Comment>
            Blackhearts Bay
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="F820A5BD">
        <Identifier>HeroAITurnInDoubloons</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDC7E"/>
        <Variable Type="Variable" Library="AIAI" Id="3FE97F05"/>
        <Variable Type="Variable" Library="AIAI" Id="FA3E3658"/>
        <Variable Type="Variable" Library="AIAI" Id="F7B56018"/>
        <Variable Type="Variable" Library="AIAI" Id="13DBA458"/>
        <Variable Type="Variable" Library="AIAI" Id="312587A2"/>
        <Variable Type="Variable" Library="AIAI" Id="079AA80B"/>
        <Variable Type="Variable" Library="AIAI" Id="842E8A89"/>
        <Variable Type="Variable" Library="AIAI" Id="75E48D67"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BABD9640"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5824AE52"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4F9B6E0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B61BC07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27B30DD7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B08DECA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="271B46A2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C982736A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67F178CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95FF3932"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3372149C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B97273FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D87932E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2E9D0B8"/>
    </Element>
    <Element Type="ParamDef" Id="A04901FD">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CBC5B047"/>
    </Element>
    <Element Type="Param" Id="CBC5B047">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A8CBDC7E">
        <Identifier>pirateShipCost</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="41CA873E"/>
    </Element>
    <Element Type="Param" Id="41CA873E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3FE97F05">
        <Identifier>doubloonsTurnedIn</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BFA951F"/>
    </Element>
    <Element Type="Param" Id="2BFA951F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FA3E3658">
        <Identifier>ghostShipBeaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C04172CA"/>
    </Element>
    <Element Type="Param" Id="C04172CA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="F7B56018">
        <Identifier>areaAroundBeacon</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="93436704"/>
    </Element>
    <Element Type="Param" Id="93436704">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="13DBA458">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B6A06C49"/>
    </Element>
    <Element Type="Param" Id="B6A06C49">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F096C88B"/>
    </Element>
    <Element Type="FunctionCall" Id="F096C88B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="312587A2">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E98AC9BF"/>
    </Element>
    <Element Type="Param" Id="E98AC9BF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBE5D013"/>
    </Element>
    <Element Type="FunctionCall" Id="DBE5D013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="079AA80B">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7B1EFD80"/>
    </Element>
    <Element Type="Param" Id="7B1EFD80">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D62DCC6F"/>
    </Element>
    <Element Type="FunctionCall" Id="D62DCC6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="842E8A89">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C677C763"/>
    </Element>
    <Element Type="Param" Id="C677C763">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="75E48D67">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E8374445"/>
    </Element>
    <Element Type="Param" Id="E8374445">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="BABD9640">
        <Comment>
            Give up if we are interrupted while heading there
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5824AE52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36C39631"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="380D8CC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ABD9E58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34F38FFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4605A05"/>
    </Element>
    <Element Type="FunctionCall" Id="36C39631">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="40DEACC8"/>
        <Parameter Type="Param" Library="AIAI" Id="A43ABD02"/>
        <Parameter Type="Param" Library="AIAI" Id="CA8D0866"/>
    </Element>
    <Element Type="Param" Id="40DEACC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7045D69F"/>
    </Element>
    <Element Type="FunctionCall" Id="7045D69F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E05F8F23"/>
        <Parameter Type="Param" Library="AIAI" Id="85708948"/>
    </Element>
    <Element Type="Param" Id="85708948">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="A43ABD02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CA8D0866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="380D8CC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06815098"/>
        <Parameter Type="Param" Library="AIAI" Id="E9ADEC5B"/>
    </Element>
    <Element Type="Param" Id="06815098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="45BD2E89"/>
        <Array Type="Param" Library="AIAI" Id="8F68A5B7"/>
    </Element>
    <Element Type="Param" Id="45BD2E89">
        <Variable Type="Variable" Library="AIAI" Id="4FF0D33C"/>
    </Element>
    <Element Type="Param" Id="8F68A5B7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="E9ADEC5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1EBDD48"/>
    </Element>
    <Element Type="FunctionCall" Id="A1EBDD48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6383526B"/>
        <Parameter Type="Param" Library="AIAI" Id="2F1EAB64"/>
        <Parameter Type="Param" Library="AIAI" Id="4A26ABF4"/>
    </Element>
    <Element Type="Param" Id="6383526B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2F1EAB64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="3F63C48E"/>
    </Element>
    <Element Type="Param" Id="4A26ABF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41AED62B"/>
    </Element>
    <Element Type="FunctionCall" Id="41AED62B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="7BCDA4E9"/>
    </Element>
    <Element Type="Param" Id="7BCDA4E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="3ABD9E58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC2FDECF"/>
        <Parameter Type="Param" Library="AIAI" Id="D6716535"/>
    </Element>
    <Element Type="Param" Id="DC2FDECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6FC693DD"/>
        <Array Type="Param" Library="AIAI" Id="AADA0520"/>
    </Element>
    <Element Type="Param" Id="6FC693DD">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="AADA0520">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="D6716535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="34F38FFD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44FF19A4"/>
    </Element>
    <Element Type="Param" Id="44FF19A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="FunctionCall" Id="E4605A05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A48B09E0"/>
    </Element>
    <Element Type="Param" Id="A48B09E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="4F9B6E0A">
        <Comment>
            Check if we have succesfully turned in the doubloons or someone else has
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6B61BC07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC193AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A61698A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2789AF43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89A85DCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E8043C1"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC193AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E5A5A14D"/>
        <Parameter Type="Param" Library="AIAI" Id="739E0222"/>
    </Element>
    <Element Type="Param" Id="E5A5A14D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25E156B1"/>
    </Element>
    <Element Type="FunctionCall" Id="25E156B1">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="5C98FF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="D1935FE8"/>
    </Element>
    <Element Type="Param" Id="D1935FE8">
        <ParameterDef Type="ParamDef" Library="MapM" Id="E6B80D57"/>
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="739E0222">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDC7E"/>
    </Element>
    <Element Type="FunctionCall" Id="4A61698A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8345344D"/>
        <Parameter Type="Param" Library="AIAI" Id="7F3A1412"/>
    </Element>
    <Element Type="Param" Id="8345344D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="646F6793"/>
    </Element>
    <Element Type="Param" Id="646F6793">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="C8A29EFF"/>
    </Element>
    <Element Type="Param" Id="C8A29EFF">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="7F3A1412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3FE97F05"/>
    </Element>
    <Element Type="FunctionCall" Id="2789AF43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CBDCA2EC"/>
        <Parameter Type="Param" Library="AIAI" Id="F73936A3"/>
    </Element>
    <Element Type="Param" Id="CBDCA2EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61ABBCEA"/>
    </Element>
    <Element Type="FunctionCall" Id="61ABBCEA">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="5C98FF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="5791DDFD"/>
    </Element>
    <Element Type="Param" Id="5791DDFD">
        <ParameterDef Type="ParamDef" Library="MapM" Id="E6B80D57"/>
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Param" Id="F73936A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDC7E"/>
    </Element>
    <Element Type="FunctionCall" Id="89A85DCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="52BCF4E7"/>
        <Parameter Type="Param" Library="AIAI" Id="3C08BCA5"/>
    </Element>
    <Element Type="Param" Id="52BCF4E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="FAE18C10"/>
    </Element>
    <Element Type="Param" Id="FAE18C10">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="0DC83102"/>
    </Element>
    <Element Type="Param" Id="0DC83102">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Param" Id="3C08BCA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3FE97F05"/>
    </Element>
    <Element Type="FunctionCall" Id="4E8043C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33C1C741"/>
        <Parameter Type="Param" Library="AIAI" Id="820183CB"/>
        <Parameter Type="Param" Library="AIAI" Id="6F6E20D1"/>
    </Element>
    <Element Type="Param" Id="33C1C741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CBDA4432"/>
        <Array Type="Param" Library="AIAI" Id="657B5B12"/>
    </Element>
    <Element Type="Param" Id="CBDA4432">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="657B5B12">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="820183CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6F6E20D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="27B30DD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFAD7DAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D85BC628"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AF1ABE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD0E582B"/>
    </Element>
    <Element Type="FunctionCall" Id="BFAD7DAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22258EB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2B0FFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="22258EB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="69AC4FCC"/>
        <Parameter Type="Param" Library="AIAI" Id="FC70416F"/>
        <Parameter Type="Param" Library="AIAI" Id="9E72F147"/>
    </Element>
    <Element Type="Param" Id="69AC4FCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3FE97F05"/>
    </Element>
    <Element Type="Param" Id="FC70416F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="9E72F147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A8CBDC7E"/>
    </Element>
    <Element Type="FunctionCall" Id="E2B0FFAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6C38ACEE"/>
        <Parameter Type="Param" Library="AIAI" Id="23258CB0"/>
        <Parameter Type="Param" Library="AIAI" Id="A7BC1627"/>
    </Element>
    <Element Type="Param" Id="6C38ACEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE5BFF8C"/>
    </Element>
    <Element Type="FunctionCall" Id="CE5BFF8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000386"/>
        <Parameter Type="Param" Library="AIAI" Id="F18B83CA"/>
        <Parameter Type="Param" Library="AIAI" Id="179B4D43"/>
    </Element>
    <Element Type="Param" Id="F18B83CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000765"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="425A8FDF"/>
        <Array Type="Param" Library="AIAI" Id="F9702C92"/>
    </Element>
    <Element Type="Param" Id="425A8FDF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F9702C92">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="179B4D43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000766"/>
        <Value>CannonballStack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="23258CB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7BC1627">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D85BC628">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFF6A80"/>
        <Parameter Type="Param" Library="AIAI" Id="6EDC8FD3"/>
    </Element>
    <Element Type="Param" Id="3DFF6A80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6ABCC849"/>
        <Array Type="Param" Library="AIAI" Id="885D6D4D"/>
    </Element>
    <Element Type="Param" Id="6ABCC849">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="885D6D4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="6EDC8FD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5AF1ABE2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F27110F"/>
    </Element>
    <Element Type="Param" Id="1F27110F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="FunctionCall" Id="FD0E582B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A658F724"/>
    </Element>
    <Element Type="Param" Id="A658F724">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="B08DECA6">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="271B46A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A66EEC39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4A0D951"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6769DD40"/>
    </Element>
    <Element Type="FunctionCall" Id="A66EEC39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="047C1404"/>
        <Parameter Type="Param" Library="AIAI" Id="921B6045"/>
        <Parameter Type="Param" Library="AIAI" Id="637DCA94"/>
    </Element>
    <Element Type="Param" Id="047C1404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="559D8E41"/>
    </Element>
    <Element Type="Param" Id="559D8E41">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5EB10032"/>
        <Array Type="Param" Library="AIAI" Id="5AB3DA81"/>
    </Element>
    <Element Type="Param" Id="5EB10032">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5AB3DA81">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="921B6045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="637DCA94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4A0D951">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FB3D0320"/>
    </Element>
    <Element Type="Param" Id="FB3D0320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6769DD40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6893A9E"/>
        <Parameter Type="Param" Library="AIAI" Id="F43D588A"/>
        <Parameter Type="Param" Library="AIAI" Id="92A1183C"/>
    </Element>
    <Element Type="Param" Id="F6893A9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2001D517"/>
    </Element>
    <Element Type="FunctionCall" Id="2001D517">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="B1335D06"/>
    </Element>
    <Element Type="Param" Id="B1335D06">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="F43D588A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="92A1183C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C982736A">
        <Comment>
            Decide what to do if there are enemy heroes nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="67F178CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="07611F42"/>
        <Parameter Type="Param" Library="AIAI" Id="3F109280"/>
    </Element>
    <Element Type="Param" Id="07611F42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FA3E3658"/>
    </Element>
    <Element Type="Param" Id="3F109280">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7049AC21"/>
    </Element>
    <Element Type="FunctionCall" Id="7049AC21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="16D41BCE"/>
    </Element>
    <Element Type="Param" Id="16D41BCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="2BEA1C31"/>
    </Element>
    <Element Type="Param" Id="2BEA1C31">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="FunctionCall" Id="95FF3932">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0920CC73"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D83F5861"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="571667F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81A7CDE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="007962BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="725134CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="516D43FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="172F5ABE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9202BBC1"/>
    </Element>
    <Element Type="FunctionCall" Id="0920CC73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A42DF3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C87E257"/>
    </Element>
    <Element Type="FunctionCall" Id="0A42DF3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8101EBC7"/>
    </Element>
    <Element Type="Param" Id="8101EBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6C87E257">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E94F7540"/>
        <Parameter Type="Param" Library="AIAI" Id="48259FAE"/>
        <Parameter Type="Param" Library="AIAI" Id="6BEE1C5F"/>
    </Element>
    <Element Type="Param" Id="E94F7540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ED0EB0C"/>
    </Element>
    <Element Type="FunctionCall" Id="3ED0EB0C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="B23C8A56"/>
        <Parameter Type="Param" Library="AIAI" Id="5205B15D"/>
    </Element>
    <Element Type="Param" Id="B23C8A56">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="5205B15D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="48259FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6BEE1C5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D83F5861">
        <Comment>
            Fend of enemies trying around the beacon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="571667F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5DC8026B"/>
        <Parameter Type="Param" Library="AIAI" Id="5E83D66C"/>
    </Element>
    <Element Type="Param" Id="5DC8026B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52A4E249"/>
    </Element>
    <Element Type="FunctionCall" Id="52A4E249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E88F23"/>
        <Parameter Type="Param" Library="AIAI" Id="11DE6591"/>
    </Element>
    <Element Type="Param" Id="E3E88F23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="FA3E3658"/>
    </Element>
    <Element Type="Param" Id="11DE6591">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="7D7D26A3"/>
    </Element>
    <Element Type="Param" Id="5E83D66C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F7B56018"/>
    </Element>
    <Element Type="FunctionCall" Id="81A7CDE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="549C9022"/>
        <Parameter Type="Param" Library="AIAI" Id="FA107285"/>
    </Element>
    <Element Type="Param" Id="549C9022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="13DBA458"/>
    </Element>
    <Element Type="Param" Id="FA107285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D8E3BEA"/>
    </Element>
    <Element Type="FunctionCall" Id="8D8E3BEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="ECF27F44"/>
        <Parameter Type="Param" Library="AIAI" Id="E5059BAD"/>
        <Parameter Type="Param" Library="AIAI" Id="7C1DE810"/>
        <Parameter Type="Param" Library="AIAI" Id="20FBED30"/>
        <Parameter Type="Param" Library="AIAI" Id="F0C8E815"/>
    </Element>
    <Element Type="Param" Id="ECF27F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="E5059BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="7C1DE810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="20FBED30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F0C8E815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="F7B56018"/>
    </Element>
    <Element Type="FunctionCall" Id="007962BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6B1EEC54"/>
        <Parameter Type="Param" Library="AIAI" Id="0A0CFA35"/>
    </Element>
    <Element Type="Param" Id="6B1EEC54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87BA659C"/>
    </Element>
    <Element Type="FunctionCall" Id="87BA659C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="987B1366"/>
        <Parameter Type="Param" Library="AIAI" Id="066CF602"/>
        <Parameter Type="Param" Library="AIAI" Id="5F7AB204"/>
        <Parameter Type="Param" Library="AIAI" Id="3AB5FAB0"/>
        <Parameter Type="Param" Library="AIAI" Id="21EA3E61"/>
    </Element>
    <Element Type="Param" Id="987B1366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="066CF602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5F7AB204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="3AB5FAB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="21EA3E61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="13DBA458"/>
    </Element>
    <Element Type="Param" Id="0A0CFA35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="312587A2"/>
    </Element>
    <Element Type="FunctionCall" Id="725134CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E49DCECF"/>
        <Parameter Type="Param" Library="AIAI" Id="AD3B153D"/>
    </Element>
    <Element Type="Param" Id="E49DCECF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAF79894"/>
    </Element>
    <Element Type="FunctionCall" Id="DAF79894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="C824A1A4"/>
        <Parameter Type="Param" Library="AIAI" Id="5E76939F"/>
        <Parameter Type="Param" Library="AIAI" Id="1408F1D2"/>
        <Parameter Type="Param" Library="AIAI" Id="FF1BFBD3"/>
        <Parameter Type="Param" Library="AIAI" Id="748DA693"/>
    </Element>
    <Element Type="Param" Id="C824A1A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="5E76939F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="1408F1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="FF1BFBD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="748DA693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="13DBA458"/>
    </Element>
    <Element Type="Param" Id="AD3B153D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="079AA80B"/>
    </Element>
    <Element Type="FunctionCall" Id="516D43FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="657523D6"/>
        <Parameter Type="Param" Library="AIAI" Id="36B3ECB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB654E18"/>
    </Element>
    <Element Type="Param" Id="657523D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="312587A2"/>
    </Element>
    <Element Type="Param" Id="36B3ECB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="842E8A89"/>
    </Element>
    <Element Type="FunctionCall" Id="AB654E18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC713C27"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE1AA364"/>
    </Element>
    <Element Type="FunctionCall" Id="EC713C27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FB8BC982"/>
        <Parameter Type="Param" Library="AIAI" Id="5091434F"/>
    </Element>
    <Element Type="Param" Id="FB8BC982">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="312587A2"/>
    </Element>
    <Element Type="Param" Id="5091434F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="842E8A89"/>
    </Element>
    <Element Type="FunctionCall" Id="FE1AA364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4428D83D"/>
        <Parameter Type="Param" Library="AIAI" Id="D65409E0"/>
        <Parameter Type="Param" Library="AIAI" Id="B536E077"/>
    </Element>
    <Element Type="Param" Id="4428D83D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFD630E2"/>
    </Element>
    <Element Type="FunctionCall" Id="FFD630E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="161D17CC"/>
        <Parameter Type="Param" Library="AIAI" Id="61862C99"/>
    </Element>
    <Element Type="Param" Id="161D17CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="61862C99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="842E8A89"/>
    </Element>
    <Element Type="Param" Id="D65409E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B536E077">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="172F5ABE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BCEDF07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29E1AA72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5CDA2D0"/>
    </Element>
    <Element Type="FunctionCall" Id="9BCEDF07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1C440453"/>
        <Parameter Type="Param" Library="AIAI" Id="70076528"/>
    </Element>
    <Element Type="Param" Id="1C440453">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="70076528">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCA121C5"/>
    </Element>
    <Element Type="FunctionCall" Id="29E1AA72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6A817A1E"/>
    </Element>
    <Element Type="Param" Id="6A817A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A5CDA2D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC5A8BE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="423A0561"/>
    </Element>
    <Element Type="FunctionCall" Id="BC5A8BE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BAC2E684"/>
        <Parameter Type="Param" Library="AIAI" Id="460D2D95"/>
        <Parameter Type="Param" Library="AIAI" Id="E050FF62"/>
    </Element>
    <Element Type="Param" Id="BAC2E684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E63221F2"/>
    </Element>
    <Element Type="FunctionCall" Id="E63221F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="86895ED4"/>
        <Parameter Type="Param" Library="AIAI" Id="4BDEBB44"/>
    </Element>
    <Element Type="Param" Id="86895ED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="4BDEBB44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="312587A2"/>
    </Element>
    <Element Type="Param" Id="460D2D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E050FF62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="423A0561">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="453BA1D2"/>
        <Parameter Type="Param" Library="AIAI" Id="21630D6A"/>
        <Parameter Type="Param" Library="AIAI" Id="FC68BE58"/>
    </Element>
    <Element Type="Param" Id="453BA1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F91ED5D9"/>
    </Element>
    <Element Type="FunctionCall" Id="F91ED5D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="753CC609"/>
        <Parameter Type="Param" Library="AIAI" Id="F3709908"/>
    </Element>
    <Element Type="Param" Id="753CC609">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="F3709908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="079AA80B"/>
    </Element>
    <Element Type="Param" Id="21630D6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FC68BE58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9202BBC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4F90E91C"/>
        <Parameter Type="Param" Library="AIAI" Id="5F24DB12"/>
        <Parameter Type="Param" Library="AIAI" Id="F280CA3F"/>
    </Element>
    <Element Type="Param" Id="4F90E91C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="478B4C0B"/>
    </Element>
    <Element Type="FunctionCall" Id="478B4C0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A71522D1"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2EFBB4"/>
    </Element>
    <Element Type="Param" Id="A71522D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B99586D6"/>
    </Element>
    <Element Type="FunctionCall" Id="B99586D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="63E26AD8"/>
    </Element>
    <Element Type="Param" Id="63E26AD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="48DC0218"/>
        <Array Type="Param" Library="AIAI" Id="94FD30F3"/>
    </Element>
    <Element Type="Param" Id="48DC0218">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="94FD30F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="3F2EFBB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="FA3E3658"/>
    </Element>
    <Element Type="Param" Id="5F24DB12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F280CA3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D7D26A3"/>
    </Element>
    <Element Type="Comment" Id="3372149C">
        <Comment>
            Issue the turn in doubloon order
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B97273FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="34988801"/>
        <Parameter Type="Param" Library="AIAI" Id="420F790D"/>
    </Element>
    <Element Type="Param" Id="34988801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="75E48D67"/>
    </Element>
    <Element Type="Param" Id="420F790D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79D79CF3"/>
    </Element>
    <Element Type="FunctionCall" Id="79D79CF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="B14DB90C"/>
        <Parameter Type="Param" Library="AIAI" Id="68918E59"/>
    </Element>
    <Element Type="Param" Id="B14DB90C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="19FAEE25"/>
        <Array Type="Param" Library="AIAI" Id="0CAECD22"/>
    </Element>
    <Element Type="Param" Id="19FAEE25">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0CAECD22">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="68918E59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6D87932E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B835889"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6B36D6B"/>
    </Element>
    <Element Type="FunctionCall" Id="6B835889">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4E47BDC"/>
        <Parameter Type="Param" Library="AIAI" Id="DF6C4895"/>
        <Parameter Type="Param" Library="AIAI" Id="F1165D70"/>
    </Element>
    <Element Type="Param" Id="E4E47BDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B00216B8"/>
        <Array Type="Param" Library="AIAI" Id="795347CF"/>
    </Element>
    <Element Type="Param" Id="B00216B8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="795347CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A04901FD"/>
    </Element>
    <Element Type="Param" Id="DF6C4895">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="F1165D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2C3F35B"/>
    </Element>
    <Element Type="FunctionCall" Id="A2C3F35B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="E66E6F57"/>
        <Parameter Type="Param" Library="AIAI" Id="15A6AAC7"/>
    </Element>
    <Element Type="Param" Id="E66E6F57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="6C1D0DEA"/>
    </Element>
    <Element Type="Param" Id="6C1D0DEA">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="Param" Id="15A6AAC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C2705AF"/>
    </Element>
    <Element Type="FunctionCall" Id="3C2705AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="CD75F959"/>
        <Parameter Type="Param" Library="AIAI" Id="491E362D"/>
    </Element>
    <Element Type="Param" Id="CD75F959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="491E362D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="D6B36D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2942074B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21BD6C1E"/>
    </Element>
    <Element Type="FunctionCall" Id="2942074B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AA022F26"/>
        <Parameter Type="Param" Library="AIAI" Id="48A27B03"/>
        <Parameter Type="Param" Library="AIAI" Id="3C66B7FE"/>
    </Element>
    <Element Type="Param" Id="AA022F26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="75E48D67"/>
    </Element>
    <Element Type="Param" Id="48A27B03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3C66B7FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="21BD6C1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="913D7286"/>
        <Parameter Type="Param" Library="AIAI" Id="F352A54C"/>
        <Parameter Type="Param" Library="AIAI" Id="CC2E2C3E"/>
    </Element>
    <Element Type="Param" Id="913D7286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F074728"/>
    </Element>
    <Element Type="FunctionCall" Id="9F074728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="3AE38C03"/>
    </Element>
    <Element Type="Param" Id="3AE38C03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="75E48D67"/>
    </Element>
    <Element Type="Param" Id="F352A54C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CC2E2C3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F072A598"/>
    </Element>
    <Element Type="FunctionCall" Id="F072A598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="9A8DA4A3"/>
        <Parameter Type="Param" Library="AIAI" Id="E7BABD48"/>
    </Element>
    <Element Type="Param" Id="9A8DA4A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E7BABD48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="B2E9D0B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F700F7DC"/>
    </Element>
    <Element Type="Param" Id="F700F7DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="57EBC2F7">
        <Identifier>HeroAITurnInDoubloonsDefend</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
        <Variable Type="Variable" Library="AIAI" Id="EC439155"/>
        <Variable Type="Variable" Library="AIAI" Id="145935ED"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="19D4CAD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29CC944D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C01AE6F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEB76E7A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7DC5D1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2A41539"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="381B0BFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE40CCD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E0F94B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5564203A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE8CA1CB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8E53983F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D4DD98B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9F6421EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB6A75D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BCF2B6C"/>
    </Element>
    <Element Type="ParamDef" Id="49D48CB5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2B28DEA0"/>
    </Element>
    <Element Type="Param" Id="2B28DEA0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EC439155">
        <Identifier>ghostShipBeaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="49076C38"/>
    </Element>
    <Element Type="Param" Id="49076C38">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="145935ED">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95950984"/>
    </Element>
    <Element Type="Param" Id="95950984">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="19D4CAD3">
        <Comment>
            Check if we should give up on turning in our doubloons
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="29CC944D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6220F843"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="550480EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5305A6C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6BC2AF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54481D1C"/>
    </Element>
    <Element Type="FunctionCall" Id="6220F843">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D89E6EF7"/>
        <Parameter Type="Param" Library="AIAI" Id="39B8955F"/>
    </Element>
    <Element Type="Param" Id="D89E6EF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D6A4CCB"/>
        <Array Type="Param" Library="AIAI" Id="90E318F1"/>
    </Element>
    <Element Type="Param" Id="6D6A4CCB">
        <Variable Type="Variable" Library="AIAI" Id="4FF0D33C"/>
    </Element>
    <Element Type="Param" Id="90E318F1">
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="39B8955F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F51BDE1F"/>
    </Element>
    <Element Type="FunctionCall" Id="F51BDE1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="35C10BB0"/>
        <Parameter Type="Param" Library="AIAI" Id="3D6C4E43"/>
        <Parameter Type="Param" Library="AIAI" Id="645B8431"/>
    </Element>
    <Element Type="Param" Id="35C10BB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3D6C4E43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="3F63C48E"/>
    </Element>
    <Element Type="Param" Id="645B8431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D00B6E64"/>
    </Element>
    <Element Type="FunctionCall" Id="D00B6E64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="778E6207"/>
    </Element>
    <Element Type="Param" Id="778E6207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="550480EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="66753E09"/>
        <Parameter Type="Param" Library="AIAI" Id="034D7299"/>
        <Parameter Type="Param" Library="AIAI" Id="FF89E69F"/>
    </Element>
    <Element Type="Param" Id="66753E09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA0EE028"/>
    </Element>
    <Element Type="FunctionCall" Id="FA0EE028">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E05F8F23"/>
        <Parameter Type="Param" Library="AIAI" Id="D1B93AA8"/>
    </Element>
    <Element Type="Param" Id="D1B93AA8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="034D7299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FF89E69F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5305A6C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4B88EF40"/>
        <Parameter Type="Param" Library="AIAI" Id="5F3BB6E3"/>
    </Element>
    <Element Type="Param" Id="4B88EF40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="14D70D2F"/>
        <Array Type="Param" Library="AIAI" Id="05E43985"/>
    </Element>
    <Element Type="Param" Id="14D70D2F">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="05E43985">
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="5F3BB6E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C6BC2AF2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="656E20D8"/>
    </Element>
    <Element Type="Param" Id="656E20D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="FunctionCall" Id="54481D1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF3B291"/>
    </Element>
    <Element Type="Param" Id="ABF3B291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="C01AE6F6">
        <Comment>
            Check if someone else has already filled up the beacon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BEB76E7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC291C45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FCE8EEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EBF1C4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65F3E877"/>
    </Element>
    <Element Type="FunctionCall" Id="FC291C45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BCED8C76"/>
        <Parameter Type="Param" Library="AIAI" Id="AD12FDA7"/>
    </Element>
    <Element Type="Param" Id="BCED8C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FD74F2AC"/>
        <Array Type="Param" Library="AIAI" Id="28D981BE"/>
    </Element>
    <Element Type="Param" Id="FD74F2AC">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="28D981BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="AD12FDA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0FCE8EEA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="848BEEB7"/>
    </Element>
    <Element Type="Param" Id="848BEEB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="FunctionCall" Id="5EBF1C4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9D203D"/>
    </Element>
    <Element Type="Param" Id="7F9D203D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="65F3E877">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2B142A99"/>
        <Parameter Type="Param" Library="AIAI" Id="6DDE68A8"/>
        <Parameter Type="Param" Library="AIAI" Id="60E1464A"/>
    </Element>
    <Element Type="Param" Id="2B142A99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="A038FDED"/>
    </Element>
    <Element Type="Param" Id="A038FDED">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="6DDE68A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="60E1464A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="Comment" Id="B7DC5D1E">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C2A41539">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C00D440C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBE8D19A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ED26328"/>
    </Element>
    <Element Type="FunctionCall" Id="C00D440C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA8A1F5"/>
        <Parameter Type="Param" Library="AIAI" Id="7980F0E3"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA18953"/>
    </Element>
    <Element Type="Param" Id="7CA8A1F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="C482200F"/>
    </Element>
    <Element Type="Param" Id="C482200F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BD8A420"/>
        <Array Type="Param" Library="AIAI" Id="DB73DE63"/>
    </Element>
    <Element Type="Param" Id="6BD8A420">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="DB73DE63">
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="7980F0E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1FA18953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BBE8D19A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E23EBA1F"/>
    </Element>
    <Element Type="Param" Id="E23EBA1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="4ED26328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41FAC62E"/>
        <Parameter Type="Param" Library="AIAI" Id="368C9470"/>
        <Parameter Type="Param" Library="AIAI" Id="9DB0028F"/>
    </Element>
    <Element Type="Param" Id="41FAC62E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CE83E4D"/>
    </Element>
    <Element Type="FunctionCall" Id="5CE83E4D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="9672AE0C"/>
    </Element>
    <Element Type="Param" Id="9672AE0C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="368C9470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9DB0028F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="381B0BFA">
        <Comment>
            Return to the beacon if we have strayed too far away from it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CE40CCD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D8131023"/>
        <Parameter Type="Param" Library="AIAI" Id="8E72F12D"/>
    </Element>
    <Element Type="Param" Id="D8131023">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC439155"/>
    </Element>
    <Element Type="Param" Id="8E72F12D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F60C95A1"/>
    </Element>
    <Element Type="FunctionCall" Id="F60C95A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FDA6E66F"/>
    </Element>
    <Element Type="Param" Id="FDA6E66F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="267E205E"/>
    </Element>
    <Element Type="Param" Id="267E205E">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="FunctionCall" Id="35E0F94B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87106D7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35FE0287"/>
    </Element>
    <Element Type="FunctionCall" Id="87106D7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE12FE0"/>
        <Parameter Type="Param" Library="AIAI" Id="FA848D72"/>
        <Parameter Type="Param" Library="AIAI" Id="02AC035D"/>
    </Element>
    <Element Type="Param" Id="FAE12FE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EBE5B88"/>
    </Element>
    <Element Type="FunctionCall" Id="0EBE5B88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5860E994"/>
        <Parameter Type="Param" Library="AIAI" Id="F8AA5869"/>
    </Element>
    <Element Type="Param" Id="5860E994">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="030194B4"/>
    </Element>
    <Element Type="FunctionCall" Id="030194B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="21810C87"/>
    </Element>
    <Element Type="Param" Id="21810C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="47B8C790"/>
        <Array Type="Param" Library="AIAI" Id="11ECEB17"/>
    </Element>
    <Element Type="Param" Id="47B8C790">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="11ECEB17">
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="F8AA5869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="EC439155"/>
    </Element>
    <Element Type="Param" Id="FA848D72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="02AC035D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="FunctionCall" Id="35FE0287">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03407861"/>
        <Parameter Type="Param" Library="AIAI" Id="083AE9A4"/>
    </Element>
    <Element Type="Param" Id="03407861">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="083AE9A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="Comment" Id="5564203A">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AE8CA1CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="756058E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C78EFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="756058E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B314633B"/>
        <Parameter Type="Param" Library="AIAI" Id="D440DFDF"/>
        <Parameter Type="Param" Library="AIAI" Id="4EDE5D79"/>
    </Element>
    <Element Type="Param" Id="B314633B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A40768C8"/>
    </Element>
    <Element Type="FunctionCall" Id="A40768C8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="49202E76"/>
    </Element>
    <Element Type="Param" Id="49202E76">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="D440DFDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4EDE5D79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C78EFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="68E86911"/>
    </Element>
    <Element Type="Param" Id="68E86911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="8E53983F">
        <Comment>
            Attack a nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6D4DD98B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC8AB4A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC40113C"/>
    </Element>
    <Element Type="FunctionCall" Id="DC8AB4A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C02378"/>
    </Element>
    <Element Type="Param" Id="F5C02378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="FC40113C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="80556E50"/>
        <Parameter Type="Param" Library="AIAI" Id="6C917E0D"/>
        <Parameter Type="Param" Library="AIAI" Id="43EE0296"/>
    </Element>
    <Element Type="Param" Id="80556E50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E6A582B"/>
    </Element>
    <Element Type="FunctionCall" Id="0E6A582B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="19C90AF9"/>
        <Parameter Type="Param" Library="AIAI" Id="E833DC82"/>
        <Parameter Type="Param" Library="AIAI" Id="5305B2A0"/>
    </Element>
    <Element Type="Param" Id="19C90AF9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="E833DC82">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <Variable Type="Variable" Library="AIAI" Id="EC439155"/>
    </Element>
    <Element Type="Param" Id="5305B2A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="Param" Id="6C917E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="43EE0296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9F6421EE">
        <Comment>
            Return to turning in your doubloons once the enemies have been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AB6A75D4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="14A0FFD1"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D11057"/>
    </Element>
    <Element Type="Param" Id="14A0FFD1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49D48CB5"/>
    </Element>
    <Element Type="Param" Id="E5D11057">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="FunctionCall" Id="3BCF2B6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0D089898"/>
    </Element>
    <Element Type="Param" Id="0D089898">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="8B3541A4">
        <Identifier>HeroAIPickUpDoubloon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
        <Variable Type="Variable" Library="AIAI" Id="347327EF"/>
        <Variable Type="Variable" Library="AIAI" Id="F26CF33F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="567B8689"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5110A0E9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0BEE5584"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADDF4B92"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F29C3F29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="905A0DF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BADF51F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63D120F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D756547E"/>
    </Element>
    <Element Type="ParamDef" Id="C44B3E64">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="56EE086A"/>
    </Element>
    <Element Type="Param" Id="56EE086A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="347327EF">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="273B49A3"/>
    </Element>
    <Element Type="Param" Id="273B49A3">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F26CF33F">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14E9084E"/>
    </Element>
    <Element Type="Param" Id="14E9084E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="567B8689">
        <Comment>
            Check if the dubloon has been picked up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5110A0E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CC347078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DF9B86C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="66971E21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D7EEBC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4E3BA05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="261DF386"/>
    </Element>
    <Element Type="Comment" Id="CC347078">
        <Comment>
            Stop trying to pick up the doubloon if there is a nearby human going for it as well (unless there are enemies nearby)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="0DF9B86C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2778018"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C48FAFC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ECE3DAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AEDC648"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E63DC5F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C2778018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8338D05"/>
        <Parameter Type="Param" Library="AIAI" Id="D72B3D41"/>
        <Parameter Type="Param" Library="AIAI" Id="1896C86A"/>
    </Element>
    <Element Type="Param" Id="D8338D05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3DDB7C6"/>
    </Element>
    <Element Type="FunctionCall" Id="D3DDB7C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8B0203F"/>
        <Parameter Type="Param" Library="AIAI" Id="615A7C1C"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1DE9C5"/>
        <Parameter Type="Param" Library="AIAI" Id="DF556BD0"/>
    </Element>
    <Element Type="Param" Id="615A7C1C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A7F6D9E5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="5E1DE9C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D49B0BFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B62F92E8"/>
    </Element>
    <Element Type="FunctionCall" Id="B62F92E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C251C028"/>
    </Element>
    <Element Type="Param" Id="C251C028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C32E6E94"/>
        <Array Type="Param" Library="AIAI" Id="6584E325"/>
    </Element>
    <Element Type="Param" Id="C32E6E94">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="6584E325">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="DF556BD0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CE5CCD46"/>
        <Variable Type="Variable" Library="AIAI" Id="CE2AB68B"/>
    </Element>
    <Element Type="Param" Id="D72B3D41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1896C86A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C48FAFC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B31CF92"/>
        <Parameter Type="Param" Library="AIAI" Id="ACDD40B9"/>
        <Parameter Type="Param" Library="AIAI" Id="B886B9FC"/>
    </Element>
    <Element Type="Param" Id="7B31CF92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6F70C409"/>
        <Array Type="Param" Library="AIAI" Id="1A39FDBA"/>
    </Element>
    <Element Type="Param" Id="6F70C409">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1A39FDBA">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="ACDD40B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83A65F26"/>
    </Element>
    <Element Type="FunctionCall" Id="83A65F26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="01CD06C7"/>
    </Element>
    <Element Type="Param" Id="01CD06C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="B886B9FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="9ECE3DAB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="10C448A3"/>
    </Element>
    <Element Type="Param" Id="10C448A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="FunctionCall" Id="5AEDC648">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E91622D"/>
    </Element>
    <Element Type="Param" Id="7E91622D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E63DC5F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9D8AEFBD"/>
        <Parameter Type="Param" Library="AIAI" Id="B76FF00F"/>
        <Parameter Type="Param" Library="AIAI" Id="0F403351"/>
    </Element>
    <Element Type="Param" Id="9D8AEFBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8C5EE8D"/>
    </Element>
    <Element Type="FunctionCall" Id="C8C5EE8D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7B2166B4"/>
        <Parameter Type="Param" Library="AIAI" Id="A29C3FB9"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1827CB"/>
    </Element>
    <Element Type="Param" Id="A29C3FB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="35E47404"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="5E1827CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2DFD8931"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="615D9F39"/>
        <Array Type="Param" Library="AIAI" Id="6D1686FF"/>
    </Element>
    <Element Type="Param" Id="615D9F39">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="6D1686FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="B76FF00F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0F403351">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="66971E21">
        <Comment>
            Look for another nearby doubloon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8D7EEBC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C42CA481"/>
        <Parameter Type="Param" Library="AIAI" Id="793E695C"/>
    </Element>
    <Element Type="Param" Id="C42CA481">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="288E432E"/>
        <Array Type="Param" Library="AIAI" Id="0FAAD0D4"/>
    </Element>
    <Element Type="Param" Id="288E432E">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="0FAAD0D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="793E695C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19217ABA"/>
    </Element>
    <Element Type="FunctionCall" Id="19217ABA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F4ED7EE1"/>
        <Parameter Type="Param" Library="AIAI" Id="3FD675F7"/>
    </Element>
    <Element Type="Param" Id="3FD675F7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B8B17840"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="FunctionCall" Id="A4E3BA05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AAA567B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B40EBA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A65B0765"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF2A1347"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFB98F14"/>
    </Element>
    <Element Type="FunctionCall" Id="5AAA567B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE55C28"/>
        <Parameter Type="Param" Library="AIAI" Id="5A2077B9"/>
        <Parameter Type="Param" Library="AIAI" Id="9C81B33E"/>
    </Element>
    <Element Type="Param" Id="6AE55C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3A67F062"/>
        <Array Type="Param" Library="AIAI" Id="63334DA5"/>
    </Element>
    <Element Type="Param" Id="3A67F062">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="63334DA5">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="5A2077B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CAEFB88"/>
    </Element>
    <Element Type="FunctionCall" Id="5CAEFB88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="A0AD8176"/>
        <Parameter Type="Param" Library="AIAI" Id="3F680F4D"/>
    </Element>
    <Element Type="Param" Id="A0AD8176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3F680F4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95FFB1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="95FFB1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CA9DE10C"/>
    </Element>
    <Element Type="Param" Id="CA9DE10C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF77FACF"/>
        <Array Type="Param" Library="AIAI" Id="09A41E5F"/>
    </Element>
    <Element Type="Param" Id="CF77FACF">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="09A41E5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="9C81B33E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="3B40EBA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F344E6BA"/>
        <Parameter Type="Param" Library="AIAI" Id="FEC16641"/>
        <Parameter Type="Param" Library="AIAI" Id="F6959945"/>
    </Element>
    <Element Type="Param" Id="F344E6BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F282F1B4"/>
    </Element>
    <Element Type="FunctionCall" Id="F282F1B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F93BE8"/>
    </Element>
    <Element Type="Param" Id="E2F93BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CA01545"/>
        <Array Type="Param" Library="AIAI" Id="2D79AE6D"/>
    </Element>
    <Element Type="Param" Id="8CA01545">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="2D79AE6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="FEC16641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F6959945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A65B0765">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5052CEA4"/>
    </Element>
    <Element Type="Param" Id="5052CEA4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="FunctionCall" Id="BF2A1347">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7DDC8CD8"/>
    </Element>
    <Element Type="Param" Id="7DDC8CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BFB98F14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="15B524F5"/>
    </Element>
    <Element Type="Param" Id="15B524F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="261DF386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5A1CAE"/>
        <Parameter Type="Param" Library="AIAI" Id="B92B2E5E"/>
        <Parameter Type="Param" Library="AIAI" Id="D863F36C"/>
    </Element>
    <Element Type="Param" Id="8C5A1CAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B0CD83C"/>
    </Element>
    <Element Type="FunctionCall" Id="8B0CD83C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9AB7DF4B"/>
    </Element>
    <Element Type="Param" Id="9AB7DF4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E7E996C4"/>
        <Array Type="Param" Library="AIAI" Id="6373C734"/>
    </Element>
    <Element Type="Param" Id="E7E996C4">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="6373C734">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="B92B2E5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D863F36C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0BEE5584">
        <Comment>
            Check if we should if it too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ADDF4B92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A8BC763"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94ACD4FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F314275A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C9A4D25"/>
    </Element>
    <Element Type="FunctionCall" Id="1A8BC763">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B63789E"/>
        <Parameter Type="Param" Library="AIAI" Id="28ED05A1"/>
    </Element>
    <Element Type="Param" Id="7B63789E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7F07881F"/>
        <Array Type="Param" Library="AIAI" Id="722C1B6C"/>
    </Element>
    <Element Type="Param" Id="7F07881F">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="722C1B6C">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="28ED05A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="94ACD4FE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="05D45E53"/>
    </Element>
    <Element Type="Param" Id="05D45E53">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="FunctionCall" Id="F314275A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D8C3460E"/>
    </Element>
    <Element Type="Param" Id="D8C3460E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="4C9A4D25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3FBE8E67"/>
        <Parameter Type="Param" Library="AIAI" Id="000F672D"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF648F2"/>
    </Element>
    <Element Type="Param" Id="3FBE8E67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="810B171D"/>
    </Element>
    <Element Type="FunctionCall" Id="810B171D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="CBF1DC17"/>
        <Parameter Type="Param" Library="AIAI" Id="58A71E2D"/>
        <Parameter Type="Param" Library="AIAI" Id="031E8D84"/>
    </Element>
    <Element Type="Param" Id="CBF1DC17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FB14BE05"/>
        <Array Type="Param" Library="AIAI" Id="C20C198B"/>
    </Element>
    <Element Type="Param" Id="FB14BE05">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C20C198B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="58A71E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="031E8D84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="000F672D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4BF648F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="2F20D7E2"/>
    </Element>
    <Element Type="Param" Id="2F20D7E2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C149A333"/>
    </Element>
    <Element Type="FunctionCall" Id="C149A333">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="21F4CF06"/>
    </Element>
    <Element Type="Param" Id="21F4CF06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8AEC1FC0"/>
        <Array Type="Param" Library="AIAI" Id="E418D7D7"/>
    </Element>
    <Element Type="Param" Id="8AEC1FC0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="E418D7D7">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Comment" Id="F29C3F29">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="905A0DF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C1F5674D"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF214B0"/>
    </Element>
    <Element Type="Param" Id="C1F5674D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="347327EF"/>
    </Element>
    <Element Type="Param" Id="4AF214B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26F2CC65"/>
    </Element>
    <Element Type="FunctionCall" Id="26F2CC65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="5B04E6E7"/>
        <Parameter Type="Param" Library="AIAI" Id="E9EDBFB5"/>
    </Element>
    <Element Type="Param" Id="5B04E6E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="400302D8"/>
        <Array Type="Param" Library="AIAI" Id="38D0C3C8"/>
    </Element>
    <Element Type="Param" Id="400302D8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="38D0C3C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="E9EDBFB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8BADF51F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="05978D16"/>
        <Parameter Type="Param" Library="AIAI" Id="A4BCBBC2"/>
    </Element>
    <Element Type="Param" Id="05978D16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F26CF33F"/>
    </Element>
    <Element Type="Param" Id="A4BCBBC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B46A24E"/>
    </Element>
    <Element Type="FunctionCall" Id="6B46A24E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="A3507643"/>
    </Element>
    <Element Type="Param" Id="A3507643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="347327EF"/>
    </Element>
    <Element Type="FunctionCall" Id="63D120F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D572B5B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAE33731"/>
    </Element>
    <Element Type="FunctionCall" Id="D572B5B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79A9BF28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06F937F3"/>
    </Element>
    <Element Type="FunctionCall" Id="79A9BF28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BA9A65C1"/>
        <Parameter Type="Param" Library="AIAI" Id="4370BB63"/>
        <Parameter Type="Param" Library="AIAI" Id="5226707E"/>
    </Element>
    <Element Type="Param" Id="BA9A65C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="347327EF"/>
    </Element>
    <Element Type="Param" Id="4370BB63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5226707E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="06F937F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6356C1D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BB367BD"/>
    </Element>
    <Element Type="FunctionCall" Id="6356C1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="CF82701E"/>
        <Parameter Type="Param" Library="AIAI" Id="15BCE3C6"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F15CEC"/>
    </Element>
    <Element Type="Param" Id="CF82701E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F26CF33F"/>
    </Element>
    <Element Type="Param" Id="15BCE3C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B3F15CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="8BB367BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="0D531D5A"/>
        <Parameter Type="Param" Library="AIAI" Id="07492432"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA33D0B"/>
    </Element>
    <Element Type="Param" Id="0D531D5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8DFD0E8"/>
    </Element>
    <Element Type="FunctionCall" Id="C8DFD0E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C9EE1AA1"/>
        <Parameter Type="Param" Library="AIAI" Id="CE91C4DA"/>
    </Element>
    <Element Type="Param" Id="C9EE1AA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="F26CF33F"/>
    </Element>
    <Element Type="Param" Id="CE91C4DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAFB02D7"/>
    </Element>
    <Element Type="FunctionCall" Id="CAFB02D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E094B643"/>
    </Element>
    <Element Type="Param" Id="E094B643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E663A471"/>
        <Array Type="Param" Library="AIAI" Id="8522826C"/>
    </Element>
    <Element Type="Param" Id="E663A471">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="8522826C">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="07492432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="3AA33D0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FAE33731">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F08E3E0F"/>
        <Parameter Type="Param" Library="AIAI" Id="04D71FCD"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB04B61"/>
    </Element>
    <Element Type="Param" Id="F08E3E0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="357059E8"/>
        <Array Type="Param" Library="AIAI" Id="18B24320"/>
    </Element>
    <Element Type="Param" Id="357059E8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="18B24320">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="04D71FCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="263B6A25"/>
    </Element>
    <Element Type="FunctionCall" Id="263B6A25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="428DB367"/>
        <Parameter Type="Param" Library="AIAI" Id="94B3BDEF"/>
    </Element>
    <Element Type="Param" Id="428DB367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="94B3BDEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B78BBB13"/>
    </Element>
    <Element Type="FunctionCall" Id="B78BBB13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BFB48AA2"/>
    </Element>
    <Element Type="Param" Id="BFB48AA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5D1BB5EB"/>
        <Array Type="Param" Library="AIAI" Id="D0F3606B"/>
    </Element>
    <Element Type="Param" Id="5D1BB5EB">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="D0F3606B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C44B3E64"/>
    </Element>
    <Element Type="Param" Id="2DB04B61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="D756547E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="21C60543"/>
    </Element>
    <Element Type="Param" Id="21C60543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="17CE9844">
        <Identifier>HeroAITreasureChestMoveToChest</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
        <Variable Type="Variable" Library="AIAI" Id="DAAE7147"/>
        <Variable Type="Variable" Library="AIAI" Id="E0365A6E"/>
        <Variable Type="Variable" Library="AIAI" Id="C000B54E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D101B697"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01D1B3DF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5EE86282"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A93AD08"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE9FE6FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C4F84BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE1B99C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FDDC7B4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1DDEDCD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FBF4B388"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1857F027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D328A19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4277C60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D0225C"/>
    </Element>
    <Element Type="ParamDef" Id="2AD4393E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EF0FA075"/>
    </Element>
    <Element Type="Param" Id="EF0FA075">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DAAE7147">
        <Identifier>distanceToChest</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F466A1F6"/>
    </Element>
    <Element Type="Param" Id="F466A1F6">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E0365A6E">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C3FC58EE"/>
    </Element>
    <Element Type="Param" Id="C3FC58EE">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="C000B54E">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1BB553E4"/>
    </Element>
    <Element Type="Param" Id="1BB553E4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="D101B697">
        <Comment>
            Give up on Treasure Chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="01D1B3DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3EFC7FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="515C30C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB8C8B18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33EC188F"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EFC7FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEECDE62"/>
        <Parameter Type="Param" Library="AIAI" Id="9601EE10"/>
    </Element>
    <Element Type="Param" Id="EEECDE62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="67B6082B"/>
        <Array Type="Param" Library="AIAI" Id="58C97758"/>
    </Element>
    <Element Type="Param" Id="67B6082B">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="58C97758">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="9601EE10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="515C30C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A3CA9AC"/>
    </Element>
    <Element Type="Param" Id="8A3CA9AC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="FunctionCall" Id="FB8C8B18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD7BFE78"/>
    </Element>
    <Element Type="Param" Id="BD7BFE78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="33EC188F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="69DD7184"/>
        <Parameter Type="Param" Library="AIAI" Id="68D20F27"/>
        <Parameter Type="Param" Library="AIAI" Id="E801EAF9"/>
    </Element>
    <Element Type="Param" Id="69DD7184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FF30842"/>
    </Element>
    <Element Type="FunctionCall" Id="5FF30842">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC9AD638"/>
        <Parameter Type="Param" Library="AIAI" Id="03CEFC49"/>
    </Element>
    <Element Type="Param" Id="03CEFC49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="64D3E332"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="68D20F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E801EAF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5EE86282">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6A93AD08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEDF44B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3DF4F81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69BE3B85"/>
    </Element>
    <Element Type="FunctionCall" Id="DEDF44B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CBEA16B0"/>
        <Parameter Type="Param" Library="AIAI" Id="14751C05"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF0EF89"/>
    </Element>
    <Element Type="Param" Id="CBEA16B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="7176FD15"/>
    </Element>
    <Element Type="Param" Id="7176FD15">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9F2F1014"/>
        <Array Type="Param" Library="AIAI" Id="A02E3478"/>
    </Element>
    <Element Type="Param" Id="9F2F1014">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A02E3478">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="14751C05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CEF0EF89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E3DF4F81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B34786D6"/>
    </Element>
    <Element Type="Param" Id="B34786D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="69BE3B85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="93B72128"/>
        <Parameter Type="Param" Library="AIAI" Id="5C3BE724"/>
        <Parameter Type="Param" Library="AIAI" Id="4C54FFB1"/>
    </Element>
    <Element Type="Param" Id="93B72128">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C507D2C2"/>
    </Element>
    <Element Type="FunctionCall" Id="C507D2C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="FD64320D"/>
    </Element>
    <Element Type="Param" Id="FD64320D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="5C3BE724">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4C54FFB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FE9FE6FE">
        <Comment>
            Fend off enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6C4F84BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="571DFC7C"/>
        <Parameter Type="Param" Library="AIAI" Id="C89FBE2C"/>
    </Element>
    <Element Type="Param" Id="571DFC7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DAAE7147"/>
    </Element>
    <Element Type="Param" Id="C89FBE2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="323300D7"/>
    </Element>
    <Element Type="FunctionCall" Id="323300D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="201ED061"/>
        <Parameter Type="Param" Library="AIAI" Id="63FDC364"/>
    </Element>
    <Element Type="Param" Id="201ED061">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C82BC50"/>
    </Element>
    <Element Type="FunctionCall" Id="8C82BC50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8B82CB3D"/>
    </Element>
    <Element Type="Param" Id="8B82CB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ACA786F4"/>
        <Array Type="Param" Library="AIAI" Id="37D3CFCD"/>
    </Element>
    <Element Type="Param" Id="ACA786F4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="37D3CFCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="63FDC364">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67DC893F"/>
    </Element>
    <Element Type="FunctionCall" Id="67DC893F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C0B502CE"/>
    </Element>
    <Element Type="Param" Id="C0B502CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B075CA1"/>
        <Array Type="Param" Library="AIAI" Id="BC8AD7FD"/>
    </Element>
    <Element Type="Param" Id="1B075CA1">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="BC8AD7FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE1B99C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F108F6DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="383C7B12"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="343ACBDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="181BDBEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C03D6C5"/>
    </Element>
    <Element Type="Comment" Id="F108F6DA">
        <Comment>
            Fend off enemies near the treasure chest
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="383C7B12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F096683"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56D4E949"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51EDE99D"/>
    </Element>
    <Element Type="FunctionCall" Id="3F096683">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2EA3D94F"/>
        <Parameter Type="Param" Library="AIAI" Id="8EFF8FBB"/>
    </Element>
    <Element Type="Param" Id="2EA3D94F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="8EFF8FBB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="76C8F543"/>
    </Element>
    <Element Type="FunctionCall" Id="56D4E949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F26902"/>
        <Parameter Type="Param" Library="AIAI" Id="B282FAEB"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA176AE"/>
    </Element>
    <Element Type="Param" Id="B1F26902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C3F29C1"/>
    </Element>
    <Element Type="FunctionCall" Id="8C3F29C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="5EA31652"/>
        <Parameter Type="Param" Library="AIAI" Id="C0D2A0F3"/>
        <Parameter Type="Param" Library="AIAI" Id="7F8F7E02"/>
    </Element>
    <Element Type="Param" Id="5EA31652">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="144C649A"/>
    </Element>
    <Element Type="FunctionCall" Id="144C649A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9CFFE059"/>
    </Element>
    <Element Type="Param" Id="9CFFE059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9867588F"/>
        <Array Type="Param" Library="AIAI" Id="4C961218"/>
    </Element>
    <Element Type="Param" Id="9867588F">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="4C961218">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="C0D2A0F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="78CA723C"/>
    </Element>
    <Element Type="Param" Id="7F8F7E02">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="B282FAEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FA176AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51EDE99D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC9F5BF0"/>
    </Element>
    <Element Type="Param" Id="CC9F5BF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="343ACBDB">
        <Comment>
            Harass nearby enemies
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="181BDBEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE44894"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C93F5C1"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE44894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F5416273"/>
    </Element>
    <Element Type="Param" Id="F5416273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5C93F5C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8FCD9EC3"/>
        <Parameter Type="Param" Library="AIAI" Id="CCFD28E1"/>
        <Parameter Type="Param" Library="AIAI" Id="1C240927"/>
    </Element>
    <Element Type="Param" Id="8FCD9EC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA0835F6"/>
    </Element>
    <Element Type="FunctionCall" Id="AA0835F6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="FDABC6D4"/>
        <Parameter Type="Param" Library="AIAI" Id="9624D1AC"/>
    </Element>
    <Element Type="Param" Id="FDABC6D4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="9624D1AC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="CCFD28E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1C240927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5C03D6C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DBED7DFA"/>
        <Parameter Type="Param" Library="AIAI" Id="E8502912"/>
        <Parameter Type="Param" Library="AIAI" Id="5F6869C3"/>
    </Element>
    <Element Type="Param" Id="DBED7DFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAAE7147"/>
    </Element>
    <Element Type="Param" Id="E8502912">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5F6869C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="EB916270"/>
    </Element>
    <Element Type="Comment" Id="FDDC7B4F">
        <Comment>
            Check if we have arrived at the chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D1DDEDCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CBE1E95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A855DD9"/>
    </Element>
    <Element Type="FunctionCall" Id="1CBE1E95">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD5AC5AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7D7109FB"/>
    </Element>
    <Element Type="Param" Id="BD5AC5AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="7D7109FB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FAE505CE"/>
    </Element>
    <Element Type="FunctionCall" Id="8A855DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="68AEB685"/>
        <Parameter Type="Param" Library="AIAI" Id="B8EE1508"/>
        <Parameter Type="Param" Library="AIAI" Id="A34A3C4F"/>
    </Element>
    <Element Type="Param" Id="68AEB685">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAAE7147"/>
    </Element>
    <Element Type="Param" Id="B8EE1508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A34A3C4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="FF93817D"/>
    </Element>
    <Element Type="Comment" Id="FBF4B388">
        <Comment>
            Keep walking toward the chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1857F027">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA8DBF0"/>
        <Parameter Type="Param" Library="AIAI" Id="FA601716"/>
    </Element>
    <Element Type="Param" Id="1FA8DBF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E0365A6E"/>
    </Element>
    <Element Type="Param" Id="FA601716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61DBFDAC"/>
    </Element>
    <Element Type="FunctionCall" Id="61DBFDAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="E44E21B8"/>
        <Parameter Type="Param" Library="AIAI" Id="B2205CFC"/>
    </Element>
    <Element Type="Param" Id="E44E21B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B3B0ABA4"/>
        <Array Type="Param" Library="AIAI" Id="9DD4FBB1"/>
    </Element>
    <Element Type="Param" Id="B3B0ABA4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9DD4FBB1">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="B2205CFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3D328A19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD878BE"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C4A819"/>
    </Element>
    <Element Type="Param" Id="2AD878BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C000B54E"/>
    </Element>
    <Element Type="Param" Id="A9C4A819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF53A1EC"/>
    </Element>
    <Element Type="FunctionCall" Id="EF53A1EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6F2F87"/>
    </Element>
    <Element Type="Param" Id="9C6F2F87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="E0365A6E"/>
    </Element>
    <Element Type="FunctionCall" Id="F4277C60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F89520CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="868A8C8F"/>
    </Element>
    <Element Type="FunctionCall" Id="F89520CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="737AA20A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAD81AA2"/>
    </Element>
    <Element Type="FunctionCall" Id="737AA20A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CE3FD27D"/>
        <Parameter Type="Param" Library="AIAI" Id="7AFEB247"/>
        <Parameter Type="Param" Library="AIAI" Id="867728C9"/>
    </Element>
    <Element Type="Param" Id="CE3FD27D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E0365A6E"/>
    </Element>
    <Element Type="Param" Id="7AFEB247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="867728C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FAD81AA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F7768A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BD0A8ED"/>
    </Element>
    <Element Type="FunctionCall" Id="5F7768A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="0AF38FD0"/>
        <Parameter Type="Param" Library="AIAI" Id="D055DCFC"/>
        <Parameter Type="Param" Library="AIAI" Id="33653E41"/>
    </Element>
    <Element Type="Param" Id="0AF38FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C000B54E"/>
    </Element>
    <Element Type="Param" Id="D055DCFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="33653E41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="9BD0A8ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD116EC"/>
        <Parameter Type="Param" Library="AIAI" Id="E6611859"/>
        <Parameter Type="Param" Library="AIAI" Id="032F99FD"/>
    </Element>
    <Element Type="Param" Id="AFD116EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35F322AD"/>
    </Element>
    <Element Type="FunctionCall" Id="35F322AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC072FC"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B0ED38"/>
    </Element>
    <Element Type="Param" Id="ABC072FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="C000B54E"/>
    </Element>
    <Element Type="Param" Id="B9B0ED38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5412F49"/>
    </Element>
    <Element Type="FunctionCall" Id="F5412F49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="07237E8F"/>
    </Element>
    <Element Type="Param" Id="07237E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA4FD823"/>
        <Array Type="Param" Library="AIAI" Id="6F7D9CF0"/>
    </Element>
    <Element Type="Param" Id="AA4FD823">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="6F7D9CF0">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="E6611859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="032F99FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="868A8C8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F5ACCF3"/>
        <Parameter Type="Param" Library="AIAI" Id="23AF64F9"/>
        <Parameter Type="Param" Library="AIAI" Id="4969E6BE"/>
    </Element>
    <Element Type="Param" Id="9F5ACCF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="65CE5D4C"/>
        <Array Type="Param" Library="AIAI" Id="0E0F5F9F"/>
    </Element>
    <Element Type="Param" Id="65CE5D4C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0E0F5F9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="Param" Id="23AF64F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="4969E6BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6E71BBB"/>
    </Element>
    <Element Type="FunctionCall" Id="C6E71BBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="35F32F7C"/>
        <Parameter Type="Param" Library="AIAI" Id="074AF5B2"/>
    </Element>
    <Element Type="Param" Id="35F32F7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="074AF5B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="871F13F3"/>
    </Element>
    <Element Type="FunctionCall" Id="871F13F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3666AD7F"/>
    </Element>
    <Element Type="Param" Id="3666AD7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="33192B37"/>
        <Array Type="Param" Library="AIAI" Id="5AEA0BFC"/>
    </Element>
    <Element Type="Param" Id="33192B37">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="5AEA0BFC">
        <Parameter Type="ParamDef" Library="AIAI" Id="2AD4393E"/>
    </Element>
    <Element Type="FunctionCall" Id="58D0225C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="076AD98B"/>
    </Element>
    <Element Type="Param" Id="076AD98B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="AAF28FB3">
        <Identifier>HeroAITreasureChestAttackChest</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
        <Variable Type="Variable" Library="AIAI" Id="A23324B9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="76BA5447"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1465704D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C83DCFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14E68BA4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3C2C2A4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C677C78E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="61B8A2D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7E26333"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECE44F77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC98B6D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB43FBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D2DB7D6"/>
    </Element>
    <Element Type="ParamDef" Id="029A3721">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BC138B40"/>
    </Element>
    <Element Type="Param" Id="BC138B40">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A23324B9">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AEC65AC2"/>
    </Element>
    <Element Type="Param" Id="AEC65AC2">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="76BA5447">
        <Comment>
            Give up on Treasure Chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1465704D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D4BF70C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD46828E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FF04CBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA2F8F6D"/>
    </Element>
    <Element Type="FunctionCall" Id="1D4BF70C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18BC883A"/>
        <Parameter Type="Param" Library="AIAI" Id="026B73C3"/>
    </Element>
    <Element Type="Param" Id="18BC883A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="16CC3FC1"/>
        <Array Type="Param" Library="AIAI" Id="DCD918F0"/>
    </Element>
    <Element Type="Param" Id="16CC3FC1">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="DCD918F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="026B73C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="BD46828E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81229DE6"/>
    </Element>
    <Element Type="Param" Id="81229DE6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="FunctionCall" Id="3FF04CBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EF65B79C"/>
    </Element>
    <Element Type="Param" Id="EF65B79C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BA2F8F6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="062C074F"/>
        <Parameter Type="Param" Library="AIAI" Id="D0C3D780"/>
        <Parameter Type="Param" Library="AIAI" Id="D8574349"/>
    </Element>
    <Element Type="Param" Id="062C074F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA5E1807"/>
    </Element>
    <Element Type="FunctionCall" Id="AA5E1807">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC9AD638"/>
        <Parameter Type="Param" Library="AIAI" Id="3B2F7D65"/>
    </Element>
    <Element Type="Param" Id="3B2F7D65">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="64D3E332"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="D0C3D780">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D8574349">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8C83DCFC">
        <Comment>
            If we're still mounted, dismount now
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="14E68BA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5298CC5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FADA527C"/>
    </Element>
    <Element Type="FunctionCall" Id="5298CC5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52A25E96"/>
        <Parameter Type="Param" Library="AIAI" Id="386A9D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="F5F01BC0"/>
    </Element>
    <Element Type="Param" Id="52A25E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="166DE8A1"/>
    </Element>
    <Element Type="FunctionCall" Id="166DE8A1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
        <Parameter Type="Param" Library="AIAI" Id="8F823496"/>
    </Element>
    <Element Type="Param" Id="8F823496">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="386A9D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F5F01BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FADA527C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="456FE541"/>
    </Element>
    <Element Type="Param" Id="456FE541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="3C2C2A4E">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C677C78E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E9BA6C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="222280C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="503A3C31"/>
    </Element>
    <Element Type="FunctionCall" Id="5E9BA6C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D33A511B"/>
        <Parameter Type="Param" Library="AIAI" Id="B30BB823"/>
        <Parameter Type="Param" Library="AIAI" Id="AFAEC6CC"/>
    </Element>
    <Element Type="Param" Id="D33A511B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="752CC32D"/>
    </Element>
    <Element Type="Param" Id="752CC32D">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8312CAA"/>
        <Array Type="Param" Library="AIAI" Id="D621D6F0"/>
    </Element>
    <Element Type="Param" Id="A8312CAA">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="D621D6F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="B30BB823">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFAEC6CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="222280C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FECCE04"/>
    </Element>
    <Element Type="Param" Id="5FECCE04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="503A3C31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F28CCC19"/>
        <Parameter Type="Param" Library="AIAI" Id="486C01A4"/>
        <Parameter Type="Param" Library="AIAI" Id="EE1C76CC"/>
    </Element>
    <Element Type="Param" Id="F28CCC19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C756CE6E"/>
    </Element>
    <Element Type="FunctionCall" Id="C756CE6E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="7A84D0C9"/>
    </Element>
    <Element Type="Param" Id="7A84D0C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="486C01A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EE1C76CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="61B8A2D0">
        <Comment>
            Fend off enemies near the treasure chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A7E26333">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71870EA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C007BF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1A129FB"/>
    </Element>
    <Element Type="FunctionCall" Id="71870EA0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2A258101"/>
        <Parameter Type="Param" Library="AIAI" Id="2F72BABF"/>
    </Element>
    <Element Type="Param" Id="2A258101">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="2F72BABF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="76C8F543"/>
    </Element>
    <Element Type="FunctionCall" Id="4C007BF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47736746"/>
        <Parameter Type="Param" Library="AIAI" Id="5EFE1E6C"/>
        <Parameter Type="Param" Library="AIAI" Id="711CCD06"/>
    </Element>
    <Element Type="Param" Id="47736746">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08455ACD"/>
    </Element>
    <Element Type="FunctionCall" Id="08455ACD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="D41198E1"/>
        <Parameter Type="Param" Library="AIAI" Id="D43A400B"/>
        <Parameter Type="Param" Library="AIAI" Id="C7396CED"/>
    </Element>
    <Element Type="Param" Id="D41198E1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADEE2E8D"/>
    </Element>
    <Element Type="FunctionCall" Id="ADEE2E8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AA4E37F3"/>
    </Element>
    <Element Type="Param" Id="AA4E37F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="432A4A9C"/>
        <Array Type="Param" Library="AIAI" Id="A2C66A9A"/>
    </Element>
    <Element Type="Param" Id="432A4A9C">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="A2C66A9A">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="D43A400B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="78CA723C"/>
    </Element>
    <Element Type="Param" Id="C7396CED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="5EFE1E6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="711CCD06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A1A129FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B37F1346"/>
    </Element>
    <Element Type="Param" Id="B37F1346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="ECE44F77">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CC98B6D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A149EBCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D33C67CF"/>
    </Element>
    <Element Type="Param" Id="A149EBCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A23324B9"/>
    </Element>
    <Element Type="Param" Id="D33C67CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="051940B2"/>
    </Element>
    <Element Type="FunctionCall" Id="051940B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A13173"/>
        <Parameter Type="Param" Library="AIAI" Id="09B2B31D"/>
    </Element>
    <Element Type="Param" Id="A8A13173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D5A183EE"/>
        <Array Type="Param" Library="AIAI" Id="039FDCC5"/>
    </Element>
    <Element Type="Param" Id="D5A183EE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="039FDCC5">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="09B2B31D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FFB43FBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="226C3698"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6433B857"/>
    </Element>
    <Element Type="FunctionCall" Id="226C3698">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DF15D2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="466B5891"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66E3430F"/>
    </Element>
    <Element Type="FunctionCall" Id="1DF15D2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6E69F83C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4084884"/>
        <Parameter Type="Param" Library="AIAI" Id="5F237491"/>
    </Element>
    <Element Type="Param" Id="6E69F83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A23324B9"/>
    </Element>
    <Element Type="Param" Id="F4084884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5F237491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="466B5891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8325F293"/>
        <Parameter Type="Param" Library="AIAI" Id="6639EDF8"/>
        <Parameter Type="Param" Library="AIAI" Id="889DF65C"/>
    </Element>
    <Element Type="Param" Id="8325F293">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="744A7F4F"/>
    </Element>
    <Element Type="FunctionCall" Id="744A7F4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="6B955B7D"/>
    </Element>
    <Element Type="Param" Id="6B955B7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="A23324B9"/>
    </Element>
    <Element Type="Param" Id="6639EDF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="889DF65C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28F7E84"/>
    </Element>
    <Element Type="FunctionCall" Id="D28F7E84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="A360D1B6"/>
        <Parameter Type="Param" Library="AIAI" Id="8F80E853"/>
    </Element>
    <Element Type="Param" Id="A360D1B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8F80E853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="66E3430F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BE698ACB"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C9AD28"/>
        <Parameter Type="Param" Library="AIAI" Id="EE338F85"/>
    </Element>
    <Element Type="Param" Id="BE698ACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D80DB247"/>
    </Element>
    <Element Type="FunctionCall" Id="D80DB247">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="28047CB3"/>
    </Element>
    <Element Type="Param" Id="28047CB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="A23324B9"/>
    </Element>
    <Element Type="Param" Id="B2C9AD28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EE338F85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B83A497"/>
        <Array Type="Param" Library="AIAI" Id="29EB212A"/>
    </Element>
    <Element Type="Param" Id="4B83A497">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="29EB212A">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="FunctionCall" Id="6433B857">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="35960E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="69551F48"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D40081"/>
    </Element>
    <Element Type="Param" Id="35960E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8FFBC07B"/>
        <Array Type="Param" Library="AIAI" Id="666580F3"/>
    </Element>
    <Element Type="Param" Id="8FFBC07B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="666580F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="69551F48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFC63A34"/>
    </Element>
    <Element Type="FunctionCall" Id="EFC63A34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="CB6BDAE0"/>
        <Parameter Type="Param" Library="AIAI" Id="CF761690"/>
    </Element>
    <Element Type="Param" Id="CB6BDAE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="12C93740"/>
        <Array Type="Param" Library="AIAI" Id="770CDA8C"/>
    </Element>
    <Element Type="Param" Id="12C93740">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="770CDA8C">
        <Parameter Type="ParamDef" Library="AIAI" Id="029A3721"/>
    </Element>
    <Element Type="Param" Id="CF761690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="E3D40081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="8D2DB7D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8AD59C6C"/>
    </Element>
    <Element Type="Param" Id="8AD59C6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="3F632BA3">
        <Identifier>HeroAITreasureChestDefend</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D376FF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC937049"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2570E00C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0F6BFAC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0571B9F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CAD2E6F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C8AD0FB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA2FEF74"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3F30B241"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B85B2F08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADBC8374"/>
    </Element>
    <Element Type="ParamDef" Id="9CAFE431">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3A9518F3"/>
    </Element>
    <Element Type="Param" Id="3A9518F3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="2D376FF3">
        <Comment>
            Give up on Treasure Chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CC937049">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EA0FFD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC1EA569"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="945D68AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="786CD7B4"/>
    </Element>
    <Element Type="FunctionCall" Id="6EA0FFD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD42AAD"/>
        <Parameter Type="Param" Library="AIAI" Id="08A3DEDB"/>
    </Element>
    <Element Type="Param" Id="BCD42AAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A34CF38"/>
        <Array Type="Param" Library="AIAI" Id="F3816E41"/>
    </Element>
    <Element Type="Param" Id="3A34CF38">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="F3816E41">
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="08A3DEDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="DC1EA569">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62EA322D"/>
    </Element>
    <Element Type="Param" Id="62EA322D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="FunctionCall" Id="945D68AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="86320FBD"/>
    </Element>
    <Element Type="Param" Id="86320FBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="786CD7B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DFCF752B"/>
        <Parameter Type="Param" Library="AIAI" Id="E89DD4E7"/>
        <Parameter Type="Param" Library="AIAI" Id="A5F6BC2A"/>
    </Element>
    <Element Type="Param" Id="DFCF752B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CAAC410"/>
    </Element>
    <Element Type="FunctionCall" Id="7CAAC410">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC9AD638"/>
        <Parameter Type="Param" Library="AIAI" Id="B97E0794"/>
    </Element>
    <Element Type="Param" Id="B97E0794">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="64D3E332"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="E89DD4E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A5F6BC2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2570E00C">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E0F6BFAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA7E782B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D166F18E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD9633F1"/>
    </Element>
    <Element Type="FunctionCall" Id="DA7E782B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AA22B817"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDE3E19"/>
        <Parameter Type="Param" Library="AIAI" Id="260A84F5"/>
    </Element>
    <Element Type="Param" Id="AA22B817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="15EE86CA"/>
    </Element>
    <Element Type="Param" Id="15EE86CA">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="93A1BA73"/>
        <Array Type="Param" Library="AIAI" Id="46F04090"/>
    </Element>
    <Element Type="Param" Id="93A1BA73">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="46F04090">
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="BCDE3E19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="260A84F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D166F18E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A4EDE848"/>
    </Element>
    <Element Type="Param" Id="A4EDE848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="FD9633F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="167AE050"/>
        <Parameter Type="Param" Library="AIAI" Id="4B2CDE93"/>
        <Parameter Type="Param" Library="AIAI" Id="2B355B5E"/>
    </Element>
    <Element Type="Param" Id="167AE050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F967C6F"/>
    </Element>
    <Element Type="FunctionCall" Id="5F967C6F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="A848C25D"/>
    </Element>
    <Element Type="Param" Id="A848C25D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="4B2CDE93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B355B5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0571B9F3">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6CAD2E6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E955A6CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A4084E2"/>
    </Element>
    <Element Type="FunctionCall" Id="E955A6CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="268B6397"/>
        <Parameter Type="Param" Library="AIAI" Id="7FA20766"/>
        <Parameter Type="Param" Library="AIAI" Id="66A2BEA7"/>
    </Element>
    <Element Type="Param" Id="268B6397">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DB85654"/>
    </Element>
    <Element Type="FunctionCall" Id="3DB85654">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="DF565BDD"/>
    </Element>
    <Element Type="Param" Id="DF565BDD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="7FA20766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="66A2BEA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6A4084E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="011DEB45"/>
    </Element>
    <Element Type="Param" Id="011DEB45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="C8AD0FB6">
        <Comment>
            Attack a nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA2FEF74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7EFAAFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05B5B90E"/>
    </Element>
    <Element Type="FunctionCall" Id="C7EFAAFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5136FE5A"/>
    </Element>
    <Element Type="Param" Id="5136FE5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="05B5B90E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="864B3328"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE3D943"/>
        <Parameter Type="Param" Library="AIAI" Id="F138EAE0"/>
    </Element>
    <Element Type="Param" Id="864B3328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7F0316B"/>
    </Element>
    <Element Type="FunctionCall" Id="C7F0316B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="AA8CA507"/>
        <Parameter Type="Param" Library="AIAI" Id="30F23C44"/>
        <Parameter Type="Param" Library="AIAI" Id="917364D2"/>
    </Element>
    <Element Type="Param" Id="AA8CA507">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="488E03F3"/>
    </Element>
    <Element Type="FunctionCall" Id="488E03F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="204A93F9"/>
    </Element>
    <Element Type="Param" Id="204A93F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D92B33E"/>
        <Array Type="Param" Library="AIAI" Id="E9BADE4F"/>
    </Element>
    <Element Type="Param" Id="9D92B33E">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="E9BADE4F">
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="30F23C44">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="EB916270"/>
    </Element>
    <Element Type="Param" Id="917364D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="Param" Id="EEE3D943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F138EAE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3F30B241">
        <Comment>
            Return to the treasure chest after enemies have been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B85B2F08">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="C52ABF29"/>
        <Parameter Type="Param" Library="AIAI" Id="4E4F8AB6"/>
    </Element>
    <Element Type="Param" Id="C52ABF29">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69005AB6"/>
    </Element>
    <Element Type="Param" Id="4E4F8AB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9CAFE431"/>
    </Element>
    <Element Type="FunctionCall" Id="ADBC8374">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="175E6D32"/>
    </Element>
    <Element Type="Param" Id="175E6D32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="4EA25012">
        <Comment>
            Dragon Shire
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="9B587EE2">
        <Identifier>HeroAIObeliskMoveToObelisk</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
        <Variable Type="Variable" Library="AIAI" Id="53B65D1D"/>
        <Variable Type="Variable" Library="AIAI" Id="59687EDB"/>
        <Variable Type="Variable" Library="AIAI" Id="0A116C6E"/>
        <Variable Type="Variable" Library="AIAI" Id="A607BA51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="640108A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F38D383"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B5D069F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB003F5C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3DEBBB96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAF168B4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E88E30F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="094103FC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="07C8A336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE0F2E50"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BAF49E53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73650AD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B71FBAB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1C8C9BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5081F28"/>
    </Element>
    <Element Type="ParamDef" Id="22DB9C06">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="20713365"/>
    </Element>
    <Element Type="Param" Id="20713365">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="53B65D1D">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4C1C101F"/>
    </Element>
    <Element Type="Param" Id="4C1C101F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="59687EDB">
        <Identifier>obeliskOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="374292B2"/>
    </Element>
    <Element Type="Param" Id="374292B2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0A116C6E">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DB521F46"/>
    </Element>
    <Element Type="Param" Id="DB521F46">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="A607BA51">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14C285CF"/>
    </Element>
    <Element Type="Param" Id="14C285CF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="640108A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9CB7C4FF"/>
        <Parameter Type="Param" Library="AIAI" Id="0A32B711"/>
    </Element>
    <Element Type="Param" Id="9CB7C4FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="53B65D1D"/>
    </Element>
    <Element Type="Param" Id="0A32B711">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE23F909"/>
    </Element>
    <Element Type="FunctionCall" Id="DE23F909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="354F400C"/>
    </Element>
    <Element Type="Param" Id="354F400C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F6F8987A"/>
        <Array Type="Param" Library="AIAI" Id="1182B5B2"/>
    </Element>
    <Element Type="Param" Id="F6F8987A">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="1182B5B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="FunctionCall" Id="4F38D383">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3AE4CA2B"/>
        <Parameter Type="Param" Library="AIAI" Id="6B68E0F0"/>
    </Element>
    <Element Type="Param" Id="3AE4CA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="59687EDB"/>
    </Element>
    <Element Type="Param" Id="6B68E0F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A39436B"/>
    </Element>
    <Element Type="FunctionCall" Id="2A39436B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="CB8D40DE"/>
    </Element>
    <Element Type="Param" Id="CB8D40DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C2D3E2F2"/>
        <Array Type="Param" Library="AIAI" Id="58A15500"/>
    </Element>
    <Element Type="Param" Id="C2D3E2F2">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="58A15500">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Comment" Id="B5D069F6">
        <Comment>
            Go back to lane if successfully captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CB003F5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89943F9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13029663"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F88A3B79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3991FD93"/>
    </Element>
    <Element Type="FunctionCall" Id="89943F9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8421D5"/>
        <Parameter Type="Param" Library="AIAI" Id="0C723384"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E07C08"/>
    </Element>
    <Element Type="Param" Id="EF8421D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D224C10E"/>
    </Element>
    <Element Type="FunctionCall" Id="D224C10E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="693CA7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="75C632F2"/>
    </Element>
    <Element Type="Param" Id="75C632F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="0C723384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D5E07C08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="13029663">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E94FB69"/>
        <Parameter Type="Param" Library="AIAI" Id="46BE3DFD"/>
    </Element>
    <Element Type="Param" Id="7E94FB69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="945968FF"/>
        <Array Type="Param" Library="AIAI" Id="3D80C681"/>
    </Element>
    <Element Type="Param" Id="945968FF">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="3D80C681">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="46BE3DFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="F88A3B79">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C9943B9F"/>
    </Element>
    <Element Type="Param" Id="C9943B9F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="FunctionCall" Id="3991FD93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A1FC6BC0"/>
    </Element>
    <Element Type="Param" Id="A1FC6BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="3DEBBB96">
        <Comment>
            Harass enemies that we run into
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FAF168B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C4E6F8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="181D2302"/>
    </Element>
    <Element Type="FunctionCall" Id="9C4E6F8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="045EE043"/>
    </Element>
    <Element Type="Param" Id="045EE043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="181D2302">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D757B75"/>
        <Parameter Type="Param" Library="AIAI" Id="68278063"/>
        <Parameter Type="Param" Library="AIAI" Id="FED1EB4E"/>
    </Element>
    <Element Type="Param" Id="4D757B75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="168B1D33"/>
    </Element>
    <Element Type="FunctionCall" Id="168B1D33">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="1412F4C2"/>
        <Parameter Type="Param" Library="AIAI" Id="05260DC2"/>
    </Element>
    <Element Type="Param" Id="1412F4C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="05260DC2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="68278063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FED1EB4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E88E30F5">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="094103FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF4D3DF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C375F4C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4368FD3"/>
    </Element>
    <Element Type="FunctionCall" Id="DF4D3DF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D269820A"/>
        <Parameter Type="Param" Library="AIAI" Id="BEDB50A2"/>
        <Parameter Type="Param" Library="AIAI" Id="8C8E5D5D"/>
    </Element>
    <Element Type="Param" Id="D269820A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="54623E79"/>
    </Element>
    <Element Type="Param" Id="54623E79">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D13618B"/>
        <Array Type="Param" Library="AIAI" Id="9D49772A"/>
    </Element>
    <Element Type="Param" Id="9D13618B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="9D49772A">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="BEDB50A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8C8E5D5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C375F4C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="078562BB"/>
    </Element>
    <Element Type="Param" Id="078562BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D4368FD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4933BE13"/>
        <Parameter Type="Param" Library="AIAI" Id="D62E4BBE"/>
        <Parameter Type="Param" Library="AIAI" Id="DCA1F729"/>
    </Element>
    <Element Type="Param" Id="4933BE13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE92710E"/>
    </Element>
    <Element Type="FunctionCall" Id="BE92710E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="FAA447CD"/>
    </Element>
    <Element Type="Param" Id="FAA447CD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="D62E4BBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DCA1F729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="07C8A336">
        <Comment>
            Check if we have reached the shrine
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FE0F2E50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="502EFAF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E71DA338"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7983DAF1"/>
    </Element>
    <Element Type="FunctionCall" Id="502EFAF2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C1231D2C"/>
        <Parameter Type="Param" Library="AIAI" Id="57BF56D8"/>
    </Element>
    <Element Type="Param" Id="C1231D2C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="57BF56D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4ADAF2E"/>
    </Element>
    <Element Type="FunctionCall" Id="E71DA338">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C10C4B70"/>
    </Element>
    <Element Type="Param" Id="C10C4B70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="7983DAF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="860007BB"/>
        <Parameter Type="Param" Library="AIAI" Id="746AC9A0"/>
        <Parameter Type="Param" Library="AIAI" Id="7DF05CFA"/>
    </Element>
    <Element Type="Param" Id="860007BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C475320"/>
    </Element>
    <Element Type="FunctionCall" Id="7C475320">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="91C8DC73"/>
        <Parameter Type="Param" Library="AIAI" Id="86B156BB"/>
    </Element>
    <Element Type="Param" Id="91C8DC73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBD5E467"/>
    </Element>
    <Element Type="FunctionCall" Id="DBD5E467">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7A03B52A"/>
    </Element>
    <Element Type="Param" Id="7A03B52A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1C949081"/>
        <Array Type="Param" Library="AIAI" Id="6E0A7BA5"/>
    </Element>
    <Element Type="Param" Id="1C949081">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6E0A7BA5">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="86B156BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="53B65D1D"/>
    </Element>
    <Element Type="Param" Id="746AC9A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7DF05CFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BF195E83"/>
    </Element>
    <Element Type="Comment" Id="BAF49E53">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="73650AD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C7AFF39B"/>
        <Parameter Type="Param" Library="AIAI" Id="1E62D353"/>
    </Element>
    <Element Type="Param" Id="C7AFF39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0A116C6E"/>
    </Element>
    <Element Type="Param" Id="1E62D353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="973A1DA7"/>
    </Element>
    <Element Type="FunctionCall" Id="973A1DA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="B69A5CDB"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2922E8"/>
    </Element>
    <Element Type="Param" Id="B69A5CDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="18AC2E39"/>
        <Array Type="Param" Library="AIAI" Id="EF5A7922"/>
    </Element>
    <Element Type="Param" Id="18AC2E39">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EF5A7922">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="AC2922E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B71FBAB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFD380C"/>
        <Parameter Type="Param" Library="AIAI" Id="111F6953"/>
    </Element>
    <Element Type="Param" Id="3DFD380C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A607BA51"/>
    </Element>
    <Element Type="Param" Id="111F6953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="484FD94B"/>
    </Element>
    <Element Type="FunctionCall" Id="484FD94B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="8585323A"/>
    </Element>
    <Element Type="Param" Id="8585323A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="0A116C6E"/>
    </Element>
    <Element Type="FunctionCall" Id="F1C8C9BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DE225C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEFF765E"/>
    </Element>
    <Element Type="FunctionCall" Id="5DE225C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="742F8DE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D527CE5"/>
    </Element>
    <Element Type="FunctionCall" Id="742F8DE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E18FCB2F"/>
        <Parameter Type="Param" Library="AIAI" Id="5098BA9F"/>
        <Parameter Type="Param" Library="AIAI" Id="73A9AE43"/>
    </Element>
    <Element Type="Param" Id="E18FCB2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0A116C6E"/>
    </Element>
    <Element Type="Param" Id="5098BA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="73A9AE43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="1D527CE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23548F03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEC9A9FC"/>
    </Element>
    <Element Type="FunctionCall" Id="23548F03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="DCCA5A38"/>
        <Parameter Type="Param" Library="AIAI" Id="55F1DFE7"/>
        <Parameter Type="Param" Library="AIAI" Id="109DD9DC"/>
    </Element>
    <Element Type="Param" Id="DCCA5A38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A607BA51"/>
    </Element>
    <Element Type="Param" Id="55F1DFE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="109DD9DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="AEC9A9FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B24F38F7"/>
        <Parameter Type="Param" Library="AIAI" Id="4A8EE028"/>
        <Parameter Type="Param" Library="AIAI" Id="EA460E1D"/>
    </Element>
    <Element Type="Param" Id="B24F38F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A000F377"/>
    </Element>
    <Element Type="FunctionCall" Id="A000F377">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="27E9A213"/>
        <Parameter Type="Param" Library="AIAI" Id="D761BBE3"/>
    </Element>
    <Element Type="Param" Id="27E9A213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="A607BA51"/>
    </Element>
    <Element Type="Param" Id="D761BBE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="53B65D1D"/>
    </Element>
    <Element Type="Param" Id="4A8EE028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="EA460E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EEFF765E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FDF3536"/>
        <Parameter Type="Param" Library="AIAI" Id="C3F69432"/>
        <Parameter Type="Param" Library="AIAI" Id="E944F360"/>
    </Element>
    <Element Type="Param" Id="6FDF3536">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E3F28122"/>
        <Array Type="Param" Library="AIAI" Id="75F02452"/>
    </Element>
    <Element Type="Param" Id="E3F28122">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="75F02452">
        <Parameter Type="ParamDef" Library="AIAI" Id="22DB9C06"/>
    </Element>
    <Element Type="Param" Id="C3F69432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CEC1615"/>
    </Element>
    <Element Type="FunctionCall" Id="2CEC1615">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3E8E89"/>
        <Parameter Type="Param" Library="AIAI" Id="0E7431D6"/>
    </Element>
    <Element Type="Param" Id="DF3E8E89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="0E7431D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="53B65D1D"/>
    </Element>
    <Element Type="Param" Id="E944F360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="F5081F28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4470A175"/>
    </Element>
    <Element Type="Param" Id="4470A175">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="AE9AE92F">
        <Identifier>HeroAIObeliskCapture</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
        <Variable Type="Variable" Library="AIAI" Id="E0C068C8"/>
        <Variable Type="Variable" Library="AIAI" Id="25165CA5"/>
        <Variable Type="Variable" Library="AIAI" Id="2731EE89"/>
        <Variable Type="Variable" Library="AIAI" Id="FFD7ECBA"/>
        <Variable Type="Variable" Library="AIAI" Id="A60BF63B"/>
        <Variable Type="Variable" Library="AIAI" Id="A83C191F"/>
        <Variable Type="Variable" Library="AIAI" Id="81E354E1"/>
        <Variable Type="Variable" Library="AIAI" Id="021DFD8D"/>
        <Variable Type="Variable" Library="AIAI" Id="7D55F4DE"/>
        <Variable Type="Variable" Library="AIAI" Id="45FDEE15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A7BABE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F2399D0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2A6C5AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9965F07"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67E9AEB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1448D61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D27CC936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9727719"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC71723"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F78F455A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF9F6C16"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8CD369BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDF8D0B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AEC6F45D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="793A62E8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="99274001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A245B27A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39F0A663"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="117FCEB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC0FA644"/>
    </Element>
    <Element Type="ParamDef" Id="DCEFEB7B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A266B81D"/>
    </Element>
    <Element Type="Param" Id="A266B81D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E0C068C8">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="778521A9"/>
    </Element>
    <Element Type="Param" Id="778521A9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="25165CA5">
        <Identifier>obeliskOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7446D0F7"/>
    </Element>
    <Element Type="Param" Id="7446D0F7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2731EE89">
        <Identifier>areaAroundObelisk</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CA7705FC"/>
    </Element>
    <Element Type="Param" Id="CA7705FC">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="FFD7ECBA">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5D2F34BF"/>
    </Element>
    <Element Type="Param" Id="5D2F34BF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52BD9004"/>
    </Element>
    <Element Type="FunctionCall" Id="52BD9004">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A60BF63B">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7797049A"/>
    </Element>
    <Element Type="Param" Id="7797049A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06844E5D"/>
    </Element>
    <Element Type="FunctionCall" Id="06844E5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A83C191F">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="94A0917D"/>
    </Element>
    <Element Type="Param" Id="94A0917D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7F4732A"/>
    </Element>
    <Element Type="FunctionCall" Id="A7F4732A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="81E354E1">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ABFDDAA0"/>
    </Element>
    <Element Type="Param" Id="ABFDDAA0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="021DFD8D">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8746B6E6"/>
    </Element>
    <Element Type="Param" Id="8746B6E6">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="7D55F4DE">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="428B65F8"/>
    </Element>
    <Element Type="Param" Id="428B65F8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="45FDEE15">
        <Identifier>dragonShrineGuardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="236BD17A"/>
    </Element>
    <Element Type="Param" Id="236BD17A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="6A7BABE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4C73C799"/>
        <Parameter Type="Param" Library="AIAI" Id="C75547E3"/>
    </Element>
    <Element Type="Param" Id="4C73C799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E0C068C8"/>
    </Element>
    <Element Type="Param" Id="C75547E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CC8D355"/>
    </Element>
    <Element Type="FunctionCall" Id="3CC8D355">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="266CF719"/>
    </Element>
    <Element Type="Param" Id="266CF719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D36EB6E7"/>
        <Array Type="Param" Library="AIAI" Id="8D5710A3"/>
    </Element>
    <Element Type="Param" Id="D36EB6E7">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="8D5710A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="FunctionCall" Id="0F2399D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E182EA8"/>
        <Parameter Type="Param" Library="AIAI" Id="AC9AA6EC"/>
    </Element>
    <Element Type="Param" Id="5E182EA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25165CA5"/>
    </Element>
    <Element Type="Param" Id="AC9AA6EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A46D053"/>
    </Element>
    <Element Type="FunctionCall" Id="7A46D053">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="0191224C"/>
    </Element>
    <Element Type="Param" Id="0191224C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CEF645D"/>
        <Array Type="Param" Library="AIAI" Id="5B950B8D"/>
    </Element>
    <Element Type="Param" Id="2CEF645D">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="5B950B8D">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Comment" Id="C2A6C5AB">
        <Comment>
            Go back to lane if successfully captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E9965F07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55231C5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9759B0A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2538561"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E3461E2"/>
    </Element>
    <Element Type="FunctionCall" Id="55231C5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C558A0B"/>
        <Parameter Type="Param" Library="AIAI" Id="BC12706E"/>
        <Parameter Type="Param" Library="AIAI" Id="59C49522"/>
    </Element>
    <Element Type="Param" Id="8C558A0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BC6A15C"/>
    </Element>
    <Element Type="FunctionCall" Id="3BC6A15C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="693CA7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="5FCABD62"/>
    </Element>
    <Element Type="Param" Id="5FCABD62">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="BC12706E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="59C49522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9759B0A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2E9B7919"/>
        <Parameter Type="Param" Library="AIAI" Id="E4068CB2"/>
    </Element>
    <Element Type="Param" Id="2E9B7919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="732F5708"/>
        <Array Type="Param" Library="AIAI" Id="BB4386C1"/>
    </Element>
    <Element Type="Param" Id="732F5708">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="BB4386C1">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="E4068CB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="F2538561">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4CB7FCB4"/>
    </Element>
    <Element Type="Param" Id="4CB7FCB4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="FunctionCall" Id="4E3461E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9EDF338"/>
    </Element>
    <Element Type="Param" Id="A9EDF338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="Comment" Id="67E9AEB9">
        <Comment>
            Fend of enemies trying around the shrine
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F1448D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A19D5F04"/>
        <Parameter Type="Param" Library="AIAI" Id="5360162E"/>
    </Element>
    <Element Type="Param" Id="A19D5F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FE167CF"/>
    </Element>
    <Element Type="FunctionCall" Id="8FE167CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="136023C2"/>
        <Parameter Type="Param" Library="AIAI" Id="F35BE75B"/>
    </Element>
    <Element Type="Param" Id="136023C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="BF195E83"/>
    </Element>
    <Element Type="Param" Id="F35BE75B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="E0C068C8"/>
    </Element>
    <Element Type="Param" Id="5360162E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2731EE89"/>
    </Element>
    <Element Type="FunctionCall" Id="D27CC936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="025E6E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="7D4F8459"/>
    </Element>
    <Element Type="Param" Id="025E6E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FFD7ECBA"/>
    </Element>
    <Element Type="Param" Id="7D4F8459">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ACD0E61"/>
    </Element>
    <Element Type="FunctionCall" Id="7ACD0E61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="740B2C79"/>
        <Parameter Type="Param" Library="AIAI" Id="63FEB27E"/>
        <Parameter Type="Param" Library="AIAI" Id="F54264B3"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C67520"/>
        <Parameter Type="Param" Library="AIAI" Id="24C73E4F"/>
    </Element>
    <Element Type="Param" Id="740B2C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="63FEB27E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="F54264B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E3C67520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="24C73E4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="2731EE89"/>
    </Element>
    <Element Type="FunctionCall" Id="F9727719">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9A81C9C4"/>
        <Parameter Type="Param" Library="AIAI" Id="5A98588C"/>
    </Element>
    <Element Type="Param" Id="9A81C9C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05884784"/>
    </Element>
    <Element Type="FunctionCall" Id="05884784">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="5B637825"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC8494F"/>
        <Parameter Type="Param" Library="AIAI" Id="4DB1DB3F"/>
        <Parameter Type="Param" Library="AIAI" Id="C916BD05"/>
        <Parameter Type="Param" Library="AIAI" Id="7259BCC9"/>
    </Element>
    <Element Type="Param" Id="5B637825">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="2EC8494F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="4DB1DB3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C916BD05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7259BCC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="FFD7ECBA"/>
    </Element>
    <Element Type="Param" Id="5A98588C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A60BF63B"/>
    </Element>
    <Element Type="FunctionCall" Id="CFC71723">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1B112602"/>
        <Parameter Type="Param" Library="AIAI" Id="6804A3B8"/>
    </Element>
    <Element Type="Param" Id="1B112602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F3A42B7"/>
    </Element>
    <Element Type="FunctionCall" Id="4F3A42B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="499A91A0"/>
        <Parameter Type="Param" Library="AIAI" Id="0041E338"/>
        <Parameter Type="Param" Library="AIAI" Id="E75AECE9"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA28269"/>
        <Parameter Type="Param" Library="AIAI" Id="86C5FF47"/>
    </Element>
    <Element Type="Param" Id="499A91A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="0041E338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="E75AECE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="FEA28269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="86C5FF47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="FFD7ECBA"/>
    </Element>
    <Element Type="Param" Id="6804A3B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A83C191F"/>
    </Element>
    <Element Type="FunctionCall" Id="F78F455A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="35DC8517"/>
        <Parameter Type="Param" Library="AIAI" Id="22914D19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31539FF5"/>
    </Element>
    <Element Type="Param" Id="35DC8517">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="A60BF63B"/>
    </Element>
    <Element Type="Param" Id="22914D19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="81E354E1"/>
    </Element>
    <Element Type="FunctionCall" Id="31539FF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C1ADECD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39FC0FDB"/>
    </Element>
    <Element Type="FunctionCall" Id="9C1ADECD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="14148363"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6FFF1D"/>
    </Element>
    <Element Type="Param" Id="14148363">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="A60BF63B"/>
    </Element>
    <Element Type="Param" Id="FB6FFF1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="81E354E1"/>
    </Element>
    <Element Type="FunctionCall" Id="39FC0FDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D497527"/>
        <Parameter Type="Param" Library="AIAI" Id="9DCDB9B3"/>
        <Parameter Type="Param" Library="AIAI" Id="AA3143A9"/>
    </Element>
    <Element Type="Param" Id="4D497527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC139EE8"/>
    </Element>
    <Element Type="FunctionCall" Id="EC139EE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="85D498A4"/>
        <Parameter Type="Param" Library="AIAI" Id="7BCE5C59"/>
    </Element>
    <Element Type="Param" Id="85D498A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="7BCE5C59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="81E354E1"/>
    </Element>
    <Element Type="Param" Id="9DCDB9B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AA3143A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EF9F6C16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B12A485"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D211A253"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="584BA329"/>
    </Element>
    <Element Type="FunctionCall" Id="8B12A485">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D342CB34"/>
        <Parameter Type="Param" Library="AIAI" Id="2586C730"/>
    </Element>
    <Element Type="Param" Id="D342CB34">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="2586C730">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2A9C4566"/>
    </Element>
    <Element Type="FunctionCall" Id="D211A253">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="729A28B2"/>
    </Element>
    <Element Type="Param" Id="729A28B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="584BA329">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="988C5E0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA80609D"/>
    </Element>
    <Element Type="FunctionCall" Id="988C5E0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1B8D5369"/>
        <Parameter Type="Param" Library="AIAI" Id="492A1359"/>
        <Parameter Type="Param" Library="AIAI" Id="C4F47ECD"/>
    </Element>
    <Element Type="Param" Id="1B8D5369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED3F7D14"/>
    </Element>
    <Element Type="FunctionCall" Id="ED3F7D14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A4CEBD37"/>
        <Parameter Type="Param" Library="AIAI" Id="15CF2751"/>
    </Element>
    <Element Type="Param" Id="A4CEBD37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="15CF2751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="A60BF63B"/>
    </Element>
    <Element Type="Param" Id="492A1359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C4F47ECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AA80609D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="249BD7CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C231871B"/>
        <Parameter Type="Param" Library="AIAI" Id="5931D039"/>
    </Element>
    <Element Type="Param" Id="249BD7CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB6800D4"/>
    </Element>
    <Element Type="FunctionCall" Id="FB6800D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="037E7B68"/>
        <Parameter Type="Param" Library="AIAI" Id="74B270ED"/>
    </Element>
    <Element Type="Param" Id="037E7B68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="74B270ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="A83C191F"/>
    </Element>
    <Element Type="Param" Id="C231871B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5931D039">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8CD369BB">
        <Comment>
            Go back to lane if successfully captured and we have chased all enemies away 
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BDF8D0B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7F045FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="154D2B8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B86EC623"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B94DA8ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A654BAEB"/>
    </Element>
    <Element Type="FunctionCall" Id="E7F045FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="60713429"/>
        <Parameter Type="Param" Library="AIAI" Id="9D15CA06"/>
    </Element>
    <Element Type="Param" Id="60713429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48BA8477"/>
        <Array Type="Param" Library="AIAI" Id="2F61CF70"/>
    </Element>
    <Element Type="Param" Id="48BA8477">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="2F61CF70">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="9D15CA06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="154D2B8F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="80E8B6C4"/>
    </Element>
    <Element Type="Param" Id="80E8B6C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="FunctionCall" Id="B86EC623">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9FBB0AE9"/>
    </Element>
    <Element Type="Param" Id="9FBB0AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionCall" Id="B94DA8ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7A4D17BA"/>
        <Parameter Type="Param" Library="AIAI" Id="B049A238"/>
        <Parameter Type="Param" Library="AIAI" Id="DEFC23A7"/>
    </Element>
    <Element Type="Param" Id="7A4D17BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC14C4F"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC14C4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="38ACCCBC"/>
        <Parameter Type="Param" Library="AIAI" Id="7CD9217A"/>
        <Parameter Type="Param" Library="AIAI" Id="C953F4F4"/>
    </Element>
    <Element Type="Param" Id="38ACCCBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="7CD9217A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <Variable Type="Variable" Library="AIAI" Id="25165CA5"/>
    </Element>
    <Element Type="Param" Id="C953F4F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="B049A238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DEFC23A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A654BAEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0630E8E6"/>
        <Parameter Type="Param" Library="AIAI" Id="79569CDB"/>
        <Parameter Type="Param" Library="AIAI" Id="07499EC7"/>
    </Element>
    <Element Type="Param" Id="0630E8E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDBB7D01"/>
    </Element>
    <Element Type="FunctionCall" Id="CDBB7D01">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="DB83CD07"/>
        <Parameter Type="Param" Library="AIAI" Id="0E979A3E"/>
    </Element>
    <Element Type="Param" Id="0E979A3E">
        <ParameterDef Type="ParamDef" Library="MapM" Id="0629CFB0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E9EB4A3E"/>
        <Array Type="Param" Library="AIAI" Id="CD5679D1"/>
    </Element>
    <Element Type="Param" Id="E9EB4A3E">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="CD5679D1">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="79569CDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="07499EC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AEC6F45D">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="793A62E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DF3145C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD34FA50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDAC6AA5"/>
    </Element>
    <Element Type="FunctionCall" Id="2DF3145C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="042008DC"/>
        <Parameter Type="Param" Library="AIAI" Id="95035A82"/>
        <Parameter Type="Param" Library="AIAI" Id="880ACB99"/>
    </Element>
    <Element Type="Param" Id="042008DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="588CF480"/>
    </Element>
    <Element Type="Param" Id="588CF480">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="61B19708"/>
        <Array Type="Param" Library="AIAI" Id="8CEB9A7E"/>
    </Element>
    <Element Type="Param" Id="61B19708">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="8CEB9A7E">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="95035A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="880ACB99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FD34FA50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="68E40F2D"/>
    </Element>
    <Element Type="Param" Id="68E40F2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="FDAC6AA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4791D71"/>
        <Parameter Type="Param" Library="AIAI" Id="46952AA7"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB5B3C7"/>
    </Element>
    <Element Type="Param" Id="B4791D71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94AB741B"/>
    </Element>
    <Element Type="FunctionCall" Id="94AB741B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="83AF1549"/>
    </Element>
    <Element Type="Param" Id="83AF1549">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="46952AA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CDB5B3C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="99274001">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A245B27A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="743FEF1B"/>
        <Parameter Type="Param" Library="AIAI" Id="6042B12D"/>
    </Element>
    <Element Type="Param" Id="743FEF1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="021DFD8D"/>
    </Element>
    <Element Type="Param" Id="6042B12D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CB0E1D7"/>
    </Element>
    <Element Type="FunctionCall" Id="3CB0E1D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="C384F17B"/>
        <Parameter Type="Param" Library="AIAI" Id="EB0DA9E7"/>
    </Element>
    <Element Type="Param" Id="C384F17B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9612C570"/>
        <Array Type="Param" Library="AIAI" Id="79F2F539"/>
    </Element>
    <Element Type="Param" Id="9612C570">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="79F2F539">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="EB0DA9E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="39F0A663">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C977DC"/>
        <Parameter Type="Param" Library="AIAI" Id="302CF6E0"/>
    </Element>
    <Element Type="Param" Id="F4C977DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D55F4DE"/>
    </Element>
    <Element Type="Param" Id="302CF6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D10D1491"/>
    </Element>
    <Element Type="FunctionCall" Id="D10D1491">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="5E019531"/>
    </Element>
    <Element Type="Param" Id="5E019531">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="021DFD8D"/>
    </Element>
    <Element Type="FunctionCall" Id="117FCEB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5122AFA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="083B7D52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBBA760D"/>
    </Element>
    <Element Type="FunctionCall" Id="5122AFA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E5EAC55"/>
        <Parameter Type="Param" Library="AIAI" Id="5573330E"/>
    </Element>
    <Element Type="Param" Id="5E5EAC55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45FDEE15"/>
    </Element>
    <Element Type="Param" Id="5573330E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66B305CF"/>
    </Element>
    <Element Type="FunctionCall" Id="66B305CF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="07653C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="17CDA427"/>
    </Element>
    <Element Type="Param" Id="17CDA427">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="08830833"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92CC7554"/>
        <Array Type="Param" Library="AIAI" Id="EB94F1A5"/>
    </Element>
    <Element Type="Param" Id="92CC7554">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="EB94F1A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="FunctionCall" Id="083B7D52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1207224A"/>
        <Parameter Type="Param" Library="AIAI" Id="BFFDF951"/>
        <Parameter Type="Param" Library="AIAI" Id="304C3AD1"/>
    </Element>
    <Element Type="Param" Id="1207224A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2FBF7837"/>
        <Array Type="Param" Library="AIAI" Id="9ADF6D89"/>
    </Element>
    <Element Type="Param" Id="2FBF7837">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9ADF6D89">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCEFEB7B"/>
    </Element>
    <Element Type="Param" Id="BFFDF951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48BF5BE3"/>
    </Element>
    <Element Type="FunctionCall" Id="48BF5BE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="53440E1D"/>
        <Parameter Type="Param" Library="AIAI" Id="628D5CE2"/>
    </Element>
    <Element Type="Param" Id="53440E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="628D5CE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="45FDEE15"/>
    </Element>
    <Element Type="Param" Id="304C3AD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="FBBA760D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D84FC76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC805849"/>
    </Element>
    <Element Type="FunctionCall" Id="9D84FC76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D0DFC8ED"/>
        <Parameter Type="Param" Library="AIAI" Id="FF4DE0F0"/>
        <Parameter Type="Param" Library="AIAI" Id="6DC45EFA"/>
    </Element>
    <Element Type="Param" Id="D0DFC8ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="021DFD8D"/>
    </Element>
    <Element Type="Param" Id="FF4DE0F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6DC45EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="DC805849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52141885"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2978BB"/>
    </Element>
    <Element Type="FunctionCall" Id="52141885">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="8389CFDD"/>
        <Parameter Type="Param" Library="AIAI" Id="070D29A5"/>
        <Parameter Type="Param" Library="AIAI" Id="005320CF"/>
    </Element>
    <Element Type="Param" Id="8389CFDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D55F4DE"/>
    </Element>
    <Element Type="Param" Id="070D29A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="005320CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2978BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AB02B8CF"/>
        <Parameter Type="Param" Library="AIAI" Id="5946D634"/>
        <Parameter Type="Param" Library="AIAI" Id="85C07034"/>
    </Element>
    <Element Type="Param" Id="AB02B8CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65E635BC"/>
    </Element>
    <Element Type="FunctionCall" Id="65E635BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="8DACD847"/>
        <Parameter Type="Param" Library="AIAI" Id="660F1FC8"/>
    </Element>
    <Element Type="Param" Id="8DACD847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="7D55F4DE"/>
    </Element>
    <Element Type="Param" Id="660F1FC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="E0C068C8"/>
    </Element>
    <Element Type="Param" Id="5946D634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="85C07034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0CCCF64"/>
    </Element>
    <Element Type="FunctionCall" Id="F0CCCF64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E17BF896"/>
        <Parameter Type="Param" Library="AIAI" Id="84018D23"/>
        <Parameter Type="Param" Library="AIAI" Id="5E174444"/>
    </Element>
    <Element Type="Param" Id="E17BF896">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="84018D23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5E174444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="356EAE58"/>
    </Element>
    <Element Type="FunctionCall" Id="AC0FA644">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="445818BF"/>
    </Element>
    <Element Type="Param" Id="445818BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="964B71E0">
        <Identifier>HeroAIObeliskDefend</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
        <Variable Type="Variable" Library="AIAI" Id="AF655B7D"/>
        <Variable Type="Variable" Library="AIAI" Id="0E9013BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77DABA5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E00166C0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D60D904"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A25E38C8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27987375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1968D297"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="361F2021"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E14D03"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5736975A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B940FE63"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7BB63517"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE67868C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BCB702DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8A50404"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B6C3D34"/>
    </Element>
    <Element Type="ParamDef" Id="0287A2B7">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="39A5A6FF"/>
    </Element>
    <Element Type="Param" Id="39A5A6FF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AF655B7D">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6DA3065D"/>
    </Element>
    <Element Type="Param" Id="6DA3065D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0E9013BA">
        <Identifier>obeliskOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0F22245"/>
    </Element>
    <Element Type="Param" Id="A0F22245">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="77DABA5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B823A2"/>
        <Parameter Type="Param" Library="AIAI" Id="AF6B387D"/>
    </Element>
    <Element Type="Param" Id="C8B823A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AF655B7D"/>
    </Element>
    <Element Type="Param" Id="AF6B387D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8BB1397"/>
    </Element>
    <Element Type="FunctionCall" Id="C8BB1397">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F791A4CE"/>
    </Element>
    <Element Type="Param" Id="F791A4CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4D0386BD"/>
        <Array Type="Param" Library="AIAI" Id="422C2B7D"/>
    </Element>
    <Element Type="Param" Id="4D0386BD">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="422C2B7D">
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="FunctionCall" Id="E00166C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CDE5ACE7"/>
        <Parameter Type="Param" Library="AIAI" Id="E53739CD"/>
    </Element>
    <Element Type="Param" Id="CDE5ACE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E9013BA"/>
    </Element>
    <Element Type="Param" Id="E53739CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A1BFA35"/>
    </Element>
    <Element Type="FunctionCall" Id="3A1BFA35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="38AC1CBB"/>
    </Element>
    <Element Type="Param" Id="38AC1CBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FBC4BD79"/>
        <Array Type="Param" Library="AIAI" Id="5B34D6F5"/>
    </Element>
    <Element Type="Param" Id="FBC4BD79">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="5B34D6F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Comment" Id="5D60D904">
        <Comment>
            Give up if captured or it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A25E38C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15882298"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9520279D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD756CB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91ED9C93"/>
    </Element>
    <Element Type="FunctionCall" Id="15882298">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A4EC2EEE"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D0516A"/>
    </Element>
    <Element Type="Param" Id="A4EC2EEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="077C4597"/>
        <Array Type="Param" Library="AIAI" Id="2EFC0196"/>
    </Element>
    <Element Type="Param" Id="077C4597">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="2EFC0196">
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="A9D0516A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="9520279D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86D84B27"/>
        <Parameter Type="Param" Library="AIAI" Id="8890CAEE"/>
        <Parameter Type="Param" Library="AIAI" Id="3A714ECB"/>
    </Element>
    <Element Type="Param" Id="86D84B27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE6E2590"/>
    </Element>
    <Element Type="FunctionCall" Id="DE6E2590">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="693CA7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="52B2997D"/>
    </Element>
    <Element Type="Param" Id="52B2997D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="8890CAEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3A714ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AD756CB9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="76C140A7"/>
    </Element>
    <Element Type="Param" Id="76C140A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="FunctionCall" Id="91ED9C93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E638609C"/>
    </Element>
    <Element Type="Param" Id="E638609C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="27987375">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1968D297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44FA3916"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C48C5156"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D761B127"/>
    </Element>
    <Element Type="FunctionCall" Id="44FA3916">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3A90A71A"/>
        <Parameter Type="Param" Library="AIAI" Id="55305687"/>
        <Parameter Type="Param" Library="AIAI" Id="159310DE"/>
    </Element>
    <Element Type="Param" Id="3A90A71A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="426D4021"/>
    </Element>
    <Element Type="Param" Id="426D4021">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5B3A8945"/>
        <Array Type="Param" Library="AIAI" Id="A24559AE"/>
    </Element>
    <Element Type="Param" Id="5B3A8945">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A24559AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="55305687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="159310DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C48C5156">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67A3392A"/>
    </Element>
    <Element Type="Param" Id="67A3392A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D761B127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD1DF744"/>
        <Parameter Type="Param" Library="AIAI" Id="F993ED2B"/>
        <Parameter Type="Param" Library="AIAI" Id="A8D4972A"/>
    </Element>
    <Element Type="Param" Id="FD1DF744">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="943D8E13"/>
    </Element>
    <Element Type="FunctionCall" Id="943D8E13">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="59A6D6C9"/>
    </Element>
    <Element Type="Param" Id="59A6D6C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="F993ED2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A8D4972A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="361F2021">
        <Comment>
            Return to the shrine if we have strayed too far away from it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="07E14D03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9312BE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB67E7A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E1F0873"/>
    </Element>
    <Element Type="FunctionCall" Id="A9312BE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5FB39746"/>
        <Parameter Type="Param" Library="AIAI" Id="6F9E633E"/>
        <Parameter Type="Param" Library="AIAI" Id="5AB9EAB9"/>
    </Element>
    <Element Type="Param" Id="5FB39746">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50229094"/>
    </Element>
    <Element Type="FunctionCall" Id="50229094">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5C21DF09"/>
        <Parameter Type="Param" Library="AIAI" Id="325957BB"/>
    </Element>
    <Element Type="Param" Id="5C21DF09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0EE52A0"/>
    </Element>
    <Element Type="FunctionCall" Id="E0EE52A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDD7939"/>
    </Element>
    <Element Type="Param" Id="1DDD7939">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5126DDBA"/>
        <Array Type="Param" Library="AIAI" Id="988897B8"/>
    </Element>
    <Element Type="Param" Id="5126DDBA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="988897B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="325957BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="AF655B7D"/>
    </Element>
    <Element Type="Param" Id="6F9E633E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5AB9EAB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="34B6CA64"/>
    </Element>
    <Element Type="FunctionCall" Id="BB67E7A0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B93833F3"/>
        <Parameter Type="Param" Library="AIAI" Id="9230E193"/>
    </Element>
    <Element Type="Param" Id="B93833F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="9230E193">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="3E1F0873">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE700B7"/>
    </Element>
    <Element Type="Param" Id="5BE700B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5736975A">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B940FE63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEEDAA97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40542F57"/>
    </Element>
    <Element Type="FunctionCall" Id="BEEDAA97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="593FAD6A"/>
        <Parameter Type="Param" Library="AIAI" Id="4D4D73BA"/>
        <Parameter Type="Param" Library="AIAI" Id="2D160FE3"/>
    </Element>
    <Element Type="Param" Id="593FAD6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21701428"/>
    </Element>
    <Element Type="FunctionCall" Id="21701428">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="47BB345F"/>
    </Element>
    <Element Type="Param" Id="47BB345F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="4D4D73BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D160FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="40542F57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F3C3C486"/>
    </Element>
    <Element Type="Param" Id="F3C3C486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="7BB63517">
        <Comment>
            Attack a nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CE67868C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77C802FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0234DD38"/>
    </Element>
    <Element Type="FunctionCall" Id="77C802FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="068F30CD"/>
    </Element>
    <Element Type="Param" Id="068F30CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="0234DD38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5BAC7E51"/>
        <Parameter Type="Param" Library="AIAI" Id="3634FC7C"/>
        <Parameter Type="Param" Library="AIAI" Id="2B250EAA"/>
    </Element>
    <Element Type="Param" Id="5BAC7E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15F8B2E6"/>
    </Element>
    <Element Type="FunctionCall" Id="15F8B2E6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="703F6928"/>
        <Parameter Type="Param" Library="AIAI" Id="3899F592"/>
        <Parameter Type="Param" Library="AIAI" Id="37FEA3BA"/>
    </Element>
    <Element Type="Param" Id="703F6928">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="3899F592">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <Variable Type="Variable" Library="AIAI" Id="AF655B7D"/>
    </Element>
    <Element Type="Param" Id="37FEA3BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="34B6CA64"/>
    </Element>
    <Element Type="Param" Id="3634FC7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B250EAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BCB702DD">
        <Comment>
            Return to the tear after enemies have been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8A50404">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="5B414BF3"/>
        <Parameter Type="Param" Library="AIAI" Id="D501CDED"/>
    </Element>
    <Element Type="Param" Id="5B414BF3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0287A2B7"/>
    </Element>
    <Element Type="Param" Id="D501CDED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="9B6C3D34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="39F3D887"/>
    </Element>
    <Element Type="Param" Id="39F3D887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="2629B781">
        <Identifier>HeroAIDragonMoveToDragon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
        <Variable Type="Variable" Library="AIAI" Id="CB09CFEB"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7CF828"/>
        <Variable Type="Variable" Library="AIAI" Id="D9718B89"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="18E5889D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CCCDF11"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4BB22DC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE7D86C7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F5CC5B78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E80B8163"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BA39F9BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF064CF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E4D031E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26091535"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE742DFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8075089C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE0C743C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5552DABD"/>
    </Element>
    <Element Type="ParamDef" Id="CA7950FF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C47EBC2A"/>
    </Element>
    <Element Type="Param" Id="C47EBC2A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CB09CFEB">
        <Identifier>dragonStatuePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C87868E6"/>
    </Element>
    <Element Type="Param" Id="C87868E6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EE7CF828">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F4DCF43"/>
    </Element>
    <Element Type="Param" Id="5F4DCF43">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="D9718B89">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F9135C44"/>
    </Element>
    <Element Type="Param" Id="F9135C44">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="18E5889D">
        <Comment>
            Check if we want to give up on entering the dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7CCCDF11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8101C188"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7D23463"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5346137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02E9892E"/>
    </Element>
    <Element Type="FunctionCall" Id="8101C188">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F5601315"/>
        <Parameter Type="Param" Library="AIAI" Id="18DB439B"/>
        <Parameter Type="Param" Library="AIAI" Id="9AD727F2"/>
    </Element>
    <Element Type="Param" Id="F5601315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57FD9C07"/>
    </Element>
    <Element Type="FunctionCall" Id="57FD9C07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B4B74C4"/>
        <Parameter Type="Param" Library="AIAI" Id="7C7A178B"/>
    </Element>
    <Element Type="Param" Id="7C7A178B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="18DB439B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9AD727F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F7D23463">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="605083DE"/>
        <Parameter Type="Param" Library="AIAI" Id="D79102D5"/>
    </Element>
    <Element Type="Param" Id="605083DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5112C37D"/>
        <Array Type="Param" Library="AIAI" Id="E55BAB5F"/>
    </Element>
    <Element Type="Param" Id="5112C37D">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="E55BAB5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="D79102D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="F5346137">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C224CE3"/>
    </Element>
    <Element Type="Param" Id="8C224CE3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="FunctionCall" Id="02E9892E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2592EBE7"/>
    </Element>
    <Element Type="Param" Id="2592EBE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="4BB22DC1">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CE7D86C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9BDBFF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78C28BA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="240F01E3"/>
    </Element>
    <Element Type="FunctionCall" Id="F9BDBFF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="34C0E908"/>
        <Parameter Type="Param" Library="AIAI" Id="64ED97F9"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC9C7DB"/>
    </Element>
    <Element Type="Param" Id="34C0E908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="D4A4D476"/>
    </Element>
    <Element Type="Param" Id="D4A4D476">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9F5F84F7"/>
        <Array Type="Param" Library="AIAI" Id="FB4F6E55"/>
    </Element>
    <Element Type="Param" Id="9F5F84F7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="FB4F6E55">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="64ED97F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFC9C7DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="78C28BA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3E1828"/>
    </Element>
    <Element Type="Param" Id="6D3E1828">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="240F01E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56E8D5E4"/>
        <Parameter Type="Param" Library="AIAI" Id="D6C25DE6"/>
        <Parameter Type="Param" Library="AIAI" Id="68D91300"/>
    </Element>
    <Element Type="Param" Id="56E8D5E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89E2985B"/>
    </Element>
    <Element Type="FunctionCall" Id="89E2985B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="01FBF9F3"/>
    </Element>
    <Element Type="Param" Id="01FBF9F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="D6C25DE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="68D91300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F5CC5B78">
        <Comment>
            Harass enemies that we run into
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E80B8163">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A05041DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DB07599"/>
    </Element>
    <Element Type="FunctionCall" Id="A05041DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87124A33"/>
    </Element>
    <Element Type="Param" Id="87124A33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="6DB07599">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56D5E1EE"/>
        <Parameter Type="Param" Library="AIAI" Id="578F26DB"/>
        <Parameter Type="Param" Library="AIAI" Id="AD2CD4A1"/>
    </Element>
    <Element Type="Param" Id="56D5E1EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8904F2A7"/>
    </Element>
    <Element Type="FunctionCall" Id="8904F2A7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="30C75EAA"/>
        <Parameter Type="Param" Library="AIAI" Id="2CBBAB49"/>
    </Element>
    <Element Type="Param" Id="30C75EAA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="2CBBAB49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="578F26DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AD2CD4A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BA39F9BD">
        <Comment>
            Decide what to do when we arrive at the dragon statue
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DF064CF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D161F8"/>
        <Parameter Type="Param" Library="AIAI" Id="4EE09217"/>
    </Element>
    <Element Type="Param" Id="E5D161F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB09CFEB"/>
    </Element>
    <Element Type="Param" Id="4EE09217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B934CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="3B934CFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C59A46FA"/>
    </Element>
    <Element Type="Param" Id="C59A46FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1089B933"/>
        <Array Type="Param" Library="AIAI" Id="043A82DD"/>
    </Element>
    <Element Type="Param" Id="1089B933">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="043A82DD">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="FunctionCall" Id="0E4D031E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7168A728"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="768BEA66"/>
    </Element>
    <Element Type="FunctionCall" Id="7168A728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E00054F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B29E453"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C6ACCB6"/>
    </Element>
    <Element Type="FunctionCall" Id="E00054F5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD887EBD"/>
        <Parameter Type="Param" Library="AIAI" Id="8E83F7C0"/>
    </Element>
    <Element Type="Param" Id="BD887EBD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="8E83F7C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
    </Element>
    <Element Type="FunctionCall" Id="0B29E453">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0F44AF0C"/>
        <Parameter Type="Param" Library="AIAI" Id="DD41F84E"/>
    </Element>
    <Element Type="Param" Id="0F44AF0C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="DD41F84E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="809E43B6"/>
    </Element>
    <Element Type="FunctionCall" Id="8C6ACCB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6F7A8F0"/>
        <Parameter Type="Param" Library="AIAI" Id="5BAAEFF4"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E44CA6"/>
    </Element>
    <Element Type="Param" Id="F6F7A8F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E3FB4FD"/>
    </Element>
    <Element Type="FunctionCall" Id="2E3FB4FD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A1FBDFDC"/>
        <Parameter Type="Param" Library="AIAI" Id="6D60D66A"/>
        <Parameter Type="Param" Library="AIAI" Id="A762AE85"/>
    </Element>
    <Element Type="Param" Id="6D60D66A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="664328DE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="956D16BC"/>
        <Array Type="Param" Library="AIAI" Id="0B539077"/>
    </Element>
    <Element Type="Param" Id="956D16BC">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="0B539077">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="A762AE85">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CD9EBB7"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C71C94E3"/>
        <Array Type="Param" Library="AIAI" Id="4BEA34C4"/>
    </Element>
    <Element Type="Param" Id="C71C94E3">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="4BEA34C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="5BAAEFF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B3E44CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="768BEA66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CB3E105C"/>
        <Parameter Type="Param" Library="AIAI" Id="12DA395B"/>
        <Parameter Type="Param" Library="AIAI" Id="54B3FA26"/>
    </Element>
    <Element Type="Param" Id="CB3E105C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F716A29"/>
    </Element>
    <Element Type="FunctionCall" Id="8F716A29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E67D81"/>
        <Parameter Type="Param" Library="AIAI" Id="D406A3CB"/>
    </Element>
    <Element Type="Param" Id="B1E67D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F4B2B79"/>
    </Element>
    <Element Type="FunctionCall" Id="4F4B2B79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B1CF6425"/>
    </Element>
    <Element Type="Param" Id="B1CF6425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A33A7F21"/>
        <Array Type="Param" Library="AIAI" Id="9B06D69F"/>
    </Element>
    <Element Type="Param" Id="A33A7F21">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9B06D69F">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="D406A3CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="CB09CFEB"/>
    </Element>
    <Element Type="Param" Id="12DA395B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="54B3FA26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="118EB72A"/>
    </Element>
    <Element Type="Comment" Id="26091535">
        <Comment>
            Issue move order if idle or heading elsewhere.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EE742DFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="85C97496"/>
        <Parameter Type="Param" Library="AIAI" Id="A88D9F36"/>
    </Element>
    <Element Type="Param" Id="85C97496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7CF828"/>
    </Element>
    <Element Type="Param" Id="A88D9F36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F79465C"/>
    </Element>
    <Element Type="FunctionCall" Id="5F79465C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="203A61B3"/>
        <Parameter Type="Param" Library="AIAI" Id="E6E50BE8"/>
    </Element>
    <Element Type="Param" Id="203A61B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="30710536"/>
        <Array Type="Param" Library="AIAI" Id="C8B6256E"/>
    </Element>
    <Element Type="Param" Id="30710536">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C8B6256E">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="E6E50BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8075089C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3398BCAE"/>
        <Parameter Type="Param" Library="AIAI" Id="7548D3A9"/>
    </Element>
    <Element Type="Param" Id="3398BCAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9718B89"/>
    </Element>
    <Element Type="Param" Id="7548D3A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED52A87E"/>
    </Element>
    <Element Type="FunctionCall" Id="ED52A87E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="132375EE"/>
    </Element>
    <Element Type="Param" Id="132375EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7CF828"/>
    </Element>
    <Element Type="FunctionCall" Id="EE0C743C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA841005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51BD9326"/>
    </Element>
    <Element Type="FunctionCall" Id="EA841005">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="215C564A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3B4D6D4"/>
    </Element>
    <Element Type="FunctionCall" Id="215C564A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B58A18B9"/>
        <Parameter Type="Param" Library="AIAI" Id="97503723"/>
        <Parameter Type="Param" Library="AIAI" Id="C95C6CE2"/>
    </Element>
    <Element Type="Param" Id="B58A18B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EE7CF828"/>
    </Element>
    <Element Type="Param" Id="97503723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C95C6CE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="C3B4D6D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="579D6A7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1957891"/>
    </Element>
    <Element Type="FunctionCall" Id="579D6A7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1C5142D5"/>
        <Parameter Type="Param" Library="AIAI" Id="0C91A789"/>
        <Parameter Type="Param" Library="AIAI" Id="4FCAC0B4"/>
    </Element>
    <Element Type="Param" Id="1C5142D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D9718B89"/>
    </Element>
    <Element Type="Param" Id="0C91A789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="4FCAC0B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="A1957891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F2AE3F9C"/>
        <Parameter Type="Param" Library="AIAI" Id="88FB6886"/>
        <Parameter Type="Param" Library="AIAI" Id="A358B4BC"/>
    </Element>
    <Element Type="Param" Id="F2AE3F9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48EA5F75"/>
    </Element>
    <Element Type="FunctionCall" Id="48EA5F75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="0C45F4FF"/>
        <Parameter Type="Param" Library="AIAI" Id="1CCCBFA6"/>
    </Element>
    <Element Type="Param" Id="0C45F4FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="D9718B89"/>
    </Element>
    <Element Type="Param" Id="1CCCBFA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="CB09CFEB"/>
    </Element>
    <Element Type="Param" Id="88FB6886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A358B4BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="51BD9326">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8E17AF13"/>
        <Parameter Type="Param" Library="AIAI" Id="D6202C9E"/>
        <Parameter Type="Param" Library="AIAI" Id="3E42D28C"/>
    </Element>
    <Element Type="Param" Id="8E17AF13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A1243446"/>
        <Array Type="Param" Library="AIAI" Id="BD2E8F26"/>
    </Element>
    <Element Type="Param" Id="A1243446">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BD2E8F26">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA7950FF"/>
    </Element>
    <Element Type="Param" Id="D6202C9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BA35ADF"/>
    </Element>
    <Element Type="FunctionCall" Id="1BA35ADF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="808F1602"/>
        <Parameter Type="Param" Library="AIAI" Id="31B1CCD7"/>
    </Element>
    <Element Type="Param" Id="808F1602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="31B1CCD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="CB09CFEB"/>
    </Element>
    <Element Type="Param" Id="3E42D28C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="5552DABD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A286BFD4"/>
    </Element>
    <Element Type="Param" Id="A286BFD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="09448099">
        <Identifier>HeroAIDragonEnter</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
        <Variable Type="Variable" Library="AIAI" Id="CBFD1086"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B011E98C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C16B98CE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="32D30376"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19D0C00A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="85ADA67C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E045F39"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8F007892"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2F4908E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7A4F8F90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="729227E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7833BE71"/>
    </Element>
    <Element Type="ParamDef" Id="DF382853">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4B78F392"/>
    </Element>
    <Element Type="Param" Id="4B78F392">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CBFD1086">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E43D5E8D"/>
    </Element>
    <Element Type="Param" Id="E43D5E8D">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="B011E98C">
        <Comment>
            Check if we have gotten into the vehicle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C16B98CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82777554"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EDE3F2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01480734"/>
    </Element>
    <Element Type="FunctionCall" Id="82777554">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="14E356AF"/>
        <Parameter Type="Param" Library="AIAI" Id="E6B7D684"/>
        <Parameter Type="Param" Library="AIAI" Id="E7198BE2"/>
    </Element>
    <Element Type="Param" Id="14E356AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB0B11D"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB0B11D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B69F7742"/>
    </Element>
    <Element Type="Param" Id="B69F7742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BFDF5A36"/>
        <Array Type="Param" Library="AIAI" Id="773D7341"/>
    </Element>
    <Element Type="Param" Id="BFDF5A36">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="773D7341">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="E6B7D684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E7198BE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4EDE3F2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E886BA5B"/>
        <Parameter Type="Param" Library="AIAI" Id="37544368"/>
    </Element>
    <Element Type="Param" Id="E886BA5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C8A37E64"/>
        <Array Type="Param" Library="AIAI" Id="BEDF1795"/>
    </Element>
    <Element Type="Param" Id="C8A37E64">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="BEDF1795">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="37544368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="01480734">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6A4B1C25"/>
    </Element>
    <Element Type="Param" Id="6A4B1C25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Comment" Id="32D30376">
        <Comment>
            Check if we want to give up on entering the dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="19D0C00A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6CFD402"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38FBBB41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76A97426"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6D9AFD4"/>
    </Element>
    <Element Type="FunctionCall" Id="C6CFD402">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85F2A046"/>
        <Parameter Type="Param" Library="AIAI" Id="330110E2"/>
        <Parameter Type="Param" Library="AIAI" Id="B4FB7E0A"/>
    </Element>
    <Element Type="Param" Id="85F2A046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E14EB6F"/>
    </Element>
    <Element Type="FunctionCall" Id="3E14EB6F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B4B74C4"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6AD82C"/>
    </Element>
    <Element Type="Param" Id="5C6AD82C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="330110E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B4FB7E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="38FBBB41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81E75CE2"/>
        <Parameter Type="Param" Library="AIAI" Id="EC66DF9F"/>
    </Element>
    <Element Type="Param" Id="81E75CE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="682AE41A"/>
        <Array Type="Param" Library="AIAI" Id="7AB5EE76"/>
    </Element>
    <Element Type="Param" Id="682AE41A">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="7AB5EE76">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="EC66DF9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="76A97426">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE544D54"/>
    </Element>
    <Element Type="Param" Id="FE544D54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="FunctionCall" Id="F6D9AFD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9C38AAB3"/>
    </Element>
    <Element Type="Param" Id="9C38AAB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="85ADA67C">
        <Comment>
            Fend off enemies near the dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7E045F39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A18F5B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="664B59EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45B6D894"/>
    </Element>
    <Element Type="FunctionCall" Id="0A18F5B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6F0855F2"/>
        <Parameter Type="Param" Library="AIAI" Id="45BDDB14"/>
    </Element>
    <Element Type="Param" Id="6F0855F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="45BDDB14">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9794E243"/>
    </Element>
    <Element Type="FunctionCall" Id="664B59EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D630736"/>
        <Parameter Type="Param" Library="AIAI" Id="1F36E7E9"/>
        <Parameter Type="Param" Library="AIAI" Id="30F6B035"/>
    </Element>
    <Element Type="Param" Id="4D630736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BD4497F"/>
    </Element>
    <Element Type="FunctionCall" Id="4BD4497F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="2E204F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="A84D6906"/>
        <Parameter Type="Param" Library="AIAI" Id="7DC1FF73"/>
    </Element>
    <Element Type="Param" Id="2E204F6C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCDC0E7C"/>
    </Element>
    <Element Type="FunctionCall" Id="FCDC0E7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="58750485"/>
    </Element>
    <Element Type="Param" Id="58750485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2299F13D"/>
        <Array Type="Param" Library="AIAI" Id="627742BD"/>
    </Element>
    <Element Type="Param" Id="2299F13D">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="627742BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="A84D6906">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="118EB72A"/>
    </Element>
    <Element Type="Param" Id="7DC1FF73">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="1F36E7E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30F6B035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="45B6D894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EE346CD3"/>
    </Element>
    <Element Type="Param" Id="EE346CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="8F007892">
        <Comment>
            If a human ally starts to channel the dragon, let them take it instead
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C2F4908E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8C26D0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="627B4D10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F392B48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29320771"/>
    </Element>
    <Element Type="FunctionCall" Id="F8C26D0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7D94FED5"/>
        <Parameter Type="Param" Library="AIAI" Id="E06AB864"/>
        <Parameter Type="Param" Library="AIAI" Id="85C37450"/>
    </Element>
    <Element Type="Param" Id="7D94FED5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="103B0CBC"/>
        <Array Type="Param" Library="AIAI" Id="F8453462"/>
    </Element>
    <Element Type="Param" Id="103B0CBC">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F8453462">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="E06AB864">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43255DBF"/>
    </Element>
    <Element Type="FunctionCall" Id="43255DBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="967C7FE9"/>
    </Element>
    <Element Type="Param" Id="967C7FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="85C37450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="627B4D10">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0188F940"/>
        <Parameter Type="Param" Library="AIAI" Id="C00DD879"/>
    </Element>
    <Element Type="Param" Id="0188F940">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="C00DD879">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
    </Element>
    <Element Type="FunctionCall" Id="4F392B48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="30A6B0AC"/>
        <Parameter Type="Param" Library="AIAI" Id="F465818A"/>
        <Parameter Type="Param" Library="AIAI" Id="EC48F9A3"/>
    </Element>
    <Element Type="Param" Id="30A6B0AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F81FE73"/>
    </Element>
    <Element Type="FunctionCall" Id="2F81FE73">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49B25723"/>
        <Parameter Type="Param" Library="AIAI" Id="C3266FC3"/>
        <Parameter Type="Param" Library="AIAI" Id="91EFD0C1"/>
    </Element>
    <Element Type="Param" Id="C3266FC3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CE937B2D"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FCD92A8"/>
        <Array Type="Param" Library="AIAI" Id="3AFFB664"/>
    </Element>
    <Element Type="Param" Id="9FCD92A8">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="3AFFB664">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="91EFD0C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8F0DCD48"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8BB75CB2"/>
        <Array Type="Param" Library="AIAI" Id="8191EF6D"/>
    </Element>
    <Element Type="Param" Id="8BB75CB2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="8191EF6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="F465818A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC48F9A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="29320771">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7FD44D55"/>
    </Element>
    <Element Type="Param" Id="7FD44D55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="7A4F8F90">
        <Comment>
            If we're not already casting, cast ability
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="729227E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="573DAAF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE04249F"/>
    </Element>
    <Element Type="FunctionCall" Id="573DAAF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E82CF401"/>
        <Parameter Type="Param" Library="AIAI" Id="949D6E4B"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB4768A"/>
    </Element>
    <Element Type="Param" Id="E82CF401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="210681FD"/>
        <Array Type="Param" Library="AIAI" Id="047005BA"/>
    </Element>
    <Element Type="Param" Id="210681FD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="047005BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="949D6E4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="BAB4768A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8459695C"/>
    </Element>
    <Element Type="FunctionCall" Id="8459695C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="FE89FFBD"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CB233C"/>
    </Element>
    <Element Type="Param" Id="FE89FFBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F72982B9"/>
        <Array Type="Param" Library="AIAI" Id="E593B005"/>
    </Element>
    <Element Type="Param" Id="F72982B9">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="E593B005">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="D0CB233C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F597534A"/>
    </Element>
    <Element Type="FunctionCall" Id="F597534A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="CC85EB48"/>
        <Parameter Type="Param" Library="AIAI" Id="609FCC23"/>
    </Element>
    <Element Type="Param" Id="CC85EB48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="609FCC23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>UseVehicle</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="BE04249F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="868AE4A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02799D0E"/>
    </Element>
    <Element Type="FunctionCall" Id="868AE4A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA8724C"/>
        <Parameter Type="Param" Library="AIAI" Id="7E005312"/>
        <Parameter Type="Param" Library="AIAI" Id="7FDE14F0"/>
    </Element>
    <Element Type="Param" Id="BFA8724C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81013A68"/>
    </Element>
    <Element Type="FunctionCall" Id="81013A68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="FC95C8F7"/>
        <Parameter Type="Param" Library="AIAI" Id="B35B33AF"/>
    </Element>
    <Element Type="Param" Id="FC95C8F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="994282FA"/>
        <Array Type="Param" Library="AIAI" Id="274367DB"/>
    </Element>
    <Element Type="Param" Id="994282FA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="274367DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="B35B33AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7E005312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7FDE14F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="02799D0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CD8FFA75"/>
        <Parameter Type="Param" Library="AIAI" Id="2E7C75F2"/>
        <Parameter Type="Param" Library="AIAI" Id="808C5BEB"/>
    </Element>
    <Element Type="Param" Id="CD8FFA75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62D94D21"/>
    </Element>
    <Element Type="FunctionCall" Id="62D94D21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="6C12B631"/>
    </Element>
    <Element Type="Param" Id="6C12B631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7133DDEA"/>
    </Element>
    <Element Type="FunctionCall" Id="7133DDEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="79A1A94E"/>
        <Parameter Type="Param" Library="AIAI" Id="61AA36F8"/>
    </Element>
    <Element Type="Param" Id="79A1A94E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="76A996F1"/>
        <Array Type="Param" Library="AIAI" Id="4816AE00"/>
    </Element>
    <Element Type="Param" Id="76A996F1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4816AE00">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF382853"/>
    </Element>
    <Element Type="Param" Id="61AA36F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E7C75F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="808C5BEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FCBE2AC"/>
    </Element>
    <Element Type="FunctionCall" Id="0FCBE2AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="AF272E56"/>
        <Parameter Type="Param" Library="AIAI" Id="1C76B729"/>
    </Element>
    <Element Type="Param" Id="AF272E56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1C76B729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>UseVehicle</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="7833BE71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="14FFB4EE"/>
    </Element>
    <Element Type="Param" Id="14FFB4EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="348FC291">
        <Identifier>HeroAIDragonGuard</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
        <Variable Type="Variable" Library="AIAI" Id="C714C118"/>
        <Variable Type="Variable" Library="AIAI" Id="2021BEC0"/>
        <Variable Type="Variable" Library="AIAI" Id="CD657FF7"/>
        <Variable Type="Variable" Library="AIAI" Id="AA653DAB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F4D853FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="515F5AB3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CDB5295B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9960D9D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D31EDD5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="182730EC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="33E55F1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C95F2867"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CA7ADD2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF9015AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6B01261"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7585B7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B973FF7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3021EA8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C5603F9"/>
    </Element>
    <Element Type="ParamDef" Id="5BD40594">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CE5E45EB"/>
    </Element>
    <Element Type="Param" Id="CE5E45EB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C714C118">
        <Identifier>dragonStatuePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF0B96C8"/>
    </Element>
    <Element Type="Param" Id="CF0B96C8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="2021BEC0">
        <Identifier>guardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E448A377"/>
    </Element>
    <Element Type="Param" Id="E448A377">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CD657FF7">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC2D6148"/>
    </Element>
    <Element Type="Param" Id="EC2D6148">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="AA653DAB">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52C7440D"/>
    </Element>
    <Element Type="Param" Id="52C7440D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="F4D853FD">
        <Comment>
            Check if we want to give up on entering the dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="515F5AB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0D0E73A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E58EB2FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B47E41B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ADC27F0"/>
    </Element>
    <Element Type="FunctionCall" Id="F0D0E73A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC47C99"/>
        <Parameter Type="Param" Library="AIAI" Id="84D5157B"/>
        <Parameter Type="Param" Library="AIAI" Id="38E8D869"/>
    </Element>
    <Element Type="Param" Id="CAC47C99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1FA9944"/>
    </Element>
    <Element Type="FunctionCall" Id="B1FA9944">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B4B74C4"/>
        <Parameter Type="Param" Library="AIAI" Id="61024E12"/>
    </Element>
    <Element Type="Param" Id="61024E12">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="84D5157B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="38E8D869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E58EB2FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2012973D"/>
        <Parameter Type="Param" Library="AIAI" Id="E58236DA"/>
    </Element>
    <Element Type="Param" Id="2012973D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B986DEB3"/>
        <Array Type="Param" Library="AIAI" Id="0F5676EC"/>
    </Element>
    <Element Type="Param" Id="B986DEB3">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="0F5676EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="E58236DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="0B47E41B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="045AA410"/>
    </Element>
    <Element Type="Param" Id="045AA410">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="FunctionCall" Id="4ADC27F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="79F81A17"/>
    </Element>
    <Element Type="Param" Id="79F81A17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="CDB5295B">
        <Comment>
            Fend off enemies near the dragon statue
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A9960D9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE8A0A69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73038AED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2340076D"/>
    </Element>
    <Element Type="FunctionCall" Id="EE8A0A69">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7A306427"/>
        <Parameter Type="Param" Library="AIAI" Id="DF712D60"/>
    </Element>
    <Element Type="Param" Id="7A306427">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="DF712D60">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9794E243"/>
    </Element>
    <Element Type="FunctionCall" Id="73038AED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8522448D"/>
        <Parameter Type="Param" Library="AIAI" Id="087A4A67"/>
        <Parameter Type="Param" Library="AIAI" Id="4BC2F1C0"/>
    </Element>
    <Element Type="Param" Id="8522448D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C1DFBED"/>
    </Element>
    <Element Type="FunctionCall" Id="6C1DFBED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6AFF79"/>
        <Parameter Type="Param" Library="AIAI" Id="5492060C"/>
        <Parameter Type="Param" Library="AIAI" Id="8381A1E5"/>
    </Element>
    <Element Type="Param" Id="BA6AFF79">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96049425"/>
    </Element>
    <Element Type="FunctionCall" Id="96049425">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="506EC1F8"/>
    </Element>
    <Element Type="Param" Id="506EC1F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B6DAF82"/>
        <Array Type="Param" Library="AIAI" Id="200F48D9"/>
    </Element>
    <Element Type="Param" Id="0B6DAF82">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="200F48D9">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="5492060C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="118EB72A"/>
    </Element>
    <Element Type="Param" Id="8381A1E5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="087A4A67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4BC2F1C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2340076D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B0605351"/>
    </Element>
    <Element Type="Param" Id="B0605351">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="D31EDD5B">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="182730EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE46DCAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7F7401B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D91C3BFE"/>
    </Element>
    <Element Type="FunctionCall" Id="AE46DCAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9E402AA"/>
        <Parameter Type="Param" Library="AIAI" Id="02459663"/>
        <Parameter Type="Param" Library="AIAI" Id="963D1FA5"/>
    </Element>
    <Element Type="Param" Id="B9E402AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="CCD38871"/>
    </Element>
    <Element Type="Param" Id="CCD38871">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A42E4565"/>
        <Array Type="Param" Library="AIAI" Id="833810E0"/>
    </Element>
    <Element Type="Param" Id="A42E4565">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="833810E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="02459663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="963D1FA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7F7401B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C6CC51BC"/>
    </Element>
    <Element Type="Param" Id="C6CC51BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D91C3BFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F28F3EB2"/>
        <Parameter Type="Param" Library="AIAI" Id="2E9C4EF8"/>
        <Parameter Type="Param" Library="AIAI" Id="3F6DD439"/>
    </Element>
    <Element Type="Param" Id="F28F3EB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46979A2D"/>
    </Element>
    <Element Type="FunctionCall" Id="46979A2D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="34725A7F"/>
    </Element>
    <Element Type="Param" Id="34725A7F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="2E9C4EF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3F6DD439">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="33E55F1D">
        <Comment>
            Enter the dragon if none of your allies are
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C95F2867">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2D4AFDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E75D9FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BCEE0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="108D156C"/>
    </Element>
    <Element Type="FunctionCall" Id="A2D4AFDA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="738FE22D"/>
        <Parameter Type="Param" Library="AIAI" Id="6C1D621F"/>
    </Element>
    <Element Type="Param" Id="738FE22D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="6C1D621F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="809E43B6"/>
    </Element>
    <Element Type="FunctionCall" Id="9E75D9FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E50965E7"/>
        <Parameter Type="Param" Library="AIAI" Id="8C33A01E"/>
        <Parameter Type="Param" Library="AIAI" Id="F289E7BD"/>
    </Element>
    <Element Type="Param" Id="E50965E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D7FB830F"/>
        <Array Type="Param" Library="AIAI" Id="A121C894"/>
    </Element>
    <Element Type="Param" Id="D7FB830F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A121C894">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="8C33A01E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="F289E7BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DBDDC9A"/>
    </Element>
    <Element Type="FunctionCall" Id="2DBDDC9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="65A14C53"/>
        <Parameter Type="Param" Library="AIAI" Id="8A80E679"/>
    </Element>
    <Element Type="Param" Id="65A14C53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A7BBF0AA"/>
        <Array Type="Param" Library="AIAI" Id="68069F35"/>
    </Element>
    <Element Type="Param" Id="A7BBF0AA">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="68069F35">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="8A80E679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06282DDF"/>
    </Element>
    <Element Type="FunctionCall" Id="06282DDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="E05CDDFD"/>
        <Parameter Type="Param" Library="AIAI" Id="AC3C1BE2"/>
    </Element>
    <Element Type="Param" Id="E05CDDFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC3C1BE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>UseVehicle</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="71BCEE0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="200792B4"/>
    </Element>
    <Element Type="Param" Id="200792B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="108D156C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C934B01"/>
        <Parameter Type="Param" Library="AIAI" Id="18365297"/>
        <Parameter Type="Param" Library="AIAI" Id="2D862BFA"/>
    </Element>
    <Element Type="Param" Id="6C934B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85497362"/>
    </Element>
    <Element Type="FunctionCall" Id="85497362">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A1FBDFDC"/>
        <Parameter Type="Param" Library="AIAI" Id="29A66D0D"/>
        <Parameter Type="Param" Library="AIAI" Id="5608680A"/>
    </Element>
    <Element Type="Param" Id="29A66D0D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="664328DE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD1C9448"/>
        <Array Type="Param" Library="AIAI" Id="89B49702"/>
    </Element>
    <Element Type="Param" Id="CD1C9448">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="89B49702">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="5608680A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CD9EBB7"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C2A2DD91"/>
        <Array Type="Param" Library="AIAI" Id="95973B8F"/>
    </Element>
    <Element Type="Param" Id="C2A2DD91">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="95973B8F">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="18365297">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D862BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CA7ADD2C">
        <Comment>
            Stand guard below the dragon statue
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BF9015AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9160A33C"/>
        <Parameter Type="Param" Library="AIAI" Id="3F64654E"/>
    </Element>
    <Element Type="Param" Id="9160A33C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C714C118"/>
    </Element>
    <Element Type="Param" Id="3F64654E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36B23438"/>
    </Element>
    <Element Type="FunctionCall" Id="36B23438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3CF10B06"/>
    </Element>
    <Element Type="Param" Id="3CF10B06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="15EF834E"/>
        <Array Type="Param" Library="AIAI" Id="FFC50B17"/>
    </Element>
    <Element Type="Param" Id="15EF834E">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="FFC50B17">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="FunctionCall" Id="D6B01261">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C051E491"/>
        <Parameter Type="Param" Library="AIAI" Id="4B9E9471"/>
    </Element>
    <Element Type="Param" Id="C051E491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2021BEC0"/>
    </Element>
    <Element Type="Param" Id="4B9E9471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D96DCD41"/>
    </Element>
    <Element Type="FunctionCall" Id="D96DCD41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000023"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0124BB"/>
        <Parameter Type="Param" Library="AIAI" Id="C68A47EA"/>
        <Parameter Type="Param" Library="AIAI" Id="4A5895BB"/>
    </Element>
    <Element Type="Param" Id="4E0124BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000037"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C68A47EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000038"/>
        <Value>-10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4A5895BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000036"/>
        <Variable Type="Variable" Library="AIAI" Id="C714C118"/>
    </Element>
    <Element Type="FunctionCall" Id="E7585B7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="92B99A97"/>
        <Parameter Type="Param" Library="AIAI" Id="F8AE12DA"/>
    </Element>
    <Element Type="Param" Id="92B99A97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD657FF7"/>
    </Element>
    <Element Type="Param" Id="F8AE12DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE45222"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE45222">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0804C63C"/>
        <Parameter Type="Param" Library="AIAI" Id="8CECE9ED"/>
    </Element>
    <Element Type="Param" Id="0804C63C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6B48D5AB"/>
        <Array Type="Param" Library="AIAI" Id="EDEC29BF"/>
    </Element>
    <Element Type="Param" Id="6B48D5AB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EDEC29BF">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="8CECE9ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B973FF7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1778E9F8"/>
        <Parameter Type="Param" Library="AIAI" Id="5DA725BB"/>
    </Element>
    <Element Type="Param" Id="1778E9F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AA653DAB"/>
    </Element>
    <Element Type="Param" Id="5DA725BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EBB3982"/>
    </Element>
    <Element Type="FunctionCall" Id="6EBB3982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="D546C168"/>
    </Element>
    <Element Type="Param" Id="D546C168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="CD657FF7"/>
    </Element>
    <Element Type="FunctionCall" Id="3021EA8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2367205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85897E9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2E56A7D"/>
    </Element>
    <Element Type="FunctionCall" Id="D2367205">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="272DF84F"/>
        <Parameter Type="Param" Library="AIAI" Id="53FD52E6"/>
        <Parameter Type="Param" Library="AIAI" Id="40DEB78C"/>
    </Element>
    <Element Type="Param" Id="272DF84F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DA57B54"/>
    </Element>
    <Element Type="FunctionCall" Id="0DA57B54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="395B8ACD"/>
        <Parameter Type="Param" Library="AIAI" Id="7EA621A9"/>
    </Element>
    <Element Type="Param" Id="395B8ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F78C7FBD"/>
    </Element>
    <Element Type="FunctionCall" Id="F78C7FBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1F6491A2"/>
    </Element>
    <Element Type="Param" Id="1F6491A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E8DBBEA2"/>
        <Array Type="Param" Library="AIAI" Id="05B43E67"/>
    </Element>
    <Element Type="Param" Id="E8DBBEA2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="05B43E67">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="7EA621A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="2021BEC0"/>
    </Element>
    <Element Type="Param" Id="53FD52E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="40DEB78C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="85897E9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5018B8D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D57BEDC9"/>
    </Element>
    <Element Type="FunctionCall" Id="5018B8D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="11D5B94A"/>
        <Parameter Type="Param" Library="AIAI" Id="B4C1C252"/>
        <Parameter Type="Param" Library="AIAI" Id="54FE2D82"/>
    </Element>
    <Element Type="Param" Id="11D5B94A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CD657FF7"/>
    </Element>
    <Element Type="Param" Id="B4C1C252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="54FE2D82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D57BEDC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B60B5643"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DE29CBA"/>
    </Element>
    <Element Type="FunctionCall" Id="B60B5643">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1D0816AA"/>
        <Parameter Type="Param" Library="AIAI" Id="18C982B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5110F864"/>
    </Element>
    <Element Type="Param" Id="1D0816AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AA653DAB"/>
    </Element>
    <Element Type="Param" Id="18C982B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5110F864">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="6DE29CBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="89AD7B69"/>
        <Parameter Type="Param" Library="AIAI" Id="ED85664B"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1E0135"/>
    </Element>
    <Element Type="Param" Id="89AD7B69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BA00D99"/>
    </Element>
    <Element Type="FunctionCall" Id="2BA00D99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="404A7C05"/>
        <Parameter Type="Param" Library="AIAI" Id="0F5C3FBB"/>
    </Element>
    <Element Type="Param" Id="404A7C05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="AA653DAB"/>
    </Element>
    <Element Type="Param" Id="0F5C3FBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="2021BEC0"/>
    </Element>
    <Element Type="Param" Id="ED85664B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="FA1E0135">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D2E56A7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4A63359"/>
        <Parameter Type="Param" Library="AIAI" Id="6195075C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B0D8316"/>
    </Element>
    <Element Type="Param" Id="E4A63359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FFA9C212"/>
        <Array Type="Param" Library="AIAI" Id="0111562D"/>
    </Element>
    <Element Type="Param" Id="FFA9C212">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0111562D">
        <Parameter Type="ParamDef" Library="AIAI" Id="5BD40594"/>
    </Element>
    <Element Type="Param" Id="6195075C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="0B0D8316">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7CD07BF"/>
    </Element>
    <Element Type="FunctionCall" Id="C7CD07BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="3DDF85CB"/>
        <Parameter Type="Param" Library="AIAI" Id="C7FEC7F9"/>
    </Element>
    <Element Type="Param" Id="3DDF85CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="C7FEC7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="2021BEC0"/>
    </Element>
    <Element Type="FunctionCall" Id="2C5603F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE787FB"/>
    </Element>
    <Element Type="Param" Id="DDE787FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="49D7296D">
        <Identifier>HeroAIDragonDefend</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7F28DD30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0198B47D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5413D59A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17CEEE25"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B49B6FFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAD562B3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7375534"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="411899C3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2552562B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1FCE738"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4D5FDCF"/>
    </Element>
    <Element Type="ParamDef" Id="976A80AF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8A5190EE"/>
    </Element>
    <Element Type="Param" Id="8A5190EE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="7F28DD30">
        <Comment>
            Check if we want to give up on capturing the dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0198B47D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBDCACA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B608F995"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69B61B69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39C576A6"/>
    </Element>
    <Element Type="FunctionCall" Id="DBDCACA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="789DFDAF"/>
        <Parameter Type="Param" Library="AIAI" Id="13A8BBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="BA57B32B"/>
    </Element>
    <Element Type="Param" Id="789DFDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="228F0D97"/>
    </Element>
    <Element Type="FunctionCall" Id="228F0D97">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9B4B74C4"/>
        <Parameter Type="Param" Library="AIAI" Id="C4EE877D"/>
    </Element>
    <Element Type="Param" Id="C4EE877D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="13A8BBC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BA57B32B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B608F995">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C191A385"/>
        <Parameter Type="Param" Library="AIAI" Id="C7F03B01"/>
    </Element>
    <Element Type="Param" Id="C191A385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="84789BCA"/>
        <Array Type="Param" Library="AIAI" Id="A699B25B"/>
    </Element>
    <Element Type="Param" Id="84789BCA">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="A699B25B">
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="C7F03B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="69B61B69">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8E0A074"/>
    </Element>
    <Element Type="Param" Id="C8E0A074">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="FunctionCall" Id="39C576A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="63A4AB70"/>
    </Element>
    <Element Type="Param" Id="63A4AB70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="5413D59A">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="17CEEE25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0E43632"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0624864A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="095ABFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="E0E43632">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85D071D2"/>
        <Parameter Type="Param" Library="AIAI" Id="021C2FB7"/>
        <Parameter Type="Param" Library="AIAI" Id="2878287A"/>
    </Element>
    <Element Type="Param" Id="85D071D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="A8DB30FB"/>
    </Element>
    <Element Type="Param" Id="A8DB30FB">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7848B972"/>
        <Array Type="Param" Library="AIAI" Id="576548A1"/>
    </Element>
    <Element Type="Param" Id="7848B972">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="576548A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="021C2FB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2878287A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0624864A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0DE38767"/>
    </Element>
    <Element Type="Param" Id="0DE38767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="095ABFAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B7CDCE"/>
        <Parameter Type="Param" Library="AIAI" Id="90FF29F3"/>
        <Parameter Type="Param" Library="AIAI" Id="C79D4619"/>
    </Element>
    <Element Type="Param" Id="B6B7CDCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9B86E9B"/>
    </Element>
    <Element Type="FunctionCall" Id="A9B86E9B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="028AABAC"/>
    </Element>
    <Element Type="Param" Id="028AABAC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="90FF29F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C79D4619">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B49B6FFD">
        <Comment>
            Waste time pacing around periodically to be less effective at defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FAD562B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C66FF9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="274850EA"/>
    </Element>
    <Element Type="FunctionCall" Id="9C66FF9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="63047EA9"/>
        <Parameter Type="Param" Library="AIAI" Id="3A793147"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0DDF77"/>
    </Element>
    <Element Type="Param" Id="63047EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6A61C38"/>
    </Element>
    <Element Type="FunctionCall" Id="F6A61C38">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Parameter Type="Param" Library="AIAI" Id="D9DD00AD"/>
    </Element>
    <Element Type="Param" Id="D9DD00AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="3A793147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8C0DDF77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="274850EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C33DA85"/>
    </Element>
    <Element Type="Param" Id="2C33DA85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="B7375534">
        <Comment>
            Attack a nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="411899C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39EBFED5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEAC900C"/>
    </Element>
    <Element Type="FunctionCall" Id="39EBFED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67433BEB"/>
    </Element>
    <Element Type="Param" Id="67433BEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="DEAC900C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0A1019DB"/>
        <Parameter Type="Param" Library="AIAI" Id="1B972C69"/>
        <Parameter Type="Param" Library="AIAI" Id="8A4829BB"/>
    </Element>
    <Element Type="Param" Id="0A1019DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C91A5A08"/>
    </Element>
    <Element Type="FunctionCall" Id="C91A5A08">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Parameter Type="Param" Library="AIAI" Id="D791B11A"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8D2534"/>
        <Parameter Type="Param" Library="AIAI" Id="722AA917"/>
    </Element>
    <Element Type="Param" Id="D791B11A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="980EFB65"/>
    </Element>
    <Element Type="FunctionCall" Id="980EFB65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5D364D"/>
    </Element>
    <Element Type="Param" Id="6F5D364D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DDE88660"/>
        <Array Type="Param" Library="AIAI" Id="6527C79C"/>
    </Element>
    <Element Type="Param" Id="DDE88660">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="6527C79C">
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="EF8D2534">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="F31A8BDD"/>
    </Element>
    <Element Type="Param" Id="722AA917">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="Param" Id="1B972C69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A4829BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2552562B">
        <Comment>
            Return to the dragon statue after enemies have been fended off
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E1FCE738">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="1413EB96"/>
        <Parameter Type="Param" Library="AIAI" Id="5543A29D"/>
    </Element>
    <Element Type="Param" Id="1413EB96">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
    </Element>
    <Element Type="Param" Id="5543A29D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="976A80AF"/>
    </Element>
    <Element Type="FunctionCall" Id="E4D5FDCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="336FFA1F"/>
    </Element>
    <Element Type="Param" Id="336FFA1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="10351276">
        <Comment>
            Haunted Mines
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="1189C57D">
        <Identifier>HeroAIUnderworldEnter</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
        <Variable Type="Variable" Library="AIAI" Id="13613456"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BDEE9CF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55CDF60A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="029B1BB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7403EFB1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="62B8D1B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEAB22C4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1BBEA72C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA600DB4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="37D51D17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9FE853F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E28A7CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2712DB80"/>
    </Element>
    <Element Type="ParamDef" Id="235BD549">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1C5075EB"/>
    </Element>
    <Element Type="Param" Id="1C5075EB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="13613456">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9C5BB356"/>
    </Element>
    <Element Type="Param" Id="9C5BB356">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="BDEE9CF6">
        <Comment>
            Have we succefully entered the Underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="55CDF60A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCEBBE3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB865C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B31F7BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="326FA154"/>
    </Element>
    <Element Type="FunctionCall" Id="CCEBBE3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E507071"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF91E1A"/>
    </Element>
    <Element Type="Param" Id="9E507071">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BDA74C8"/>
        <Array Type="Param" Library="AIAI" Id="D9E67DA3"/>
    </Element>
    <Element Type="Param" Id="6BDA74C8">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="D9E67DA3">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="BEF91E1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FFB865C0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6BDB1016"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8744B9A6"/>
    </Element>
    <Element Type="Param" Id="8744B9A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="FunctionCall" Id="6B31F7BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="080288D4"/>
    </Element>
    <Element Type="Param" Id="080288D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="326FA154">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3E173B58"/>
        <Parameter Type="Param" Library="AIAI" Id="433CECD2"/>
        <Parameter Type="Param" Library="AIAI" Id="CB614979"/>
    </Element>
    <Element Type="Param" Id="3E173B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="201C5D2E"/>
    </Element>
    <Element Type="FunctionCall" Id="201C5D2E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="C34F85DA"/>
    </Element>
    <Element Type="Param" Id="C34F85DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7F73FBA7"/>
        <Array Type="Param" Library="AIAI" Id="4210977B"/>
    </Element>
    <Element Type="Param" Id="7F73FBA7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4210977B">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="433CECD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CB614979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="029B1BB3">
        <Comment>
            Check if we should give up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7403EFB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26D487E6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="24005EAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E18A5C87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1130FBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07994EA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2BF4A51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4496F852"/>
    </Element>
    <Element Type="FunctionCall" Id="26D487E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16185577"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0F4FD8E"/>
    </Element>
    <Element Type="FunctionCall" Id="16185577">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B913F048"/>
        <Parameter Type="Param" Library="AIAI" Id="EAE41A53"/>
        <Parameter Type="Param" Library="AIAI" Id="8A991B0E"/>
    </Element>
    <Element Type="Param" Id="B913F048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="4267781D"/>
    </Element>
    <Element Type="Param" Id="4267781D">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="EAE41A53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A991B0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F0F4FD8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8835B823"/>
        <Parameter Type="Param" Library="AIAI" Id="889C1269"/>
        <Parameter Type="Param" Library="AIAI" Id="DA540E2D"/>
    </Element>
    <Element Type="Param" Id="8835B823">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76378C01"/>
    </Element>
    <Element Type="FunctionCall" Id="76378C01">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="11F339C0"/>
        <Parameter Type="Param" Library="AIAI" Id="DCE5AB54"/>
    </Element>
    <Element Type="Param" Id="DCE5AB54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="889C1269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DA540E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="24005EAC">
        <Comment>
            Cancel the enter channel
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E18A5C87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70A35E12"/>
        <Parameter Type="Param" Library="AIAI" Id="128842BC"/>
        <Parameter Type="Param" Library="AIAI" Id="33E4EEA1"/>
    </Element>
    <Element Type="Param" Id="70A35E12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F4D89514"/>
        <Array Type="Param" Library="AIAI" Id="61ACD2EC"/>
    </Element>
    <Element Type="Param" Id="F4D89514">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="61ACD2EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="128842BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEB98A4D"/>
    </Element>
    <Element Type="FunctionCall" Id="EEB98A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="E278C86C"/>
    </Element>
    <Element Type="Param" Id="E278C86C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="33E4EEA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="D1130FBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B8C700C8"/>
        <Parameter Type="Param" Library="AIAI" Id="CB178F31"/>
    </Element>
    <Element Type="Param" Id="B8C700C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30032DE8"/>
        <Array Type="Param" Library="AIAI" Id="1089866A"/>
    </Element>
    <Element Type="Param" Id="30032DE8">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="1089866A">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="CB178F31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="07994EA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2D2D7CDB"/>
        <Parameter Type="Param" Library="AIAI" Id="067AAB64"/>
    </Element>
    <Element Type="Param" Id="2D2D7CDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BA67E222"/>
        <Array Type="Param" Library="AIAI" Id="CAE25DD7"/>
    </Element>
    <Element Type="Param" Id="BA67E222">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="CAE25DD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="067AAB64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C2BF4A51">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="061F927A"/>
    </Element>
    <Element Type="Param" Id="061F927A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="FunctionCall" Id="4496F852">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2D4BF9C7"/>
    </Element>
    <Element Type="Param" Id="2D4BF9C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="62B8D1B3">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BEAB22C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="428F4DA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37493D5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF458A2D"/>
    </Element>
    <Element Type="FunctionCall" Id="428F4DA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0F3CFB5"/>
        <Parameter Type="Param" Library="AIAI" Id="6AED0959"/>
        <Parameter Type="Param" Library="AIAI" Id="CD180E5D"/>
    </Element>
    <Element Type="Param" Id="B0F3CFB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="0975F288"/>
    </Element>
    <Element Type="Param" Id="0975F288">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="362BBB51"/>
        <Array Type="Param" Library="AIAI" Id="F4B5B3E9"/>
    </Element>
    <Element Type="Param" Id="362BBB51">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="F4B5B3E9">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="6AED0959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CD180E5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="37493D5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="95F5B175"/>
    </Element>
    <Element Type="Param" Id="95F5B175">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BF458A2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="242341FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A56BA788"/>
        <Parameter Type="Param" Library="AIAI" Id="067715F2"/>
    </Element>
    <Element Type="Param" Id="242341FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3779ABDA"/>
    </Element>
    <Element Type="FunctionCall" Id="3779ABDA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="4D2B8582"/>
    </Element>
    <Element Type="Param" Id="4D2B8582">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="A56BA788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="067715F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1BBEA72C">
        <Comment>
            Harass enemy heroes that are in our way
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA600DB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B17EBF10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39990E54"/>
    </Element>
    <Element Type="FunctionCall" Id="B17EBF10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7116BE0B"/>
    </Element>
    <Element Type="Param" Id="7116BE0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="39990E54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F238CE03"/>
        <Parameter Type="Param" Library="AIAI" Id="9AA778A5"/>
        <Parameter Type="Param" Library="AIAI" Id="B8AB9FED"/>
    </Element>
    <Element Type="Param" Id="F238CE03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37E15E39"/>
    </Element>
    <Element Type="FunctionCall" Id="37E15E39">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="2F27B1BE"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1ECC26"/>
    </Element>
    <Element Type="Param" Id="2F27B1BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="FE1ECC26">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9AA778A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8AB9FED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="37D51D17">
        <Comment>
            Use the entrance
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D9FE853F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6394066E"/>
        <Parameter Type="Param" Library="AIAI" Id="416E2AF2"/>
    </Element>
    <Element Type="Param" Id="6394066E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="13613456"/>
    </Element>
    <Element Type="Param" Id="416E2AF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46AC9169"/>
    </Element>
    <Element Type="FunctionCall" Id="46AC9169">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="5F51E63A"/>
        <Parameter Type="Param" Library="AIAI" Id="74B78DB2"/>
    </Element>
    <Element Type="Param" Id="5F51E63A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="676203FD"/>
        <Array Type="Param" Library="AIAI" Id="EECF4072"/>
    </Element>
    <Element Type="Param" Id="676203FD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EECF4072">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="74B78DB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9E28A7CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A38CE9D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C56E55B7"/>
    </Element>
    <Element Type="FunctionCall" Id="A38CE9D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6E2F23F5"/>
        <Parameter Type="Param" Library="AIAI" Id="0BBA27F2"/>
        <Parameter Type="Param" Library="AIAI" Id="8ADB81C7"/>
    </Element>
    <Element Type="Param" Id="6E2F23F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DDC3DB27"/>
        <Array Type="Param" Library="AIAI" Id="824C3AEF"/>
    </Element>
    <Element Type="Param" Id="DDC3DB27">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="824C3AEF">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="0BBA27F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="8ADB81C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A339A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="5A339A1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="B2838096"/>
        <Parameter Type="Param" Library="AIAI" Id="E8E86421"/>
    </Element>
    <Element Type="Param" Id="B2838096">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F608216"/>
        <Array Type="Param" Library="AIAI" Id="74F4A510"/>
    </Element>
    <Element Type="Param" Id="8F608216">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="74F4A510">
        <Parameter Type="ParamDef" Library="AIAI" Id="235BD549"/>
    </Element>
    <Element Type="Param" Id="E8E86421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE2EBED8"/>
    </Element>
    <Element Type="FunctionCall" Id="EE2EBED8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="F4DD942C"/>
        <Parameter Type="Param" Library="AIAI" Id="9A529E2E"/>
    </Element>
    <Element Type="Param" Id="F4DD942C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9A529E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="C56E55B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC0A20CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29138590"/>
    </Element>
    <Element Type="FunctionCall" Id="FC0A20CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1328D95D"/>
        <Parameter Type="Param" Library="AIAI" Id="AE9C0592"/>
        <Parameter Type="Param" Library="AIAI" Id="49A7CEC1"/>
    </Element>
    <Element Type="Param" Id="1328D95D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="13613456"/>
    </Element>
    <Element Type="Param" Id="AE9C0592">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49A7CEC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="29138590">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EF68749F"/>
        <Parameter Type="Param" Library="AIAI" Id="D3ACBD4E"/>
        <Parameter Type="Param" Library="AIAI" Id="B57CF854"/>
    </Element>
    <Element Type="Param" Id="EF68749F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15F4EDD8"/>
    </Element>
    <Element Type="FunctionCall" Id="15F4EDD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="51531B34"/>
    </Element>
    <Element Type="Param" Id="51531B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="13613456"/>
    </Element>
    <Element Type="Param" Id="D3ACBD4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B57CF854">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE67548E"/>
    </Element>
    <Element Type="FunctionCall" Id="BE67548E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="FD3154D9"/>
        <Parameter Type="Param" Library="AIAI" Id="31E7F5A0"/>
    </Element>
    <Element Type="Param" Id="FD3154D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="31E7F5A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="2712DB80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="908239AE"/>
    </Element>
    <Element Type="Param" Id="908239AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="454C663F">
        <Identifier>HeroAIUnderworldKillMinions</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
        <Variable Type="Variable" Library="AIAI" Id="75084DE5"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="42502CAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73C73104"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CFF29B6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ADCA057"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="30CBD75F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="933CC43C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BEF0C0F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18254160"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C62E9A86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EA910C0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="729D1C61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0818661E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D4E7FB87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EFC9145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410B1EA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04007778"/>
    </Element>
    <Element Type="ParamDef" Id="265EB11B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BED093FD"/>
    </Element>
    <Element Type="Param" Id="BED093FD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="75084DE5">
        <Identifier>enemyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="153E9317"/>
    </Element>
    <Element Type="Param" Id="153E9317">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8B138E7C">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2DA49CD1"/>
    </Element>
    <Element Type="Param" Id="2DA49CD1">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="42502CAD">
        <Comment>
            Check if we should retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="73C73104">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BC2EAFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9592C61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0A61DED"/>
    </Element>
    <Element Type="FunctionCall" Id="6BC2EAFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9E7B06E4"/>
        <Parameter Type="Param" Library="AIAI" Id="92022B23"/>
        <Parameter Type="Param" Library="AIAI" Id="91872C44"/>
    </Element>
    <Element Type="Param" Id="9E7B06E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41BB3ECA"/>
    </Element>
    <Element Type="FunctionCall" Id="41BB3ECA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="11F339C0"/>
        <Parameter Type="Param" Library="AIAI" Id="35510897"/>
    </Element>
    <Element Type="Param" Id="35510897">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="92022B23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="91872C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B9592C61">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D77F785"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93101FDC"/>
    </Element>
    <Element Type="Param" Id="93101FDC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7304FF36"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="FunctionCall" Id="F0A61DED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03EDF7A8"/>
    </Element>
    <Element Type="Param" Id="03EDF7A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="CFF29B6B">
        <Comment>
            Attack nearby enemy heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6ADCA057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE24124A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="177EA9A6"/>
    </Element>
    <Element Type="FunctionCall" Id="BE24124A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C21A4B9"/>
        <Parameter Type="Param" Library="AIAI" Id="1866327F"/>
        <Parameter Type="Param" Library="AIAI" Id="3354CF64"/>
    </Element>
    <Element Type="Param" Id="4C21A4B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA58367F"/>
    </Element>
    <Element Type="FunctionCall" Id="EA58367F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F32A77B"/>
        <Parameter Type="Param" Library="AIAI" Id="4622390D"/>
    </Element>
    <Element Type="Param" Id="4622390D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="1866327F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3354CF64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="177EA9A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EA890CA2"/>
    </Element>
    <Element Type="Param" Id="EA890CA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="30CBD75F">
        <Comment>
            Check if we should leave the underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="933CC43C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A55A247"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F6DD7D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A63EDE75"/>
    </Element>
    <Element Type="FunctionCall" Id="6A55A247">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="857CFC43"/>
        <Parameter Type="Param" Library="AIAI" Id="A72F454A"/>
    </Element>
    <Element Type="Param" Id="857CFC43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="A72F454A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="79884637"/>
    </Element>
    <Element Type="FunctionCall" Id="8F6DD7D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A7AE8D1"/>
    </Element>
    <Element Type="Param" Id="3A7AE8D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="A63EDE75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="89999380"/>
        <Parameter Type="Param" Library="AIAI" Id="325D6164"/>
        <Parameter Type="Param" Library="AIAI" Id="609FEAB6"/>
    </Element>
    <Element Type="Param" Id="89999380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="677B39DC"/>
    </Element>
    <Element Type="Param" Id="677B39DC">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="325D6164">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="609FEAB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="BEF0C0F2">
        <Comment>
            Choose the best minion to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="18254160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56C2BE86"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AC499BAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49383BF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA5D7223"/>
    </Element>
    <Element Type="FunctionCall" Id="56C2BE86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="17AFB5E7"/>
        <Parameter Type="Param" Library="AIAI" Id="5183D3AD"/>
    </Element>
    <Element Type="Param" Id="17AFB5E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="529E8DCA"/>
        <Array Type="Param" Library="AIAI" Id="338050C1"/>
    </Element>
    <Element Type="Param" Id="529E8DCA">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="338050C1">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="5183D3AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DD6F5D7"/>
    </Element>
    <Element Type="FunctionCall" Id="2DD6F5D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="069C814A"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE52014"/>
    </Element>
    <Element Type="Param" Id="6FE52014">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="03398A72"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Comment" Id="AC499BAA">
        <Comment>
            Decide what to do if there are no minions left to attack
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="49383BF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D4892D65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17A79E09"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DCCD181A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D49078F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ABA01FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7565A97D"/>
    </Element>
    <Element Type="Comment" Id="D4892D65">
        <Comment>
            Pick up any left over skulls
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="17A79E09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="670AE70A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4849F7FB"/>
    </Element>
    <Element Type="FunctionCall" Id="670AE70A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9721D0B"/>
    </Element>
    <Element Type="Param" Id="A9721D0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="4849F7FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB65A14F"/>
        <Parameter Type="Param" Library="AIAI" Id="91B69C48"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9F6D1B"/>
    </Element>
    <Element Type="Param" Id="AB65A14F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72BD4597"/>
    </Element>
    <Element Type="FunctionCall" Id="72BD4597">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5D5FBB7"/>
        <Parameter Type="Param" Library="AIAI" Id="A32CDCCF"/>
        <Parameter Type="Param" Library="AIAI" Id="DFC25C4D"/>
        <Parameter Type="Param" Library="AIAI" Id="7A78C830"/>
    </Element>
    <Element Type="Param" Id="A32CDCCF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="DFC25C4D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6659E1E"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="C335FEC4"/>
    </Element>
    <Element Type="Param" Id="C335FEC4">
        <Variable Type="Variable" Library="AIAI" Id="A92CD2EE"/>
    </Element>
    <Element Type="Param" Id="7A78C830">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1B56D352"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="91B69C48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5E9F6D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DCCD181A">
        <Comment>
            Otherwise leave the Underworld
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D49078F8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D77F785"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03544164"/>
    </Element>
    <Element Type="Param" Id="03544164">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7304FF36"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="FunctionCall" Id="3ABA01FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4EA9981C"/>
    </Element>
    <Element Type="Param" Id="4EA9981C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7565A97D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D6548152"/>
        <Parameter Type="Param" Library="AIAI" Id="E7EBF0A7"/>
        <Parameter Type="Param" Library="AIAI" Id="AA7DC76F"/>
    </Element>
    <Element Type="Param" Id="D6548152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23B99622"/>
    </Element>
    <Element Type="FunctionCall" Id="23B99622">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="CB0485AD"/>
    </Element>
    <Element Type="Param" Id="CB0485AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="110B0C1F"/>
        <Array Type="Param" Library="AIAI" Id="86EF2E6B"/>
    </Element>
    <Element Type="Param" Id="110B0C1F">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="86EF2E6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="E7EBF0A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AA7DC76F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CA5D7223">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE6F2C0"/>
        <Parameter Type="Param" Library="AIAI" Id="DA221C02"/>
        <Parameter Type="Param" Library="AIAI" Id="00022C59"/>
    </Element>
    <Element Type="Param" Id="2FE6F2C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BE34539"/>
    </Element>
    <Element Type="FunctionCall" Id="7BE34539">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="7BE7AEE4"/>
    </Element>
    <Element Type="Param" Id="7BE7AEE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF851CDD"/>
        <Array Type="Param" Library="AIAI" Id="FD2A67ED"/>
    </Element>
    <Element Type="Param" Id="DF851CDD">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="FD2A67ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="DA221C02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="00022C59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C62E9A86">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0EA910C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="398F7E30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="405AE226"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53BB4FFA"/>
    </Element>
    <Element Type="FunctionCall" Id="398F7E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D3591B6E"/>
        <Parameter Type="Param" Library="AIAI" Id="85AEBCF6"/>
        <Parameter Type="Param" Library="AIAI" Id="C813729E"/>
    </Element>
    <Element Type="Param" Id="D3591B6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="7E1C7B2C"/>
    </Element>
    <Element Type="Param" Id="7E1C7B2C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9CD2AAE0"/>
        <Array Type="Param" Library="AIAI" Id="2F935BA3"/>
    </Element>
    <Element Type="Param" Id="9CD2AAE0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="2F935BA3">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="85AEBCF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C813729E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="405AE226">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3E1F2F"/>
    </Element>
    <Element Type="Param" Id="8C3E1F2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="53BB4FFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B62F9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="00730B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="7992722B"/>
    </Element>
    <Element Type="Param" Id="7B62F9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D32C4C82"/>
    </Element>
    <Element Type="FunctionCall" Id="D32C4C82">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="D42395B1"/>
    </Element>
    <Element Type="Param" Id="D42395B1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="00730B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7992722B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="729D1C61">
        <Comment>
            Burst abilities on target unit if it is the underworld boss
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0818661E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5425E05E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61754F9A"/>
    </Element>
    <Element Type="FunctionCall" Id="5425E05E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7B8FA80"/>
        <Parameter Type="Param" Library="AIAI" Id="6FAC1043"/>
        <Parameter Type="Param" Library="AIAI" Id="20DA884C"/>
    </Element>
    <Element Type="Param" Id="F7B8FA80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CC92704"/>
    </Element>
    <Element Type="FunctionCall" Id="8CC92704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="FD8D1A8F"/>
    </Element>
    <Element Type="Param" Id="FD8D1A8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69A03829"/>
        <Array Type="Param" Library="AIAI" Id="98D6C192"/>
    </Element>
    <Element Type="Param" Id="69A03829">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="98D6C192">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="6FAC1043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20DA884C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="61754F9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="395FF498"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C7B64C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94450E80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7473A0E1"/>
    </Element>
    <Element Type="FunctionCall" Id="395FF498">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6EC3A20D"/>
        <Parameter Type="Param" Library="AIAI" Id="1A3F4112"/>
    </Element>
    <Element Type="Param" Id="6EC3A20D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="242CF7FE"/>
        <Array Type="Param" Library="AIAI" Id="9C8E6C07"/>
    </Element>
    <Element Type="Param" Id="242CF7FE">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="9C8E6C07">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="1A3F4112">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B31A6F07"/>
    </Element>
    <Element Type="FunctionCall" Id="B31A6F07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C6AF133E"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6C261B"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF876A5"/>
    </Element>
    <Element Type="Param" Id="C6AF133E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9C6C261B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="ABF876A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F10135E"/>
    </Element>
    <Element Type="FunctionCall" Id="0F10135E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E342FBEB"/>
    </Element>
    <Element Type="Param" Id="E342FBEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7C7B64C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8AFE6463"/>
        <Parameter Type="Param" Library="AIAI" Id="35F5EBC7"/>
        <Parameter Type="Param" Library="AIAI" Id="20304752"/>
    </Element>
    <Element Type="Param" Id="8AFE6463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2491EFB2"/>
        <Array Type="Param" Library="AIAI" Id="C9F23E1A"/>
    </Element>
    <Element Type="Param" Id="2491EFB2">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="C9F23E1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="35F5EBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="20304752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C946E35"/>
    </Element>
    <Element Type="FunctionCall" Id="8C946E35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="AE4FBF4C"/>
    </Element>
    <Element Type="Param" Id="AE4FBF4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="94450E80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36BA4CE9"/>
    </Element>
    <Element Type="Param" Id="36BA4CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7473A0E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6628475D"/>
        <Parameter Type="Param" Library="AIAI" Id="039E6E17"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6BCCB2"/>
    </Element>
    <Element Type="Param" Id="6628475D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75F76336"/>
    </Element>
    <Element Type="FunctionCall" Id="75F76336">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="05FE3901"/>
        <Parameter Type="Param" Library="AIAI" Id="84AAA340"/>
    </Element>
    <Element Type="Param" Id="05FE3901">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="84AAA340">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C252C03"/>
        <Array Type="Param" Library="AIAI" Id="6E7633B3"/>
    </Element>
    <Element Type="Param" Id="4C252C03">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="6E7633B3">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="039E6E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FB6BCCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D4E7FB87">
        <Comment>
            Attack the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6EFC9145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2B387415"/>
        <Parameter Type="Param" Library="AIAI" Id="B560F0B9"/>
    </Element>
    <Element Type="Param" Id="2B387415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="B560F0B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD92CC49"/>
    </Element>
    <Element Type="FunctionCall" Id="BD92CC49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB15FF3"/>
        <Parameter Type="Param" Library="AIAI" Id="85882E3A"/>
    </Element>
    <Element Type="Param" Id="2DB15FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="08A385C4"/>
        <Array Type="Param" Library="AIAI" Id="234E9FAD"/>
    </Element>
    <Element Type="Param" Id="08A385C4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="234E9FAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="85882E3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="410B1EA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97C979D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4C6EFF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7DC0ACA"/>
    </Element>
    <Element Type="FunctionCall" Id="97C979D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5C4A9AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E74BFC39"/>
    </Element>
    <Element Type="FunctionCall" Id="F5C4A9AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99D15FE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A47ADDD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D76BE82"/>
    </Element>
    <Element Type="FunctionCall" Id="99D15FE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D9ED2FFD"/>
        <Parameter Type="Param" Library="AIAI" Id="7B03D3AB"/>
        <Parameter Type="Param" Library="AIAI" Id="148D9410"/>
    </Element>
    <Element Type="Param" Id="D9ED2FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="7B03D3AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="148D9410">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="A47ADDD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8A3F5552"/>
        <Parameter Type="Param" Library="AIAI" Id="C95FC6AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9E378559"/>
    </Element>
    <Element Type="Param" Id="8A3F5552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93FE5FB9"/>
    </Element>
    <Element Type="FunctionCall" Id="93FE5FB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="1602F643"/>
    </Element>
    <Element Type="Param" Id="1602F643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="C95FC6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9E378559">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AB16728"/>
    </Element>
    <Element Type="FunctionCall" Id="1AB16728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="47ECF005"/>
        <Parameter Type="Param" Library="AIAI" Id="0149F852"/>
    </Element>
    <Element Type="Param" Id="47ECF005">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0149F852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="1D76BE82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1F07C402"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB2CCD8"/>
        <Parameter Type="Param" Library="AIAI" Id="4BCC6202"/>
    </Element>
    <Element Type="Param" Id="1F07C402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45605F6E"/>
    </Element>
    <Element Type="FunctionCall" Id="45605F6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="51595BB0"/>
        <Parameter Type="Param" Library="AIAI" Id="1C47C60D"/>
    </Element>
    <Element Type="Param" Id="51595BB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4778809"/>
    </Element>
    <Element Type="FunctionCall" Id="F4778809">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000071"/>
        <Parameter Type="Param" Library="AIAI" Id="775909CE"/>
    </Element>
    <Element Type="Param" Id="775909CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000120"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="1C47C60D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52D95F80"/>
    </Element>
    <Element Type="FunctionCall" Id="52D95F80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F9369E15"/>
    </Element>
    <Element Type="Param" Id="F9369E15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2BDBE7B3"/>
        <Array Type="Param" Library="AIAI" Id="92D8E193"/>
    </Element>
    <Element Type="Param" Id="2BDBE7B3">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="92D8E193">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="BDB2CCD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="4BCC6202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E74BFC39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4B1597CF"/>
        <Parameter Type="Param" Library="AIAI" Id="549A7EF2"/>
        <Parameter Type="Param" Library="AIAI" Id="C326FAD3"/>
    </Element>
    <Element Type="Param" Id="4B1597CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="132C713D"/>
        <Array Type="Param" Library="AIAI" Id="01B604AF"/>
    </Element>
    <Element Type="Param" Id="132C713D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="01B604AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="549A7EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FE8025A"/>
    </Element>
    <Element Type="FunctionCall" Id="8FE8025A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="EDBA73B8"/>
        <Parameter Type="Param" Library="AIAI" Id="2D31400E"/>
    </Element>
    <Element Type="Param" Id="EDBA73B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="2D31400E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3C0BC77"/>
    </Element>
    <Element Type="FunctionCall" Id="F3C0BC77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F320797F"/>
    </Element>
    <Element Type="Param" Id="F320797F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A3BFE87"/>
        <Array Type="Param" Library="AIAI" Id="742F9C11"/>
    </Element>
    <Element Type="Param" Id="3A3BFE87">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="742F9C11">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="C326FAD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="E4C6EFF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD0CA578"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F4919BC"/>
    </Element>
    <Element Type="FunctionCall" Id="CD0CA578">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7260D34C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12D50664"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90940D9E"/>
    </Element>
    <Element Type="FunctionCall" Id="7260D34C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9F18D30D"/>
        <Parameter Type="Param" Library="AIAI" Id="931ADE59"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB33AA8"/>
    </Element>
    <Element Type="Param" Id="9F18D30D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="931ADE59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACB33AA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="12D50664">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C021E3F8"/>
        <Parameter Type="Param" Library="AIAI" Id="B44D9323"/>
        <Parameter Type="Param" Library="AIAI" Id="BD4A7B18"/>
    </Element>
    <Element Type="Param" Id="C021E3F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE8C9E50"/>
    </Element>
    <Element Type="FunctionCall" Id="CE8C9E50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="693C5AF5"/>
    </Element>
    <Element Type="Param" Id="693C5AF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="B44D9323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD4A7B18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80365DAA"/>
    </Element>
    <Element Type="FunctionCall" Id="80365DAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF22463"/>
        <Parameter Type="Param" Library="AIAI" Id="C34B8B2F"/>
    </Element>
    <Element Type="Param" Id="3AF22463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C34B8B2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="90940D9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCAF0070"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68FF677E"/>
    </Element>
    <Element Type="FunctionCall" Id="FCAF0070">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="45F37953"/>
        <Parameter Type="Param" Library="AIAI" Id="2127399E"/>
        <Parameter Type="Param" Library="AIAI" Id="810D4E7B"/>
    </Element>
    <Element Type="Param" Id="45F37953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECF03563"/>
    </Element>
    <Element Type="FunctionCall" Id="ECF03563">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="38836680"/>
    </Element>
    <Element Type="Param" Id="38836680">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="2127399E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="810D4E7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="121A1820"/>
    </Element>
    <Element Type="FunctionCall" Id="121A1820">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="B859249F"/>
        <Parameter Type="Param" Library="AIAI" Id="926DAA3C"/>
    </Element>
    <Element Type="Param" Id="B859249F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="926DAA3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="68FF677E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="62B00711"/>
        <Parameter Type="Param" Library="AIAI" Id="DEF7E8A5"/>
        <Parameter Type="Param" Library="AIAI" Id="9310F571"/>
    </Element>
    <Element Type="Param" Id="62B00711">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C1F6505"/>
    </Element>
    <Element Type="FunctionCall" Id="5C1F6505">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="6D80AE30"/>
    </Element>
    <Element Type="Param" Id="6D80AE30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="8B138E7C"/>
    </Element>
    <Element Type="Param" Id="DEF7E8A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9310F571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AEB53834"/>
        <Array Type="Param" Library="AIAI" Id="4B9B89F0"/>
    </Element>
    <Element Type="Param" Id="AEB53834">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="4B9B89F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="FunctionCall" Id="6F4919BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D79B0D37"/>
        <Parameter Type="Param" Library="AIAI" Id="44D99DE4"/>
        <Parameter Type="Param" Library="AIAI" Id="C9A2DC3D"/>
    </Element>
    <Element Type="Param" Id="D79B0D37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CB8DDA35"/>
        <Array Type="Param" Library="AIAI" Id="270C9066"/>
    </Element>
    <Element Type="Param" Id="CB8DDA35">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="270C9066">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="44D99DE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A90A92CA"/>
    </Element>
    <Element Type="FunctionCall" Id="A90A92CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="3BC136CD"/>
        <Parameter Type="Param" Library="AIAI" Id="82E7BBF6"/>
    </Element>
    <Element Type="Param" Id="3BC136CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="925FE8B6"/>
        <Array Type="Param" Library="AIAI" Id="04D243ED"/>
    </Element>
    <Element Type="Param" Id="925FE8B6">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="04D243ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="82E7BBF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="C9A2DC3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="B7DC0ACA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3E198E7F"/>
        <Parameter Type="Param" Library="AIAI" Id="7DB7B22D"/>
        <Parameter Type="Param" Library="AIAI" Id="FA4B865F"/>
    </Element>
    <Element Type="Param" Id="3E198E7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87015E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="87015E3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="C907353E"/>
        <Parameter Type="Param" Library="AIAI" Id="247BF5FA"/>
    </Element>
    <Element Type="Param" Id="C907353E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F9E77E0A"/>
        <Array Type="Param" Library="AIAI" Id="8BB27BB0"/>
    </Element>
    <Element Type="Param" Id="F9E77E0A">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="8BB27BB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="247BF5FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="265EB11B"/>
    </Element>
    <Element Type="Param" Id="7DB7B22D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA4B865F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="04007778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="41D50E26"/>
    </Element>
    <Element Type="Param" Id="41D50E26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="4682034B">
        <Identifier>HeroAIUnderworldFocusHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79D7B16C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="418C287B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="403D4EFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C6BDFE8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="898A069B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89D5EBE6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CE9F18C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68AB9290"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AA752F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFC848B0"/>
    </Element>
    <Element Type="ParamDef" Id="57716E27">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C7320E0D"/>
    </Element>
    <Element Type="Param" Id="C7320E0D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="45355BB9">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E9FBB2CC"/>
    </Element>
    <Element Type="Param" Id="E9FBB2CC">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="79D7B16C">
        <Comment>
            Decide if we should give up on our current target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="418C287B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83F79CD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47518842"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1FDD6C1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1997DEC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20886C70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7E6286B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21C1641D"/>
    </Element>
    <Element Type="FunctionCall" Id="83F79CD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D0BAD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4F19EE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C21AEAEA"/>
    </Element>
    <Element Type="FunctionCall" Id="58D0BAD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="39A94F98"/>
        <Parameter Type="Param" Library="AIAI" Id="6E0F53D6"/>
        <Parameter Type="Param" Library="AIAI" Id="366BAB06"/>
    </Element>
    <Element Type="Param" Id="39A94F98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2210C135"/>
    </Element>
    <Element Type="FunctionCall" Id="2210C135">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="A89CC8B0"/>
    </Element>
    <Element Type="Param" Id="A89CC8B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9195D1A6"/>
        <Array Type="Param" Library="AIAI" Id="9DF23ECA"/>
    </Element>
    <Element Type="Param" Id="9195D1A6">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="9DF23ECA">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="6E0F53D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="366BAB06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B4F19EE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9073261A"/>
        <Parameter Type="Param" Library="AIAI" Id="338CB8D3"/>
        <Parameter Type="Param" Library="AIAI" Id="CDCB7203"/>
    </Element>
    <Element Type="Param" Id="9073261A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="724289F9"/>
    </Element>
    <Element Type="FunctionCall" Id="724289F9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="58E52B37"/>
    </Element>
    <Element Type="Param" Id="58E52B37">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3D94EE7B"/>
        <Array Type="Param" Library="AIAI" Id="7306F257"/>
    </Element>
    <Element Type="Param" Id="3D94EE7B">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="7306F257">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="338CB8D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CDCB7203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C21AEAEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EFAFCCE8"/>
        <Parameter Type="Param" Library="AIAI" Id="C47ACB8A"/>
        <Parameter Type="Param" Library="AIAI" Id="16F505F0"/>
    </Element>
    <Element Type="Param" Id="EFAFCCE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F172F2AA"/>
    </Element>
    <Element Type="FunctionCall" Id="F172F2AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EE7AB1E8"/>
        <Parameter Type="Param" Library="AIAI" Id="C88BABF2"/>
    </Element>
    <Element Type="Param" Id="C88BABF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDDFB820"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3AA9661"/>
        <Array Type="Param" Library="AIAI" Id="30E2517A"/>
    </Element>
    <Element Type="Param" Id="D3AA9661">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="30E2517A">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="C47ACB8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="16F505F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="47518842">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D8922F05"/>
        <Parameter Type="Param" Library="AIAI" Id="CC2B3BA8"/>
    </Element>
    <Element Type="Param" Id="D8922F05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C20CBE0B"/>
        <Array Type="Param" Library="AIAI" Id="4E5CFD9B"/>
    </Element>
    <Element Type="Param" Id="C20CBE0B">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="4E5CFD9B">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="CC2B3BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="1FDD6C1C">
        <Comment>
            Look for another hero to focus
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A1997DEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0159E9FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1F9699F"/>
    </Element>
    <Element Type="FunctionCall" Id="0159E9FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C595029F"/>
        <Parameter Type="Param" Library="AIAI" Id="6DE7644F"/>
        <Parameter Type="Param" Library="AIAI" Id="64AE6F3C"/>
    </Element>
    <Element Type="Param" Id="C595029F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9481B7C2"/>
    </Element>
    <Element Type="FunctionCall" Id="9481B7C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F32A77B"/>
        <Parameter Type="Param" Library="AIAI" Id="9064CD6F"/>
    </Element>
    <Element Type="Param" Id="9064CD6F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="6DE7644F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64AE6F3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E1F9699F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B2B2BF"/>
    </Element>
    <Element Type="Param" Id="C8B2B2BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="20886C70">
        <Comment>
            Otherwise go back to killing minions
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A7E6286B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6BDB1016"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="006E67B2"/>
    </Element>
    <Element Type="Param" Id="006E67B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="FunctionCall" Id="21C1641D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB72B3E0"/>
    </Element>
    <Element Type="Param" Id="DB72B3E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="403D4EFE">
        <Comment>
            Check if we should leave the underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4C6BDFE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="733E1CC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB992289"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E583BC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35B2A11D"/>
    </Element>
    <Element Type="FunctionCall" Id="733E1CC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42125522"/>
        <Parameter Type="Param" Library="AIAI" Id="57961A54"/>
    </Element>
    <Element Type="Param" Id="42125522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="868B9988"/>
        <Array Type="Param" Library="AIAI" Id="137CF027"/>
    </Element>
    <Element Type="Param" Id="868B9988">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="137CF027">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="57961A54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FB992289">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D77F785"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="97693EED"/>
    </Element>
    <Element Type="Param" Id="97693EED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7304FF36"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="FunctionCall" Id="0E583BC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18B84C9B"/>
    </Element>
    <Element Type="Param" Id="18B84C9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="35B2A11D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="836582DF"/>
        <Parameter Type="Param" Library="AIAI" Id="5B9C3C7D"/>
        <Parameter Type="Param" Library="AIAI" Id="6016EE14"/>
    </Element>
    <Element Type="Param" Id="836582DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99C9C4C8"/>
    </Element>
    <Element Type="FunctionCall" Id="99C9C4C8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="11F339C0"/>
        <Parameter Type="Param" Library="AIAI" Id="99F7C03A"/>
    </Element>
    <Element Type="Param" Id="99F7C03A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="5B9C3C7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6016EE14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="898A069B">
        <Comment>
            Burst abilities on target unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="89D5EBE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CB45E31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C5086FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A621F10"/>
    </Element>
    <Element Type="FunctionCall" Id="3CB45E31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E14C55E7"/>
        <Parameter Type="Param" Library="AIAI" Id="42A7AC03"/>
        <Parameter Type="Param" Library="AIAI" Id="940A5C28"/>
    </Element>
    <Element Type="Param" Id="E14C55E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="28CD821A"/>
        <Array Type="Param" Library="AIAI" Id="5FBA104D"/>
    </Element>
    <Element Type="Param" Id="28CD821A">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="5FBA104D">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="42A7AC03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="940A5C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61755FEE"/>
    </Element>
    <Element Type="FunctionCall" Id="61755FEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="1594A589"/>
    </Element>
    <Element Type="Param" Id="1594A589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="3C5086FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA3E366"/>
    </Element>
    <Element Type="Param" Id="4AA3E366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="9A621F10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E6A13AE"/>
        <Parameter Type="Param" Library="AIAI" Id="1394C857"/>
        <Parameter Type="Param" Library="AIAI" Id="B0962415"/>
    </Element>
    <Element Type="Param" Id="0E6A13AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB84CE92"/>
    </Element>
    <Element Type="FunctionCall" Id="DB84CE92">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="1A3FF87B"/>
        <Parameter Type="Param" Library="AIAI" Id="2E4155C5"/>
    </Element>
    <Element Type="Param" Id="1A3FF87B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="2E4155C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="91AF591F"/>
        <Array Type="Param" Library="AIAI" Id="572731A6"/>
    </Element>
    <Element Type="Param" Id="91AF591F">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="572731A6">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="1394C857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B0962415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CE9F18C4">
        <Comment>
            Keep attacking if idle or we are not attacking the correct target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="68AB9290">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4180407A"/>
        <Parameter Type="Param" Library="AIAI" Id="8807D5B5"/>
    </Element>
    <Element Type="Param" Id="4180407A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
    </Element>
    <Element Type="Param" Id="8807D5B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FF7C9A5"/>
    </Element>
    <Element Type="FunctionCall" Id="0FF7C9A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="2CE40448"/>
        <Parameter Type="Param" Library="AIAI" Id="AB20E203"/>
    </Element>
    <Element Type="Param" Id="2CE40448">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="423676AF"/>
        <Array Type="Param" Library="AIAI" Id="0DB8085D"/>
    </Element>
    <Element Type="Param" Id="423676AF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0DB8085D">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="AB20E203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7AA752F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="934D0F61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23D4FBEA"/>
    </Element>
    <Element Type="FunctionCall" Id="934D0F61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A594E49E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BFE2C91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC8788EE"/>
    </Element>
    <Element Type="FunctionCall" Id="A594E49E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="94DF8EA4"/>
        <Parameter Type="Param" Library="AIAI" Id="F7A26496"/>
        <Parameter Type="Param" Library="AIAI" Id="9E2FF93E"/>
    </Element>
    <Element Type="Param" Id="94DF8EA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
    </Element>
    <Element Type="Param" Id="F7A26496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9E2FF93E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="1BFE2C91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F38DBC64"/>
        <Parameter Type="Param" Library="AIAI" Id="A499BC22"/>
        <Parameter Type="Param" Library="AIAI" Id="2E730B5B"/>
    </Element>
    <Element Type="Param" Id="F38DBC64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83971DAF"/>
    </Element>
    <Element Type="FunctionCall" Id="83971DAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="22FF2D6D"/>
    </Element>
    <Element Type="Param" Id="22FF2D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
    </Element>
    <Element Type="Param" Id="A499BC22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2E730B5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71CA9C18"/>
    </Element>
    <Element Type="FunctionCall" Id="71CA9C18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="0FF7175F"/>
        <Parameter Type="Param" Library="AIAI" Id="1A5FC8EF"/>
    </Element>
    <Element Type="Param" Id="0FF7175F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1A5FC8EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="DC8788EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="813ECC32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2459520"/>
    </Element>
    <Element Type="FunctionCall" Id="813ECC32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="892236F3"/>
        <Parameter Type="Param" Library="AIAI" Id="2B98BC35"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B1062D"/>
    </Element>
    <Element Type="Param" Id="892236F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="284F7146"/>
    </Element>
    <Element Type="FunctionCall" Id="284F7146">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="40C37CF3"/>
    </Element>
    <Element Type="Param" Id="40C37CF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
    </Element>
    <Element Type="Param" Id="2B98BC35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B6B1062D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7954F8C8"/>
    </Element>
    <Element Type="FunctionCall" Id="7954F8C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="82A109E8"/>
        <Parameter Type="Param" Library="AIAI" Id="AD5EC417"/>
    </Element>
    <Element Type="Param" Id="82A109E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AD5EC417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="E2459520">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="619AB6E4"/>
        <Parameter Type="Param" Library="AIAI" Id="80CB9FB4"/>
        <Parameter Type="Param" Library="AIAI" Id="BE65BB7E"/>
    </Element>
    <Element Type="Param" Id="619AB6E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13689C12"/>
    </Element>
    <Element Type="FunctionCall" Id="13689C12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="ABDE2695"/>
    </Element>
    <Element Type="Param" Id="ABDE2695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="45355BB9"/>
    </Element>
    <Element Type="Param" Id="80CB9FB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BE65BB7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E374BDAE"/>
        <Array Type="Param" Library="AIAI" Id="33C3C1B2"/>
    </Element>
    <Element Type="Param" Id="E374BDAE">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="33C3C1B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="FunctionCall" Id="23D4FBEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F15AAD12"/>
        <Parameter Type="Param" Library="AIAI" Id="19ABCFCC"/>
        <Parameter Type="Param" Library="AIAI" Id="E5C9C7C2"/>
    </Element>
    <Element Type="Param" Id="F15AAD12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F646D6D3"/>
        <Array Type="Param" Library="AIAI" Id="D3C258A8"/>
    </Element>
    <Element Type="Param" Id="F646D6D3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D3C258A8">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="19ABCFCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF4DA303"/>
    </Element>
    <Element Type="FunctionCall" Id="DF4DA303">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="E2577925"/>
        <Parameter Type="Param" Library="AIAI" Id="A5708579"/>
    </Element>
    <Element Type="Param" Id="E2577925">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="733EC7F8"/>
        <Array Type="Param" Library="AIAI" Id="6E87DDEF"/>
    </Element>
    <Element Type="Param" Id="733EC7F8">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="6E87DDEF">
        <Parameter Type="ParamDef" Library="AIAI" Id="57716E27"/>
    </Element>
    <Element Type="Param" Id="A5708579">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="E5C9C7C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="EFC848B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="85B12B12"/>
    </Element>
    <Element Type="Param" Id="85B12B12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="9DE531CB">
        <Identifier>HeroAIUnderworldPickupSkull</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
        <Variable Type="Variable" Library="AIAI" Id="C63AA381"/>
        <Variable Type="Variable" Library="AIAI" Id="FE909BC9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="93F7A035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF1EF0C4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4063206B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6DECF3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDA0DA8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A321E6D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD744AFF"/>
    </Element>
    <Element Type="ParamDef" Id="7502F8F9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3BB89245"/>
    </Element>
    <Element Type="Param" Id="3BB89245">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C63AA381">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C58D749D"/>
    </Element>
    <Element Type="Param" Id="C58D749D">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="FE909BC9">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="70D0E64E"/>
    </Element>
    <Element Type="Param" Id="70D0E64E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="93F7A035">
        <Comment>
            Check if the skull has been picked up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FF1EF0C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="864DDE2A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="28CE849D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08625369"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEDE0179"/>
    </Element>
    <Element Type="FunctionCall" Id="864DDE2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="66503745"/>
        <Parameter Type="Param" Library="AIAI" Id="E8153139"/>
    </Element>
    <Element Type="Param" Id="66503745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B2460DB"/>
        <Array Type="Param" Library="AIAI" Id="384C56C3"/>
    </Element>
    <Element Type="Param" Id="0B2460DB">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="384C56C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="E8153139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="28CE849D">
        <Comment>
            Look for another nearby skull
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="08625369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91CC3DF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77DCE142"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86789728"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17C509D1"/>
    </Element>
    <Element Type="FunctionCall" Id="91CC3DF9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6ADEA60C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD7D868"/>
    </Element>
    <Element Type="Param" Id="1FD7D868">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4266CF43"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="FunctionCall" Id="77DCE142">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D599F351"/>
    </Element>
    <Element Type="Param" Id="D599F351">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="86789728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2CA9C672"/>
    </Element>
    <Element Type="Param" Id="2CA9C672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="17C509D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A6A8B4"/>
        <Parameter Type="Param" Library="AIAI" Id="3ACD598C"/>
        <Parameter Type="Param" Library="AIAI" Id="557689AB"/>
    </Element>
    <Element Type="Param" Id="C4A6A8B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5CE5AD8"/>
    </Element>
    <Element Type="FunctionCall" Id="B5CE5AD8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5D5FBB7"/>
        <Parameter Type="Param" Library="AIAI" Id="8C6709F2"/>
        <Parameter Type="Param" Library="AIAI" Id="DF405B20"/>
        <Parameter Type="Param" Library="AIAI" Id="266B2291"/>
    </Element>
    <Element Type="Param" Id="8C6709F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="DF405B20">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6659E1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE97EEAF"/>
    </Element>
    <Element Type="FunctionCall" Id="BE97EEAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="F846B6C6"/>
        <Parameter Type="Param" Library="AIAI" Id="7FE7779B"/>
    </Element>
    <Element Type="Param" Id="F846B6C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A05D4D89"/>
    </Element>
    <Element Type="FunctionCall" Id="A05D4D89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CD26F16D"/>
    </Element>
    <Element Type="Param" Id="CD26F16D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="997025E4"/>
        <Array Type="Param" Library="AIAI" Id="F031B03A"/>
    </Element>
    <Element Type="Param" Id="997025E4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F031B03A">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="7FE7779B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="155487C9"/>
    </Element>
    <Element Type="Param" Id="266B2291">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1B56D352"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="3ACD598C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="557689AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EEDE0179">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="40678AC5"/>
        <Parameter Type="Param" Library="AIAI" Id="EE3C40B9"/>
        <Parameter Type="Param" Library="AIAI" Id="9A401A90"/>
    </Element>
    <Element Type="Param" Id="40678AC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DED517E"/>
    </Element>
    <Element Type="FunctionCall" Id="6DED517E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B349CD4E"/>
    </Element>
    <Element Type="Param" Id="B349CD4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92144B9A"/>
        <Array Type="Param" Library="AIAI" Id="71A59EF8"/>
    </Element>
    <Element Type="Param" Id="92144B9A">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="71A59EF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="EE3C40B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9A401A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4063206B">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C6DECF3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7FBC81E4"/>
        <Parameter Type="Param" Library="AIAI" Id="00C35433"/>
    </Element>
    <Element Type="Param" Id="7FBC81E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C63AA381"/>
    </Element>
    <Element Type="Param" Id="00C35433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52FFEAC3"/>
    </Element>
    <Element Type="FunctionCall" Id="52FFEAC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="955549B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F0F9435A"/>
    </Element>
    <Element Type="Param" Id="955549B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="791A73E0"/>
        <Array Type="Param" Library="AIAI" Id="D895BABC"/>
    </Element>
    <Element Type="Param" Id="791A73E0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D895BABC">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="F0F9435A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EDA0DA8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3859E042"/>
        <Parameter Type="Param" Library="AIAI" Id="C8A69FBE"/>
    </Element>
    <Element Type="Param" Id="3859E042">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FE909BC9"/>
    </Element>
    <Element Type="Param" Id="C8A69FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60F66017"/>
    </Element>
    <Element Type="FunctionCall" Id="60F66017">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="D967309B"/>
    </Element>
    <Element Type="Param" Id="D967309B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="C63AA381"/>
    </Element>
    <Element Type="FunctionCall" Id="A321E6D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="666929AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="221537D7"/>
    </Element>
    <Element Type="FunctionCall" Id="666929AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410C9292"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2279D05B"/>
    </Element>
    <Element Type="FunctionCall" Id="410C9292">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="797D8931"/>
        <Parameter Type="Param" Library="AIAI" Id="6DCABEA0"/>
        <Parameter Type="Param" Library="AIAI" Id="E2FB06CC"/>
    </Element>
    <Element Type="Param" Id="797D8931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C63AA381"/>
    </Element>
    <Element Type="Param" Id="6DCABEA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E2FB06CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="2279D05B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D75E3817"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33419D59"/>
    </Element>
    <Element Type="FunctionCall" Id="D75E3817">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6A3D2174"/>
        <Parameter Type="Param" Library="AIAI" Id="FE21C39B"/>
        <Parameter Type="Param" Library="AIAI" Id="21B75F80"/>
    </Element>
    <Element Type="Param" Id="6A3D2174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FE909BC9"/>
    </Element>
    <Element Type="Param" Id="FE21C39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="21B75F80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="33419D59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="44E9160B"/>
        <Parameter Type="Param" Library="AIAI" Id="3E506895"/>
        <Parameter Type="Param" Library="AIAI" Id="63B88C3F"/>
    </Element>
    <Element Type="Param" Id="44E9160B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33809EBC"/>
    </Element>
    <Element Type="FunctionCall" Id="33809EBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="98F61E32"/>
        <Parameter Type="Param" Library="AIAI" Id="41016152"/>
    </Element>
    <Element Type="Param" Id="98F61E32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="FE909BC9"/>
    </Element>
    <Element Type="Param" Id="41016152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9CEAFC3"/>
    </Element>
    <Element Type="FunctionCall" Id="F9CEAFC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4A41D261"/>
    </Element>
    <Element Type="Param" Id="4A41D261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D83CBF1D"/>
        <Array Type="Param" Library="AIAI" Id="93F53ACD"/>
    </Element>
    <Element Type="Param" Id="D83CBF1D">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="93F53ACD">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="3E506895">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="63B88C3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="221537D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5A4D2796"/>
        <Parameter Type="Param" Library="AIAI" Id="A8F026BC"/>
        <Parameter Type="Param" Library="AIAI" Id="9385A835"/>
    </Element>
    <Element Type="Param" Id="5A4D2796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="68896B3B"/>
        <Array Type="Param" Library="AIAI" Id="9FC06BB9"/>
    </Element>
    <Element Type="Param" Id="68896B3B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9FC06BB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="A8F026BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B12CFC9E"/>
    </Element>
    <Element Type="FunctionCall" Id="B12CFC9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="07DF9D4B"/>
        <Parameter Type="Param" Library="AIAI" Id="D2748555"/>
    </Element>
    <Element Type="Param" Id="07DF9D4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="D2748555">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34CDC1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="34CDC1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CB0742C1"/>
    </Element>
    <Element Type="Param" Id="CB0742C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="261CC2EF"/>
        <Array Type="Param" Library="AIAI" Id="5DC27AB2"/>
    </Element>
    <Element Type="Param" Id="261CC2EF">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="5DC27AB2">
        <Parameter Type="ParamDef" Library="AIAI" Id="7502F8F9"/>
    </Element>
    <Element Type="Param" Id="9385A835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="DD744AFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="CA59CD88"/>
    </Element>
    <Element Type="Param" Id="CA59CD88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="1C984A29">
        <Identifier>HeroAIUnderworldMoveToExit</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
        <Variable Type="Variable" Library="AIAI" Id="476E6743"/>
        <Variable Type="Variable" Library="AIAI" Id="B8CA23B6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9ABEB7ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A3F9E7D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4D6950FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFAE973B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0F0215E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90E6293B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="62FBD164"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CDB6D80"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="821DC2AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48097A44"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D6E961A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CF6287B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88F84850"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47AD83FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41C084CD"/>
    </Element>
    <Element Type="ParamDef" Id="A0DA009B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8BAB7309"/>
    </Element>
    <Element Type="Param" Id="8BAB7309">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="476E6743">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AC2622F8"/>
    </Element>
    <Element Type="Param" Id="AC2622F8">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="B8CA23B6">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="816232A7"/>
    </Element>
    <Element Type="Param" Id="816232A7">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="9ABEB7ED">
        <Comment>
            Check if we want to go back to collecting skulls
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2A3F9E7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B247D84F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6B116BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F48D823"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4B093F3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FBAA3A5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="22A5ED73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="881EB733"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="125CDDC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E26BB2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75417889"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F2B262E"/>
    </Element>
    <Element Type="Comment" Id="B247D84F">
        <Comment>
            Cancel the exit channel
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E6B116BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C99615AB"/>
        <Parameter Type="Param" Library="AIAI" Id="D3E7AEDD"/>
        <Parameter Type="Param" Library="AIAI" Id="02C46E3C"/>
    </Element>
    <Element Type="Param" Id="C99615AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F0B0CC4F"/>
        <Array Type="Param" Library="AIAI" Id="B24CE13E"/>
    </Element>
    <Element Type="Param" Id="F0B0CC4F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B24CE13E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="D3E7AEDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79EA1C07"/>
    </Element>
    <Element Type="FunctionCall" Id="79EA1C07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="28E2FA11"/>
    </Element>
    <Element Type="Param" Id="28E2FA11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="02C46E3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="4F48D823">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BA0F75"/>
        <Parameter Type="Param" Library="AIAI" Id="7302C76B"/>
    </Element>
    <Element Type="Param" Id="B7BA0F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="489BC8AB"/>
        <Array Type="Param" Library="AIAI" Id="564DBF3E"/>
    </Element>
    <Element Type="Param" Id="489BC8AB">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="564DBF3E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="7302C76B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="4B093F3A">
        <Comment>
            Look for a nearby hero to focus
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1FBAA3A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF8EE42E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7337C00F"/>
    </Element>
    <Element Type="FunctionCall" Id="AF8EE42E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FCBA1416"/>
        <Parameter Type="Param" Library="AIAI" Id="A4090977"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2A2332"/>
    </Element>
    <Element Type="Param" Id="FCBA1416">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5124512E"/>
    </Element>
    <Element Type="FunctionCall" Id="5124512E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F32A77B"/>
        <Parameter Type="Param" Library="AIAI" Id="4842F253"/>
    </Element>
    <Element Type="Param" Id="4842F253">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="A4090977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3C2A2332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7337C00F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3741A527"/>
    </Element>
    <Element Type="Param" Id="3741A527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="22A5ED73">
        <Comment>
            Return to collecting skulls
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="881EB733">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="593F19B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A569AB80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6995E5E"/>
    </Element>
    <Element Type="FunctionCall" Id="593F19B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6BDB1016"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF7293B7"/>
    </Element>
    <Element Type="Param" Id="FF7293B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="FunctionCall" Id="A569AB80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0D3F832C"/>
    </Element>
    <Element Type="Param" Id="0D3F832C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B6995E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7169F16"/>
        <Parameter Type="Param" Library="AIAI" Id="DB543EC2"/>
        <Parameter Type="Param" Library="AIAI" Id="05DE6DA6"/>
    </Element>
    <Element Type="Param" Id="C7169F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="DB630651"/>
    </Element>
    <Element Type="Param" Id="DB630651">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="DB543EC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="05DE6DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="125CDDC2">
        <Comment>
            Otherwise teleport home
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0E26BB2B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36D8CA01"/>
        <Parameter Type="Param" Library="AIAI" Id="FF67A6C7"/>
    </Element>
    <Element Type="Param" Id="36D8CA01">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="FF67A6C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="79884637"/>
    </Element>
    <Element Type="FunctionCall" Id="75417889">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FEB98C17"/>
    </Element>
    <Element Type="Param" Id="FEB98C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="7F2B262E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D98BB965"/>
        <Parameter Type="Param" Library="AIAI" Id="3C47FA85"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5F5A61"/>
    </Element>
    <Element Type="Param" Id="D98BB965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03773020"/>
    </Element>
    <Element Type="FunctionCall" Id="03773020">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0E244852"/>
        <Parameter Type="Param" Library="AIAI" Id="D2F15557"/>
    </Element>
    <Element Type="Param" Id="D2F15557">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="3C47FA85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EF5F5A61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4D6950FB">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BFAE973B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF520949"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E022BB10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E274DD06"/>
    </Element>
    <Element Type="FunctionCall" Id="AF520949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B63167DE"/>
        <Parameter Type="Param" Library="AIAI" Id="4DD1DEF2"/>
        <Parameter Type="Param" Library="AIAI" Id="DE6767FB"/>
    </Element>
    <Element Type="Param" Id="B63167DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="C222AC33"/>
    </Element>
    <Element Type="Param" Id="C222AC33">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DD65D340"/>
        <Array Type="Param" Library="AIAI" Id="DE4021B4"/>
    </Element>
    <Element Type="Param" Id="DD65D340">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="DE4021B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="4DD1DEF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DE6767FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E022BB10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44F9AE91"/>
    </Element>
    <Element Type="Param" Id="44F9AE91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E274DD06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EE346775"/>
        <Parameter Type="Param" Library="AIAI" Id="E2355EAF"/>
        <Parameter Type="Param" Library="AIAI" Id="F123F4BF"/>
    </Element>
    <Element Type="Param" Id="EE346775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DAB5303"/>
    </Element>
    <Element Type="FunctionCall" Id="9DAB5303">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="A27EEAF6"/>
    </Element>
    <Element Type="Param" Id="A27EEAF6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="E2355EAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F123F4BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0F0215E4">
        <Comment>
            Check if we have gotten near the exit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="90E6293B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40333769"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEE83555"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91BA1322"/>
    </Element>
    <Element Type="FunctionCall" Id="40333769">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F8288A60"/>
        <Parameter Type="Param" Library="AIAI" Id="5DBAD700"/>
    </Element>
    <Element Type="Param" Id="F8288A60">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="5DBAD700">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F2EDE3FF"/>
    </Element>
    <Element Type="FunctionCall" Id="BEE83555">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="213DF8AC"/>
    </Element>
    <Element Type="Param" Id="213DF8AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="91BA1322">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E984ACEC"/>
        <Parameter Type="Param" Library="AIAI" Id="101722DB"/>
        <Parameter Type="Param" Library="AIAI" Id="897BC22F"/>
    </Element>
    <Element Type="Param" Id="E984ACEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6B04A80"/>
    </Element>
    <Element Type="FunctionCall" Id="C6B04A80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="7E41899C"/>
        <Parameter Type="Param" Library="AIAI" Id="6B784082"/>
    </Element>
    <Element Type="Param" Id="7E41899C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C068F854"/>
    </Element>
    <Element Type="FunctionCall" Id="C068F854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5F5853E2"/>
    </Element>
    <Element Type="Param" Id="5F5853E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="60A69040"/>
        <Array Type="Param" Library="AIAI" Id="696B2B5C"/>
    </Element>
    <Element Type="Param" Id="60A69040">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="696B2B5C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="6B784082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E8CC126"/>
    </Element>
    <Element Type="FunctionCall" Id="8E8CC126">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="95281679"/>
    </Element>
    <Element Type="Param" Id="95281679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB698CEC"/>
        <Array Type="Param" Library="AIAI" Id="97F5350B"/>
    </Element>
    <Element Type="Param" Id="BB698CEC">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="97F5350B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="101722DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="897BC22F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5EF6B2D0"/>
    </Element>
    <Element Type="Comment" Id="62FBD164">
        <Comment>
            Harass enemy heroes that are in our way
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6CDB6D80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDF6D24A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E636BB9A"/>
    </Element>
    <Element Type="FunctionCall" Id="DDF6D24A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="454824D4"/>
    </Element>
    <Element Type="Param" Id="454824D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E636BB9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBCADCB"/>
        <Parameter Type="Param" Library="AIAI" Id="9C499CEA"/>
        <Parameter Type="Param" Library="AIAI" Id="094C41D8"/>
    </Element>
    <Element Type="Param" Id="DFBCADCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="272E181C"/>
    </Element>
    <Element Type="FunctionCall" Id="272E181C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Parameter Type="Param" Library="AIAI" Id="76D04B59"/>
        <Parameter Type="Param" Library="AIAI" Id="5FEB6DE2"/>
    </Element>
    <Element Type="Param" Id="76D04B59">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="5FEB6DE2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9C499CEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="094C41D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="821DC2AC">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="48097A44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A3FD1BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9BFB510"/>
    </Element>
    <Element Type="FunctionCall" Id="5A3FD1BB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7FD67C1A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C259BB7"/>
    </Element>
    <Element Type="Param" Id="3C259BB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="FunctionCall" Id="F9BFB510">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D0C034F9"/>
        <Parameter Type="Param" Library="AIAI" Id="5B227491"/>
        <Parameter Type="Param" Library="AIAI" Id="00FA3AFD"/>
    </Element>
    <Element Type="Param" Id="D0C034F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A725C0D7"/>
    </Element>
    <Element Type="FunctionCall" Id="A725C0D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="EC82E29F"/>
        <Parameter Type="Param" Library="AIAI" Id="23D3F3BD"/>
    </Element>
    <Element Type="Param" Id="EC82E29F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ACA58B5"/>
    </Element>
    <Element Type="FunctionCall" Id="4ACA58B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AEFFFB0B"/>
    </Element>
    <Element Type="Param" Id="AEFFFB0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="26EC1348"/>
        <Array Type="Param" Library="AIAI" Id="426F9245"/>
    </Element>
    <Element Type="Param" Id="26EC1348">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="426F9245">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="23D3F3BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B9FFE54F"/>
        <Array Type="Param" Library="AIAI" Id="CF56D085"/>
    </Element>
    <Element Type="Param" Id="B9FFE54F">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="CF56D085">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="5B227491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="00FA3AFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="2D6E961A">
        <Comment>
            Walk toward the exit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0CF6287B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2A6BD5B9"/>
        <Parameter Type="Param" Library="AIAI" Id="58495135"/>
    </Element>
    <Element Type="Param" Id="2A6BD5B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="476E6743"/>
    </Element>
    <Element Type="Param" Id="58495135">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC67127"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC67127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="06B41F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="D315BF26"/>
    </Element>
    <Element Type="Param" Id="06B41F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3669B5AA"/>
        <Array Type="Param" Library="AIAI" Id="BDA13CB0"/>
    </Element>
    <Element Type="Param" Id="3669B5AA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BDA13CB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="D315BF26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="88F84850">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="11B1A5DC"/>
        <Parameter Type="Param" Library="AIAI" Id="35AEFE90"/>
    </Element>
    <Element Type="Param" Id="11B1A5DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8CA23B6"/>
    </Element>
    <Element Type="Param" Id="35AEFE90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97BE391D"/>
    </Element>
    <Element Type="FunctionCall" Id="97BE391D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="FB9FB582"/>
    </Element>
    <Element Type="Param" Id="FB9FB582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="476E6743"/>
    </Element>
    <Element Type="FunctionCall" Id="47AD83FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8D51741"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE3B0395"/>
    </Element>
    <Element Type="FunctionCall" Id="C8D51741">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38746C84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C2B697C"/>
    </Element>
    <Element Type="FunctionCall" Id="38746C84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E677F890"/>
        <Parameter Type="Param" Library="AIAI" Id="F19BA8CE"/>
        <Parameter Type="Param" Library="AIAI" Id="E48EDCF3"/>
    </Element>
    <Element Type="Param" Id="E677F890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="476E6743"/>
    </Element>
    <Element Type="Param" Id="F19BA8CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E48EDCF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7C2B697C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F794E743"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDB172C0"/>
    </Element>
    <Element Type="FunctionCall" Id="F794E743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="247F0AA8"/>
        <Parameter Type="Param" Library="AIAI" Id="87FC6B8C"/>
        <Parameter Type="Param" Library="AIAI" Id="860B441A"/>
    </Element>
    <Element Type="Param" Id="247F0AA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B8CA23B6"/>
    </Element>
    <Element Type="Param" Id="87FC6B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="860B441A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="CDB172C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6B648F29"/>
        <Parameter Type="Param" Library="AIAI" Id="8CD4E2C7"/>
        <Parameter Type="Param" Library="AIAI" Id="4561CA66"/>
    </Element>
    <Element Type="Param" Id="6B648F29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C7BB9CC"/>
    </Element>
    <Element Type="FunctionCall" Id="6C7BB9CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="229113D2"/>
        <Parameter Type="Param" Library="AIAI" Id="F8879ACD"/>
    </Element>
    <Element Type="Param" Id="229113D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="B8CA23B6"/>
    </Element>
    <Element Type="Param" Id="F8879ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9EDC58A1"/>
        <Array Type="Param" Library="AIAI" Id="B9166910"/>
    </Element>
    <Element Type="Param" Id="9EDC58A1">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="B9166910">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="8CD4E2C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="4561CA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="BE3B0395">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FA2A5F1"/>
        <Parameter Type="Param" Library="AIAI" Id="4259FDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="3A346B08"/>
    </Element>
    <Element Type="Param" Id="2FA2A5F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BB579051"/>
        <Array Type="Param" Library="AIAI" Id="07911451"/>
    </Element>
    <Element Type="Param" Id="BB579051">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="07911451">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="Param" Id="4259FDF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="3A346B08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5BB1A20"/>
    </Element>
    <Element Type="FunctionCall" Id="C5BB1A20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="C7EBA22B"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B32709"/>
    </Element>
    <Element Type="Param" Id="C7EBA22B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="E2B32709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D7907DF"/>
        <Array Type="Param" Library="AIAI" Id="9795440E"/>
    </Element>
    <Element Type="Param" Id="9D7907DF">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="9795440E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A0DA009B"/>
    </Element>
    <Element Type="FunctionCall" Id="41C084CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C5B1242C"/>
    </Element>
    <Element Type="Param" Id="C5B1242C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="B553C73B">
        <Identifier>HeroAIUnderworldTeleportHome</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="043C57C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B0FAC97"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1279F10D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B409EC9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1C7E024F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2DBCB47"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4F53F5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8661243C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46B3BD59"/>
    </Element>
    <Element Type="ParamDef" Id="B52347F2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="077416EA"/>
    </Element>
    <Element Type="Param" Id="077416EA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="043C57C8">
        <Comment>
            Have we succefully left the Underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6B0FAC97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BC95EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFDE6A11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3DADD8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75B3B6F8"/>
    </Element>
    <Element Type="FunctionCall" Id="E6BC95EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="958233AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC5DA4C"/>
    </Element>
    <Element Type="Param" Id="958233AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B027F240"/>
        <Array Type="Param" Library="AIAI" Id="B3FE379E"/>
    </Element>
    <Element Type="Param" Id="B027F240">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="B3FE379E">
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="EBC5DA4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EFDE6A11">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="607121D6"/>
    </Element>
    <Element Type="Param" Id="607121D6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="FunctionCall" Id="B3DADD8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="51263C93"/>
    </Element>
    <Element Type="Param" Id="51263C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="75B3B6F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47B32CB5"/>
        <Parameter Type="Param" Library="AIAI" Id="A1901ED9"/>
        <Parameter Type="Param" Library="AIAI" Id="D6E90D7D"/>
    </Element>
    <Element Type="Param" Id="47B32CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="611159BC"/>
    </Element>
    <Element Type="FunctionCall" Id="611159BC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="9D3129E8"/>
    </Element>
    <Element Type="Param" Id="9D3129E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="11C0386B"/>
        <Array Type="Param" Library="AIAI" Id="0A6455E8"/>
    </Element>
    <Element Type="Param" Id="11C0386B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0A6455E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="A1901ED9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D6E90D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1279F10D">
        <Comment>
            Check if we should retreat from enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8B409EC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFA194FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB915379"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F19155A"/>
    </Element>
    <Element Type="FunctionCall" Id="EFA194FF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D77F785"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2030DBE"/>
    </Element>
    <Element Type="Param" Id="C2030DBE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7304FF36"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="FunctionCall" Id="DB915379">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0962C7B5"/>
    </Element>
    <Element Type="Param" Id="0962C7B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="5F19155A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DE3261E8"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD3E374"/>
        <Parameter Type="Param" Library="AIAI" Id="15528045"/>
    </Element>
    <Element Type="Param" Id="DE3261E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E887015"/>
    </Element>
    <Element Type="FunctionCall" Id="6E887015">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="11F339C0"/>
        <Parameter Type="Param" Library="AIAI" Id="C687D16E"/>
    </Element>
    <Element Type="Param" Id="C687D16E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="7DD3E374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="15528045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1C7E024F">
        <Comment>
            Look for a nearby hero to focus
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B2DBCB47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D71B9116"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E06689BC"/>
    </Element>
    <Element Type="FunctionCall" Id="D71B9116">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C997B17B"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE09F52"/>
        <Parameter Type="Param" Library="AIAI" Id="88872EDF"/>
    </Element>
    <Element Type="Param" Id="C997B17B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="408E04EF"/>
    </Element>
    <Element Type="FunctionCall" Id="408E04EF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1F32A77B"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A37B5E"/>
    </Element>
    <Element Type="Param" Id="A5A37B5E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="DDE09F52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="88872EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E06689BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="20AC87A7"/>
    </Element>
    <Element Type="Param" Id="20AC87A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="B4F53F5B">
        <Comment>
            If we're not already casting teleport, cast teleport
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8661243C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC421A86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A77A7C80"/>
    </Element>
    <Element Type="FunctionCall" Id="DC421A86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A4E586A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB3C3FB0"/>
    </Element>
    <Element Type="FunctionCall" Id="4A4E586A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B67C48FD"/>
        <Parameter Type="Param" Library="AIAI" Id="1A5D1144"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA5FD6A"/>
    </Element>
    <Element Type="Param" Id="B67C48FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F4CB556"/>
    </Element>
    <Element Type="FunctionCall" Id="3F4CB556">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="95B1C925"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFAA6A9"/>
    </Element>
    <Element Type="Param" Id="95B1C925">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6A86AE17"/>
        <Array Type="Param" Library="AIAI" Id="4EACE093"/>
    </Element>
    <Element Type="Param" Id="6A86AE17">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4EACE093">
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="3DFAA6A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1A5D1144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8EA5FD6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FB3C3FB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="39353F4E"/>
        <Parameter Type="Param" Library="AIAI" Id="69DD1358"/>
        <Parameter Type="Param" Library="AIAI" Id="D89206DA"/>
    </Element>
    <Element Type="Param" Id="39353F4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B00C7D6"/>
    </Element>
    <Element Type="FunctionCall" Id="2B00C7D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="427DAF8F"/>
    </Element>
    <Element Type="Param" Id="427DAF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="661768E8"/>
    </Element>
    <Element Type="FunctionCall" Id="661768E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFA6997"/>
        <Parameter Type="Param" Library="AIAI" Id="EFB58FA6"/>
    </Element>
    <Element Type="Param" Id="3DFA6997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="087FA190"/>
        <Array Type="Param" Library="AIAI" Id="C6F00E27"/>
    </Element>
    <Element Type="Param" Id="087FA190">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C6F00E27">
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="EFB58FA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="69DD1358">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D89206DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BBE0467"/>
    </Element>
    <Element Type="FunctionCall" Id="4BBE0467">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="46BF8F76"/>
        <Parameter Type="Param" Library="AIAI" Id="31BB2814"/>
    </Element>
    <Element Type="Param" Id="46BF8F76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="31BB2814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="A77A7C80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F35CB5BB"/>
        <Parameter Type="Param" Library="AIAI" Id="0618A6F8"/>
        <Parameter Type="Param" Library="AIAI" Id="BB97CCB9"/>
    </Element>
    <Element Type="Param" Id="F35CB5BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9607356B"/>
        <Array Type="Param" Library="AIAI" Id="D236FBC1"/>
    </Element>
    <Element Type="Param" Id="9607356B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D236FBC1">
        <Parameter Type="ParamDef" Library="AIAI" Id="B52347F2"/>
    </Element>
    <Element Type="Param" Id="0618A6F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78E35BF3"/>
    </Element>
    <Element Type="FunctionCall" Id="78E35BF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="188F6764"/>
    </Element>
    <Element Type="Param" Id="188F6764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="BB97CCB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="46B3BD59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="128C48E6"/>
    </Element>
    <Element Type="Param" Id="128C48E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D3604268"/>
    </Element>
    <Element Type="FunctionDef" Id="7573223F">
        <Identifier>HeroAIUnderworldExit</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
        <Variable Type="Variable" Library="AIAI" Id="A13035DA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FFCF87B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="080D4E97"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3F47FCC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6190AEF3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="83EAFB82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8780234"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="95D62A44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E73056B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E33F0859"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D96CA57"/>
    </Element>
    <Element Type="ParamDef" Id="5546FFBF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E47E261C"/>
    </Element>
    <Element Type="Param" Id="E47E261C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A13035DA">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="81212420"/>
    </Element>
    <Element Type="Param" Id="81212420">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="FFCF87B2">
        <Comment>
            Have we succefully left the Underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="080D4E97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E5DCC5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="543EDBB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA2FCC75"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4653760D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3C4B4EC"/>
    </Element>
    <Element Type="FunctionCall" Id="6E5DCC5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAE1A9CA"/>
        <Parameter Type="Param" Library="AIAI" Id="35207177"/>
    </Element>
    <Element Type="Param" Id="AAE1A9CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A49C287F"/>
        <Array Type="Param" Library="AIAI" Id="3DB60560"/>
    </Element>
    <Element Type="Param" Id="A49C287F">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="3DB60560">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="35207177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="543EDBB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F409A07F"/>
        <Parameter Type="Param" Library="AIAI" Id="EEFB016D"/>
    </Element>
    <Element Type="Param" Id="F409A07F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F631F1AA"/>
        <Array Type="Param" Library="AIAI" Id="AA4544CC"/>
    </Element>
    <Element Type="Param" Id="F631F1AA">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="AA4544CC">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="EEFB016D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BA2FCC75">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9528FF9E"/>
    </Element>
    <Element Type="Param" Id="9528FF9E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="FunctionCall" Id="4653760D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B1FDDB81"/>
    </Element>
    <Element Type="Param" Id="B1FDDB81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="C3C4B4EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="87233ED7"/>
        <Parameter Type="Param" Library="AIAI" Id="8A911952"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1DB1E1"/>
    </Element>
    <Element Type="Param" Id="87233ED7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6D3B15A"/>
    </Element>
    <Element Type="FunctionCall" Id="A6D3B15A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="00CED822"/>
    </Element>
    <Element Type="Param" Id="00CED822">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CAFA4EA8"/>
        <Array Type="Param" Library="AIAI" Id="14E3A041"/>
    </Element>
    <Element Type="Param" Id="CAFA4EA8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="14E3A041">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="8A911952">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F1DB1E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3F47FCC1">
        <Comment>
            Check if we want to go back to collecting skulls
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6190AEF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB7E1F1B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7B7B183"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F693F0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FDB221E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D545448"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28E6400E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83216886"/>
    </Element>
    <Element Type="FunctionCall" Id="BB7E1F1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="215DE89D"/>
        <Parameter Type="Param" Library="AIAI" Id="93E5AF54"/>
        <Parameter Type="Param" Library="AIAI" Id="1853D1ED"/>
    </Element>
    <Element Type="Param" Id="215DE89D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="2739730D"/>
    </Element>
    <Element Type="Param" Id="2739730D">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="93E5AF54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1853D1ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E7B7B183">
        <Comment>
            Cancel the exit channel and return to killing minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0F693F0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD13950"/>
        <Parameter Type="Param" Library="AIAI" Id="C6441938"/>
        <Parameter Type="Param" Library="AIAI" Id="FE721763"/>
    </Element>
    <Element Type="Param" Id="5BD13950">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4A43CFEA"/>
        <Array Type="Param" Library="AIAI" Id="9079897A"/>
    </Element>
    <Element Type="Param" Id="4A43CFEA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9079897A">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="C6441938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48E5F6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="48E5F6CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="F0003C91"/>
    </Element>
    <Element Type="Param" Id="F0003C91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="FE721763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="5FDB221E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8301EA79"/>
        <Parameter Type="Param" Library="AIAI" Id="71CD03FA"/>
    </Element>
    <Element Type="Param" Id="8301EA79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EF8C0006"/>
        <Array Type="Param" Library="AIAI" Id="FE7D842C"/>
    </Element>
    <Element Type="Param" Id="EF8C0006">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="FE7D842C">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="71CD03FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="0D545448">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6BDB1016"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF57B95A"/>
    </Element>
    <Element Type="Param" Id="FF57B95A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="FunctionCall" Id="28E6400E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C481C4F7"/>
        <Parameter Type="Param" Library="AIAI" Id="5497BBF3"/>
        <Parameter Type="Param" Library="AIAI" Id="C273E9D0"/>
    </Element>
    <Element Type="Param" Id="C481C4F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D274A8B6"/>
    </Element>
    <Element Type="FunctionCall" Id="D274A8B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0E244852"/>
        <Parameter Type="Param" Library="AIAI" Id="5829300F"/>
    </Element>
    <Element Type="Param" Id="5829300F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="5497BBF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C273E9D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="83216886">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5667C0DA"/>
    </Element>
    <Element Type="Param" Id="5667C0DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="83EAFB82">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A8780234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B06B912"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4A19F76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3575C13"/>
    </Element>
    <Element Type="FunctionCall" Id="4B06B912">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56642643"/>
        <Parameter Type="Param" Library="AIAI" Id="E0A7F312"/>
        <Parameter Type="Param" Library="AIAI" Id="BFFDF32D"/>
    </Element>
    <Element Type="Param" Id="56642643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="D0E67F1A"/>
    </Element>
    <Element Type="Param" Id="D0E67F1A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E74E36D1"/>
        <Array Type="Param" Library="AIAI" Id="12C37927"/>
    </Element>
    <Element Type="Param" Id="E74E36D1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="12C37927">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="E0A7F312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFFDF32D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E4A19F76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="29E2B7CC"/>
    </Element>
    <Element Type="Param" Id="29E2B7CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B3575C13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D27E4208"/>
        <Parameter Type="Param" Library="AIAI" Id="EE1E2CC8"/>
        <Parameter Type="Param" Library="AIAI" Id="608A1CC4"/>
    </Element>
    <Element Type="Param" Id="D27E4208">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="636A7112"/>
    </Element>
    <Element Type="FunctionCall" Id="636A7112">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="4B7C2A63"/>
    </Element>
    <Element Type="Param" Id="4B7C2A63">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="EE1E2CC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="608A1CC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="95D62A44">
        <Comment>
            Use the exit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6E73056B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C7684A1F"/>
        <Parameter Type="Param" Library="AIAI" Id="532D8F04"/>
    </Element>
    <Element Type="Param" Id="C7684A1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A13035DA"/>
    </Element>
    <Element Type="Param" Id="532D8F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E3A8829"/>
    </Element>
    <Element Type="FunctionCall" Id="5E3A8829">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="42A94543"/>
        <Parameter Type="Param" Library="AIAI" Id="9B529059"/>
    </Element>
    <Element Type="Param" Id="42A94543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A5E01463"/>
        <Array Type="Param" Library="AIAI" Id="F93A9BA0"/>
    </Element>
    <Element Type="Param" Id="A5E01463">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F93A9BA0">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="9B529059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E33F0859">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CA208B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B09976F2"/>
    </Element>
    <Element Type="FunctionCall" Id="8CA208B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7A7C5310"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD5CEDF"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5D2A85"/>
    </Element>
    <Element Type="Param" Id="7A7C5310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5896BD75"/>
        <Array Type="Param" Library="AIAI" Id="F321B3B0"/>
    </Element>
    <Element Type="Param" Id="5896BD75">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F321B3B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="7DD5CEDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="AC5D2A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="012E2B6F"/>
    </Element>
    <Element Type="FunctionCall" Id="012E2B6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="814B809F"/>
        <Parameter Type="Param" Library="AIAI" Id="2AC73AEB"/>
    </Element>
    <Element Type="Param" Id="814B809F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F775BAED"/>
        <Array Type="Param" Library="AIAI" Id="C2682369"/>
    </Element>
    <Element Type="Param" Id="F775BAED">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="C2682369">
        <Parameter Type="ParamDef" Library="AIAI" Id="5546FFBF"/>
    </Element>
    <Element Type="Param" Id="2AC73AEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E1982BE"/>
    </Element>
    <Element Type="FunctionCall" Id="8E1982BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="77FA3235"/>
        <Parameter Type="Param" Library="AIAI" Id="0B14C4CA"/>
    </Element>
    <Element Type="Param" Id="77FA3235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0B14C4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="B09976F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB2C2D21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D39AC0CD"/>
    </Element>
    <Element Type="FunctionCall" Id="AB2C2D21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7C75C6A4"/>
        <Parameter Type="Param" Library="AIAI" Id="50C51BF9"/>
        <Parameter Type="Param" Library="AIAI" Id="F73BA874"/>
    </Element>
    <Element Type="Param" Id="7C75C6A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A13035DA"/>
    </Element>
    <Element Type="Param" Id="50C51BF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F73BA874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D39AC0CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F121F983"/>
        <Parameter Type="Param" Library="AIAI" Id="0273D181"/>
        <Parameter Type="Param" Library="AIAI" Id="D12594C2"/>
    </Element>
    <Element Type="Param" Id="F121F983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2E54E95"/>
    </Element>
    <Element Type="FunctionCall" Id="E2E54E95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="46EBFF6B"/>
    </Element>
    <Element Type="Param" Id="46EBFF6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="A13035DA"/>
    </Element>
    <Element Type="Param" Id="0273D181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D12594C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35C857AA"/>
    </Element>
    <Element Type="FunctionCall" Id="35C857AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="9E77C44D"/>
        <Parameter Type="Param" Library="AIAI" Id="74253B1D"/>
    </Element>
    <Element Type="Param" Id="9E77C44D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="74253B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="6D96CA57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4C8C5616"/>
    </Element>
    <Element Type="Param" Id="4C8C5616">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="2E4540A6">
        <Comment>
            Abathur
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="3C391A4C">
        <Identifier>HeroAIAbathurAdvanceInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
        <Variable Type="Variable" Library="AIAI" Id="05C166A4"/>
        <Variable Type="Variable" Library="AIAI" Id="A245A56E"/>
        <Variable Type="Variable" Library="AIAI" Id="65143D4B"/>
        <Variable Type="Variable" Library="AIAI" Id="B46EC517"/>
        <Variable Type="Variable" Library="AIAI" Id="B1D6DDCD"/>
        <Variable Type="Variable" Library="AIAI" Id="027535C8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="741600B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F322C27"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9815FFC0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EDB62ECF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5C13507"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3658632"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9423A84E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="25112F8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D60BFC15"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3DF4A052"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25DBB058"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A1FC534"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6F955721"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CE2F35C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CB65EAD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD5114D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28C79A02"/>
    </Element>
    <Element Type="ParamDef" Id="FBD48553">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C29499D4"/>
    </Element>
    <Element Type="Param" Id="C29499D4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="05C166A4">
        <Identifier>curLifePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14C1C89F"/>
    </Element>
    <Element Type="Param" Id="14C1C89F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A245A56E">
        <Identifier>frontTowerLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D7A559F4"/>
    </Element>
    <Element Type="Param" Id="D7A559F4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="65143D4B">
        <Identifier>farBehindFrontTowerLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="132BE8AA"/>
    </Element>
    <Element Type="Param" Id="132BE8AA">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B46EC517">
        <Identifier>frontTowerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="940FD17D"/>
    </Element>
    <Element Type="Param" Id="940FD17D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="B1D6DDCD">
        <Identifier>hideInTownPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C72588BD"/>
    </Element>
    <Element Type="Param" Id="C72588BD">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="027535C8">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C3C9E02B"/>
    </Element>
    <Element Type="Param" Id="C3C9E02B">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="741600B2">
        <Comment>
            Check if we want to go back to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4F322C27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="56E0335F"/>
        <Parameter Type="Param" Library="AIAI" Id="FCE43709"/>
    </Element>
    <Element Type="Param" Id="56E0335F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="05C166A4"/>
    </Element>
    <Element Type="Param" Id="FCE43709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7C4CC9F"/>
    </Element>
    <Element Type="FunctionCall" Id="F7C4CC9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="19D9DF03"/>
        <Parameter Type="Param" Library="AIAI" Id="DA4F2815"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9D4E33"/>
    </Element>
    <Element Type="Param" Id="19D9DF03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D56750FE"/>
        <Array Type="Param" Library="AIAI" Id="D241F55D"/>
    </Element>
    <Element Type="Param" Id="D56750FE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D241F55D">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="DA4F2815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0B9D4E33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="9815FFC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25FB73E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAB32232"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6A41BFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21C0590D"/>
    </Element>
    <Element Type="FunctionCall" Id="25FB73E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F06B60C7"/>
        <Parameter Type="Param" Library="AIAI" Id="80E37F01"/>
        <Parameter Type="Param" Library="AIAI" Id="98CF7C04"/>
    </Element>
    <Element Type="Param" Id="F06B60C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="05C166A4"/>
    </Element>
    <Element Type="Param" Id="80E37F01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="98CF7C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="0A4ED06D"/>
    </Element>
    <Element Type="Param" Id="0A4ED06D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31DD76BB"/>
    </Element>
    <Element Type="FunctionCall" Id="31DD76BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA96EBB"/>
    </Element>
    <Element Type="Param" Id="AFA96EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A89AA5B6"/>
        <Array Type="Param" Library="AIAI" Id="C91D9328"/>
    </Element>
    <Element Type="Param" Id="A89AA5B6">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C91D9328">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="CAB32232">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FECF4A7C"/>
    </Element>
    <Element Type="Param" Id="FECF4A7C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="E6A41BFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D141771D"/>
        <Parameter Type="Param" Library="AIAI" Id="8F89D9A5"/>
    </Element>
    <Element Type="Param" Id="D141771D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E3E252D"/>
        <Array Type="Param" Library="AIAI" Id="93CC24B2"/>
    </Element>
    <Element Type="Param" Id="7E3E252D">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="93CC24B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="8F89D9A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21C0590D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="517DEBC8"/>
    </Element>
    <Element Type="Param" Id="517DEBC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="EDB62ECF">
        <Comment>
            Check if we want to retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C5C13507">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF14B77"/>
        <Parameter Type="Param" Library="AIAI" Id="0D13D5F8"/>
    </Element>
    <Element Type="Param" Id="5FF14B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A245A56E"/>
    </Element>
    <Element Type="Param" Id="0D13D5F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4283113C"/>
        <Array Type="Param" Library="AIAI" Id="B8C864FB"/>
    </Element>
    <Element Type="Param" Id="4283113C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="27E3FC02"/>
        <Array Type="Param" Library="AIAI" Id="FE2B8C3D"/>
    </Element>
    <Element Type="Param" Id="27E3FC02">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="FE2B8C3D">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="07BDD9C5"/>
        <Array Type="Param" Library="AIAI" Id="023B669F"/>
    </Element>
    <Element Type="Param" Id="07BDD9C5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="023B669F">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="B8C864FB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79933782"/>
    </Element>
    <Element Type="FunctionCall" Id="79933782">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="AE0366F4"/>
    </Element>
    <Element Type="Param" Id="AE0366F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="F3658632">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="61F61193"/>
        <Parameter Type="Param" Library="AIAI" Id="190896E3"/>
    </Element>
    <Element Type="Param" Id="61F61193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="65143D4B"/>
    </Element>
    <Element Type="Param" Id="190896E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53234F5A"/>
    </Element>
    <Element Type="FunctionCall" Id="53234F5A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E0847E"/>
        <Parameter Type="Param" Library="AIAI" Id="CB417D60"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB07B11"/>
        <Parameter Type="Param" Library="AIAI" Id="AA871EC1"/>
    </Element>
    <Element Type="Param" Id="A5E0847E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F0012085"/>
        <Array Type="Param" Library="AIAI" Id="DB1F84DB"/>
    </Element>
    <Element Type="Param" Id="F0012085">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="DB1F84DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="CB417D60">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="A245A56E"/>
    </Element>
    <Element Type="Param" Id="8CB07B11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Variable Type="Variable" Library="AIAI" Id="EEB4DE6F"/>
    </Element>
    <Element Type="Param" Id="AA871EC1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8B653CF0"/>
        <Array Type="Param" Library="AIAI" Id="EBDA3B85"/>
    </Element>
    <Element Type="Param" Id="8B653CF0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="EBDA3B85">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="9423A84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18709DD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F662591"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAD01073"/>
    </Element>
    <Element Type="FunctionCall" Id="18709DD7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="275C8D2B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2CE6045D"/>
    </Element>
    <Element Type="Param" Id="2CE6045D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="6F662591">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42C98168"/>
    </Element>
    <Element Type="Param" Id="42C98168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="EAD01073">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18CA79AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4893F33D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E62871A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523C6DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="18CA79AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="071F7420"/>
        <Parameter Type="Param" Library="AIAI" Id="63FFCB96"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA41A97"/>
    </Element>
    <Element Type="Param" Id="071F7420">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54C875F1"/>
    </Element>
    <Element Type="FunctionCall" Id="54C875F1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="9EEA8C63"/>
        <Parameter Type="Param" Library="AIAI" Id="9EFA57AE"/>
        <Parameter Type="Param" Library="AIAI" Id="55CC43BA"/>
        <Parameter Type="Param" Library="AIAI" Id="8DCDCE75"/>
        <Parameter Type="Param" Library="AIAI" Id="EB493B1B"/>
        <Parameter Type="Param" Library="AIAI" Id="DE4B7234"/>
    </Element>
    <Element Type="Param" Id="9EEA8C63">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="9EFA57AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82E7F9CE"/>
    </Element>
    <Element Type="FunctionCall" Id="82E7F9CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EB68D6FF"/>
    </Element>
    <Element Type="Param" Id="EB68D6FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F5927CE1"/>
        <Array Type="Param" Library="AIAI" Id="69B0A2F0"/>
    </Element>
    <Element Type="Param" Id="F5927CE1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="69B0A2F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="55CC43BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="740B59CB"/>
    </Element>
    <Element Type="Param" Id="8DCDCE75">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="EB493B1B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="DE4B7234">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="63FFCB96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1DA41A97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4893F33D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B169106C"/>
        <Parameter Type="Param" Library="AIAI" Id="A9316099"/>
        <Parameter Type="Param" Library="AIAI" Id="F15D5D93"/>
    </Element>
    <Element Type="Param" Id="B169106C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7E6AC10"/>
        <Array Type="Param" Library="AIAI" Id="B4597177"/>
    </Element>
    <Element Type="Param" Id="D7E6AC10">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="B4597177">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="A9316099">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F15D5D93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E62871A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E43509B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1AE1E9A"/>
    </Element>
    <Element Type="FunctionCall" Id="8E43509B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2BBC1665"/>
        <Parameter Type="Param" Library="AIAI" Id="2B232E7F"/>
        <Parameter Type="Param" Library="AIAI" Id="BB6C62F2"/>
    </Element>
    <Element Type="Param" Id="2BBC1665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DBDBC99B"/>
        <Array Type="Param" Library="AIAI" Id="8DD4934D"/>
    </Element>
    <Element Type="Param" Id="DBDBC99B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="8DD4934D">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="2B232E7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB6C62F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="F1AE1E9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="895A3F3E"/>
        <Parameter Type="Param" Library="AIAI" Id="BDEE4A96"/>
        <Parameter Type="Param" Library="AIAI" Id="F3246F1B"/>
    </Element>
    <Element Type="Param" Id="895A3F3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B509FA7F"/>
        <Array Type="Param" Library="AIAI" Id="2AA61DF0"/>
    </Element>
    <Element Type="Param" Id="B509FA7F">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="2AA61DF0">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="BDEE4A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F3246F1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="65143D4B"/>
    </Element>
    <Element Type="FunctionCall" Id="523C6DE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2384CC2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D16616A"/>
    </Element>
    <Element Type="FunctionCall" Id="2384CC2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="16607266"/>
        <Parameter Type="Param" Library="AIAI" Id="33442B14"/>
        <Parameter Type="Param" Library="AIAI" Id="67A707DF"/>
    </Element>
    <Element Type="Param" Id="16607266">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8E0A3B8C"/>
        <Array Type="Param" Library="AIAI" Id="D3F32B8E"/>
    </Element>
    <Element Type="Param" Id="8E0A3B8C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="D3F32B8E">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="33442B14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="67A707DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="9D16616A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="670CE0F8"/>
        <Parameter Type="Param" Library="AIAI" Id="816E9A63"/>
        <Parameter Type="Param" Library="AIAI" Id="72C36AED"/>
    </Element>
    <Element Type="Param" Id="670CE0F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CDF76C50"/>
        <Array Type="Param" Library="AIAI" Id="9E153D46"/>
    </Element>
    <Element Type="Param" Id="CDF76C50">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="9E153D46">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="816E9A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="72C36AED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="65143D4B"/>
    </Element>
    <Element Type="Comment" Id="25112F8A">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D60BFC15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30D7E0F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB0BBEC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97D80236"/>
    </Element>
    <Element Type="FunctionCall" Id="30D7E0F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B053AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AE35902D"/>
        <Parameter Type="Param" Library="AIAI" Id="50C5CE26"/>
    </Element>
    <Element Type="Param" Id="B1B053AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="3EECFEB5"/>
    </Element>
    <Element Type="Param" Id="3EECFEB5">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A9DF8388"/>
        <Array Type="Param" Library="AIAI" Id="9090F06B"/>
    </Element>
    <Element Type="Param" Id="A9DF8388">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="9090F06B">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="AE35902D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="50C5CE26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BB0BBEC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB54499C"/>
    </Element>
    <Element Type="Param" Id="DB54499C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="97D80236">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C096040"/>
        <Parameter Type="Param" Library="AIAI" Id="004266F9"/>
        <Parameter Type="Param" Library="AIAI" Id="5612E1BC"/>
    </Element>
    <Element Type="Param" Id="0C096040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD9A9908"/>
    </Element>
    <Element Type="FunctionCall" Id="BD9A9908">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="3566A4A5"/>
    </Element>
    <Element Type="Param" Id="3566A4A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="004266F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5612E1BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3DF4A052">
        <Comment>
            Check if we have reached the front tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="25DBB058">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB4BCBE"/>
        <Parameter Type="Param" Library="AIAI" Id="6C1EEDEC"/>
    </Element>
    <Element Type="Param" Id="0DB4BCBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B1D6DDCD"/>
    </Element>
    <Element Type="Param" Id="6C1EEDEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D1BCE68"/>
    </Element>
    <Element Type="FunctionCall" Id="2D1BCE68">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4481ECFE"/>
        <Parameter Type="Param" Library="AIAI" Id="91DC947E"/>
        <Parameter Type="Param" Library="AIAI" Id="0A125A3A"/>
    </Element>
    <Element Type="Param" Id="91DC947E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA255F35"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="0A125A3A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36CCE609"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BC15A45"/>
        <Array Type="Param" Library="AIAI" Id="46D38018"/>
    </Element>
    <Element Type="Param" Id="7BC15A45">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="46D38018">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="3A1FC534">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82F16A47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1251AF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="089D8A44"/>
    </Element>
    <Element Type="FunctionCall" Id="82F16A47">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1FB649D3"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D84E5088"/>
    </Element>
    <Element Type="Param" Id="D84E5088">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AADDA441"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="FunctionCall" Id="B1251AF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="68685767"/>
    </Element>
    <Element Type="Param" Id="68685767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="089D8A44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7FBEA25C"/>
        <Parameter Type="Param" Library="AIAI" Id="F2AC051C"/>
        <Parameter Type="Param" Library="AIAI" Id="39FED0D5"/>
    </Element>
    <Element Type="Param" Id="7FBEA25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B162BB0E"/>
    </Element>
    <Element Type="FunctionCall" Id="B162BB0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="74EF1046"/>
        <Parameter Type="Param" Library="AIAI" Id="53788E23"/>
    </Element>
    <Element Type="Param" Id="74EF1046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2167D07B"/>
    </Element>
    <Element Type="FunctionCall" Id="2167D07B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3EBEA9BA"/>
    </Element>
    <Element Type="Param" Id="3EBEA9BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="32F0B734"/>
        <Array Type="Param" Library="AIAI" Id="BD35FB43"/>
    </Element>
    <Element Type="Param" Id="32F0B734">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BD35FB43">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="53788E23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="B1D6DDCD"/>
    </Element>
    <Element Type="Param" Id="F2AC051C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="39FED0D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8333DD15"/>
    </Element>
    <Element Type="Comment" Id="6F955721">
        <Comment>
            If we reached the target position, advance to the next one.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4CE2F35C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05F78166"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90E2E0DF"/>
    </Element>
    <Element Type="FunctionCall" Id="05F78166">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9855F114"/>
        <Parameter Type="Param" Library="AIAI" Id="36004F07"/>
    </Element>
    <Element Type="Param" Id="9855F114">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="36004F07">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="90E2E0DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E78F0B24"/>
        <Parameter Type="Param" Library="AIAI" Id="371004BE"/>
        <Parameter Type="Param" Library="AIAI" Id="1022D51F"/>
    </Element>
    <Element Type="Param" Id="E78F0B24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B718B49"/>
    </Element>
    <Element Type="FunctionCall" Id="2B718B49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="BC69DA6E"/>
        <Parameter Type="Param" Library="AIAI" Id="25969B4D"/>
    </Element>
    <Element Type="Param" Id="BC69DA6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C69D8A10"/>
    </Element>
    <Element Type="FunctionCall" Id="C69D8A10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3BA7C2B5"/>
    </Element>
    <Element Type="Param" Id="3BA7C2B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1FCAA373"/>
        <Array Type="Param" Library="AIAI" Id="9D6D83F3"/>
    </Element>
    <Element Type="Param" Id="1FCAA373">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9D6D83F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="25969B4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7669DE4E"/>
        <Array Type="Param" Library="AIAI" Id="9A2A424F"/>
    </Element>
    <Element Type="Param" Id="7669DE4E">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="9A2A424F">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="371004BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="1022D51F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="CB65EAD0">
        <Comment>
            Keep moving if idle.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CD5114D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D072D7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89DEA014"/>
    </Element>
    <Element Type="FunctionCall" Id="0D072D7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1721F34C"/>
        <Parameter Type="Param" Library="AIAI" Id="A1F9C5C0"/>
        <Parameter Type="Param" Library="AIAI" Id="7BEA3444"/>
    </Element>
    <Element Type="Param" Id="1721F34C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="593D51B5"/>
        <Array Type="Param" Library="AIAI" Id="E37980BF"/>
    </Element>
    <Element Type="Param" Id="593D51B5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E37980BF">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="A1F9C5C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0502C6F9"/>
    </Element>
    <Element Type="FunctionCall" Id="0502C6F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="487768DC"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5FB3F2"/>
    </Element>
    <Element Type="Param" Id="487768DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="7D5FB3F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="66EA6A4A"/>
        <Array Type="Param" Library="AIAI" Id="3476B8A2"/>
    </Element>
    <Element Type="Param" Id="66EA6A4A">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="3476B8A2">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="7BEA3444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="89DEA014">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="68771E33"/>
        <Parameter Type="Param" Library="AIAI" Id="173A204C"/>
        <Parameter Type="Param" Library="AIAI" Id="1EC824FF"/>
    </Element>
    <Element Type="Param" Id="68771E33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3098642"/>
    </Element>
    <Element Type="FunctionCall" Id="C3098642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="274A66AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4EC32595"/>
    </Element>
    <Element Type="Param" Id="274A66AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E432D736"/>
        <Array Type="Param" Library="AIAI" Id="795F795C"/>
    </Element>
    <Element Type="Param" Id="E432D736">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="795F795C">
        <Parameter Type="ParamDef" Library="AIAI" Id="FBD48553"/>
    </Element>
    <Element Type="Param" Id="4EC32595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="173A204C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1EC824FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="28C79A02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6A9965C2"/>
    </Element>
    <Element Type="Param" Id="6A9965C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="DE81B1C5">
        <Identifier>HeroAIAbathurRetreatInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
        <Variable Type="Variable" Library="AIAI" Id="2656871D"/>
        <Variable Type="Variable" Library="AIAI" Id="D2135671"/>
        <Variable Type="Variable" Library="AIAI" Id="8AB6E406"/>
        <Variable Type="Variable" Library="AIAI" Id="80B428B6"/>
        <Variable Type="Variable" Library="AIAI" Id="D8147C4D"/>
        <Variable Type="Variable" Library="AIAI" Id="C52FF225"/>
        <Variable Type="Variable" Library="AIAI" Id="99C6DD0F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4ECC6B6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2878887"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2C34E7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F97D837C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB443320"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B3A4C4E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88195846"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6A77093"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB6D1961"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D36BD90"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ED10D559"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62B5C18C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="187DE15C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="097ACC94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCB21917"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD605417"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA2154DB"/>
    </Element>
    <Element Type="ParamDef" Id="88B49C6D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="572EFC88"/>
    </Element>
    <Element Type="Param" Id="572EFC88">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2656871D">
        <Identifier>curLifePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C44E1CE"/>
    </Element>
    <Element Type="Param" Id="0C44E1CE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D2135671">
        <Identifier>farBehindFrontTowerLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="871C84D7"/>
    </Element>
    <Element Type="Param" Id="871C84D7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8AB6E406">
        <Identifier>frontTowerLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97F84702"/>
    </Element>
    <Element Type="Param" Id="97F84702">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="80B428B6">
        <Identifier>frontTowerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D4A8D346"/>
    </Element>
    <Element Type="Param" Id="D4A8D346">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D8147C4D">
        <Identifier>hideInTownPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B9AB2107"/>
    </Element>
    <Element Type="Param" Id="B9AB2107">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C52FF225">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F69B3639"/>
    </Element>
    <Element Type="Param" Id="F69B3639">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="99C6DD0F">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1095B902"/>
    </Element>
    <Element Type="Param" Id="1095B902">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="4ECC6B6A">
        <Comment>
            Check if we want to go back to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B2878887">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="84C635D5"/>
        <Parameter Type="Param" Library="AIAI" Id="78E753EC"/>
    </Element>
    <Element Type="Param" Id="84C635D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2656871D"/>
    </Element>
    <Element Type="Param" Id="78E753EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4664D00A"/>
    </Element>
    <Element Type="FunctionCall" Id="4664D00A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="15F7433A"/>
        <Parameter Type="Param" Library="AIAI" Id="5D446ADF"/>
        <Parameter Type="Param" Library="AIAI" Id="22E5C665"/>
    </Element>
    <Element Type="Param" Id="15F7433A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AE906D29"/>
        <Array Type="Param" Library="AIAI" Id="D15EB573"/>
    </Element>
    <Element Type="Param" Id="AE906D29">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D15EB573">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="5D446ADF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="22E5C665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2C34E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96BCAAFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="576A308C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8D05B20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2A3BB04"/>
    </Element>
    <Element Type="FunctionCall" Id="96BCAAFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="37213141"/>
        <Parameter Type="Param" Library="AIAI" Id="ED534D9A"/>
        <Parameter Type="Param" Library="AIAI" Id="55E19471"/>
    </Element>
    <Element Type="Param" Id="37213141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="2656871D"/>
    </Element>
    <Element Type="Param" Id="ED534D9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="55E19471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="B2CA32E6"/>
    </Element>
    <Element Type="Param" Id="B2CA32E6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81FE2FDB"/>
    </Element>
    <Element Type="FunctionCall" Id="81FE2FDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED08DB8"/>
    </Element>
    <Element Type="Param" Id="9ED08DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6B786D09"/>
        <Array Type="Param" Library="AIAI" Id="0C75CB79"/>
    </Element>
    <Element Type="Param" Id="6B786D09">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="0C75CB79">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="576A308C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DF682424"/>
    </Element>
    <Element Type="Param" Id="DF682424">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="D8D05B20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AD1C5E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="815D232A"/>
    </Element>
    <Element Type="Param" Id="AD1C5E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5B37CB75"/>
        <Array Type="Param" Library="AIAI" Id="039366A1"/>
    </Element>
    <Element Type="Param" Id="5B37CB75">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="039366A1">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="815D232A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C2A3BB04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="00082537"/>
    </Element>
    <Element Type="Param" Id="00082537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="F97D837C">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EB443320">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="253C0A89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B453E231"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D3EFE33"/>
    </Element>
    <Element Type="FunctionCall" Id="253C0A89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD858D8"/>
        <Parameter Type="Param" Library="AIAI" Id="DE594372"/>
        <Parameter Type="Param" Library="AIAI" Id="14F5D64B"/>
    </Element>
    <Element Type="Param" Id="6CD858D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="2B109D4D"/>
    </Element>
    <Element Type="Param" Id="2B109D4D">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E89040C8"/>
        <Array Type="Param" Library="AIAI" Id="2504ADBE"/>
    </Element>
    <Element Type="Param" Id="E89040C8">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="2504ADBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="DE594372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="14F5D64B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B453E231">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="496E4F38"/>
    </Element>
    <Element Type="Param" Id="496E4F38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="9D3EFE33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F66EB50A"/>
        <Parameter Type="Param" Library="AIAI" Id="BC027225"/>
        <Parameter Type="Param" Library="AIAI" Id="9F9E7FB0"/>
    </Element>
    <Element Type="Param" Id="F66EB50A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C26D9CE"/>
    </Element>
    <Element Type="FunctionCall" Id="1C26D9CE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="0FE1577F"/>
    </Element>
    <Element Type="Param" Id="0FE1577F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="BC027225">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9F9E7FB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B3A4C4E8">
        <Comment>
            Check if we want to go back to advancing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="88195846">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="011F2346"/>
    </Element>
    <Element Type="Param" Id="011F2346">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="A6A77093">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="152E11F3"/>
        <Parameter Type="Param" Library="AIAI" Id="DA046CA4"/>
    </Element>
    <Element Type="Param" Id="152E11F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8AB6E406"/>
    </Element>
    <Element Type="Param" Id="DA046CA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFB964C8"/>
        <Array Type="Param" Library="AIAI" Id="148DFEE3"/>
    </Element>
    <Element Type="Param" Id="CFB964C8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="BD056A58"/>
        <Array Type="Param" Library="AIAI" Id="988B07D7"/>
    </Element>
    <Element Type="Param" Id="BD056A58">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="988B07D7">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E8F10FDA"/>
        <Array Type="Param" Library="AIAI" Id="1A713900"/>
    </Element>
    <Element Type="Param" Id="E8F10FDA">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="1A713900">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="148DFEE3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21896714"/>
    </Element>
    <Element Type="FunctionCall" Id="21896714">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="786877B2"/>
    </Element>
    <Element Type="Param" Id="786877B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="DB6D1961">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="99C33BC6"/>
        <Parameter Type="Param" Library="AIAI" Id="5DF388D5"/>
    </Element>
    <Element Type="Param" Id="99C33BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D2135671"/>
    </Element>
    <Element Type="Param" Id="5DF388D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DD05006"/>
    </Element>
    <Element Type="FunctionCall" Id="4DD05006">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="B1AE90BB"/>
        <Parameter Type="Param" Library="AIAI" Id="C86CC677"/>
        <Parameter Type="Param" Library="AIAI" Id="4DEE71EB"/>
        <Parameter Type="Param" Library="AIAI" Id="12C721C7"/>
    </Element>
    <Element Type="Param" Id="B1AE90BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A5748A52"/>
        <Array Type="Param" Library="AIAI" Id="E8BD79E1"/>
    </Element>
    <Element Type="Param" Id="A5748A52">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="E8BD79E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="C86CC677">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="8AB6E406"/>
    </Element>
    <Element Type="Param" Id="4DEE71EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Variable Type="Variable" Library="AIAI" Id="EEB4DE6F"/>
    </Element>
    <Element Type="Param" Id="12C721C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6CC3E4A2"/>
        <Array Type="Param" Library="AIAI" Id="04847D16"/>
    </Element>
    <Element Type="Param" Id="6CC3E4A2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="04847D16">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="1D36BD90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DD57896"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69FD0254"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BBB04A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA92BF14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84B7FE9F"/>
    </Element>
    <Element Type="FunctionCall" Id="9DD57896">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0EAFA4"/>
        <Parameter Type="Param" Library="AIAI" Id="6E9DD465"/>
        <Parameter Type="Param" Library="AIAI" Id="53038080"/>
    </Element>
    <Element Type="Param" Id="8C0EAFA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74AB0083"/>
    </Element>
    <Element Type="FunctionCall" Id="74AB0083">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="BB16B510"/>
        <Parameter Type="Param" Library="AIAI" Id="36DF031A"/>
        <Parameter Type="Param" Library="AIAI" Id="240F8608"/>
        <Parameter Type="Param" Library="AIAI" Id="AADC3308"/>
        <Parameter Type="Param" Library="AIAI" Id="09A27937"/>
        <Parameter Type="Param" Library="AIAI" Id="955E081F"/>
    </Element>
    <Element Type="Param" Id="BB16B510">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="36DF031A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11B82489"/>
    </Element>
    <Element Type="FunctionCall" Id="11B82489">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4BE950EC"/>
    </Element>
    <Element Type="Param" Id="4BE950EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ED08592F"/>
        <Array Type="Param" Library="AIAI" Id="76AF3097"/>
    </Element>
    <Element Type="Param" Id="ED08592F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="76AF3097">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="240F8608">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="2028DF8F"/>
    </Element>
    <Element Type="Param" Id="AADC3308">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="09A27937">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="955E081F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="6E9DD465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="53038080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="69FD0254">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2744DB29"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="63DB4BE4"/>
    </Element>
    <Element Type="Param" Id="63DB4BE4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="252DD27A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="2BBB04A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A649D7A2"/>
    </Element>
    <Element Type="Param" Id="A649D7A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="CA92BF14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E623215"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05F8A4D8"/>
    </Element>
    <Element Type="FunctionCall" Id="1E623215">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="205997B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC9EF196"/>
    </Element>
    <Element Type="FunctionCall" Id="205997B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1EA17BE0"/>
        <Parameter Type="Param" Library="AIAI" Id="23C338CA"/>
        <Parameter Type="Param" Library="AIAI" Id="CD67C0C1"/>
    </Element>
    <Element Type="Param" Id="1EA17BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A394FAC6"/>
        <Array Type="Param" Library="AIAI" Id="E2B1DA82"/>
    </Element>
    <Element Type="Param" Id="A394FAC6">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="E2B1DA82">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="23C338CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CD67C0C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="FC9EF196">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="521D6FAA"/>
        <Parameter Type="Param" Library="AIAI" Id="55BF0E92"/>
        <Parameter Type="Param" Library="AIAI" Id="563B0C6E"/>
    </Element>
    <Element Type="Param" Id="521D6FAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0A39E752"/>
        <Array Type="Param" Library="AIAI" Id="2816E4F8"/>
    </Element>
    <Element Type="Param" Id="0A39E752">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="2816E4F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="55BF0E92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="563B0C6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D2135671"/>
    </Element>
    <Element Type="FunctionCall" Id="05F8A4D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79193BBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78D0FDA4"/>
    </Element>
    <Element Type="FunctionCall" Id="79193BBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="40D012FF"/>
        <Parameter Type="Param" Library="AIAI" Id="7704FAFA"/>
        <Parameter Type="Param" Library="AIAI" Id="075D973A"/>
    </Element>
    <Element Type="Param" Id="40D012FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1734B6AD"/>
        <Array Type="Param" Library="AIAI" Id="16264D4D"/>
    </Element>
    <Element Type="Param" Id="1734B6AD">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="16264D4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="7704FAFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="075D973A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="78D0FDA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E2A90D"/>
        <Parameter Type="Param" Library="AIAI" Id="3215094A"/>
        <Parameter Type="Param" Library="AIAI" Id="3E9BE30B"/>
    </Element>
    <Element Type="Param" Id="E1E2A90D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C1611734"/>
        <Array Type="Param" Library="AIAI" Id="F7294555"/>
    </Element>
    <Element Type="Param" Id="C1611734">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="F7294555">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="3215094A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3E9BE30B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D2135671"/>
    </Element>
    <Element Type="FunctionCall" Id="84B7FE9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55210A32"/>
        <Parameter Type="Param" Library="AIAI" Id="450A4B1D"/>
        <Parameter Type="Param" Library="AIAI" Id="673E32DB"/>
    </Element>
    <Element Type="Param" Id="55210A32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD5F8314"/>
    </Element>
    <Element Type="FunctionCall" Id="AD5F8314">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB8B732"/>
    </Element>
    <Element Type="Param" Id="2DB8B732">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="450A4B1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="673E32DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="FCD66207"/>
    </Element>
    <Element Type="Comment" Id="ED10D559">
        <Comment>
            Keep retreating to the next waypoint if we reached the one we were heading to.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="62B5C18C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="646DD070"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB34E642"/>
    </Element>
    <Element Type="FunctionCall" Id="646DD070">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="108BA66A"/>
        <Parameter Type="Param" Library="AIAI" Id="379BAD1C"/>
    </Element>
    <Element Type="Param" Id="108BA66A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="379BAD1C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DB34E642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3CD36BE9"/>
        <Parameter Type="Param" Library="AIAI" Id="E585C6D8"/>
        <Parameter Type="Param" Library="AIAI" Id="3A6D44A2"/>
    </Element>
    <Element Type="Param" Id="3CD36BE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5998BCF"/>
    </Element>
    <Element Type="FunctionCall" Id="B5998BCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="F5F609B2"/>
        <Parameter Type="Param" Library="AIAI" Id="2CDCB94E"/>
    </Element>
    <Element Type="Param" Id="F5F609B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8D1D6B5"/>
    </Element>
    <Element Type="FunctionCall" Id="E8D1D6B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4D82BC2D"/>
    </Element>
    <Element Type="Param" Id="4D82BC2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DCC639E1"/>
        <Array Type="Param" Library="AIAI" Id="035EC5A8"/>
    </Element>
    <Element Type="Param" Id="DCC639E1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="035EC5A8">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="2CDCB94E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A6C3158E"/>
        <Array Type="Param" Library="AIAI" Id="2A13D93F"/>
    </Element>
    <Element Type="Param" Id="A6C3158E">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="2A13D93F">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="E585C6D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3A6D44A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="187DE15C">
        <Comment>
            Re-issue retreat order if idle or some order is taking us a different direction.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="097ACC94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="143566FD"/>
        <Parameter Type="Param" Library="AIAI" Id="401211ED"/>
    </Element>
    <Element Type="Param" Id="143566FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C52FF225"/>
    </Element>
    <Element Type="Param" Id="401211ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37D3EA99"/>
    </Element>
    <Element Type="FunctionCall" Id="37D3EA99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A2FDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="ABBE7091"/>
    </Element>
    <Element Type="Param" Id="D0A2FDF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9761E4B0"/>
        <Array Type="Param" Library="AIAI" Id="9B569C0C"/>
    </Element>
    <Element Type="Param" Id="9761E4B0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9B569C0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="ABBE7091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CCB21917">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2D2A851C"/>
        <Parameter Type="Param" Library="AIAI" Id="4F9F3954"/>
    </Element>
    <Element Type="Param" Id="2D2A851C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="99C6DD0F"/>
    </Element>
    <Element Type="Param" Id="4F9F3954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F0A34BD"/>
    </Element>
    <Element Type="FunctionCall" Id="8F0A34BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="CA1653B6"/>
    </Element>
    <Element Type="Param" Id="CA1653B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="C52FF225"/>
    </Element>
    <Element Type="FunctionCall" Id="BD605417">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEB6A911"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAF1F4F8"/>
    </Element>
    <Element Type="FunctionCall" Id="EEB6A911">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68246E97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24CFFEA9"/>
    </Element>
    <Element Type="FunctionCall" Id="68246E97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5ADC747B"/>
        <Parameter Type="Param" Library="AIAI" Id="3E307815"/>
        <Parameter Type="Param" Library="AIAI" Id="155C63B5"/>
    </Element>
    <Element Type="Param" Id="5ADC747B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C52FF225"/>
    </Element>
    <Element Type="Param" Id="3E307815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="155C63B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="24CFFEA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A36FFF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CD1E2CB"/>
    </Element>
    <Element Type="FunctionCall" Id="0A36FFF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8E461E"/>
        <Parameter Type="Param" Library="AIAI" Id="906DBB67"/>
        <Parameter Type="Param" Library="AIAI" Id="BCEF3C39"/>
    </Element>
    <Element Type="Param" Id="6F8E461E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="99C6DD0F"/>
    </Element>
    <Element Type="Param" Id="906DBB67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BCEF3C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="5CD1E2CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA80ADA"/>
        <Parameter Type="Param" Library="AIAI" Id="6A62A15B"/>
        <Parameter Type="Param" Library="AIAI" Id="DAC5DEF7"/>
    </Element>
    <Element Type="Param" Id="AFA80ADA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D14EF674"/>
    </Element>
    <Element Type="FunctionCall" Id="D14EF674">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="873637A1"/>
        <Parameter Type="Param" Library="AIAI" Id="26359BFC"/>
    </Element>
    <Element Type="Param" Id="873637A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="99C6DD0F"/>
    </Element>
    <Element Type="Param" Id="26359BFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B39785ED"/>
        <Array Type="Param" Library="AIAI" Id="D2A0E653"/>
    </Element>
    <Element Type="Param" Id="B39785ED">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="D2A0E653">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="6A62A15B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="DAC5DEF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="FunctionCall" Id="FAF1F4F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4564BA9"/>
        <Parameter Type="Param" Library="AIAI" Id="F7D0B8F4"/>
        <Parameter Type="Param" Library="AIAI" Id="7FCDB876"/>
    </Element>
    <Element Type="Param" Id="D4564BA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="758F80D3"/>
        <Array Type="Param" Library="AIAI" Id="7516AAC7"/>
    </Element>
    <Element Type="Param" Id="758F80D3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7516AAC7">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="F7D0B8F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDF9BF56"/>
    </Element>
    <Element Type="FunctionCall" Id="BDF9BF56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="2414D66B"/>
        <Parameter Type="Param" Library="AIAI" Id="D16395F0"/>
    </Element>
    <Element Type="Param" Id="2414D66B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="D16395F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="83C5ECF7"/>
        <Array Type="Param" Library="AIAI" Id="C9564A71"/>
    </Element>
    <Element Type="Param" Id="83C5ECF7">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="C9564A71">
        <Parameter Type="ParamDef" Library="AIAI" Id="88B49C6D"/>
    </Element>
    <Element Type="Param" Id="7FCDB876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="DA2154DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="13953D6C"/>
    </Element>
    <Element Type="Param" Id="13953D6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="2BFB1824">
        <Identifier>HeroAIAbathurHideInTown</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
        <Variable Type="Variable" Library="AIAI" Id="B22BFC54"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
        <Variable Type="Variable" Library="AIAI" Id="9CC6A9E2"/>
        <Variable Type="Variable" Library="AIAI" Id="16668880"/>
        <Variable Type="Variable" Library="AIAI" Id="2EC15E66"/>
        <Variable Type="Variable" Library="AIAI" Id="8BF56A72"/>
        <Variable Type="Variable" Library="AIAI" Id="F654E5DA"/>
        <Variable Type="Variable" Library="AIAI" Id="203381DA"/>
        <Variable Type="Variable" Library="AIAI" Id="521F4301"/>
        <Variable Type="Variable" Library="AIAI" Id="33FA0FA2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4760BEDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B9AB642"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF5AC811"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1E0DFAD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CD96F2C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6D267938"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D219122"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="581379FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7E5E066"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C64C0041"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5C299469"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0E316A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EB289C6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5748F88B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F26C8357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70A56567"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B9AF648"/>
    </Element>
    <Element Type="ParamDef" Id="A277D1B5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1B1FF4E7"/>
    </Element>
    <Element Type="Param" Id="1B1FF4E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B22BFC54">
        <Identifier>curLifePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9DBF3BBA"/>
    </Element>
    <Element Type="Param" Id="9DBF3BBA">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="668EA68C">
        <Identifier>desiredLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0D2B89C1"/>
    </Element>
    <Element Type="Param" Id="0D2B89C1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9CC6A9E2">
        <Identifier>hideInTownPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2352C6EF"/>
    </Element>
    <Element Type="Param" Id="2352C6EF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="16668880">
        <Identifier>weakestLaneHideInTownPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="804558D6"/>
    </Element>
    <Element Type="Param" Id="804558D6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="2EC15E66">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6EB076D6"/>
    </Element>
    <Element Type="Param" Id="6EB076D6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8BF56A72">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D0C335B7"/>
    </Element>
    <Element Type="Param" Id="D0C335B7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F654E5DA">
        <Identifier>tunnelPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6F462B39"/>
    </Element>
    <Element Type="Param" Id="6F462B39">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="203381DA">
        <Identifier>delay</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4ADC99C"/>
    </Element>
    <Element Type="Param" Id="C4ADC99C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="521F4301">
        <Identifier>closestWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D69B5EF3"/>
    </Element>
    <Element Type="Param" Id="D69B5EF3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="33FA0FA2">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A6BD3D5"/>
    </Element>
    <Element Type="Param" Id="7A6BD3D5">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="4760BEDB">
        <Comment>
            Check if we want to go back to heal
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1B9AB642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D8386216"/>
        <Parameter Type="Param" Library="AIAI" Id="C4816242"/>
    </Element>
    <Element Type="Param" Id="D8386216">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B22BFC54"/>
    </Element>
    <Element Type="Param" Id="C4816242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2E27130"/>
    </Element>
    <Element Type="FunctionCall" Id="A2E27130">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="51FF66DA"/>
        <Parameter Type="Param" Library="AIAI" Id="5C78E190"/>
        <Parameter Type="Param" Library="AIAI" Id="6091E7D4"/>
    </Element>
    <Element Type="Param" Id="51FF66DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="633D1D4E"/>
        <Array Type="Param" Library="AIAI" Id="15E53FBF"/>
    </Element>
    <Element Type="Param" Id="633D1D4E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="15E53FBF">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="5C78E190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="6091E7D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="CF5AC811">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A897F44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="651DBECE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D19703D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDFB145D"/>
    </Element>
    <Element Type="FunctionCall" Id="6A897F44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="876044F6"/>
        <Parameter Type="Param" Library="AIAI" Id="860EC8B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5E435E75"/>
    </Element>
    <Element Type="Param" Id="876044F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B22BFC54"/>
    </Element>
    <Element Type="Param" Id="860EC8B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5E435E75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="3787ADC2"/>
    </Element>
    <Element Type="Param" Id="3787ADC2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AAF7FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="1AAF7FCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="300D5756"/>
    </Element>
    <Element Type="Param" Id="300D5756">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD691EDF"/>
        <Array Type="Param" Library="AIAI" Id="56ECCE00"/>
    </Element>
    <Element Type="Param" Id="CD691EDF">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="56ECCE00">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="651DBECE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="92D73E77"/>
    </Element>
    <Element Type="Param" Id="92D73E77">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="D19703D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="045703E2"/>
        <Parameter Type="Param" Library="AIAI" Id="8C54FDAC"/>
    </Element>
    <Element Type="Param" Id="045703E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DBB2E456"/>
        <Array Type="Param" Library="AIAI" Id="9ED07628"/>
    </Element>
    <Element Type="Param" Id="DBB2E456">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="9ED07628">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="8C54FDAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BDFB145D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="40AFCBF0"/>
    </Element>
    <Element Type="Param" Id="40AFCBF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="1E0DFAD6">
        <Comment>
            Retreat if there are enemies nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7CD96F2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A31DE92C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6D27F50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47C05522"/>
    </Element>
    <Element Type="FunctionCall" Id="A31DE92C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1BBAFEE0"/>
        <Parameter Type="Param" Library="AIAI" Id="09B94392"/>
        <Parameter Type="Param" Library="AIAI" Id="ECAC7CAE"/>
    </Element>
    <Element Type="Param" Id="1BBAFEE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07A047F4"/>
    </Element>
    <Element Type="FunctionCall" Id="07A047F4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="299BDCF8"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA4BC88"/>
        <Parameter Type="Param" Library="AIAI" Id="22E96415"/>
        <Parameter Type="Param" Library="AIAI" Id="5AE94CF8"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFF1F4F"/>
        <Parameter Type="Param" Library="AIAI" Id="D2E396F5"/>
    </Element>
    <Element Type="Param" Id="299BDCF8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="5CA4BC88">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87226AEE"/>
    </Element>
    <Element Type="FunctionCall" Id="87226AEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5D127F"/>
    </Element>
    <Element Type="Param" Id="AC5D127F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="01C5E628"/>
        <Array Type="Param" Library="AIAI" Id="54332C20"/>
    </Element>
    <Element Type="Param" Id="01C5E628">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="54332C20">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="22E96415">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="740B59CB"/>
    </Element>
    <Element Type="Param" Id="5AE94CF8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="3DFF1F4F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="D2E396F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="09B94392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="ECAC7CAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A6D27F50">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="275C8D2B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24F6EF6B"/>
    </Element>
    <Element Type="Param" Id="24F6EF6B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="47C05522">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F464ACF"/>
    </Element>
    <Element Type="Param" Id="0F464ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="6D267938">
        <Comment>
            Avoid AOE Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1D219122">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B687EBFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21B87BFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1FD3D30"/>
    </Element>
    <Element Type="FunctionCall" Id="B687EBFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="961830A8"/>
        <Parameter Type="Param" Library="AIAI" Id="E9121A25"/>
        <Parameter Type="Param" Library="AIAI" Id="9B85DBF0"/>
    </Element>
    <Element Type="Param" Id="961830A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="695C031C"/>
    </Element>
    <Element Type="Param" Id="695C031C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CB4531E0"/>
        <Array Type="Param" Library="AIAI" Id="CEF752D9"/>
    </Element>
    <Element Type="Param" Id="CB4531E0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="CEF752D9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="E9121A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B85DBF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21B87BFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="57AD650D"/>
    </Element>
    <Element Type="Param" Id="57AD650D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B1FD3D30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7642D172"/>
        <Parameter Type="Param" Library="AIAI" Id="9CE4BCD8"/>
        <Parameter Type="Param" Library="AIAI" Id="B9FC1F18"/>
    </Element>
    <Element Type="Param" Id="7642D172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19B82EB8"/>
    </Element>
    <Element Type="FunctionCall" Id="19B82EB8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Parameter Type="Param" Library="AIAI" Id="D4D4A635"/>
    </Element>
    <Element Type="Param" Id="D4D4A635">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="9CE4BCD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B9FC1F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="581379FC">
        <Comment>
            Burrow to the desired lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E7E5E066">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC20E45B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42E3A367"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BA1DB1E"/>
    </Element>
    <Element Type="FunctionCall" Id="DC20E45B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="097254BD"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC316B8"/>
    </Element>
    <Element Type="Param" Id="097254BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
    </Element>
    <Element Type="Param" Id="ECC316B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B15EE54"/>
    </Element>
    <Element Type="FunctionCall" Id="9B15EE54">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C0AF6E79"/>
        <Parameter Type="Param" Library="AIAI" Id="D8486326"/>
    </Element>
    <Element Type="Param" Id="D8486326">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="42E3A367">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="29C87A42"/>
        <Parameter Type="Param" Library="AIAI" Id="65992CA1"/>
    </Element>
    <Element Type="Param" Id="29C87A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
    </Element>
    <Element Type="Param" Id="65992CA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="556C5596"/>
        <Array Type="Param" Library="AIAI" Id="318C8BF3"/>
    </Element>
    <Element Type="Param" Id="556C5596">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="318C8BF3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37B08A18"/>
    </Element>
    <Element Type="FunctionCall" Id="37B08A18">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B1A36BD6"/>
    </Element>
    <Element Type="Param" Id="B1A36BD6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="2BA1DB1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6BD40D29"/>
        <Parameter Type="Param" Library="AIAI" Id="F02AC6FA"/>
        <Parameter Type="Param" Library="AIAI" Id="537D8371"/>
    </Element>
    <Element Type="Param" Id="6BD40D29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A909A4A5"/>
        <Array Type="Param" Library="AIAI" Id="D8C69697"/>
    </Element>
    <Element Type="Param" Id="A909A4A5">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="D8C69697">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63125D11"/>
    </Element>
    <Element Type="FunctionCall" Id="63125D11">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="FC35165C"/>
    </Element>
    <Element Type="Param" Id="FC35165C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="F02AC6FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="537D8371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="C64C0041">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C639FC79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A56FF9CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17960DF5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="236C278E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACAA4DA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AA69416"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13E590A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E1BAD8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06D59404"/>
    </Element>
    <Element Type="Comment" Id="C639FC79">
        <Comment>
            Find a nearby waypoint to tunnel to
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A56FF9CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B076EE8"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4987A1"/>
    </Element>
    <Element Type="Param" Id="7B076EE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="16668880"/>
    </Element>
    <Element Type="Param" Id="BC4987A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EE3C578"/>
    </Element>
    <Element Type="FunctionCall" Id="4EE3C578">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4481ECFE"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD9C06B"/>
        <Parameter Type="Param" Library="AIAI" Id="3C317C51"/>
    </Element>
    <Element Type="Param" Id="DCD9C06B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA255F35"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="3C317C51">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36CCE609"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
    </Element>
    <Element Type="FunctionCall" Id="17960DF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D0E1E652"/>
        <Parameter Type="Param" Library="AIAI" Id="2D829605"/>
    </Element>
    <Element Type="Param" Id="D0E1E652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F654E5DA"/>
    </Element>
    <Element Type="Param" Id="2D829605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AAEF7C2"/>
    </Element>
    <Element Type="FunctionCall" Id="8AAEF7C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="952E3DBA"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F2CF05"/>
        <Parameter Type="Param" Library="AIAI" Id="F917DCB5"/>
        <Parameter Type="Param" Library="AIAI" Id="95A89F28"/>
        <Parameter Type="Param" Library="AIAI" Id="F36F4CDA"/>
    </Element>
    <Element Type="Param" Id="C8F2CF05">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C1286BED"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="F917DCB5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="836013EB"/>
        <Variable Type="Variable" Library="AIAI" Id="16668880"/>
    </Element>
    <Element Type="Param" Id="95A89F28">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C76227B4"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F36F4CDA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0FAD918C"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="236C278E">
        <Comment>
            Tunnel to the position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="ACAA4DA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C8D0373"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2558D74A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47EE7F8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF8E95F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2B32F90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EB369D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8C15768"/>
    </Element>
    <Element Type="FunctionCall" Id="1C8D0373">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28BD165D"/>
        <Parameter Type="Param" Library="AIAI" Id="F2CA191E"/>
    </Element>
    <Element Type="Param" Id="28BD165D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="F2CA191E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
    </Element>
    <Element Type="FunctionCall" Id="2558D74A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43FAA6D9"/>
        <Parameter Type="Param" Library="AIAI" Id="03C252D1"/>
        <Parameter Type="Param" Library="AIAI" Id="011963CC"/>
    </Element>
    <Element Type="Param" Id="43FAA6D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9BC25D07"/>
        <Array Type="Param" Library="AIAI" Id="BEB6D6C4"/>
    </Element>
    <Element Type="Param" Id="9BC25D07">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BEB6D6C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="03C252D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C29F0C90"/>
    </Element>
    <Element Type="FunctionCall" Id="C29F0C90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="7BC7CA00"/>
        <Parameter Type="Param" Library="AIAI" Id="1C161A47"/>
    </Element>
    <Element Type="Param" Id="7BC7CA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>AbathurDeepTunnel</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="1C161A47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="F654E5DA"/>
    </Element>
    <Element Type="Param" Id="011963CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="47EE7F8A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="090FF0A4"/>
        <Parameter Type="Param" Library="AIAI" Id="A4FE3105"/>
    </Element>
    <Element Type="Param" Id="090FF0A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="A4FE3105">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8B6D4C2A"/>
    </Element>
    <Element Type="FunctionCall" Id="DF8E95F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B8593056"/>
        <Parameter Type="Param" Library="AIAI" Id="6C41B9B8"/>
    </Element>
    <Element Type="Param" Id="B8593056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="203381DA"/>
    </Element>
    <Element Type="Param" Id="6C41B9B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4908CE1"/>
    </Element>
    <Element Type="FunctionCall" Id="E4908CE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="70F40017"/>
        <Parameter Type="Param" Library="AIAI" Id="6909FD50"/>
    </Element>
    <Element Type="Param" Id="70F40017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BB28C66"/>
    </Element>
    <Element Type="FunctionCall" Id="8BB28C66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="990A63E2"/>
        <Parameter Type="Param" Library="AIAI" Id="2948261C"/>
        <Parameter Type="Param" Library="AIAI" Id="2E86D7F9"/>
    </Element>
    <Element Type="Param" Id="990A63E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2948261C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="2E86D7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="2C2277F1"/>
    </Element>
    <Element Type="Param" Id="6909FD50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40158DCD"/>
    </Element>
    <Element Type="FunctionCall" Id="40158DCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7B9E2B98"/>
        <Parameter Type="Param" Library="AIAI" Id="91F5AE84"/>
        <Parameter Type="Param" Library="AIAI" Id="99320F00"/>
    </Element>
    <Element Type="Param" Id="7B9E2B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="91F5AE84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="99320F00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="2C2277F1"/>
    </Element>
    <Element Type="FunctionCall" Id="C2B32F90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03BBAE45"/>
        <Parameter Type="Param" Library="AIAI" Id="39C7022D"/>
    </Element>
    <Element Type="Param" Id="03BBAE45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DC4E972B"/>
        <Array Type="Param" Library="AIAI" Id="EB0F67BA"/>
    </Element>
    <Element Type="Param" Id="DC4E972B">
        <Variable Type="Variable" Library="AIAI" Id="BE1F2631"/>
    </Element>
    <Element Type="Param" Id="EB0F67BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="39C7022D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEB5E7A9"/>
    </Element>
    <Element Type="FunctionCall" Id="EEB5E7A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E267A05A"/>
        <Parameter Type="Param" Library="AIAI" Id="1D234A8D"/>
        <Parameter Type="Param" Library="AIAI" Id="1882EFD6"/>
    </Element>
    <Element Type="Param" Id="E267A05A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1D234A8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="203381DA"/>
    </Element>
    <Element Type="Param" Id="1882EFD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="291E85D6"/>
    </Element>
    <Element Type="FunctionCall" Id="291E85D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="704D0F1F"/>
    </Element>
    <Element Type="Param" Id="704D0F1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="2EB369D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0E3E65BF"/>
    </Element>
    <Element Type="Param" Id="0E3E65BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E8C15768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DE55B8C2"/>
        <Parameter Type="Param" Library="AIAI" Id="433AC5D8"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC53B80"/>
    </Element>
    <Element Type="Param" Id="DE55B8C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F654E5DA"/>
    </Element>
    <Element Type="Param" Id="433AC5D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="DCC53B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA69416">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="68BE0019"/>
        <Parameter Type="Param" Library="AIAI" Id="3A6C5DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="65363786"/>
    </Element>
    <Element Type="Param" Id="68BE0019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3416DE67"/>
        <Array Type="Param" Library="AIAI" Id="9E60842B"/>
    </Element>
    <Element Type="Param" Id="3416DE67">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="9E60842B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="3A6C5DD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="65363786">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="668EA68C"/>
    </Element>
    <Element Type="FunctionCall" Id="13E590A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F08D4AB4"/>
        <Parameter Type="Param" Library="AIAI" Id="5578F717"/>
        <Parameter Type="Param" Library="AIAI" Id="55E8DC40"/>
    </Element>
    <Element Type="Param" Id="F08D4AB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8207C73C"/>
    </Element>
    <Element Type="FunctionCall" Id="8207C73C">
        <FunctionDef Type="FunctionDef" Library="Core" Id="1F64314E"/>
        <Parameter Type="Param" Library="AIAI" Id="06C95895"/>
        <Parameter Type="Param" Library="AIAI" Id="0684A0A2"/>
    </Element>
    <Element Type="Param" Id="06C95895">
        <ParameterDef Type="ParamDef" Library="Core" Id="DCC653B2"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="88019BCE"/>
        <Array Type="Param" Library="AIAI" Id="E3B99783"/>
    </Element>
    <Element Type="Param" Id="88019BCE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E3B99783">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="0684A0A2">
        <ParameterDef Type="ParamDef" Library="Core" Id="B81DE4A9"/>
        <Value>AbathurDeepTunnel</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Param" Id="5578F717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="55E8DC40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7E1BAD8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5117B607"/>
        <Parameter Type="Param" Library="AIAI" Id="47F8C8E8"/>
        <Parameter Type="Param" Library="AIAI" Id="67662A3F"/>
    </Element>
    <Element Type="Param" Id="5117B607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DEE96DC8"/>
        <Array Type="Param" Library="AIAI" Id="AED5F2DA"/>
    </Element>
    <Element Type="Param" Id="DEE96DC8">
        <Variable Type="Variable" Library="AIAI" Id="BE1F2631"/>
    </Element>
    <Element Type="Param" Id="AED5F2DA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="47F8C8E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="67662A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5645A3D"/>
    </Element>
    <Element Type="FunctionCall" Id="C5645A3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D2DC9925"/>
    </Element>
    <Element Type="Param" Id="D2DC9925">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="06D59404">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5F20263E"/>
        <Parameter Type="Param" Library="AIAI" Id="D8147CE3"/>
        <Parameter Type="Param" Library="AIAI" Id="EE762641"/>
    </Element>
    <Element Type="Param" Id="5F20263E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB564104"/>
    </Element>
    <Element Type="FunctionCall" Id="EB564104">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C23C8237"/>
    </Element>
    <Element Type="Param" Id="C23C8237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="D8147CE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EE762641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="21988824"/>
    </Element>
    <Element Type="Comment" Id="5C299469">
        <Comment>
            Retreat if the front tower has moved significantly
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E0E316A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4E323EBA"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D12B12"/>
    </Element>
    <Element Type="Param" Id="4E323EBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9CC6A9E2"/>
    </Element>
    <Element Type="Param" Id="B9D12B12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CB74A05"/>
    </Element>
    <Element Type="FunctionCall" Id="7CB74A05">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4481ECFE"/>
        <Parameter Type="Param" Library="AIAI" Id="09156396"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAA1C35"/>
    </Element>
    <Element Type="Param" Id="09156396">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA255F35"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="BDAA1C35">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36CCE609"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D384901E"/>
        <Array Type="Param" Library="AIAI" Id="D075C0C2"/>
    </Element>
    <Element Type="Param" Id="D384901E">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="D075C0C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="2EB289C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB40D8AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE89467F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB47735D"/>
    </Element>
    <Element Type="FunctionCall" Id="EB40D8AD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="275C8D2B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6B8C79B"/>
    </Element>
    <Element Type="Param" Id="D6B8C79B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="FunctionCall" Id="EE89467F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD69E46F"/>
    </Element>
    <Element Type="Param" Id="FD69E46F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="EB47735D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9B31AD0F"/>
        <Parameter Type="Param" Library="AIAI" Id="5AB255C6"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FA6F1F"/>
    </Element>
    <Element Type="Param" Id="9B31AD0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF2A7936"/>
    </Element>
    <Element Type="FunctionCall" Id="BF2A7936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D095E4F5"/>
        <Parameter Type="Param" Library="AIAI" Id="E613ED4E"/>
    </Element>
    <Element Type="Param" Id="D095E4F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2A2EC3C"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A2EC3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FBCC22"/>
    </Element>
    <Element Type="Param" Id="D2FBCC22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1009B246"/>
        <Array Type="Param" Library="AIAI" Id="0A2EEC30"/>
    </Element>
    <Element Type="Param" Id="1009B246">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0A2EEC30">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="E613ED4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="9CC6A9E2"/>
    </Element>
    <Element Type="Param" Id="5AB255C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E7FA6F1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="ACFF1056"/>
    </Element>
    <Element Type="Comment" Id="5748F88B">
        <Comment>
            Stay inside the town
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F26C8357">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="59EE5FA9"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE30FAE"/>
    </Element>
    <Element Type="Param" Id="59EE5FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B66220A4"/>
    </Element>
    <Element Type="FunctionCall" Id="B66220A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="7F07B4AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FD2DAAFB"/>
    </Element>
    <Element Type="Param" Id="7F07B4AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DBCA3103"/>
        <Array Type="Param" Library="AIAI" Id="9325228D"/>
    </Element>
    <Element Type="Param" Id="DBCA3103">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9325228D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="FD2DAAFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8FE30FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="33FA0FA2"/>
    </Element>
    <Element Type="FunctionCall" Id="70A56567">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5839FB72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA540486"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D6B4EB6"/>
    </Element>
    <Element Type="FunctionCall" Id="5839FB72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D464AE7"/>
    </Element>
    <Element Type="FunctionCall" Id="9D464AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="873EC622"/>
        <Parameter Type="Param" Library="AIAI" Id="42791C5F"/>
        <Parameter Type="Param" Library="AIAI" Id="AA3E8142"/>
    </Element>
    <Element Type="Param" Id="873EC622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42791C5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Param" Id="AA3E8142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="33FA0FA2"/>
    </Element>
    <Element Type="FunctionCall" Id="CA540486">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E8CA13B7"/>
        <Parameter Type="Param" Library="AIAI" Id="48904F05"/>
        <Parameter Type="Param" Library="AIAI" Id="EE9FC344"/>
    </Element>
    <Element Type="Param" Id="E8CA13B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE474A30"/>
    </Element>
    <Element Type="FunctionCall" Id="CE474A30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="91D53056"/>
        <Parameter Type="Param" Library="AIAI" Id="DF52543D"/>
    </Element>
    <Element Type="Param" Id="91D53056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93106F5F"/>
    </Element>
    <Element Type="FunctionCall" Id="93106F5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="706073BC"/>
    </Element>
    <Element Type="Param" Id="706073BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5FBEBDB2"/>
        <Array Type="Param" Library="AIAI" Id="6BD5EC8D"/>
    </Element>
    <Element Type="Param" Id="5FBEBDB2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6BD5EC8D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="DF52543D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="9CC6A9E2"/>
    </Element>
    <Element Type="Param" Id="48904F05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EE9FC344">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0D6B4EB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="60584FE5"/>
        <Parameter Type="Param" Library="AIAI" Id="18DA08AE"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE0B69F"/>
    </Element>
    <Element Type="Param" Id="60584FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7E25D8EF"/>
        <Array Type="Param" Library="AIAI" Id="05151B0B"/>
    </Element>
    <Element Type="Param" Id="7E25D8EF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="05151B0B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A277D1B5"/>
    </Element>
    <Element Type="Param" Id="18DA08AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524572A5"/>
    </Element>
    <Element Type="FunctionCall" Id="524572A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="DA070AAC"/>
        <Parameter Type="Param" Library="AIAI" Id="833CD0BB"/>
    </Element>
    <Element Type="Param" Id="DA070AAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="833CD0BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="9CC6A9E2"/>
    </Element>
    <Element Type="Param" Id="DDE0B69F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="7B9AF648">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D3CDFE9C"/>
    </Element>
    <Element Type="Param" Id="D3CDFE9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionDef" Id="35FF4F9D">
        <Identifier>HeroAIAbathurChangeLanes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
        <Variable Type="Variable" Library="AIAI" Id="C54CD1D0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6732A22B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F851A880"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDB0D42"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EDC61FB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC3FC223"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5085FAC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76FD8C4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48761137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA12A255"/>
    </Element>
    <Element Type="ParamDef" Id="EEA79003">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EDAD22B7"/>
    </Element>
    <Element Type="Param" Id="EDAD22B7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C54CD1D0">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="92B4D6AE"/>
    </Element>
    <Element Type="Param" Id="92B4D6AE">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="6732A22B">
        <Comment>
            Wait until tunnel has finished casting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F851A880">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="942C804B"/>
        <Parameter Type="Param" Library="AIAI" Id="07743B4F"/>
    </Element>
    <Element Type="Param" Id="942C804B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC2BC7BB"/>
    </Element>
    <Element Type="FunctionCall" Id="FC2BC7BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="1C79F385"/>
        <Parameter Type="Param" Library="AIAI" Id="ED0CD85F"/>
    </Element>
    <Element Type="Param" Id="1C79F385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7DF5681"/>
        <Array Type="Param" Library="AIAI" Id="67DC3874"/>
    </Element>
    <Element Type="Param" Id="B7DF5681">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="67DC3874">
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="Param" Id="ED0CD85F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="07743B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C54CD1D0"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDB0D42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="315A7624"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0A7789C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02A508F4"/>
    </Element>
    <Element Type="FunctionCall" Id="315A7624">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE37FF0"/>
    </Element>
    <Element Type="Param" Id="8BE37FF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="FunctionCall" Id="D0A7789C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="74E6D7F1"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2D734B"/>
        <Parameter Type="Param" Library="AIAI" Id="4C75EC3F"/>
    </Element>
    <Element Type="Param" Id="74E6D7F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3F2D734B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Param" Id="4C75EC3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C54CD1D0"/>
    </Element>
    <Element Type="FunctionCall" Id="02A508F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="666834F3"/>
        <Parameter Type="Param" Library="AIAI" Id="DBBE40EE"/>
        <Parameter Type="Param" Library="AIAI" Id="95734860"/>
    </Element>
    <Element Type="Param" Id="666834F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC27895D"/>
    </Element>
    <Element Type="FunctionCall" Id="FC27895D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="EDD292C3"/>
    </Element>
    <Element Type="Param" Id="EDD292C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="C54CD1D0"/>
    </Element>
    <Element Type="Param" Id="DBBE40EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95734860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32E5EA33"/>
    </Element>
    <Element Type="FunctionCall" Id="32E5EA33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="40FBB353"/>
        <Parameter Type="Param" Library="AIAI" Id="2A88AD4C"/>
    </Element>
    <Element Type="Param" Id="40FBB353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2A88AD4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>AbathurDeepTunnel</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="EDC61FB9">
        <Comment>
            Check if we have succesfully made it to the target lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BC3FC223">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="E38E9C0E"/>
    </Element>
    <Element Type="Param" Id="E38E9C0E">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21CAEDFE"/>
    </Element>
    <Element Type="FunctionCall" Id="21CAEDFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A34BCA14"/>
    </Element>
    <Element Type="Param" Id="A34BCA14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B192ABF1"/>
        <Array Type="Param" Library="AIAI" Id="347155C4"/>
    </Element>
    <Element Type="Param" Id="B192ABF1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="347155C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="FunctionCall" Id="5085FAC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="32A65611"/>
        <Parameter Type="Param" Library="AIAI" Id="8390B8F0"/>
    </Element>
    <Element Type="Param" Id="32A65611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B0C1E04"/>
        <Array Type="Param" Library="AIAI" Id="386B6090"/>
    </Element>
    <Element Type="Param" Id="4B0C1E04">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="386B6090">
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="Param" Id="8390B8F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="345EF4D9"/>
    </Element>
    <Element Type="Param" Id="345EF4D9">
        <Variable Type="Variable" Library="Game" Id="C0BFC7AB"/>
    </Element>
    <Element Type="FunctionCall" Id="76FD8C4B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <Parameter Type="Param" Library="AIAI" Id="6C631AAB"/>
        <Parameter Type="Param" Library="AIAI" Id="D4AF56ED"/>
    </Element>
    <Element Type="Param" Id="6C631AAB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="Param" Id="D4AF56ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6296C6D3"/>
        <Array Type="Param" Library="AIAI" Id="0FADC3FD"/>
    </Element>
    <Element Type="Param" Id="6296C6D3">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="0FADC3FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="FunctionCall" Id="48761137">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1FB649D3"/>
        <Parameter Type="Param" Library="AIAI" Id="F4457980"/>
    </Element>
    <Element Type="Param" Id="F4457980">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AADDA441"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EEA79003"/>
    </Element>
    <Element Type="FunctionCall" Id="DA12A255">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C2032BD9"/>
    </Element>
    <Element Type="Param" Id="C2032BD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9B7FDB2B"/>
    </Element>
    <Element Type="Comment" Id="32B977C4">
        <Comment>
            Core Helper Logic
        </Comment>
    </Element>
    <Element Type="Category" Id="E0108A1E">
        <Item Type="FunctionDef" Library="AIAI" Id="456DEBA9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Item Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4D22AC70"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FAB81289"/>
        <Item Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7DBE7F72"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CC225CD1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8E03EB94"/>
        <Item Type="FunctionDef" Library="AIAI" Id="99E98DE3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3CE0C186"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F94DD308"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E17ED467"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0BEACA35"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BB229487"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F6109AD9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="82552B20"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7F684043"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6D12DD12"/>
        <Item Type="FunctionDef" Library="AIAI" Id="265A925C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6EFD806C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1899C414"/>
        <Item Type="FunctionDef" Library="AIAI" Id="33549EEB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DB3CA049"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8A77B1E0"/>
    </Element>
    <Element Type="FunctionDef" Id="456DEBA9">
        <Identifier>HeroAIHasGameStarted</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04F04990"/>
    </Element>
    <Element Type="FunctionCall" Id="04F04990">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B59621EF"/>
    </Element>
    <Element Type="Param" Id="B59621EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71AB004A"/>
    </Element>
    <Element Type="FunctionCall" Id="71AB004A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="4CE7A60D"/>
        <Parameter Type="Param" Library="AIAI" Id="1D89BD8D"/>
        <Parameter Type="Param" Library="AIAI" Id="EC90F6EA"/>
    </Element>
    <Element Type="Param" Id="4CE7A60D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21755FE2"/>
    </Element>
    <Element Type="FunctionCall" Id="21755FE2">
        <FunctionDef Type="FunctionDef" Library="Game" Id="79C6CC87"/>
    </Element>
    <Element Type="Param" Id="1D89BD8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC90F6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A064CF71">
        <Identifier>HeroAIChangeState</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C52FE061"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B383342"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B05582CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63275D3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE418245"/>
    </Element>
    <Element Type="ParamDef" Id="8C1DC672">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="44A83762"/>
    </Element>
    <Element Type="Param" Id="44A83762">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="6FCDE5AA">
        <Identifier>state</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="85516CF8"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A503D8D1"/>
    </Element>
    <Element Type="Param" Id="A503D8D1">
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="Comment" Id="C52FE061">
        <Comment>
            Clear Eval Counts (eval is different per state).
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4B383342">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BFAE6FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="3ED0CB17"/>
    </Element>
    <Element Type="Param" Id="3ED0CB17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
    </Element>
    <Element Type="Comment" Id="B05582CD">
        <Comment>
            Change State
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="63275D3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="477279BE"/>
        <Parameter Type="Param" Library="AIAI" Id="3FF09D25"/>
    </Element>
    <Element Type="Param" Id="477279BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D227F521"/>
        <Array Type="Param" Library="AIAI" Id="8E3D93C8"/>
    </Element>
    <Element Type="Param" Id="D227F521">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="8E3D93C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
    </Element>
    <Element Type="Param" Id="3FF09D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
    </Element>
    <Element Type="FunctionCall" Id="BE418245">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="23590BF4"/>
        <Parameter Type="Param" Library="AIAI" Id="9AAD6511"/>
    </Element>
    <Element Type="Param" Id="23590BF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2EC99863"/>
        <Array Type="Param" Library="AIAI" Id="8AD2B320"/>
    </Element>
    <Element Type="Param" Id="2EC99863">
        <Variable Type="Variable" Library="AIAI" Id="3E1F588D"/>
    </Element>
    <Element Type="Param" Id="8AD2B320">
        <Parameter Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
    </Element>
    <Element Type="Param" Id="9AAD6511">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3168987"/>
    </Element>
    <Element Type="FunctionCall" Id="E3168987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="FFDA2C81"/>
    </Element>
    <Element Type="Param" Id="FFDA2C81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="533C5A12">
        <Identifier>HeroAIChangeDesiredLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63D8ED22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B18027A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="018044F2"/>
    </Element>
    <Element Type="ParamDef" Id="E3BEF49D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A3794DBC"/>
    </Element>
    <Element Type="Param" Id="A3794DBC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="821A6E60">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9630EF9C"/>
    </Element>
    <Element Type="Param" Id="9630EF9C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="63D8ED22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98D74A87"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5DFB14D"/>
    </Element>
    <Element Type="FunctionCall" Id="98D74A87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A5DFB14D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4CE09774"/>
        <Parameter Type="Param" Library="AIAI" Id="C4DE17F5"/>
        <Parameter Type="Param" Library="AIAI" Id="DEA837F1"/>
    </Element>
    <Element Type="Param" Id="4CE09774">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87F195EC"/>
        <Array Type="Param" Library="AIAI" Id="44FEA239"/>
    </Element>
    <Element Type="Param" Id="87F195EC">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="44FEA239">
        <Parameter Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
    </Element>
    <Element Type="Param" Id="C4DE17F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DEA837F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="821A6E60"/>
    </Element>
    <Element Type="FunctionCall" Id="B18027A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="14E35F9C"/>
        <Parameter Type="Param" Library="AIAI" Id="AAB3D34E"/>
    </Element>
    <Element Type="Param" Id="14E35F9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27D2BC6B"/>
        <Array Type="Param" Library="AIAI" Id="0D824782"/>
    </Element>
    <Element Type="Param" Id="27D2BC6B">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="0D824782">
        <Parameter Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
    </Element>
    <Element Type="Param" Id="AAB3D34E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="821A6E60"/>
    </Element>
    <Element Type="FunctionCall" Id="018044F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65D247B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99527BD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C977899"/>
    </Element>
    <Element Type="FunctionCall" Id="65D247B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="577738E0"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BC55489A"/>
    </Element>
    <Element Type="Param" Id="BC55489A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="75F587DC"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="99527BD4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="577738E0"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF7B924"/>
    </Element>
    <Element Type="Param" Id="3AF7B924">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="75F587DC"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="4C977899">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8534254F"/>
        <Parameter Type="Param" Library="AIAI" Id="43916D33"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBB0933"/>
    </Element>
    <Element Type="Param" Id="8534254F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C3EC08D0"/>
        <Array Type="Param" Library="AIAI" Id="4AD0DA5A"/>
    </Element>
    <Element Type="Param" Id="C3EC08D0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="4AD0DA5A">
        <Parameter Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
    </Element>
    <Element Type="Param" Id="43916D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DFBB0933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="4D22AC70">
        <Identifier>HeroAIIsInFollowerState</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8740B75D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="173D4FD7"/>
    </Element>
    <Element Type="ParamDef" Id="8740B75D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8FDD3A6B"/>
    </Element>
    <Element Type="Param" Id="8FDD3A6B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="173D4FD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B26EACB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9BB00C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14B87D9C"/>
    </Element>
    <Element Type="FunctionCall" Id="7B26EACB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FE9A6F55"/>
    </Element>
    <Element Type="Param" Id="FE9A6F55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C9BB00C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B56F6661"/>
    </Element>
    <Element Type="Param" Id="B56F6661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="14B87D9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88C486A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ED725B3"/>
    </Element>
    <Element Type="FunctionCall" Id="88C486A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7CC22CB8"/>
        <Parameter Type="Param" Library="AIAI" Id="93A7E726"/>
        <Parameter Type="Param" Library="AIAI" Id="1CAE6388"/>
    </Element>
    <Element Type="Param" Id="7CC22CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4227AEE2"/>
        <Array Type="Param" Library="AIAI" Id="3A909112"/>
    </Element>
    <Element Type="Param" Id="4227AEE2">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="3A909112">
        <Parameter Type="ParamDef" Library="AIAI" Id="8740B75D"/>
    </Element>
    <Element Type="Param" Id="93A7E726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1CAE6388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B18BEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="2ED725B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1F5DE5DE"/>
        <Parameter Type="Param" Library="AIAI" Id="8177D766"/>
        <Parameter Type="Param" Library="AIAI" Id="744D5798"/>
    </Element>
    <Element Type="Param" Id="1F5DE5DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="46729A61"/>
        <Array Type="Param" Library="AIAI" Id="D53C13B2"/>
    </Element>
    <Element Type="Param" Id="46729A61">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="D53C13B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="8740B75D"/>
    </Element>
    <Element Type="Param" Id="8177D766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="744D5798">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A0E17E40"/>
    </Element>
    <Element Type="FunctionDef" Id="FAB81289">
        <Identifier>HeroAIIsInAdvancingState</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="754EA430"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E47CD36B"/>
    </Element>
    <Element Type="ParamDef" Id="754EA430">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5D56B192"/>
    </Element>
    <Element Type="Param" Id="5D56B192">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E47CD36B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A37FFDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9036BE19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79AB6FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="2A37FFDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="115345AF"/>
    </Element>
    <Element Type="Param" Id="115345AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9036BE19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F0693D25"/>
    </Element>
    <Element Type="Param" Id="F0693D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="79AB6FCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43C5314B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C09C43E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="731B22CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC2FEAE"/>
    </Element>
    <Element Type="FunctionCall" Id="43C5314B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC31071"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1B19C8"/>
        <Parameter Type="Param" Library="AIAI" Id="EA07C170"/>
    </Element>
    <Element Type="Param" Id="1CC31071">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF526908"/>
        <Array Type="Param" Library="AIAI" Id="6ABC726D"/>
    </Element>
    <Element Type="Param" Id="CF526908">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="6ABC726D">
        <Parameter Type="ParamDef" Library="AIAI" Id="754EA430"/>
    </Element>
    <Element Type="Param" Id="3C1B19C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EA07C170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="FunctionCall" Id="6C09C43E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="16609B3B"/>
        <Parameter Type="Param" Library="AIAI" Id="32D17BC7"/>
        <Parameter Type="Param" Library="AIAI" Id="97ED034C"/>
    </Element>
    <Element Type="Param" Id="16609B3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0CEB45CD"/>
        <Array Type="Param" Library="AIAI" Id="C824E73A"/>
    </Element>
    <Element Type="Param" Id="0CEB45CD">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="C824E73A">
        <Parameter Type="ParamDef" Library="AIAI" Id="754EA430"/>
    </Element>
    <Element Type="Param" Id="32D17BC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97ED034C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF39779C"/>
    </Element>
    <Element Type="FunctionCall" Id="731B22CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B955A45C"/>
        <Parameter Type="Param" Library="AIAI" Id="D7036CC5"/>
        <Parameter Type="Param" Library="AIAI" Id="42AB8318"/>
    </Element>
    <Element Type="Param" Id="B955A45C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B67F7557"/>
        <Array Type="Param" Library="AIAI" Id="9C4F6E25"/>
    </Element>
    <Element Type="Param" Id="B67F7557">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="9C4F6E25">
        <Parameter Type="ParamDef" Library="AIAI" Id="754EA430"/>
    </Element>
    <Element Type="Param" Id="D7036CC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42AB8318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC2FEAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="530C575F"/>
        <Parameter Type="Param" Library="AIAI" Id="9F37C86C"/>
        <Parameter Type="Param" Library="AIAI" Id="EFCFB3B7"/>
    </Element>
    <Element Type="Param" Id="530C575F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D872CB0F"/>
        <Array Type="Param" Library="AIAI" Id="BC4B6D7F"/>
    </Element>
    <Element Type="Param" Id="D872CB0F">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="BC4B6D7F">
        <Parameter Type="ParamDef" Library="AIAI" Id="754EA430"/>
    </Element>
    <Element Type="Param" Id="9F37C86C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EFCFB3B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="558B9144"/>
    </Element>
    <Element Type="FunctionDef" Id="000019B1">
        <Identifier>HeroAITimeInCurrentState</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4630C53"/>
    </Element>
    <Element Type="ParamDef" Id="9F6CE09C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A5D98BF8"/>
    </Element>
    <Element Type="Param" Id="A5D98BF8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B4630C53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6B3243F8"/>
    </Element>
    <Element Type="Param" Id="6B3243F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA37B2C"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA37B2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FCAE99C0"/>
        <Parameter Type="Param" Library="AIAI" Id="05716675"/>
        <Parameter Type="Param" Library="AIAI" Id="DB1FD321"/>
    </Element>
    <Element Type="Param" Id="FCAE99C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="05716675">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7783F665"/>
        <Array Type="Param" Library="AIAI" Id="4CB96833"/>
    </Element>
    <Element Type="Param" Id="7783F665">
        <Variable Type="Variable" Library="AIAI" Id="3E1F588D"/>
    </Element>
    <Element Type="Param" Id="4CB96833">
        <Parameter Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
    </Element>
    <Element Type="Param" Id="DB1FD321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9862A0F"/>
    </Element>
    <Element Type="FunctionCall" Id="D9862A0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="7EC7D917"/>
    </Element>
    <Element Type="Param" Id="7EC7D917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="7DBE7F72">
        <Identifier>HeroAIChooseWaitForGameToStartPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
        <Variable Type="Variable" Library="AIAI" Id="F70DDC19"/>
        <Variable Type="Variable" Library="AIAI" Id="757A7AD2"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2C500F"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF1BEF0"/>
        <Variable Type="Variable" Library="AIAI" Id="6D1EB4A3"/>
        <Variable Type="Variable" Library="AIAI" Id="3B677FA8"/>
        <Variable Type="Variable" Library="AIAI" Id="7C214C72"/>
        <Variable Type="Variable" Library="AIAI" Id="884054B7"/>
        <Variable Type="Variable" Library="AIAI" Id="DF643484"/>
        <Variable Type="Variable" Library="AIAI" Id="311B1C45"/>
        <Variable Type="Variable" Library="AIAI" Id="9D92D24C"/>
        <Variable Type="Variable" Library="AIAI" Id="7DA81E17"/>
        <Variable Type="Variable" Library="AIAI" Id="4B630525"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="22AE8C80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63968557"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8C3904D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="89A3EFF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6C2A596"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E48B2730"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4166D696"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E19E685F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="992C5130"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E721BD38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D82F39E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1329783F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8F77CE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B695F2A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="726A24FB"/>
    </Element>
    <Element Type="ParamDef" Id="2749530A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C0F74E4C"/>
    </Element>
    <Element Type="Param" Id="C0F74E4C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F70DDC19">
        <Identifier>laneEndpoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67408F81"/>
    </Element>
    <Element Type="Param" Id="67408F81">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="757A7AD2">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C2E1583"/>
    </Element>
    <Element Type="Param" Id="0C2E1583">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CB2C500F">
        <Identifier>direction</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6FB3C473"/>
    </Element>
    <Element Type="Param" Id="6FB3C473">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="6CF1BEF0">
        <Identifier>normal</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3798F560"/>
    </Element>
    <Element Type="Param" Id="3798F560">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="6D1EB4A3">
        <Identifier>behindCore</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B24D360D"/>
    </Element>
    <Element Type="Param" Id="B24D360D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3B677FA8">
        <Identifier>offset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="91D65EEE"/>
    </Element>
    <Element Type="Param" Id="91D65EEE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7C214C72">
        <Identifier>waitingPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="78C59DA0"/>
    </Element>
    <Element Type="Param" Id="78C59DA0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="884054B7">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="86893039"/>
    </Element>
    <Element Type="Param" Id="86893039">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DF643484">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="84492AE1"/>
    </Element>
    <Element Type="Param" Id="84492AE1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="311B1C45">
        <Identifier>spreadDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73205355"/>
    </Element>
    <Element Type="Param" Id="73205355">
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9D92D24C">
        <Identifier>numberOfAIPlayersOnTeam</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9EE33E7"/>
    </Element>
    <Element Type="Param" Id="C9EE33E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7DA81E17">
        <Identifier>aIPlayerOnTeamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C6833879"/>
    </Element>
    <Element Type="Param" Id="C6833879">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4B630525">
        <Identifier>bucketWidth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="07CACC0F"/>
    </Element>
    <Element Type="Param" Id="07CACC0F">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="22AE8C80">
        <Comment>
            Count how many AI players are on the team, and assign each AI an index [1,n]
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="63968557">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="EE8EC962"/>
        <Parameter Type="Param" Library="AIAI" Id="AADA11D4"/>
        <Parameter Type="Param" Library="AIAI" Id="32E7DEF5"/>
        <Parameter Type="Param" Library="AIAI" Id="380CE7D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C2AB14B"/>
    </Element>
    <Element Type="Param" Id="EE8EC962">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AADA11D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="32E7DEF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="380CE7D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="DF643484"/>
    </Element>
    <Element Type="FunctionCall" Id="6C2AB14B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9EC316C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BE0F883"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12C5EC42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9323DCFF"/>
    </Element>
    <Element Type="FunctionCall" Id="B9EC316C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="461D81BC"/>
        <Parameter Type="Param" Library="AIAI" Id="9524098B"/>
        <Parameter Type="Param" Library="AIAI" Id="02D85B0A"/>
    </Element>
    <Element Type="Param" Id="461D81BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE8A60F"/>
    </Element>
    <Element Type="FunctionCall" Id="1FE8A60F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="962526D2"/>
        <Parameter Type="Param" Library="AIAI" Id="94F5F4F6"/>
    </Element>
    <Element Type="Param" Id="962526D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="DF643484"/>
    </Element>
    <Element Type="Param" Id="94F5F4F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="9524098B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="02D85B0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8BE0F883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5321784B"/>
        <Parameter Type="Param" Library="AIAI" Id="02558B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="5D3F87FA"/>
    </Element>
    <Element Type="Param" Id="5321784B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="02558B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5D3F87FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="9D92D24C"/>
    </Element>
    <Element Type="FunctionCall" Id="12C5EC42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87D97359"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC244612"/>
    </Element>
    <Element Type="FunctionCall" Id="87D97359">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBF5BDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D99A3238"/>
        <Parameter Type="Param" Library="AIAI" Id="C8FB35FE"/>
    </Element>
    <Element Type="Param" Id="5FBF5BDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D99A3238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C8FB35FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7DA81E17"/>
    </Element>
    <Element Type="FunctionCall" Id="CC244612">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6715FEC3"/>
        <Parameter Type="Param" Library="AIAI" Id="13283ADE"/>
        <Parameter Type="Param" Library="AIAI" Id="8C6F89A0"/>
    </Element>
    <Element Type="Param" Id="6715FEC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DF643484"/>
    </Element>
    <Element Type="Param" Id="13283ADE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="8C6F89A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="FunctionCall" Id="9323DCFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4518C16"/>
        <Parameter Type="Param" Library="AIAI" Id="42606819"/>
        <Parameter Type="Param" Library="AIAI" Id="E03584D2"/>
    </Element>
    <Element Type="Param" Id="C4518C16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED1BFFF7"/>
    </Element>
    <Element Type="FunctionCall" Id="ED1BFFF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="FF9DD39B"/>
        <Parameter Type="Param" Library="AIAI" Id="FFD88AAE"/>
        <Parameter Type="Param" Library="AIAI" Id="02C334CB"/>
    </Element>
    <Element Type="Param" Id="FF9DD39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="Param" Id="FFD88AAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <Variable Type="Variable" Library="AIAI" Id="DF643484"/>
    </Element>
    <Element Type="Param" Id="02C334CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="42606819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E03584D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A8C3904D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADA17D5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="309024A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E513A429"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="939165D0"/>
    </Element>
    <Element Type="FunctionCall" Id="ADA17D5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6464AD2A"/>
        <Parameter Type="Param" Library="AIAI" Id="1EBA23BA"/>
    </Element>
    <Element Type="Param" Id="6464AD2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5C0770DD"/>
        <Array Type="Param" Library="AIAI" Id="02479C5D"/>
    </Element>
    <Element Type="Param" Id="5C0770DD">
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
    </Element>
    <Element Type="Param" Id="02479C5D">
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="Param" Id="1EBA23BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0D0CD10D"/>
        <Array Type="Param" Library="AIAI" Id="9E5C34F8"/>
    </Element>
    <Element Type="Param" Id="0D0CD10D">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="9E5C34F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="FunctionCall" Id="309024A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E513A429">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="746702C7"/>
        <Parameter Type="Param" Library="AIAI" Id="80682DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="CB4EB46A"/>
    </Element>
    <Element Type="Param" Id="746702C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9D92D24C"/>
    </Element>
    <Element Type="Param" Id="80682DA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CB4EB46A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="939165D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C4564CE"/>
        <Parameter Type="Param" Library="AIAI" Id="53786568"/>
        <Parameter Type="Param" Library="AIAI" Id="DD2EFF67"/>
    </Element>
    <Element Type="Param" Id="4C4564CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="53786568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DD2EFF67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="89A3EFF2">
        <Comment>
            Find a position between the core and the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C6C2A596">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA86DC26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ADB2019"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="099970E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE7A35CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC4E8C04"/>
    </Element>
    <Element Type="FunctionCall" Id="BA86DC26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5C2B3257"/>
        <Parameter Type="Param" Library="AIAI" Id="AD65142E"/>
    </Element>
    <Element Type="Param" Id="5C2B3257">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="757A7AD2"/>
    </Element>
    <Element Type="Param" Id="AD65142E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70E693FA"/>
    </Element>
    <Element Type="FunctionCall" Id="70E693FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FD5160FA"/>
    </Element>
    <Element Type="Param" Id="FD5160FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="463779AC"/>
        <Array Type="Param" Library="AIAI" Id="C5438495"/>
    </Element>
    <Element Type="Param" Id="463779AC">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="C5438495">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="1ADB2019">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="77E4CF8D"/>
        <Parameter Type="Param" Library="AIAI" Id="379B2519"/>
    </Element>
    <Element Type="Param" Id="77E4CF8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F70DDC19"/>
    </Element>
    <Element Type="Param" Id="379B2519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="87F00B4D"/>
        <Array Type="Param" Library="AIAI" Id="7E296B46"/>
    </Element>
    <Element Type="Param" Id="87F00B4D">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="3C420C50"/>
    </Element>
    <Element Type="Param" Id="3C420C50">
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="2BDCDD2F"/>
        <Array Type="Param" Library="AIAI" Id="460352CB"/>
    </Element>
    <Element Type="Param" Id="2BDCDD2F">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="460352CB">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="7E296B46">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="099970E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="13C9A799"/>
        <Parameter Type="Param" Library="AIAI" Id="AC8ECFB3"/>
    </Element>
    <Element Type="Param" Id="13C9A799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="757A7AD2"/>
    </Element>
    <Element Type="Param" Id="AC8ECFB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D74656E"/>
    </Element>
    <Element Type="FunctionCall" Id="3D74656E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1FDF052F"/>
    </Element>
    <Element Type="Param" Id="1FDF052F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="FA3CCBE1"/>
        <Array Type="Param" Library="AIAI" Id="2FE3F895"/>
    </Element>
    <Element Type="Param" Id="FA3CCBE1">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="2FE3F895">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="DE7A35CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="486D95DC"/>
        <Parameter Type="Param" Library="AIAI" Id="C9B8E8FE"/>
    </Element>
    <Element Type="Param" Id="486D95DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F70DDC19"/>
    </Element>
    <Element Type="Param" Id="C9B8E8FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="ADF22B5D"/>
        <Array Type="Param" Library="AIAI" Id="F3204CED"/>
    </Element>
    <Element Type="Param" Id="ADF22B5D">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="B09BB14F"/>
    </Element>
    <Element Type="Param" Id="B09BB14F">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F3204CED">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="BC4E8C04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="539D02AD"/>
        <Parameter Type="Param" Library="AIAI" Id="40F6C8E2"/>
        <Parameter Type="Param" Library="AIAI" Id="0BF47B17"/>
    </Element>
    <Element Type="Param" Id="539D02AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="881BA1A1"/>
        <Array Type="Param" Library="AIAI" Id="3AB6FCCD"/>
    </Element>
    <Element Type="Param" Id="881BA1A1">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="3AB6FCCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="Param" Id="40F6C8E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0BF47B17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E48B2730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="832765CF"/>
        <Parameter Type="Param" Library="AIAI" Id="698C318D"/>
    </Element>
    <Element Type="Param" Id="832765CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2C500F"/>
    </Element>
    <Element Type="Param" Id="698C318D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4530EDCF"/>
    </Element>
    <Element Type="FunctionCall" Id="4530EDCF">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="6E1A32CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0C539967"/>
    </Element>
    <Element Type="Param" Id="6E1A32CA">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="757A7AD2"/>
    </Element>
    <Element Type="Param" Id="0C539967">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="F70DDC19"/>
    </Element>
    <Element Type="FunctionCall" Id="4166D696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E9AB143C"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A894F7"/>
    </Element>
    <Element Type="Param" Id="E9AB143C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6D1EB4A3"/>
    </Element>
    <Element Type="Param" Id="D5A894F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="287EB80D"/>
    </Element>
    <Element Type="FunctionCall" Id="287EB80D">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="02396549"/>
        <Parameter Type="Param" Library="AIAI" Id="8BC26D37"/>
        <Parameter Type="Param" Library="AIAI" Id="54F3ED0C"/>
    </Element>
    <Element Type="Param" Id="02396549">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Variable Type="Variable" Library="AIAI" Id="757A7AD2"/>
    </Element>
    <Element Type="Param" Id="8BC26D37">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2C500F"/>
    </Element>
    <Element Type="Param" Id="54F3ED0C">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="E19E685F">
        <Comment>
            Evenly spread out AI inside of the defined spread range
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="992C5130">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="240BC99F"/>
        <Parameter Type="Param" Library="AIAI" Id="D483AD71"/>
    </Element>
    <Element Type="Param" Id="240BC99F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF1BEF0"/>
    </Element>
    <Element Type="Param" Id="D483AD71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1909C00"/>
    </Element>
    <Element Type="FunctionCall" Id="A1909C00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="585D6E0A"/>
        <Parameter Type="Param" Library="AIAI" Id="87BA5615"/>
    </Element>
    <Element Type="Param" Id="585D6E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DE9379A"/>
    </Element>
    <Element Type="FunctionCall" Id="1DE9379A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="293F0DA2"/>
    </Element>
    <Element Type="Param" Id="293F0DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2C500F"/>
    </Element>
    <Element Type="Param" Id="87BA5615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7751CEA5"/>
    </Element>
    <Element Type="FunctionCall" Id="7751CEA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="19526C40"/>
        <Parameter Type="Param" Library="AIAI" Id="073E10AB"/>
        <Parameter Type="Param" Library="AIAI" Id="D2AC247D"/>
    </Element>
    <Element Type="Param" Id="19526C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="073E10AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2319462"/>
    </Element>
    <Element Type="FunctionCall" Id="C2319462">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="99688B22"/>
    </Element>
    <Element Type="Param" Id="99688B22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2C500F"/>
    </Element>
    <Element Type="Param" Id="D2AC247D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E721BD38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E50FB714"/>
        <Parameter Type="Param" Library="AIAI" Id="1461D6B7"/>
    </Element>
    <Element Type="Param" Id="E50FB714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4B630525"/>
    </Element>
    <Element Type="Param" Id="1461D6B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6A1E8B3"/>
    </Element>
    <Element Type="FunctionCall" Id="D6A1E8B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="041738A2"/>
        <Parameter Type="Param" Library="AIAI" Id="9DD40986"/>
        <Parameter Type="Param" Library="AIAI" Id="12804B5E"/>
    </Element>
    <Element Type="Param" Id="041738A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="9DD40986">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="187EE6CB"/>
    </Element>
    <Element Type="FunctionCall" Id="187EE6CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B1001045"/>
    </Element>
    <Element Type="Param" Id="B1001045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="9D92D24C"/>
    </Element>
    <Element Type="Param" Id="12804B5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="311B1C45"/>
    </Element>
    <Element Type="FunctionCall" Id="D82F39E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B2F700"/>
        <Parameter Type="Param" Library="AIAI" Id="79E7FBF7"/>
    </Element>
    <Element Type="Param" Id="C8B2F700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B677FA8"/>
    </Element>
    <Element Type="Param" Id="79E7FBF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B6D26AA"/>
    </Element>
    <Element Type="FunctionCall" Id="2B6D26AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4AC481E9"/>
        <Parameter Type="Param" Library="AIAI" Id="9409578D"/>
        <Parameter Type="Param" Library="AIAI" Id="5DACE462"/>
    </Element>
    <Element Type="Param" Id="4AC481E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="9409578D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAF1C4DF"/>
    </Element>
    <Element Type="FunctionCall" Id="CAF1C4DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6A57FA3C"/>
        <Parameter Type="Param" Library="AIAI" Id="C35260BC"/>
        <Parameter Type="Param" Library="AIAI" Id="FF55F244"/>
    </Element>
    <Element Type="Param" Id="6A57FA3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="C35260BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="FF55F244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="311B1C45"/>
    </Element>
    <Element Type="Param" Id="5DACE462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BC4C045"/>
    </Element>
    <Element Type="FunctionCall" Id="6BC4C045">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6B645C13"/>
        <Parameter Type="Param" Library="AIAI" Id="8694984D"/>
        <Parameter Type="Param" Library="AIAI" Id="25FB8470"/>
    </Element>
    <Element Type="Param" Id="6B645C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="8694984D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="4B630525"/>
    </Element>
    <Element Type="Param" Id="25FB8470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="672E1F75"/>
    </Element>
    <Element Type="FunctionCall" Id="672E1F75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA41533"/>
        <Parameter Type="Param" Library="AIAI" Id="CB1FF04F"/>
        <Parameter Type="Param" Library="AIAI" Id="58A944B2"/>
    </Element>
    <Element Type="Param" Id="BDA41533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CB1FF04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A160AFA4"/>
    </Element>
    <Element Type="FunctionCall" Id="A160AFA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DBC339F1"/>
    </Element>
    <Element Type="Param" Id="DBC339F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBE76B60"/>
    </Element>
    <Element Type="FunctionCall" Id="FBE76B60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8AEEAFB7"/>
        <Parameter Type="Param" Library="AIAI" Id="02275CE3"/>
        <Parameter Type="Param" Library="AIAI" Id="7E47B04F"/>
    </Element>
    <Element Type="Param" Id="8AEEAFB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="02275CE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7E47B04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="7DA81E17"/>
    </Element>
    <Element Type="Param" Id="58A944B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1329783F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3DEF4C5D"/>
        <Parameter Type="Param" Library="AIAI" Id="131B5475"/>
    </Element>
    <Element Type="Param" Id="3DEF4C5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C214C72"/>
    </Element>
    <Element Type="Param" Id="131B5475">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1AA2429"/>
    </Element>
    <Element Type="FunctionCall" Id="A1AA2429">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="C7A69723"/>
        <Parameter Type="Param" Library="AIAI" Id="E2807292"/>
        <Parameter Type="Param" Library="AIAI" Id="F048CD42"/>
    </Element>
    <Element Type="Param" Id="C7A69723">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Variable Type="Variable" Library="AIAI" Id="6D1EB4A3"/>
    </Element>
    <Element Type="Param" Id="E2807292">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF1BEF0"/>
    </Element>
    <Element Type="Param" Id="F048CD42">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Variable Type="Variable" Library="AIAI" Id="3B677FA8"/>
    </Element>
    <Element Type="Comment" Id="E8F77CE6">
        <Comment>
            Add some randomness to their standing position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B695F2A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F373ECE5"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF67C87"/>
    </Element>
    <Element Type="Param" Id="F373ECE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C214C72"/>
    </Element>
    <Element Type="Param" Id="EEF67C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3C54200"/>
    </Element>
    <Element Type="FunctionCall" Id="A3C54200">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="307ED312"/>
        <Parameter Type="Param" Library="AIAI" Id="106E8A76"/>
    </Element>
    <Element Type="Param" Id="106E8A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="17F291FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E55793B"/>
    </Element>
    <Element Type="FunctionCall" Id="6E55793B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="AEAAAE8C"/>
        <Parameter Type="Param" Library="AIAI" Id="D8049DD4"/>
    </Element>
    <Element Type="Param" Id="AEAAAE8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="7C214C72"/>
    </Element>
    <Element Type="Param" Id="D8049DD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="726A24FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F87FC277"/>
        <Parameter Type="Param" Library="AIAI" Id="BF538CE3"/>
    </Element>
    <Element Type="Param" Id="F87FC277">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="80A6F32C"/>
        <Array Type="Param" Library="AIAI" Id="78882B5A"/>
    </Element>
    <Element Type="Param" Id="80A6F32C">
        <Variable Type="Variable" Library="AIAI" Id="EDA88DC3"/>
    </Element>
    <Element Type="Param" Id="78882B5A">
        <Parameter Type="ParamDef" Library="AIAI" Id="2749530A"/>
    </Element>
    <Element Type="Param" Id="BF538CE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7C214C72"/>
    </Element>
    <Element Type="FunctionDef" Id="CC225CD1">
        <Identifier>HeroAIStartWaitToHeal</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6359FA7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA38D402"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="376FFBB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1452535A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="952236D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE4CEEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="562A6574"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5332041F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB87A67"/>
    </Element>
    <Element Type="ParamDef" Id="F78A9BA3">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BEE72D57"/>
    </Element>
    <Element Type="Param" Id="BEE72D57">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="6359FA7B">
        <Comment>
            Reset laning state
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BA38D402">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="35032FF0"/>
        <Parameter Type="Param" Library="AIAI" Id="F1F6034B"/>
    </Element>
    <Element Type="Param" Id="35032FF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1175C41F"/>
        <Array Type="Param" Library="AIAI" Id="144BFE42"/>
    </Element>
    <Element Type="Param" Id="1175C41F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="144BFE42">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="F1F6034B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="376FFBB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2A049939"/>
        <Parameter Type="Param" Library="AIAI" Id="E5ABAA33"/>
    </Element>
    <Element Type="Param" Id="2A049939">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DE32356B"/>
        <Array Type="Param" Library="AIAI" Id="CC9A8D73"/>
    </Element>
    <Element Type="Param" Id="DE32356B">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="CC9A8D73">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="E5ABAA33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1452535A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6121669B"/>
        <Parameter Type="Param" Library="AIAI" Id="030EB67C"/>
    </Element>
    <Element Type="Param" Id="6121669B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43CC6683"/>
        <Array Type="Param" Library="AIAI" Id="3863C11D"/>
    </Element>
    <Element Type="Param" Id="43CC6683">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="3863C11D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="030EB67C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C4FB5B7D"/>
        <Array Type="Param" Library="AIAI" Id="CD746BA5"/>
    </Element>
    <Element Type="Param" Id="C4FB5B7D">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="CD746BA5">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="FunctionCall" Id="952236D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AD37DBD1"/>
        <Parameter Type="Param" Library="AIAI" Id="2976D2B7"/>
    </Element>
    <Element Type="Param" Id="AD37DBD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="18B04C1D"/>
        <Array Type="Param" Library="AIAI" Id="51F1B467"/>
    </Element>
    <Element Type="Param" Id="18B04C1D">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="51F1B467">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="2976D2B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F71EAB8A"/>
        <Array Type="Param" Library="AIAI" Id="B7F2FB7D"/>
    </Element>
    <Element Type="Param" Id="F71EAB8A">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="B7F2FB7D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE4CEEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DE96720F"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB4E683"/>
    </Element>
    <Element Type="Param" Id="DE96720F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FFDE3FFE"/>
        <Array Type="Param" Library="AIAI" Id="B77616DF"/>
    </Element>
    <Element Type="Param" Id="FFDE3FFE">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="B77616DF">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="6AB4E683">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="562A6574">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9BBA8117"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC7B184"/>
    </Element>
    <Element Type="Param" Id="9BBA8117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C6A86215"/>
        <Array Type="Param" Library="AIAI" Id="059CB4ED"/>
    </Element>
    <Element Type="Param" Id="C6A86215">
        <Variable Type="Variable" Library="AIAI" Id="7568B9EE"/>
    </Element>
    <Element Type="Param" Id="059CB4ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="4CC7B184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5332041F">
        <Comment>
            Wait to heal before we head back out
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ADB87A67">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="87917831"/>
        <Parameter Type="Param" Library="AIAI" Id="4143D1FA"/>
    </Element>
    <Element Type="Param" Id="87917831">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F78A9BA3"/>
    </Element>
    <Element Type="Param" Id="4143D1FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0A5199F6"/>
    </Element>
    <Element Type="FunctionDef" Id="8E03EB94">
        <Identifier>HeroAIAfterDeathAttackChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
        <Variable Type="Variable" Library="AIAI" Id="A166AB2F"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
        <Variable Type="Variable" Library="AIAI" Id="BBBD1199"/>
        <Variable Type="Variable" Library="AIAI" Id="BAFC9BF7"/>
        <Variable Type="Variable" Library="AIAI" Id="50D1E7CD"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E531648"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD9F746B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="691BA324"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D2154D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E00C0690"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4212B2F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8225CDD4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20A032F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B8F3F78"/>
    </Element>
    <Element Type="ParamDef" Id="F2256334">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BBFAEDA0"/>
    </Element>
    <Element Type="Param" Id="BBFAEDA0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A166AB2F">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC30CE2A"/>
    </Element>
    <Element Type="Param" Id="EC30CE2A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E951CCD"/>
    </Element>
    <Element Type="FunctionCall" Id="4E951CCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="28E90C13">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3423FF7C"/>
    </Element>
    <Element Type="Param" Id="3423FF7C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A7E1A6D"/>
    </Element>
    <Element Type="FunctionCall" Id="7A7E1A6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BBBD1199">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="68F44FFF"/>
    </Element>
    <Element Type="Param" Id="68F44FFF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B50413E"/>
    </Element>
    <Element Type="FunctionCall" Id="9B50413E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BAFC9BF7">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C1B905E"/>
    </Element>
    <Element Type="Param" Id="3C1B905E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D815B6F"/>
    </Element>
    <Element Type="FunctionCall" Id="4D815B6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="50D1E7CD">
        <Identifier>testUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="59048531"/>
    </Element>
    <Element Type="Param" Id="59048531">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D46B5DFD">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="376A4243"/>
    </Element>
    <Element Type="Param" Id="376A4243">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="2E531648">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="73567DF9"/>
        <Parameter Type="Param" Library="AIAI" Id="F2817161"/>
    </Element>
    <Element Type="Param" Id="73567DF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D41D5163"/>
    </Element>
    <Element Type="FunctionCall" Id="D41D5163">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="62C8A655"/>
        <Parameter Type="Param" Library="AIAI" Id="68E8027E"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF6D408"/>
        <Parameter Type="Param" Library="AIAI" Id="85822B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="E680A38A"/>
    </Element>
    <Element Type="Param" Id="62C8A655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="68E8027E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="CEF6D408">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="85822B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E680A38A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70A2C679"/>
    </Element>
    <Element Type="FunctionCall" Id="70A2C679">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="C8696901"/>
        <Parameter Type="Param" Library="AIAI" Id="E280D29A"/>
    </Element>
    <Element Type="Param" Id="C8696901">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="518E203A"/>
    </Element>
    <Element Type="FunctionCall" Id="518E203A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="95E0A7D4"/>
    </Element>
    <Element Type="Param" Id="95E0A7D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="215F184C"/>
        <Array Type="Param" Library="AIAI" Id="70C97EDE"/>
    </Element>
    <Element Type="Param" Id="215F184C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="70C97EDE">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="E280D29A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F2817161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A166AB2F"/>
    </Element>
    <Element Type="FunctionCall" Id="CD9F746B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="45D49829"/>
        <Parameter Type="Param" Library="AIAI" Id="86D3C339"/>
    </Element>
    <Element Type="Param" Id="45D49829">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85FD756E"/>
    </Element>
    <Element Type="FunctionCall" Id="85FD756E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="67EC2DD7"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FE4741"/>
        <Parameter Type="Param" Library="AIAI" Id="637382E7"/>
        <Parameter Type="Param" Library="AIAI" Id="3A4B932A"/>
        <Parameter Type="Param" Library="AIAI" Id="CFBB59E5"/>
    </Element>
    <Element Type="Param" Id="67EC2DD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D2FE4741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="637382E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="3A4B932A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="CFBB59E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="A166AB2F"/>
    </Element>
    <Element Type="Param" Id="86D3C339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
    </Element>
    <Element Type="FunctionCall" Id="691BA324">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA142F75"/>
        <Parameter Type="Param" Library="AIAI" Id="E68FBEF3"/>
    </Element>
    <Element Type="Param" Id="FA142F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E524934"/>
    </Element>
    <Element Type="FunctionCall" Id="8E524934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="D75232C0"/>
        <Parameter Type="Param" Library="AIAI" Id="9711105A"/>
        <Parameter Type="Param" Library="AIAI" Id="319E669C"/>
        <Parameter Type="Param" Library="AIAI" Id="83BB8C7B"/>
        <Parameter Type="Param" Library="AIAI" Id="DB49C842"/>
    </Element>
    <Element Type="Param" Id="D75232C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="9711105A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="319E669C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="83BB8C7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="DB49C842">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="A166AB2F"/>
    </Element>
    <Element Type="Param" Id="E68FBEF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BBBD1199"/>
    </Element>
    <Element Type="FunctionCall" Id="6D2154D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AE028D2B"/>
        <Parameter Type="Param" Library="AIAI" Id="FCCBC6E3"/>
    </Element>
    <Element Type="Param" Id="AE028D2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA8C837B"/>
    </Element>
    <Element Type="FunctionCall" Id="BA8C837B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="62B9EFE8"/>
        <Parameter Type="Param" Library="AIAI" Id="9F391AFC"/>
        <Parameter Type="Param" Library="AIAI" Id="D8C2585E"/>
        <Parameter Type="Param" Library="AIAI" Id="5084BC05"/>
        <Parameter Type="Param" Library="AIAI" Id="478C0A32"/>
    </Element>
    <Element Type="Param" Id="62B9EFE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="9F391AFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="D8C2585E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="5084BC05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="478C0A32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="A166AB2F"/>
    </Element>
    <Element Type="Param" Id="FCCBC6E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BAFC9BF7"/>
    </Element>
    <Element Type="FunctionCall" Id="E00C0690">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="EEFD5903"/>
        <Parameter Type="Param" Library="AIAI" Id="CE26637D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0A0984B"/>
    </Element>
    <Element Type="Param" Id="EEFD5903">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
    </Element>
    <Element Type="Param" Id="CE26637D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="50D1E7CD"/>
    </Element>
    <Element Type="FunctionCall" Id="D0A0984B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5F64D54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85F16EBB"/>
    </Element>
    <Element Type="FunctionCall" Id="F5F64D54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="55817E52"/>
        <Parameter Type="Param" Library="AIAI" Id="B5BEA69A"/>
    </Element>
    <Element Type="Param" Id="55817E52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
    </Element>
    <Element Type="Param" Id="B5BEA69A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="50D1E7CD"/>
    </Element>
    <Element Type="FunctionCall" Id="85F16EBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FC639F3A"/>
        <Parameter Type="Param" Library="AIAI" Id="A86AE0A6"/>
        <Parameter Type="Param" Library="AIAI" Id="C8722701"/>
    </Element>
    <Element Type="Param" Id="FC639F3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E18361C0"/>
    </Element>
    <Element Type="FunctionCall" Id="E18361C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="1EC13E48"/>
        <Parameter Type="Param" Library="AIAI" Id="A1E62CB7"/>
    </Element>
    <Element Type="Param" Id="1EC13E48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="A1E62CB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="50D1E7CD"/>
    </Element>
    <Element Type="Param" Id="A86AE0A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C8722701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4212B2F3">
        <Comment>
            Find the best nearby enemy to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8225CDD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="32C8813B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="68D5A410"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B1B6DEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD6C5580"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6B9C0BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6953B476"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC7693A"/>
    </Element>
    <Element Type="Comment" Id="32C8813B">
        <Comment>
            Priority:
            1. Heroes
            2. Minions
            3. Summons
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="Comment" Id="68D5A410">
        <Comment>
            Priority:
            1. Minions
            2. Summons
            3. Heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4B1B6DEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="91AE6BFE"/>
        <Parameter Type="Param" Library="AIAI" Id="62449C1E"/>
    </Element>
    <Element Type="Param" Id="91AE6BFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="62449C1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3EC19EA"/>
    </Element>
    <Element Type="FunctionCall" Id="B3EC19EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="21BCACF9"/>
        <Parameter Type="Param" Library="AIAI" Id="284C65E2"/>
    </Element>
    <Element Type="Param" Id="21BCACF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E219A88"/>
    </Element>
    <Element Type="FunctionCall" Id="0E219A88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="31D9E590"/>
    </Element>
    <Element Type="Param" Id="31D9E590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2A58CE47"/>
        <Array Type="Param" Library="AIAI" Id="DFC56AC0"/>
    </Element>
    <Element Type="Param" Id="2A58CE47">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DFC56AC0">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="284C65E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="BBBD1199"/>
    </Element>
    <Element Type="FunctionCall" Id="FD6C5580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="55B44EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C6955B"/>
    </Element>
    <Element Type="Param" Id="55B44EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="F4C6955B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C504376"/>
    </Element>
    <Element Type="FunctionCall" Id="0C504376">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="AD66C1D2"/>
        <Parameter Type="Param" Library="AIAI" Id="609DFAC2"/>
    </Element>
    <Element Type="Param" Id="AD66C1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C50E84E"/>
    </Element>
    <Element Type="FunctionCall" Id="8C50E84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BFBDAF4F"/>
    </Element>
    <Element Type="Param" Id="BFBDAF4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2F85A5BD"/>
        <Array Type="Param" Library="AIAI" Id="41AF8148"/>
    </Element>
    <Element Type="Param" Id="2F85A5BD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="41AF8148">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="609DFAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
    </Element>
    <Element Type="FunctionCall" Id="C6B9C0BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC1E63CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2649180"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F8F1BAB"/>
    </Element>
    <Element Type="FunctionCall" Id="DC1E63CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="85A3D006"/>
        <Parameter Type="Param" Library="AIAI" Id="DE58F366"/>
    </Element>
    <Element Type="Param" Id="85A3D006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="DE58F366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C798FE2"/>
    </Element>
    <Element Type="FunctionCall" Id="1C798FE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="B90DC31A"/>
        <Parameter Type="Param" Library="AIAI" Id="C60BD65D"/>
    </Element>
    <Element Type="Param" Id="B90DC31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD7963B2"/>
    </Element>
    <Element Type="FunctionCall" Id="AD7963B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="247BDDB2"/>
    </Element>
    <Element Type="Param" Id="247BDDB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F280DA2B"/>
        <Array Type="Param" Library="AIAI" Id="FC11A66F"/>
    </Element>
    <Element Type="Param" Id="F280DA2B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FC11A66F">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="C60BD65D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="BBBD1199"/>
    </Element>
    <Element Type="FunctionCall" Id="B2649180">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E66D8CC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F058C849"/>
    </Element>
    <Element Type="FunctionCall" Id="E66D8CC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="10D29FAA"/>
        <Parameter Type="Param" Library="AIAI" Id="6575AE77"/>
    </Element>
    <Element Type="Param" Id="10D29FAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="6575AE77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0FF9725"/>
    </Element>
    <Element Type="FunctionCall" Id="E0FF9725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="FA704633"/>
        <Parameter Type="Param" Library="AIAI" Id="C4AA7B04"/>
    </Element>
    <Element Type="Param" Id="FA704633">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57EDDEC9"/>
    </Element>
    <Element Type="FunctionCall" Id="57EDDEC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A7C8B40A"/>
    </Element>
    <Element Type="Param" Id="A7C8B40A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E9E67EC0"/>
        <Array Type="Param" Library="AIAI" Id="4AA16EF4"/>
    </Element>
    <Element Type="Param" Id="E9E67EC0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4AA16EF4">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="C4AA7B04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="BAFC9BF7"/>
    </Element>
    <Element Type="FunctionCall" Id="F058C849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D888124F"/>
        <Parameter Type="Param" Library="AIAI" Id="95E877E8"/>
        <Parameter Type="Param" Library="AIAI" Id="0455A69F"/>
    </Element>
    <Element Type="Param" Id="D888124F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00D4CD12"/>
    </Element>
    <Element Type="FunctionCall" Id="00D4CD12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="8988740F"/>
    </Element>
    <Element Type="Param" Id="8988740F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="95E877E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0455A69F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1F8F1BAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D857BAFC"/>
        <Parameter Type="Param" Library="AIAI" Id="2040BD19"/>
        <Parameter Type="Param" Library="AIAI" Id="B685C080"/>
    </Element>
    <Element Type="Param" Id="D857BAFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC6618F0"/>
    </Element>
    <Element Type="FunctionCall" Id="DC6618F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="388E3363"/>
    </Element>
    <Element Type="Param" Id="388E3363">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="2040BD19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B685C080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6953B476">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10FB582D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D20A4FE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50AD0F91"/>
    </Element>
    <Element Type="FunctionCall" Id="10FB582D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5079391F"/>
        <Parameter Type="Param" Library="AIAI" Id="20F527A1"/>
    </Element>
    <Element Type="Param" Id="5079391F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="20F527A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87FBDC02"/>
    </Element>
    <Element Type="FunctionCall" Id="87FBDC02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="4D999EB1"/>
        <Parameter Type="Param" Library="AIAI" Id="971062B6"/>
    </Element>
    <Element Type="Param" Id="4D999EB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1816CAAD"/>
    </Element>
    <Element Type="FunctionCall" Id="1816CAAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C60D223C"/>
    </Element>
    <Element Type="Param" Id="C60D223C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B1602783"/>
        <Array Type="Param" Library="AIAI" Id="E2250B7C"/>
    </Element>
    <Element Type="Param" Id="B1602783">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E2250B7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="971062B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="BAFC9BF7"/>
    </Element>
    <Element Type="FunctionCall" Id="D20A4FE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66E1A154"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33FBAF80"/>
    </Element>
    <Element Type="FunctionCall" Id="66E1A154">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="76386673"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD79DEC"/>
    </Element>
    <Element Type="Param" Id="76386673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="9FD79DEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B970221"/>
    </Element>
    <Element Type="FunctionCall" Id="6B970221">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="8BC82B44"/>
        <Parameter Type="Param" Library="AIAI" Id="70FE18DB"/>
    </Element>
    <Element Type="Param" Id="8BC82B44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB8722B4"/>
    </Element>
    <Element Type="FunctionCall" Id="EB8722B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C83E6E4D"/>
    </Element>
    <Element Type="Param" Id="C83E6E4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="777E1F5B"/>
        <Array Type="Param" Library="AIAI" Id="399240D1"/>
    </Element>
    <Element Type="Param" Id="777E1F5B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="399240D1">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="70FE18DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="28E90C13"/>
    </Element>
    <Element Type="FunctionCall" Id="33FBAF80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F216D9"/>
        <Parameter Type="Param" Library="AIAI" Id="464B122D"/>
        <Parameter Type="Param" Library="AIAI" Id="963CF35D"/>
    </Element>
    <Element Type="Param" Id="B4F216D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E225FBF"/>
    </Element>
    <Element Type="FunctionCall" Id="7E225FBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FF23E945"/>
    </Element>
    <Element Type="Param" Id="FF23E945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="464B122D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="963CF35D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="50AD0F91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="45CA8DED"/>
        <Parameter Type="Param" Library="AIAI" Id="14B36A51"/>
        <Parameter Type="Param" Library="AIAI" Id="4288DA59"/>
    </Element>
    <Element Type="Param" Id="45CA8DED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D560C081"/>
    </Element>
    <Element Type="FunctionCall" Id="D560C081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="70E308BB"/>
    </Element>
    <Element Type="Param" Id="70E308BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="Param" Id="14B36A51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4288DA59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CFC7693A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C2EAECB8"/>
        <Parameter Type="Param" Library="AIAI" Id="B99D10F8"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1FCF37"/>
    </Element>
    <Element Type="Param" Id="C2EAECB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="8823C22F"/>
    </Element>
    <Element Type="Param" Id="8823C22F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FD88453F"/>
        <Array Type="Param" Library="AIAI" Id="FE66F0F6"/>
    </Element>
    <Element Type="Param" Id="FD88453F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="FE66F0F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="F2256334"/>
    </Element>
    <Element Type="Param" Id="B99D10F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A1FCF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="20A032F8">
        <Comment>
            Move towards the target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3B8F3F78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="99DF4639"/>
    </Element>
    <Element Type="Param" Id="99DF4639">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="D46B5DFD"/>
    </Element>
    <Element Type="FunctionDef" Id="99E98DE3">
        <Identifier>HeroAISafeWhileRetreatingInLaneLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
        <Variable Type="Variable" Library="AIAI" Id="F536E811"/>
        <Variable Type="Variable" Library="AIAI" Id="3506F1D0"/>
        <Variable Type="Variable" Library="AIAI" Id="9092A2F2"/>
        <Variable Type="Variable" Library="AIAI" Id="16B59A09"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FB3BAD"/>
        <Variable Type="Variable" Library="AIAI" Id="F21C2379"/>
        <Variable Type="Variable" Library="AIAI" Id="A9F612B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D0C2439"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="42641361"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF4DFFE6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B3C3F329"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F499292D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD85C141"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5F331317"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8E4E058"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A66F17D8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DD4D9C4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CF606EE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="75A0A819"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4200580"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A02B3981"/>
    </Element>
    <Element Type="ParamDef" Id="A320C17A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DF1CCFF3"/>
    </Element>
    <Element Type="Param" Id="DF1CCFF3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F536E811">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A79CF4D5"/>
    </Element>
    <Element Type="Param" Id="A79CF4D5">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="3506F1D0">
        <Identifier>heroToHomeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B1C710FB"/>
    </Element>
    <Element Type="Param" Id="B1C710FB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9092A2F2">
        <Identifier>retreatPositionToHomeDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A25F5C9E"/>
    </Element>
    <Element Type="Param" Id="A25F5C9E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="16B59A09">
        <Identifier>currentLaneRetreatPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="056CF3BE"/>
    </Element>
    <Element Type="Param" Id="056CF3BE">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E3FB3BAD">
        <Identifier>safeDistanceBehindFrontTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC5B3719"/>
    </Element>
    <Element Type="Param" Id="EC5B3719">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F21C2379">
        <Identifier>wantsToTeleportHome</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="998DA539"/>
    </Element>
    <Element Type="Param" Id="998DA539">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="A9F612B5">
        <Identifier>wantsToWalkBetweenLanes</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="074BEDD7"/>
    </Element>
    <Element Type="Param" Id="074BEDD7">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4D0C2439">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04E7CA35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62269F1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD8258AE"/>
    </Element>
    <Element Type="FunctionCall" Id="04E7CA35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="21964FEE"/>
        <Parameter Type="Param" Library="AIAI" Id="A60B3E55"/>
    </Element>
    <Element Type="Param" Id="21964FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F536E811"/>
    </Element>
    <Element Type="Param" Id="A60B3E55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="62269F1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC055133"/>
        <Parameter Type="Param" Library="AIAI" Id="0BCB9612"/>
    </Element>
    <Element Type="Param" Id="FC055133">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F536E811"/>
    </Element>
    <Element Type="Param" Id="0BCB9612">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="BD8258AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB706B81"/>
        <Parameter Type="Param" Library="AIAI" Id="02E186C2"/>
        <Parameter Type="Param" Library="AIAI" Id="A1E7AE8B"/>
    </Element>
    <Element Type="Param" Id="EB706B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="06F8850B"/>
        <Array Type="Param" Library="AIAI" Id="DD8D40E0"/>
    </Element>
    <Element Type="Param" Id="06F8850B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="DD8D40E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="02E186C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1E7AE8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="42641361">
        <Comment>
            Do we want to heal at a moonwell?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FF4DFFE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="349966A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6688A1E"/>
    </Element>
    <Element Type="FunctionCall" Id="349966A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="786DA80F"/>
    </Element>
    <Element Type="Param" Id="786DA80F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C6688A1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A4AC84CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FD60EC73"/>
        <Parameter Type="Param" Library="AIAI" Id="B6A412EA"/>
    </Element>
    <Element Type="Param" Id="A4AC84CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E13C87A8"/>
    </Element>
    <Element Type="FunctionCall" Id="E13C87A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="265A925C"/>
        <Parameter Type="Param" Library="AIAI" Id="564E8E73"/>
    </Element>
    <Element Type="Param" Id="564E8E73">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="FD60EC73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B6A412EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B3C3F329">
        <Comment>
            Decide what to do next
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F499292D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D20260F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D659C2"/>
    </Element>
    <Element Type="FunctionCall" Id="1D20260F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F5DFD19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53181895"/>
    </Element>
    <Element Type="FunctionCall" Id="6F5DFD19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A3CFBB0A"/>
        <Parameter Type="Param" Library="AIAI" Id="8B654D09"/>
        <Parameter Type="Param" Library="AIAI" Id="C55E8281"/>
    </Element>
    <Element Type="Param" Id="A3CFBB0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D0CDDDF"/>
        <Array Type="Param" Library="AIAI" Id="C0090413"/>
    </Element>
    <Element Type="Param" Id="1D0CDDDF">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="C0090413">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="8B654D09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C55E8281">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="53181895">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA163BA"/>
        <Parameter Type="Param" Library="AIAI" Id="8D0B563F"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE1CE11"/>
    </Element>
    <Element Type="Param" Id="8FA163BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0DFA8B1"/>
    </Element>
    <Element Type="FunctionCall" Id="F0DFA8B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="7E3DFC12"/>
        <Parameter Type="Param" Library="AIAI" Id="F971EA6F"/>
        <Parameter Type="Param" Library="AIAI" Id="0F6A1DEE"/>
    </Element>
    <Element Type="Param" Id="7E3DFC12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="994E6B1D"/>
        <Array Type="Param" Library="AIAI" Id="A03E3DE1"/>
    </Element>
    <Element Type="Param" Id="994E6B1D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A03E3DE1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="F971EA6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0F6A1DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="8D0B563F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="ABE1CE11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55EBC086"/>
    </Element>
    <Element Type="FunctionCall" Id="55EBC086">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF81B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="DFC478E2"/>
        <Parameter Type="Param" Library="AIAI" Id="EE5108A2"/>
    </Element>
    <Element Type="Param" Id="4AF81B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DFC478E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="670E1DEF"/>
    </Element>
    <Element Type="Param" Id="670E1DEF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4324EB6B"/>
    </Element>
    <Element Type="FunctionCall" Id="4324EB6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="014171FD"/>
    </Element>
    <Element Type="Param" Id="014171FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF38FB2A"/>
        <Array Type="Param" Library="AIAI" Id="DEBAB358"/>
    </Element>
    <Element Type="Param" Id="DF38FB2A">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="DEBAB358">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="EE5108A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="44D659C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F7439AEF"/>
        <Parameter Type="Param" Library="AIAI" Id="1CF679D5"/>
    </Element>
    <Element Type="Param" Id="F7439AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F21C2379"/>
    </Element>
    <Element Type="Param" Id="1CF679D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CD85C141">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8653674C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F8E8F00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="261A09E3"/>
    </Element>
    <Element Type="FunctionCall" Id="8653674C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F76482"/>
        <Parameter Type="Param" Library="AIAI" Id="88224DF9"/>
        <Parameter Type="Param" Library="AIAI" Id="A802DC80"/>
    </Element>
    <Element Type="Param" Id="B3F76482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F21C2379"/>
    </Element>
    <Element Type="Param" Id="88224DF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A802DC80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F8E8F00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8789BAF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410298D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0BBBB62"/>
    </Element>
    <Element Type="FunctionCall" Id="8789BAF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F5349F"/>
        <Parameter Type="Param" Library="AIAI" Id="DF7D7A60"/>
    </Element>
    <Element Type="Param" Id="E3F5349F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9F612B5"/>
    </Element>
    <Element Type="Param" Id="DF7D7A60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="410298D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F3DAEA55"/>
        <Parameter Type="Param" Library="AIAI" Id="4C0437F9"/>
    </Element>
    <Element Type="Param" Id="F3DAEA55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F21C2379"/>
    </Element>
    <Element Type="Param" Id="4C0437F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F0BBBB62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA37EDC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6AB910F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F18EECC5"/>
    </Element>
    <Element Type="FunctionCall" Id="CA37EDC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FEC8ED17"/>
        <Parameter Type="Param" Library="AIAI" Id="38EA79D2"/>
        <Parameter Type="Param" Library="AIAI" Id="C182514D"/>
    </Element>
    <Element Type="Param" Id="FEC8ED17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65662212"/>
    </Element>
    <Element Type="FunctionCall" Id="65662212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="20667A49"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1580E7"/>
        <Parameter Type="Param" Library="AIAI" Id="B37379A2"/>
    </Element>
    <Element Type="Param" Id="20667A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2AE81AF8"/>
        <Array Type="Param" Library="AIAI" Id="CFABE436"/>
    </Element>
    <Element Type="Param" Id="2AE81AF8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CFABE436">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="2C1580E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="B37379A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="38EA79D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="C182514D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="7173F1F1"/>
    </Element>
    <Element Type="Param" Id="7173F1F1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2B4653C"/>
    </Element>
    <Element Type="FunctionCall" Id="F2B4653C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5EEEEE41"/>
    </Element>
    <Element Type="Param" Id="5EEEEE41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="15C446B1"/>
        <Array Type="Param" Library="AIAI" Id="534A799D"/>
    </Element>
    <Element Type="Param" Id="15C446B1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="534A799D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="D6AB910F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F18E474E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37CF4FB4"/>
    </Element>
    <Element Type="FunctionCall" Id="F18E474E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B3C5CA63"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA95CC0"/>
        <Parameter Type="Param" Library="AIAI" Id="7B49378B"/>
    </Element>
    <Element Type="Param" Id="B3C5CA63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1A93A7A4"/>
        <Array Type="Param" Library="AIAI" Id="CAA6927A"/>
    </Element>
    <Element Type="Param" Id="1A93A7A4">
        <Variable Type="Variable" Library="AIAI" Id="514A6510"/>
    </Element>
    <Element Type="Param" Id="CAA6927A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D26C7DD9"/>
    </Element>
    <Element Type="FunctionCall" Id="D26C7DD9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="622B177D"/>
    </Element>
    <Element Type="Param" Id="622B177D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="3DA95CC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7B49378B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="37CF4FB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7F7C9D"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C77116"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC1870B"/>
    </Element>
    <Element Type="Param" Id="EB7F7C9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0750A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="E0750A1D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="313D39D3"/>
        <Parameter Type="Param" Library="AIAI" Id="58457EBF"/>
    </Element>
    <Element Type="Param" Id="58457EBF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9A8968E0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="E8C77116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FBC1870B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F18EECC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1BE134CF"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA5144E"/>
        <Parameter Type="Param" Library="AIAI" Id="0D885E97"/>
    </Element>
    <Element Type="Param" Id="1BE134CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1330F68"/>
    </Element>
    <Element Type="FunctionCall" Id="C1330F68">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E17ED467"/>
        <Parameter Type="Param" Library="AIAI" Id="89D39B24"/>
        <Parameter Type="Param" Library="AIAI" Id="9AC90911"/>
    </Element>
    <Element Type="Param" Id="89D39B24">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06681EF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="9AC90911">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2A8BF14E"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82146C1B"/>
        <Array Type="Param" Library="AIAI" Id="993D9810"/>
    </Element>
    <Element Type="Param" Id="82146C1B">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="993D9810">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="ABA5144E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0D885E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="261A09E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6D6E2E0E"/>
        <Parameter Type="Param" Library="AIAI" Id="097F9411"/>
        <Parameter Type="Param" Library="AIAI" Id="5B451C10"/>
    </Element>
    <Element Type="Param" Id="6D6E2E0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F501DC8"/>
        <Array Type="Param" Library="AIAI" Id="3B8C78C2"/>
    </Element>
    <Element Type="Param" Id="8F501DC8">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="3B8C78C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="097F9411">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5B451C10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CE63139C"/>
        <Array Type="Param" Library="AIAI" Id="EE3E44D0"/>
    </Element>
    <Element Type="Param" Id="CE63139C">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="EE3E44D0">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Comment" Id="5F331317">
        <Comment>
            Perform decided upon action
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D8E4E058">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3CAAF00B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21D61A66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1833302"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A23CD65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BA70F59"/>
    </Element>
    <Element Type="Comment" Id="3CAAF00B">
        <Comment>
            Make sure we have retreated enough before we teleport home
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="21D61A66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4B3F75E6"/>
        <Parameter Type="Param" Library="AIAI" Id="CB826816"/>
    </Element>
    <Element Type="Param" Id="4B3F75E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FB3BAD"/>
    </Element>
    <Element Type="Param" Id="CB826816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A03A086B"/>
        <Array Type="Param" Library="AIAI" Id="D58E1721"/>
    </Element>
    <Element Type="Param" Id="A03A086B">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="6311DA0E"/>
        <Array Type="Param" Library="AIAI" Id="4D794DBA"/>
    </Element>
    <Element Type="Param" Id="6311DA0E">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="4D794DBA">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B54C1F3"/>
        <Array Type="Param" Library="AIAI" Id="D16BCF09"/>
    </Element>
    <Element Type="Param" Id="1B54C1F3">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="D16BCF09">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="D58E1721">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72B20A76"/>
    </Element>
    <Element Type="FunctionCall" Id="72B20A76">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="539D59AF"/>
    </Element>
    <Element Type="Param" Id="539D59AF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="C1833302">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5BCFB9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8B68AB"/>
    </Element>
    <Element Type="Param" Id="5BCFB9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FB3BAD"/>
    </Element>
    <Element Type="Param" Id="4E8B68AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10325CF"/>
    </Element>
    <Element Type="FunctionCall" Id="A10325CF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1DFA4D"/>
        <Parameter Type="Param" Library="AIAI" Id="C2AA6648"/>
        <Parameter Type="Param" Library="AIAI" Id="33780A85"/>
        <Parameter Type="Param" Library="AIAI" Id="E9170D46"/>
    </Element>
    <Element Type="Param" Id="9E1DFA4D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="95896FC5"/>
        <Array Type="Param" Library="AIAI" Id="5CA3FD1D"/>
    </Element>
    <Element Type="Param" Id="95896FC5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="5CA3FD1D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="C2AA6648">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FB3BAD"/>
    </Element>
    <Element Type="Param" Id="33780A85">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E9170D46">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7E3FE4A"/>
        <Array Type="Param" Library="AIAI" Id="7C59FE88"/>
    </Element>
    <Element Type="Param" Id="B7E3FE4A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7C59FE88">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="3A23CD65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="81B26830"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACBC7A52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3271153F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C4AD27F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B662DC8"/>
    </Element>
    <Element Type="Comment" Id="81B26830">
        <Comment>
            Walk back to the spawn if we are already in our base
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="ACBC7A52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C36F54F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="693D93A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FEA972D"/>
    </Element>
    <Element Type="FunctionCall" Id="C36F54F0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="88FDC886"/>
        <Parameter Type="Param" Library="AIAI" Id="D51DA4A2"/>
    </Element>
    <Element Type="Param" Id="88FDC886">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="D51DA4A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3FF61063"/>
    </Element>
    <Element Type="FunctionCall" Id="693D93A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="734C1657"/>
        <Parameter Type="Param" Library="AIAI" Id="664FCDD9"/>
    </Element>
    <Element Type="Param" Id="734C1657">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="664FCDD9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FEB09218"/>
    </Element>
    <Element Type="FunctionCall" Id="8FEA972D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="20CCEBA2"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0C7E2C"/>
        <Parameter Type="Param" Library="AIAI" Id="3D01331F"/>
    </Element>
    <Element Type="Param" Id="20CCEBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEADD237"/>
    </Element>
    <Element Type="FunctionCall" Id="EEADD237">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="53080170"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C3FE3A"/>
    </Element>
    <Element Type="Param" Id="53080170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="F536E811"/>
    </Element>
    <Element Type="Param" Id="F1C3FE3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2751628E"/>
    </Element>
    <Element Type="FunctionCall" Id="2751628E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="403756A2"/>
    </Element>
    <Element Type="Param" Id="403756A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="959D8691"/>
        <Array Type="Param" Library="AIAI" Id="88E17AF1"/>
    </Element>
    <Element Type="Param" Id="959D8691">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="88E17AF1">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="1F0C7E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D01331F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3271153F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C89F75B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DAD1A85"/>
    </Element>
    <Element Type="FunctionCall" Id="C89F75B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6F17D59B"/>
        <Parameter Type="Param" Library="AIAI" Id="644CAF8C"/>
        <Parameter Type="Param" Library="AIAI" Id="8BF36DF7"/>
    </Element>
    <Element Type="Param" Id="6F17D59B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB76E5D0"/>
    </Element>
    <Element Type="FunctionCall" Id="CB76E5D0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="750C52B3"/>
        <Parameter Type="Param" Library="AIAI" Id="4E068179"/>
        <Parameter Type="Param" Library="AIAI" Id="930F2E1B"/>
    </Element>
    <Element Type="Param" Id="4E068179">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E0743574"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="930F2E1B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6324E908"/>
        <Variable Type="Variable" Library="AIAI" Id="E3FB3BAD"/>
    </Element>
    <Element Type="Param" Id="644CAF8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8BF36DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8DAD1A85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="44CC3A94"/>
        <Parameter Type="Param" Library="AIAI" Id="64666A03"/>
        <Parameter Type="Param" Library="AIAI" Id="D7DB9A4E"/>
    </Element>
    <Element Type="Param" Id="44CC3A94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5987D67"/>
    </Element>
    <Element Type="FunctionCall" Id="C5987D67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A48D032F"/>
        <Parameter Type="Param" Library="AIAI" Id="1D4F3B1B"/>
        <Parameter Type="Param" Library="AIAI" Id="4483C666"/>
    </Element>
    <Element Type="Param" Id="A48D032F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1D4F3B1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="059A1494"/>
    </Element>
    <Element Type="Param" Id="4483C666">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CE3C07D"/>
        <Array Type="Param" Library="AIAI" Id="9F8A2E47"/>
    </Element>
    <Element Type="Param" Id="8CE3C07D">
        <Variable Type="Variable" Library="AIAI" Id="74C8F99A"/>
    </Element>
    <Element Type="Param" Id="9F8A2E47">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="64666A03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D7DB9A4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11F910EA"/>
    </Element>
    <Element Type="FunctionCall" Id="11F910EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1E81C9"/>
    </Element>
    <Element Type="Param" Id="FA1E81C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="9C4AD27F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EEA55333"/>
    </Element>
    <Element Type="Param" Id="EEA55333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7B662DC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C8FA1F5"/>
    </Element>
    <Element Type="Param" Id="3C8FA1F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2BA70F59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D93B7287"/>
        <Parameter Type="Param" Library="AIAI" Id="CE3AC663"/>
        <Parameter Type="Param" Library="AIAI" Id="C18F7C4B"/>
    </Element>
    <Element Type="Param" Id="D93B7287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F21C2379"/>
    </Element>
    <Element Type="Param" Id="CE3AC663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C18F7C4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A66F17D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CAD3BAF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB999F57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9CF6D9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1CC6334"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC1B76FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1970D49"/>
    </Element>
    <Element Type="FunctionCall" Id="3CAD3BAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA83A98"/>
        <Parameter Type="Param" Library="AIAI" Id="1C3E664D"/>
        <Parameter Type="Param" Library="AIAI" Id="BFD57381"/>
    </Element>
    <Element Type="Param" Id="7AA83A98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A9F612B5"/>
    </Element>
    <Element Type="Param" Id="1C3E664D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFD57381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AB999F57">
        <Comment>
            Make sure we have retreated enough before we walk to the other lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A9CF6D9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="001E81D4"/>
        <Parameter Type="Param" Library="AIAI" Id="EABC91CA"/>
    </Element>
    <Element Type="Param" Id="001E81D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="16B59A09"/>
    </Element>
    <Element Type="Param" Id="EABC91CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EC2D304"/>
    </Element>
    <Element Type="FunctionCall" Id="4EC2D304">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FFE05F5"/>
        <Parameter Type="Param" Library="AIAI" Id="42BCDDE1"/>
        <Parameter Type="Param" Library="AIAI" Id="0A09966E"/>
        <Parameter Type="Param" Library="AIAI" Id="CBB8D7A8"/>
        <Parameter Type="Param" Library="AIAI" Id="E2913C11"/>
    </Element>
    <Element Type="Param" Id="42BCDDE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="0A09966E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="906AC108"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4028DF2B"/>
        <Array Type="Param" Library="AIAI" Id="6838F66F"/>
    </Element>
    <Element Type="Param" Id="4028DF2B">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6838F66F">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="CBB8D7A8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="88217088"/>
        <Variable Type="Variable" Library="AIAI" Id="63BECDBA"/>
    </Element>
    <Element Type="Param" Id="E2913C11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F5646803"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D1CC6334">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="20A091FE"/>
        <Parameter Type="Param" Library="AIAI" Id="92E7A0A6"/>
    </Element>
    <Element Type="Param" Id="20A091FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3506F1D0"/>
    </Element>
    <Element Type="Param" Id="92E7A0A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F2E434E"/>
    </Element>
    <Element Type="FunctionCall" Id="5F2E434E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="59658270"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A89664"/>
    </Element>
    <Element Type="Param" Id="59658270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E3BAB89"/>
    </Element>
    <Element Type="FunctionCall" Id="6E3BAB89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="166DC54C"/>
    </Element>
    <Element Type="Param" Id="166DC54C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3D2519A1"/>
        <Array Type="Param" Library="AIAI" Id="942DB61C"/>
    </Element>
    <Element Type="Param" Id="3D2519A1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="942DB61C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="E8A89664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="87E0DCDF"/>
        <Array Type="Param" Library="AIAI" Id="BF8BF3BA"/>
    </Element>
    <Element Type="Param" Id="87E0DCDF">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="BF8BF3BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="FC1B76FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B15846B0"/>
        <Parameter Type="Param" Library="AIAI" Id="0DAA5415"/>
    </Element>
    <Element Type="Param" Id="B15846B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9092A2F2"/>
    </Element>
    <Element Type="Param" Id="0DAA5415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0850CFDC"/>
    </Element>
    <Element Type="FunctionCall" Id="0850CFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C32E3B70"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D47890"/>
    </Element>
    <Element Type="Param" Id="C32E3B70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="16B59A09"/>
    </Element>
    <Element Type="Param" Id="C2D47890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8388763D"/>
        <Array Type="Param" Library="AIAI" Id="74F7C140"/>
    </Element>
    <Element Type="Param" Id="8388763D">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="74F7C140">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="D1970D49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7089874D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D75A9500"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A64015E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A64FEFBD"/>
    </Element>
    <Element Type="FunctionCall" Id="7089874D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A85B8A3F"/>
    </Element>
    <Element Type="Param" Id="A85B8A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D75A9500">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C5F9C35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A2F7E14"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5F9C35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="418D1B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="D13B675C"/>
        <Parameter Type="Param" Library="AIAI" Id="463EBE3C"/>
    </Element>
    <Element Type="Param" Id="418D1B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D97616A1"/>
    </Element>
    <Element Type="FunctionCall" Id="D97616A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="8DBDE6E3"/>
        <Parameter Type="Param" Library="AIAI" Id="1CB1CD61"/>
    </Element>
    <Element Type="Param" Id="8DBDE6E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="74F1FCDA"/>
        <Array Type="Param" Library="AIAI" Id="25188EF2"/>
    </Element>
    <Element Type="Param" Id="74F1FCDA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="25188EF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="1CB1CD61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="F536E811"/>
    </Element>
    <Element Type="Param" Id="D13B675C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="463EBE3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4A2F7E14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BC060DF4"/>
        <Parameter Type="Param" Library="AIAI" Id="914612D9"/>
        <Parameter Type="Param" Library="AIAI" Id="A97A3153"/>
    </Element>
    <Element Type="Param" Id="BC060DF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3506F1D0"/>
    </Element>
    <Element Type="Param" Id="914612D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="A97A3153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9092A2F2"/>
    </Element>
    <Element Type="FunctionCall" Id="A64015E0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D25A7293"/>
        <Parameter Type="Param" Library="AIAI" Id="A8094242"/>
    </Element>
    <Element Type="Param" Id="D25A7293">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="A8094242">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="97FE7106"/>
        <Array Type="Param" Library="AIAI" Id="C99B62F3"/>
    </Element>
    <Element Type="Param" Id="97FE7106">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="C99B62F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="A64FEFBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ABCAB72B"/>
    </Element>
    <Element Type="Param" Id="ABCAB72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DD4D9C4F">
        <Comment>
            Should we wait for minions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6CF606EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="402F365D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27F1E927"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C0C0E5C"/>
    </Element>
    <Element Type="FunctionCall" Id="402F365D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1899C414"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A68E147C"/>
    </Element>
    <Element Type="Param" Id="A68E147C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF45089D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="27F1E927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="39646FEA"/>
    </Element>
    <Element Type="Param" Id="39646FEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C0C0E5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0FC0639"/>
        <Parameter Type="Param" Library="AIAI" Id="72BF5ACF"/>
        <Parameter Type="Param" Library="AIAI" Id="C2BC8A73"/>
    </Element>
    <Element Type="Param" Id="A0FC0639">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13280695"/>
    </Element>
    <Element Type="FunctionCall" Id="13280695">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6EFD806C"/>
        <Parameter Type="Param" Library="AIAI" Id="29DFFFF9"/>
    </Element>
    <Element Type="Param" Id="29DFFFF9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="Param" Id="72BF5ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C2BC8A73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="75A0A819">
        <Comment>
            Otherwise resume fighting.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D4200580">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <Parameter Type="Param" Library="AIAI" Id="37FA6001"/>
    </Element>
    <Element Type="Param" Id="37FA6001">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A320C17A"/>
    </Element>
    <Element Type="FunctionCall" Id="A02B3981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="55178346"/>
    </Element>
    <Element Type="Param" Id="55178346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="3CE0C186">
        <Identifier>HeroAISafeWhileRetreatingInJungleLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17B096F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15770485"/>
    </Element>
    <Element Type="ParamDef" Id="7890956B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8BF33187"/>
    </Element>
    <Element Type="Param" Id="8BF33187">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="17B096F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FC496BF2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4FEBFB93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E71E85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C00B5E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61DEE4F0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F344B98E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="207FFC92"/>
    </Element>
    <Element Type="Comment" Id="FC496BF2">
        <Comment>
            Give up on camp were heading to
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="4FEBFB93">
        <Comment>
            Health is still ok, resume fighting.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="07E71E85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92B740B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E756ABFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7380C36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE8C9CCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25BD3938"/>
    </Element>
    <Element Type="FunctionCall" Id="92B740B5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="69771054"/>
        <Parameter Type="Param" Library="AIAI" Id="DFAA9303"/>
    </Element>
    <Element Type="Param" Id="69771054">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="DFAA9303">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
    </Element>
    <Element Type="FunctionCall" Id="E756ABFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="219CC736"/>
    </Element>
    <Element Type="Param" Id="219CC736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A7380C36">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9647B896"/>
    </Element>
    <Element Type="Param" Id="9647B896">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="FunctionCall" Id="EE8C9CCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="510B8788"/>
    </Element>
    <Element Type="Param" Id="510B8788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="25BD3938">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9A97FE4"/>
        <Parameter Type="Param" Library="AIAI" Id="08921113"/>
        <Parameter Type="Param" Library="AIAI" Id="E52DF451"/>
    </Element>
    <Element Type="Param" Id="B9A97FE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C9413F9"/>
        <Array Type="Param" Library="AIAI" Id="50F5BFED"/>
    </Element>
    <Element Type="Param" Id="2C9413F9">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="50F5BFED">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="08921113">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E52DF451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0C00B5E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B95BAB13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35400E8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B31BA05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96A8193F"/>
    </Element>
    <Element Type="FunctionCall" Id="B95BAB13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3CE94516"/>
        <Parameter Type="Param" Library="AIAI" Id="37DEE1EA"/>
        <Parameter Type="Param" Library="AIAI" Id="58696EAE"/>
    </Element>
    <Element Type="Param" Id="3CE94516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7813E30D"/>
        <Array Type="Param" Library="AIAI" Id="4C4A7385"/>
    </Element>
    <Element Type="Param" Id="7813E30D">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="4C4A7385">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="37DEE1EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="58696EAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="35400E8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8170991"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3D0A587"/>
    </Element>
    <Element Type="FunctionCall" Id="F8170991">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F08319"/>
        <Parameter Type="Param" Library="AIAI" Id="39F95152"/>
        <Parameter Type="Param" Library="AIAI" Id="3B5DE485"/>
    </Element>
    <Element Type="Param" Id="F4F08319">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EBF7C8AC"/>
        <Array Type="Param" Library="AIAI" Id="6FD5E6B8"/>
    </Element>
    <Element Type="Param" Id="EBF7C8AC">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="6FD5E6B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="39F95152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3B5DE485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F3D0A587">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A75D354F"/>
        <Parameter Type="Param" Library="AIAI" Id="CDA6CBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="210CD993"/>
    </Element>
    <Element Type="Param" Id="A75D354F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="411B9B2F"/>
    </Element>
    <Element Type="FunctionCall" Id="411B9B2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="7F36C66B"/>
        <Parameter Type="Param" Library="AIAI" Id="F2348AD7"/>
        <Parameter Type="Param" Library="AIAI" Id="2607CFF1"/>
    </Element>
    <Element Type="Param" Id="7F36C66B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0508600F"/>
        <Array Type="Param" Library="AIAI" Id="F66BD851"/>
    </Element>
    <Element Type="Param" Id="0508600F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F66BD851">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="F2348AD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="2607CFF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="CDA6CBC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="210CD993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5AD46AC"/>
    </Element>
    <Element Type="FunctionCall" Id="B5AD46AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7BE65250"/>
        <Parameter Type="Param" Library="AIAI" Id="7B1D5876"/>
        <Parameter Type="Param" Library="AIAI" Id="5697E8EE"/>
    </Element>
    <Element Type="Param" Id="7BE65250">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7B1D5876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="C23F48E7"/>
    </Element>
    <Element Type="Param" Id="C23F48E7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AB152D4"/>
    </Element>
    <Element Type="FunctionCall" Id="9AB152D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E3F401"/>
    </Element>
    <Element Type="Param" Id="B1E3F401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="779CD776"/>
        <Array Type="Param" Library="AIAI" Id="E32823C6"/>
    </Element>
    <Element Type="Param" Id="779CD776">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="E32823C6">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="5697E8EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8B31BA05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A2DA3C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4E53863"/>
    </Element>
    <Element Type="FunctionCall" Id="8A2DA3C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="D36B8465"/>
        <Parameter Type="Param" Library="AIAI" Id="BC5C2FAA"/>
        <Parameter Type="Param" Library="AIAI" Id="36384AA5"/>
    </Element>
    <Element Type="Param" Id="D36B8465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="76EB2E7C"/>
        <Array Type="Param" Library="AIAI" Id="E6177B81"/>
    </Element>
    <Element Type="Param" Id="76EB2E7C">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="E6177B81">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="BC5C2FAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="36384AA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E4E53863">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="31CFF272"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BB708B"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A892D4"/>
    </Element>
    <Element Type="Param" Id="31CFF272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="384345AE"/>
    </Element>
    <Element Type="FunctionCall" Id="384345AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC56E83"/>
        <Parameter Type="Param" Library="AIAI" Id="30534822"/>
        <Parameter Type="Param" Library="AIAI" Id="840EBD66"/>
    </Element>
    <Element Type="Param" Id="0AC56E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B0AD06A3"/>
        <Array Type="Param" Library="AIAI" Id="BFF2ACFF"/>
    </Element>
    <Element Type="Param" Id="B0AD06A3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BFF2ACFF">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="30534822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="840EBD66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="B7BB708B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A5A892D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7874769A"/>
    </Element>
    <Element Type="FunctionCall" Id="96A8193F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA30778D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="598EB8A3"/>
    </Element>
    <Element Type="FunctionCall" Id="AA30778D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="68F5269F"/>
        <Parameter Type="Param" Library="AIAI" Id="3887DC4A"/>
        <Parameter Type="Param" Library="AIAI" Id="85B4473D"/>
    </Element>
    <Element Type="Param" Id="68F5269F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B528B40D"/>
        <Array Type="Param" Library="AIAI" Id="6D68714F"/>
    </Element>
    <Element Type="Param" Id="B528B40D">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="6D68714F">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="3887DC4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="85B4473D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="598EB8A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="EB866450"/>
        <Parameter Type="Param" Library="AIAI" Id="B18DE1B4"/>
        <Parameter Type="Param" Library="AIAI" Id="5F609D2F"/>
    </Element>
    <Element Type="Param" Id="EB866450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82DF7B7A"/>
        <Array Type="Param" Library="AIAI" Id="A613900C"/>
    </Element>
    <Element Type="Param" Id="82DF7B7A">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="A613900C">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="B18DE1B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5F609D2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="61DEE4F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DF55575"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8B864DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA42E6B4"/>
    </Element>
    <Element Type="FunctionCall" Id="9DF55575">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AFDCD9BE"/>
    </Element>
    <Element Type="Param" Id="AFDCD9BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="FunctionCall" Id="B8B864DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3961237A"/>
    </Element>
    <Element Type="Param" Id="3961237A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DA42E6B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FA8EC3FF"/>
        <Parameter Type="Param" Library="AIAI" Id="59E51A52"/>
        <Parameter Type="Param" Library="AIAI" Id="F0B6E045"/>
    </Element>
    <Element Type="Param" Id="FA8EC3FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA519695"/>
        <Array Type="Param" Library="AIAI" Id="4D3B7874"/>
    </Element>
    <Element Type="Param" Id="DA519695">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="4D3B7874">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="59E51A52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F0B6E045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="F344B98E">
        <Comment>
            Teleport home if it is safe to
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="207FFC92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D6F2BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C95E0EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B267DA7"/>
    </Element>
    <Element Type="FunctionCall" Id="44D6F2BF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="80B30875"/>
        <Parameter Type="Param" Library="AIAI" Id="834254BF"/>
    </Element>
    <Element Type="Param" Id="80B30875">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="834254BF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AB92B374"/>
    </Element>
    <Element Type="FunctionCall" Id="3C95E0EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2603DC8F"/>
    </Element>
    <Element Type="Param" Id="2603DC8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B267DA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0A31B675"/>
        <Parameter Type="Param" Library="AIAI" Id="26041184"/>
        <Parameter Type="Param" Library="AIAI" Id="1690AC38"/>
    </Element>
    <Element Type="Param" Id="0A31B675">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77D1CCE5"/>
    </Element>
    <Element Type="FunctionCall" Id="77D1CCE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="21F5A5B1"/>
        <Parameter Type="Param" Library="AIAI" Id="982A8E30"/>
        <Parameter Type="Param" Library="AIAI" Id="2214B41B"/>
    </Element>
    <Element Type="Param" Id="21F5A5B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="982A8E30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="17E893C8"/>
    </Element>
    <Element Type="Param" Id="2214B41B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FA208EB"/>
        <Array Type="Param" Library="AIAI" Id="0FD89964"/>
    </Element>
    <Element Type="Param" Id="8FA208EB">
        <Variable Type="Variable" Library="AIAI" Id="28D9DB5D"/>
    </Element>
    <Element Type="Param" Id="0FD89964">
        <Parameter Type="ParamDef" Library="AIAI" Id="7890956B"/>
    </Element>
    <Element Type="Param" Id="26041184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1690AC38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94D4DD15"/>
    </Element>
    <Element Type="FunctionCall" Id="94D4DD15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="65FDF803"/>
    </Element>
    <Element Type="Param" Id="65FDF803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="15770485">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="900DF2CE"/>
    </Element>
    <Element Type="Param" Id="900DF2CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="F94DD308">
        <Identifier>HeroAIHeroHasMount</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28DBF263"/>
    </Element>
    <Element Type="ParamDef" Id="D61E90A8">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1C3DC6FC"/>
    </Element>
    <Element Type="Param" Id="1C3DC6FC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="28DBF263">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EB88B69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52BF85BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8B9FC04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD13D3D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB912532"/>
    </Element>
    <Element Type="FunctionCall" Id="5EB88B69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D81D3534"/>
    </Element>
    <Element Type="Param" Id="D81D3534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="52BF85BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="391DA0B2"/>
    </Element>
    <Element Type="Param" Id="391DA0B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B8B9FC04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="831E0D90"/>
        <Parameter Type="Param" Library="AIAI" Id="32F56542"/>
        <Parameter Type="Param" Library="AIAI" Id="CB0D3BC0"/>
    </Element>
    <Element Type="Param" Id="831E0D90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="96228FC9"/>
        <Array Type="Param" Library="AIAI" Id="9C33B65E"/>
    </Element>
    <Element Type="Param" Id="96228FC9">
        <Variable Type="Variable" Library="Core" Id="B776C8BC"/>
    </Element>
    <Element Type="Param" Id="9C33B65E">
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E7C5E194"/>
        <Array Type="Param" Library="AIAI" Id="2F7BC8D9"/>
    </Element>
    <Element Type="Param" Id="E7C5E194">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="2F7BC8D9">
        <Parameter Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
    </Element>
    <Element Type="Param" Id="32F56542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CB0D3BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BD13D3D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F9DAB528"/>
        <Parameter Type="Param" Library="AIAI" Id="6BF76DBA"/>
        <Parameter Type="Param" Library="AIAI" Id="50D5F9A5"/>
    </Element>
    <Element Type="Param" Id="F9DAB528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F33D28B1"/>
        <Array Type="Param" Library="AIAI" Id="3F7172FF"/>
    </Element>
    <Element Type="Param" Id="F33D28B1">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="3F7172FF">
        <Parameter Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
    </Element>
    <Element Type="Param" Id="6BF76DBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="50D5F9A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8F29498"/>
    </Element>
    <Element Type="FunctionCall" Id="D8F29498">
        <FunctionDef Type="FunctionDef" Library="Core" Id="B9A6566C"/>
        <Parameter Type="Param" Library="AIAI" Id="14E6A92F"/>
    </Element>
    <Element Type="Param" Id="14E6A92F">
        <ParameterDef Type="ParamDef" Library="Core" Id="E2156BF5"/>
        <Value>HeroAbathur</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="BB912532">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="28204E8F"/>
        <Parameter Type="Param" Library="AIAI" Id="92BB4667"/>
        <Parameter Type="Param" Library="AIAI" Id="9E24CCD2"/>
    </Element>
    <Element Type="Param" Id="28204E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="633BBC28"/>
        <Array Type="Param" Library="AIAI" Id="3C80CEC5"/>
    </Element>
    <Element Type="Param" Id="633BBC28">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="3C80CEC5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
    </Element>
    <Element Type="Param" Id="92BB4667">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9E24CCD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="399CD353"/>
    </Element>
    <Element Type="FunctionCall" Id="399CD353">
        <FunctionDef Type="FunctionDef" Library="Core" Id="B9A6566C"/>
        <Parameter Type="Param" Library="AIAI" Id="59322E09"/>
    </Element>
    <Element Type="Param" Id="59322E09">
        <ParameterDef Type="ParamDef" Library="Core" Id="E2156BF5"/>
        <Value>HeroSgtHammer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionDef" Id="E17ED467">
        <Identifier>HeroAIBetterToWalkDirectlyToLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2A8BF14E"/>
        <Variable Type="Variable" Library="AIAI" Id="E7FA6059"/>
        <Variable Type="Variable" Library="AIAI" Id="A7623A68"/>
        <Variable Type="Variable" Library="AIAI" Id="3A502589"/>
        <Variable Type="Variable" Library="AIAI" Id="F22AD546"/>
        <Variable Type="Variable" Library="AIAI" Id="DCFB596F"/>
        <Variable Type="Variable" Library="AIAI" Id="90457249"/>
        <Variable Type="Variable" Library="AIAI" Id="028E1C0D"/>
        <Variable Type="Variable" Library="AIAI" Id="4FCD4D3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="949E71FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A24A0B07"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D862CBCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DC50BDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1075384B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7C9A3D3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BACDC839"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8E97045"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AA0A743A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0E73BAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD01861E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A7143CB"/>
    </Element>
    <Element Type="ParamDef" Id="06681EF1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="846A26D5"/>
    </Element>
    <Element Type="Param" Id="846A26D5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="2A8BF14E">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B74321C0"/>
    </Element>
    <Element Type="Param" Id="B74321C0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E7FA6059">
        <Identifier>walkingSpeed</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5BA56A9E"/>
    </Element>
    <Element Type="Param" Id="5BA56A9E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A7623A68">
        <Identifier>speedBonus</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="25F42C84"/>
    </Element>
    <Element Type="Param" Id="25F42C84">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3A502589">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="035B5D46"/>
    </Element>
    <Element Type="Param" Id="035B5D46">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="F22AD546">
        <Identifier>returnToLanePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3B1B5D37"/>
    </Element>
    <Element Type="Param" Id="3B1B5D37">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="DCFB596F">
        <Identifier>movementSpeed</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="34A53503"/>
    </Element>
    <Element Type="Param" Id="34A53503">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="90457249">
        <Identifier>teleportChannelTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D230424B"/>
    </Element>
    <Element Type="Param" Id="D230424B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="028E1C0D">
        <Identifier>timeToWalkToLane</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40D3612F"/>
    </Element>
    <Element Type="Param" Id="40D3612F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4FCD4D3E">
        <Identifier>timeToTeleportHomeFirst</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCEA802C"/>
    </Element>
    <Element Type="Param" Id="DCEA802C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="949E71FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB7DD99D"/>
        <Parameter Type="Param" Library="AIAI" Id="FAD034FB"/>
    </Element>
    <Element Type="Param" Id="AB7DD99D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A502589"/>
    </Element>
    <Element Type="Param" Id="FAD034FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FE545FC"/>
    </Element>
    <Element Type="FunctionCall" Id="0FE545FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F77BF1B8"/>
    </Element>
    <Element Type="Param" Id="F77BF1B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="82E4F762"/>
        <Array Type="Param" Library="AIAI" Id="C97B5DEB"/>
    </Element>
    <Element Type="Param" Id="82E4F762">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C97B5DEB">
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="A24A0B07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB06BB18"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E264C0"/>
    </Element>
    <Element Type="Param" Id="AB06BB18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="90457249"/>
    </Element>
    <Element Type="Param" Id="D5E264C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2413912A"/>
    </Element>
    <Element Type="FunctionCall" Id="2413912A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="B4847F88"/>
    </Element>
    <Element Type="Param" Id="B4847F88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="620D1072"/>
    </Element>
    <Element Type="FunctionCall" Id="620D1072">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="3930BFA9"/>
        <Parameter Type="Param" Library="AIAI" Id="131F8FFA"/>
        <Parameter Type="Param" Library="AIAI" Id="3EAB2EBA"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4BC17F"/>
    </Element>
    <Element Type="Param" Id="3930BFA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="131F8FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000510"/>
    </Element>
    <Element Type="Param" Id="3EAB2EBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>PortBackToBase</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="9E4BC17F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>CastIntroTime[0]</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CAbilEffect"/>
        <ValueParam Type="Param" Library="AIAI" Id="56B6188D"/>
    </Element>
    <Element Type="Param" Id="56B6188D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D862CBCC">
        <Comment>
            Determine how fast we can move
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4DC50BDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5CA80D"/>
        <Parameter Type="Param" Library="AIAI" Id="0355828E"/>
    </Element>
    <Element Type="Param" Id="7D5CA80D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E7FA6059"/>
    </Element>
    <Element Type="Param" Id="0355828E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E65F18D0"/>
    </Element>
    <Element Type="FunctionCall" Id="E65F18D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="D0ABC41B"/>
    </Element>
    <Element Type="Param" Id="D0ABC41B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63021B44"/>
    </Element>
    <Element Type="FunctionCall" Id="63021B44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="7927DFBA"/>
        <Parameter Type="Param" Library="AIAI" Id="6A066266"/>
        <Parameter Type="Param" Library="AIAI" Id="5E471AD9"/>
        <Parameter Type="Param" Library="AIAI" Id="0766D417"/>
    </Element>
    <Element Type="Param" Id="7927DFBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="6A066266">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000533"/>
    </Element>
    <Element Type="Param" Id="5E471AD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDD00D08"/>
    </Element>
    <Element Type="FunctionCall" Id="DDD00D08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E3776C06"/>
    </Element>
    <Element Type="Param" Id="E3776C06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B89C3720"/>
        <Array Type="Param" Library="AIAI" Id="FD63E1DB"/>
    </Element>
    <Element Type="Param" Id="B89C3720">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FD63E1DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="0766D417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Speed</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CUnit"/>
    </Element>
    <Element Type="FunctionCall" Id="1075384B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F43C9FA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F05B3AF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46534A2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C18961C"/>
    </Element>
    <Element Type="FunctionCall" Id="F43C9FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="69468D51"/>
        <Parameter Type="Param" Library="AIAI" Id="A508ECD0"/>
    </Element>
    <Element Type="Param" Id="69468D51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A7623A68"/>
    </Element>
    <Element Type="Param" Id="A508ECD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A631D59"/>
    </Element>
    <Element Type="FunctionCall" Id="4A631D59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="28644161"/>
    </Element>
    <Element Type="Param" Id="28644161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26642C28"/>
    </Element>
    <Element Type="FunctionCall" Id="26642C28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="2B6B3C34"/>
        <Parameter Type="Param" Library="AIAI" Id="1D3FB7CC"/>
        <Parameter Type="Param" Library="AIAI" Id="B6AE8340"/>
        <Parameter Type="Param" Library="AIAI" Id="E26373A7"/>
    </Element>
    <Element Type="Param" Id="2B6B3C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="1D3FB7CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000515"/>
    </Element>
    <Element Type="Param" Id="B6AE8340">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>Mounted</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="Param" Id="E26373A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Modification.UnifiedMoveSpeedFactor</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CBehaviorBuff"/>
    </Element>
    <Element Type="FunctionCall" Id="F05B3AF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD03AB88"/>
        <Parameter Type="Param" Library="AIAI" Id="3C326B58"/>
    </Element>
    <Element Type="Param" Id="BD03AB88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DCFB596F"/>
    </Element>
    <Element Type="Param" Id="3C326B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66801077"/>
    </Element>
    <Element Type="FunctionCall" Id="66801077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4B2F2B0C"/>
        <Parameter Type="Param" Library="AIAI" Id="F990C70C"/>
        <Parameter Type="Param" Library="AIAI" Id="99CD4BEE"/>
    </Element>
    <Element Type="Param" Id="4B2F2B0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="F990C70C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2C71585"/>
    </Element>
    <Element Type="FunctionCall" Id="D2C71585">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="936DA14D"/>
        <Parameter Type="Param" Library="AIAI" Id="9745C9EA"/>
        <Parameter Type="Param" Library="AIAI" Id="354B48A5"/>
    </Element>
    <Element Type="Param" Id="936DA14D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9745C9EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="A7623A68"/>
    </Element>
    <Element Type="Param" Id="354B48A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="99CD4BEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="E7FA6059"/>
    </Element>
    <Element Type="FunctionCall" Id="46534A2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="518C4449"/>
        <Parameter Type="Param" Library="AIAI" Id="61214C6F"/>
    </Element>
    <Element Type="Param" Id="518C4449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DCFB596F"/>
    </Element>
    <Element Type="Param" Id="61214C6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E7FA6059"/>
    </Element>
    <Element Type="FunctionCall" Id="1C18961C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="50B00593"/>
        <Parameter Type="Param" Library="AIAI" Id="DF35F6DB"/>
        <Parameter Type="Param" Library="AIAI" Id="13EA757E"/>
    </Element>
    <Element Type="Param" Id="50B00593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9D32006"/>
    </Element>
    <Element Type="FunctionCall" Id="B9D32006">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F94DD308"/>
        <Parameter Type="Param" Library="AIAI" Id="7A96E208"/>
    </Element>
    <Element Type="Param" Id="7A96E208">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="DF35F6DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="13EA757E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7C9A3D3D">
        <Comment>
            Determine if it is too far of a walk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BACDC839">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="496B976E"/>
        <Parameter Type="Param" Library="AIAI" Id="C5532906"/>
    </Element>
    <Element Type="Param" Id="496B976E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F22AD546"/>
    </Element>
    <Element Type="Param" Id="C5532906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D84FC92"/>
    </Element>
    <Element Type="FunctionCall" Id="2D84FC92">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0F795256"/>
        <Parameter Type="Param" Library="AIAI" Id="BB22CB65"/>
        <Parameter Type="Param" Library="AIAI" Id="22249FE4"/>
    </Element>
    <Element Type="Param" Id="BB22CB65">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EBFE1EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="22249FE4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="332E7F85"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2A8BF14E"/>
    </Element>
    <Element Type="FunctionCall" Id="A8E97045">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D7816B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDDB241E"/>
    </Element>
    <Element Type="FunctionCall" Id="44D7816B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="887AE8E8"/>
    </Element>
    <Element Type="Param" Id="887AE8E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BDDB241E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2A216820"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F17D01"/>
        <Parameter Type="Param" Library="AIAI" Id="1A2B72D8"/>
    </Element>
    <Element Type="Param" Id="2A216820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE685CBF"/>
    </Element>
    <Element Type="FunctionCall" Id="AE685CBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="02FE5398"/>
        <Parameter Type="Param" Library="AIAI" Id="06EB8905"/>
    </Element>
    <Element Type="Param" Id="02FE5398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="3A502589"/>
    </Element>
    <Element Type="Param" Id="06EB8905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="F22AD546"/>
    </Element>
    <Element Type="Param" Id="E0F17D01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1A2B72D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="67DF9036"/>
    </Element>
    <Element Type="Comment" Id="AA0A743A">
        <Comment>
            Determine which way is faster
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B0E73BAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="48413DED"/>
        <Parameter Type="Param" Library="AIAI" Id="08EFD82E"/>
    </Element>
    <Element Type="Param" Id="48413DED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="028E1C0D"/>
    </Element>
    <Element Type="Param" Id="08EFD82E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61E3D0D8"/>
    </Element>
    <Element Type="FunctionCall" Id="61E3D0D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8C78A5"/>
        <Parameter Type="Param" Library="AIAI" Id="DBE92512"/>
        <Parameter Type="Param" Library="AIAI" Id="60EB080C"/>
    </Element>
    <Element Type="Param" Id="6F8C78A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="DBE92512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="DCFB596F"/>
    </Element>
    <Element Type="Param" Id="60EB080C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43072900"/>
    </Element>
    <Element Type="FunctionCall" Id="43072900">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="198D6CF3"/>
        <Parameter Type="Param" Library="AIAI" Id="5E851866"/>
    </Element>
    <Element Type="Param" Id="198D6CF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="3A502589"/>
    </Element>
    <Element Type="Param" Id="5E851866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="F22AD546"/>
    </Element>
    <Element Type="FunctionCall" Id="FD01861E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9FACC6E0"/>
        <Parameter Type="Param" Library="AIAI" Id="7781ABF8"/>
    </Element>
    <Element Type="Param" Id="9FACC6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4FCD4D3E"/>
    </Element>
    <Element Type="Param" Id="7781ABF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AB65DE8"/>
    </Element>
    <Element Type="FunctionCall" Id="9AB65DE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FD948D89"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC0DCAF"/>
        <Parameter Type="Param" Library="AIAI" Id="076151E0"/>
    </Element>
    <Element Type="Param" Id="FD948D89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BFC0DCAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C6A6F86"/>
    </Element>
    <Element Type="FunctionCall" Id="9C6A6F86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F70E6796"/>
        <Parameter Type="Param" Library="AIAI" Id="87761E17"/>
        <Parameter Type="Param" Library="AIAI" Id="ED5C3990"/>
    </Element>
    <Element Type="Param" Id="F70E6796">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="87761E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="DCFB596F"/>
    </Element>
    <Element Type="Param" Id="ED5C3990">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD2A97F5"/>
    </Element>
    <Element Type="FunctionCall" Id="FD2A97F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2BDAAA3D"/>
        <Parameter Type="Param" Library="AIAI" Id="B5AA2541"/>
    </Element>
    <Element Type="Param" Id="2BDAAA3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4973D570"/>
        <Array Type="Param" Library="AIAI" Id="7C227257"/>
    </Element>
    <Element Type="Param" Id="4973D570">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="7C227257">
        <Parameter Type="ParamDef" Library="AIAI" Id="06681EF1"/>
    </Element>
    <Element Type="Param" Id="B5AA2541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="F22AD546"/>
    </Element>
    <Element Type="Param" Id="076151E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="90457249"/>
    </Element>
    <Element Type="FunctionCall" Id="1A7143CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE72BA5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF03FA92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="442A6AA8"/>
    </Element>
    <Element Type="FunctionCall" Id="CE72BA5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8D97DA74"/>
    </Element>
    <Element Type="Param" Id="8D97DA74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DF03FA92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A69CF4F"/>
    </Element>
    <Element Type="Param" Id="4A69CF4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="442A6AA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="28D89E22"/>
        <Parameter Type="Param" Library="AIAI" Id="79661BBF"/>
        <Parameter Type="Param" Library="AIAI" Id="A8146333"/>
    </Element>
    <Element Type="Param" Id="28D89E22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="028E1C0D"/>
    </Element>
    <Element Type="Param" Id="79661BBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A8146333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="4FCD4D3E"/>
    </Element>
    <Element Type="FunctionDef" Id="0BEACA35">
        <Identifier>HeroAILaneChangeTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
        <Variable Type="Variable" Library="AIAI" Id="23495CC3"/>
        <Variable Type="Variable" Library="AIAI" Id="6876251D"/>
        <Variable Type="Variable" Library="AIAI" Id="CC778D1A"/>
        <Variable Type="Variable" Library="AIAI" Id="698BC37D"/>
        <Variable Type="Variable" Library="AIAI" Id="838ADE81"/>
        <Variable Type="Variable" Library="AIAI" Id="16A1D825"/>
        <Variable Type="Variable" Library="AIAI" Id="C3132F27"/>
        <Variable Type="Variable" Library="AIAI" Id="45513F27"/>
        <Variable Type="Variable" Library="AIAI" Id="742C618B"/>
        <Variable Type="Variable" Library="AIAI" Id="4CF21FB9"/>
        <Variable Type="Variable" Library="AIAI" Id="5C4B9CCB"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
        <Variable Type="Variable" Library="AIAI" Id="505960D8"/>
        <Variable Type="Variable" Library="AIAI" Id="4E3E19CB"/>
        <Variable Type="Variable" Library="AIAI" Id="930FB9EF"/>
        <Variable Type="Variable" Library="AIAI" Id="772BFDD0"/>
        <Variable Type="Variable" Library="AIAI" Id="82860AD2"/>
        <Variable Type="Variable" Library="AIAI" Id="A9017951"/>
        <Variable Type="Variable" Library="AIAI" Id="6F112F80"/>
        <Variable Type="Variable" Library="AIAI" Id="16AE9C0C"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
        <Variable Type="Variable" Library="AIAI" Id="D681EE41"/>
        <Variable Type="Variable" Library="AIAI" Id="AE1EDB4F"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
        <Variable Type="Variable" Library="AIAI" Id="C76896B3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79BA9EE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66CA28D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80A28983"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD49DFEF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB557AD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB578F19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="221E4F05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAF4FFD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91CC35A0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0BCD2E80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="814AB470"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86C841BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33A45994"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6D9B5D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E81365C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="769AD550"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2E733D7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF239C78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4F1B258"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACC9A2DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB16F787"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE254DD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3501A126"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98397395"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB1F82B0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DBBCF897"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3068A44B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1ABB065"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1B044477"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEAD5BD3"/>
    </Element>
    <Element Type="ParamDef" Id="178B073E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0D5E13C2"/>
    </Element>
    <Element Type="Param" Id="0D5E13C2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="364D12DF">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BA43DDD2"/>
    </Element>
    <Element Type="Param" Id="BA43DDD2">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="6826AC7F">
        <Identifier>currentPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18D844DA"/>
    </Element>
    <Element Type="Param" Id="18D844DA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EE43807D">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0A8B74D"/>
    </Element>
    <Element Type="Param" Id="E0A8B74D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="23495CC3">
        <Identifier>attackingWall</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0FDE43B3"/>
    </Element>
    <Element Type="Param" Id="0FDE43B3">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6876251D">
        <Identifier>attackingFountain</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="50C1DA69"/>
    </Element>
    <Element Type="Param" Id="50C1DA69">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="CC778D1A">
        <Identifier>attackingHero</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="441F6F5F"/>
    </Element>
    <Element Type="Param" Id="441F6F5F">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="698BC37D">
        <Identifier>attackingBadTarget</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="576B0010"/>
    </Element>
    <Element Type="Param" Id="576B0010">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="838ADE81">
        <Identifier>minionAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DB70F2F5"/>
    </Element>
    <Element Type="Param" Id="DB70F2F5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="16A1D825">
        <Identifier>towerAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="21FE332B"/>
    </Element>
    <Element Type="Param" Id="21FE332B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C3132F27">
        <Identifier>heroAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45DBA82E"/>
    </Element>
    <Element Type="Param" Id="45DBA82E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="45513F27">
        <Identifier>extendedTowerAggroRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E3CE4C1"/>
    </Element>
    <Element Type="Param" Id="0E3CE4C1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="742C618B">
        <Identifier>attackRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="98B19555"/>
    </Element>
    <Element Type="Param" Id="98B19555">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4CF21FB9">
        <Identifier>heroHarassRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5EE76775"/>
    </Element>
    <Element Type="Param" Id="5EE76775">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5C4B9CCB">
        <Identifier>lowHealthHeroHarassRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ADDAEA43"/>
    </Element>
    <Element Type="Param" Id="ADDAEA43">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5CAB28A9">
        <Identifier>allNearbyEnemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="78DE55AA"/>
    </Element>
    <Element Type="Param" Id="78DE55AA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85325B98"/>
    </Element>
    <Element Type="FunctionCall" Id="85325B98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="505960D8">
        <Identifier>nearbyEnemyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B50733B9"/>
    </Element>
    <Element Type="Param" Id="B50733B9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FD477FC"/>
    </Element>
    <Element Type="FunctionCall" Id="2FD477FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4E3E19CB">
        <Identifier>nearbyEnemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="650186CB"/>
    </Element>
    <Element Type="Param" Id="650186CB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="347819D4"/>
    </Element>
    <Element Type="FunctionCall" Id="347819D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="930FB9EF">
        <Identifier>nearbyEnemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="98CAE399"/>
    </Element>
    <Element Type="Param" Id="98CAE399">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3B5A8B7"/>
    </Element>
    <Element Type="FunctionCall" Id="C3B5A8B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="772BFDD0">
        <Identifier>nearbyEnemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7CA5E14C"/>
    </Element>
    <Element Type="Param" Id="7CA5E14C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D87E069"/>
    </Element>
    <Element Type="FunctionCall" Id="2D87E069">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="82860AD2">
        <Identifier>allNearbyAllies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A87F1BE4"/>
    </Element>
    <Element Type="Param" Id="A87F1BE4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="158DE7A1"/>
    </Element>
    <Element Type="FunctionCall" Id="158DE7A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A9017951">
        <Identifier>nearbyAllyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F899B6F7"/>
    </Element>
    <Element Type="Param" Id="F899B6F7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B95F551"/>
    </Element>
    <Element Type="FunctionCall" Id="6B95F551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6F112F80">
        <Identifier>strucureType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="39D0C847"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="16AE9C0C">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9D6EE247"/>
    </Element>
    <Element Type="Param" Id="9D6EE247">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="5B57AF64">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E4F5625"/>
    </Element>
    <Element Type="Param" Id="0E4F5625">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="AD8A3435">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B263195A"/>
    </Element>
    <Element Type="Param" Id="B263195A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D681EE41">
        <Identifier>enemyHP</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="63B4415C"/>
    </Element>
    <Element Type="Param" Id="63B4415C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AE1EDB4F">
        <Identifier>leastHP</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40AC1D3D"/>
    </Element>
    <Element Type="Param" Id="40AC1D3D">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="740D3F0A">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D80F358C"/>
    </Element>
    <Element Type="Param" Id="D80F358C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6CF39564">
        <Identifier>leastEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2F357F81"/>
    </Element>
    <Element Type="Param" Id="2F357F81">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5CC7A48C">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B64A7DDB"/>
    </Element>
    <Element Type="Param" Id="B64A7DDB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="C76896B3">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB01C40C"/>
    </Element>
    <Element Type="Param" Id="CB01C40C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="79BA9EE6">
        <Comment>
            Find the enemy we are currently targetting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="66CA28D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39212344"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77500749"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59216624"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74560359"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D656C8AF"/>
    </Element>
    <Element Type="FunctionCall" Id="39212344">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="ED69EA61"/>
        <Parameter Type="Param" Library="AIAI" Id="6B4E0D12"/>
    </Element>
    <Element Type="Param" Id="ED69EA61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC008544"/>
    </Element>
    <Element Type="FunctionCall" Id="BC008544">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="EC6E6800"/>
        <Parameter Type="Param" Library="AIAI" Id="AC99A488"/>
    </Element>
    <Element Type="Param" Id="EC6E6800">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9F435CBA"/>
        <Array Type="Param" Library="AIAI" Id="46211802"/>
    </Element>
    <Element Type="Param" Id="9F435CBA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="46211802">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="AC99A488">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6B4E0D12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
    </Element>
    <Element Type="FunctionCall" Id="77500749">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1DFB938E"/>
        <Parameter Type="Param" Library="AIAI" Id="788B7EA3"/>
    </Element>
    <Element Type="Param" Id="1DFB938E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="788B7EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11621CFC"/>
    </Element>
    <Element Type="FunctionCall" Id="11621CFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A07B65"/>
    </Element>
    <Element Type="Param" Id="D5A07B65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="99301756"/>
        <Array Type="Param" Library="AIAI" Id="63655E7E"/>
    </Element>
    <Element Type="Param" Id="99301756">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="63655E7E">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="FunctionCall" Id="59216624">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CF1C7AA1"/>
        <Parameter Type="Param" Library="AIAI" Id="28BA6309"/>
    </Element>
    <Element Type="Param" Id="CF1C7AA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A24863FF"/>
    </Element>
    <Element Type="FunctionCall" Id="A24863FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="1328A576"/>
        <Parameter Type="Param" Library="AIAI" Id="0E6A53F6"/>
    </Element>
    <Element Type="Param" Id="1328A576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2137283D"/>
        <Array Type="Param" Library="AIAI" Id="A368560B"/>
    </Element>
    <Element Type="Param" Id="2137283D">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="A368560B">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="0E6A53F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="28BA6309">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
    </Element>
    <Element Type="FunctionCall" Id="74560359">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9490F822"/>
        <Parameter Type="Param" Library="AIAI" Id="F567413E"/>
    </Element>
    <Element Type="Param" Id="9490F822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="F567413E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D01F6694"/>
    </Element>
    <Element Type="FunctionCall" Id="D01F6694">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8ABBAB"/>
    </Element>
    <Element Type="Param" Id="6F8ABBAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="982A2898"/>
        <Array Type="Param" Library="AIAI" Id="78CD8ED6"/>
    </Element>
    <Element Type="Param" Id="982A2898">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="78CD8ED6">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="FunctionCall" Id="D656C8AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DD4A0225"/>
        <Parameter Type="Param" Library="AIAI" Id="79FDB3CC"/>
        <Parameter Type="Param" Library="AIAI" Id="8BA9BD53"/>
    </Element>
    <Element Type="Param" Id="DD4A0225">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5562165D"/>
    </Element>
    <Element Type="FunctionCall" Id="5562165D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C23D1A3E"/>
    </Element>
    <Element Type="Param" Id="C23D1A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9C72FF39"/>
        <Array Type="Param" Library="AIAI" Id="45FEC051"/>
    </Element>
    <Element Type="Param" Id="9C72FF39">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="45FEC051">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="79FDB3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8BA9BD53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="80A28983">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59C03E18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F219E83F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A59237D"/>
    </Element>
    <Element Type="FunctionCall" Id="59C03E18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70BDBA5E"/>
        <Parameter Type="Param" Library="AIAI" Id="1BFE6863"/>
    </Element>
    <Element Type="Param" Id="70BDBA5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="1BFE6863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDA015E0"/>
    </Element>
    <Element Type="FunctionCall" Id="FDA015E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="79B63A1E"/>
    </Element>
    <Element Type="Param" Id="79B63A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
    </Element>
    <Element Type="FunctionCall" Id="F219E83F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F57EDA"/>
        <Parameter Type="Param" Library="AIAI" Id="E356B725"/>
        <Parameter Type="Param" Library="AIAI" Id="7D409C8A"/>
    </Element>
    <Element Type="Param" Id="D4F57EDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
    </Element>
    <Element Type="Param" Id="E356B725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7D409C8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="6A59237D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="110C1DEA"/>
        <Parameter Type="Param" Library="AIAI" Id="635A21EA"/>
        <Parameter Type="Param" Library="AIAI" Id="D2F1DFD8"/>
    </Element>
    <Element Type="Param" Id="110C1DEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72ADD00E"/>
    </Element>
    <Element Type="FunctionCall" Id="72ADD00E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="41E2C0B2"/>
    </Element>
    <Element Type="Param" Id="41E2C0B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="364D12DF"/>
    </Element>
    <Element Type="Param" Id="635A21EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D2F1DFD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="162658DA"/>
    </Element>
    <Element Type="FunctionCall" Id="162658DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="B74D4BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="8FCF9434"/>
    </Element>
    <Element Type="Param" Id="B74D4BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8FCF9434">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="DD49DFEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49A07BD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AADBBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="49A07BD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8E60ADC3"/>
    </Element>
    <Element Type="Param" Id="8E60ADC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2AADBBE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F8C8896B"/>
        <Parameter Type="Param" Library="AIAI" Id="CCADDFDA"/>
        <Parameter Type="Param" Library="AIAI" Id="87798BE7"/>
    </Element>
    <Element Type="Param" Id="F8C8896B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="CCADDFDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="87798BE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="AB557AD0">
        <Comment>
            Check the type of the current target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BB578F19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40BD0233"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10428D81"/>
    </Element>
    <Element Type="FunctionCall" Id="40BD0233">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15952B69"/>
        <Parameter Type="Param" Library="AIAI" Id="DF1B65D9"/>
        <Parameter Type="Param" Library="AIAI" Id="DDBCD9B7"/>
    </Element>
    <Element Type="Param" Id="15952B69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DDB35E4"/>
    </Element>
    <Element Type="FunctionCall" Id="1DDB35E4">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="C3CBC0CE"/>
    </Element>
    <Element Type="Param" Id="C3CBC0CE">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B332EC01"/>
    </Element>
    <Element Type="FunctionCall" Id="B332EC01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="D029D985"/>
    </Element>
    <Element Type="Param" Id="D029D985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="DF1B65D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DDBCD9B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C3DA95BF"/>
    </Element>
    <Element Type="FunctionCall" Id="10428D81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6BB87182"/>
        <Parameter Type="Param" Library="AIAI" Id="634BFA46"/>
    </Element>
    <Element Type="Param" Id="6BB87182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="23495CC3"/>
    </Element>
    <Element Type="Param" Id="634BFA46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="221E4F05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA50CB38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53A8D2DE"/>
    </Element>
    <Element Type="FunctionCall" Id="FA50CB38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="59A0DD19"/>
        <Parameter Type="Param" Library="AIAI" Id="76DC8884"/>
        <Parameter Type="Param" Library="AIAI" Id="89042296"/>
    </Element>
    <Element Type="Param" Id="59A0DD19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15C5EB74"/>
    </Element>
    <Element Type="FunctionCall" Id="15C5EB74">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="16C54F8E"/>
    </Element>
    <Element Type="Param" Id="16C54F8E">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADBAF900"/>
    </Element>
    <Element Type="FunctionCall" Id="ADBAF900">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E5780E3F"/>
    </Element>
    <Element Type="Param" Id="E5780E3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="76DC8884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="89042296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="FunctionCall" Id="53A8D2DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B81089C"/>
        <Parameter Type="Param" Library="AIAI" Id="29DDBDBD"/>
    </Element>
    <Element Type="Param" Id="7B81089C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6876251D"/>
    </Element>
    <Element Type="Param" Id="29DDBDBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DAF4FFD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45F1978C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6DCA39C"/>
    </Element>
    <Element Type="FunctionCall" Id="45F1978C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="26E744C3"/>
        <Parameter Type="Param" Library="AIAI" Id="95BA0AC2"/>
        <Parameter Type="Param" Library="AIAI" Id="AB7483F3"/>
    </Element>
    <Element Type="Param" Id="26E744C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D523A1F3"/>
    </Element>
    <Element Type="FunctionCall" Id="D523A1F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="D536B0E6"/>
        <Parameter Type="Param" Library="AIAI" Id="3907957F"/>
    </Element>
    <Element Type="Param" Id="D536B0E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C701B10"/>
    </Element>
    <Element Type="FunctionCall" Id="7C701B10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="C015002B"/>
    </Element>
    <Element Type="Param" Id="C015002B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="3907957F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="95BA0AC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AB7483F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F6DCA39C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1275D5F7"/>
        <Parameter Type="Param" Library="AIAI" Id="B02598E7"/>
    </Element>
    <Element Type="Param" Id="1275D5F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CC778D1A"/>
    </Element>
    <Element Type="Param" Id="B02598E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="91CC35A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E538DD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F3ABE35"/>
    </Element>
    <Element Type="FunctionCall" Id="8E538DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CF084FED"/>
        <Parameter Type="Param" Library="AIAI" Id="56545249"/>
    </Element>
    <Element Type="Param" Id="CF084FED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="698BC37D"/>
    </Element>
    <Element Type="Param" Id="56545249">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F3ABE35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF78E896"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="353D5C54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B57D1621"/>
    </Element>
    <Element Type="FunctionCall" Id="BF78E896">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="67871FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACD95FA"/>
        <Parameter Type="Param" Library="AIAI" Id="AC6B48EE"/>
    </Element>
    <Element Type="Param" Id="67871FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="23495CC3"/>
    </Element>
    <Element Type="Param" Id="5ACD95FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AC6B48EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="353D5C54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BB66EF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92E725C2"/>
    </Element>
    <Element Type="FunctionCall" Id="3BB66EF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="ADFCB476"/>
        <Parameter Type="Param" Library="AIAI" Id="12663253"/>
        <Parameter Type="Param" Library="AIAI" Id="90F387E5"/>
    </Element>
    <Element Type="Param" Id="ADFCB476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="BA9C76A3"/>
    </Element>
    <Element Type="Param" Id="BA9C76A3">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82AA9868"/>
        <Array Type="Param" Library="AIAI" Id="4CC6C8E6"/>
    </Element>
    <Element Type="Param" Id="82AA9868">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="4CC6C8E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="12663253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="90F387E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="92E725C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="5F98DD41"/>
        <Parameter Type="Param" Library="AIAI" Id="593923D6"/>
        <Parameter Type="Param" Library="AIAI" Id="543EE271"/>
    </Element>
    <Element Type="Param" Id="5F98DD41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CC778D1A"/>
    </Element>
    <Element Type="Param" Id="593923D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="543EE271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B57D1621">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB135D04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7A48708"/>
    </Element>
    <Element Type="FunctionCall" Id="DB135D04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="9D9886E6"/>
        <Parameter Type="Param" Library="AIAI" Id="F76E8081"/>
        <Parameter Type="Param" Library="AIAI" Id="3141F2E7"/>
    </Element>
    <Element Type="Param" Id="9D9886E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="B54F5FA1"/>
    </Element>
    <Element Type="Param" Id="B54F5FA1">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B191CA7"/>
        <Array Type="Param" Library="AIAI" Id="3B7B8149"/>
    </Element>
    <Element Type="Param" Id="7B191CA7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="3B7B8149">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="F76E8081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3141F2E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B7A48708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="3516B940"/>
        <Parameter Type="Param" Library="AIAI" Id="3E466436"/>
        <Parameter Type="Param" Library="AIAI" Id="2A778CD1"/>
    </Element>
    <Element Type="Param" Id="3516B940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6876251D"/>
    </Element>
    <Element Type="Param" Id="3E466436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A778CD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0BCD2E80">
        <Comment>
            Aggo ranges for different targets
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="814AB470">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="726E8C18"/>
        <Parameter Type="Param" Library="AIAI" Id="159CA7C5"/>
    </Element>
    <Element Type="Param" Id="726E8C18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="838ADE81"/>
    </Element>
    <Element Type="Param" Id="159CA7C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="86C841BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="39B2894C"/>
        <Parameter Type="Param" Library="AIAI" Id="BD7F2E13"/>
    </Element>
    <Element Type="Param" Id="39B2894C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="16A1D825"/>
    </Element>
    <Element Type="Param" Id="BD7F2E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="33A45994">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="541BED82"/>
        <Parameter Type="Param" Library="AIAI" Id="26CCAA00"/>
    </Element>
    <Element Type="Param" Id="541BED82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3132F27"/>
    </Element>
    <Element Type="Param" Id="26CCAA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="D6D9B5D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="881E69B8"/>
        <Parameter Type="Param" Library="AIAI" Id="D019CF00"/>
    </Element>
    <Element Type="Param" Id="881E69B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45513F27"/>
    </Element>
    <Element Type="Param" Id="D019CF00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27F89438"/>
    </Element>
    <Element Type="FunctionCall" Id="27F89438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DA11D374"/>
        <Parameter Type="Param" Library="AIAI" Id="88ACC56C"/>
        <Parameter Type="Param" Library="AIAI" Id="FA59525B"/>
    </Element>
    <Element Type="Param" Id="DA11D374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="88ACC56C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="FA59525B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="0E81365C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CF4CBA37"/>
        <Parameter Type="Param" Library="AIAI" Id="8A7B1B14"/>
    </Element>
    <Element Type="Param" Id="CF4CBA37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="742C618B"/>
    </Element>
    <Element Type="Param" Id="8A7B1B14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4982BCF"/>
    </Element>
    <Element Type="FunctionCall" Id="D4982BCF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="E98C1483"/>
    </Element>
    <Element Type="Param" Id="E98C1483">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="196A806A"/>
        <Array Type="Param" Library="AIAI" Id="6F56C498"/>
    </Element>
    <Element Type="Param" Id="196A806A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6F56C498">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="FunctionCall" Id="769AD550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C232AAAB"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1EF321"/>
    </Element>
    <Element Type="Param" Id="C232AAAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4CF21FB9"/>
    </Element>
    <Element Type="Param" Id="CC1EF321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C6EEB83"/>
    </Element>
    <Element Type="FunctionCall" Id="6C6EEB83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="979F117C"/>
        <Parameter Type="Param" Library="AIAI" Id="47EB1527"/>
        <Parameter Type="Param" Library="AIAI" Id="0BA4997C"/>
    </Element>
    <Element Type="Param" Id="979F117C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="47EB1527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0BA4997C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="742C618B"/>
    </Element>
    <Element Type="FunctionCall" Id="D2E733D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4767E311"/>
        <Parameter Type="Param" Library="AIAI" Id="42F42D3F"/>
    </Element>
    <Element Type="Param" Id="4767E311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C4B9CCB"/>
    </Element>
    <Element Type="Param" Id="42F42D3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A04ED50"/>
    </Element>
    <Element Type="FunctionCall" Id="5A04ED50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B768C1B3"/>
        <Parameter Type="Param" Library="AIAI" Id="CCC6A94F"/>
        <Parameter Type="Param" Library="AIAI" Id="583AA1D2"/>
    </Element>
    <Element Type="Param" Id="B768C1B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CCC6A94F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="583AA1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="742C618B"/>
    </Element>
    <Element Type="Comment" Id="CF239C78">
        <Comment>
            Find nearby enemies we could attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C4F1B258">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CC928F1B"/>
        <Parameter Type="Param" Library="AIAI" Id="31223F94"/>
    </Element>
    <Element Type="Param" Id="CC928F1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62987DA8"/>
    </Element>
    <Element Type="FunctionCall" Id="62987DA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="B3FDDE92"/>
        <Parameter Type="Param" Library="AIAI" Id="31D0F8A1"/>
        <Parameter Type="Param" Library="AIAI" Id="1D8F9BC6"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE97D8D"/>
        <Parameter Type="Param" Library="AIAI" Id="4459EE18"/>
        <Parameter Type="Param" Library="AIAI" Id="E721BE82"/>
    </Element>
    <Element Type="Param" Id="B3FDDE92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="31D0F8A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="1D8F9BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="2FE97D8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="45513F27"/>
    </Element>
    <Element Type="Param" Id="4459EE18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Value>Visible;Player,Ally,Neutral,Light,Missile,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E721BE82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="31223F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
    </Element>
    <Element Type="FunctionCall" Id="ACC9A2DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EEEF1429"/>
        <Parameter Type="Param" Library="AIAI" Id="94BAC2F6"/>
    </Element>
    <Element Type="Param" Id="EEEF1429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="505960D8"/>
    </Element>
    <Element Type="Param" Id="94BAC2F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51365EC8"/>
    </Element>
    <Element Type="FunctionCall" Id="51365EC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="4134BFB2"/>
        <Parameter Type="Param" Library="AIAI" Id="F32D66A1"/>
        <Parameter Type="Param" Library="AIAI" Id="6FB5F122"/>
        <Parameter Type="Param" Library="AIAI" Id="EB31A9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="744D284C"/>
    </Element>
    <Element Type="Param" Id="4134BFB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="F32D66A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="6FB5F122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="EB31A9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="744D284C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
    </Element>
    <Element Type="FunctionCall" Id="FB16F787">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="644597CC"/>
        <Parameter Type="Param" Library="AIAI" Id="E16777FA"/>
    </Element>
    <Element Type="Param" Id="644597CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E3E19CB"/>
    </Element>
    <Element Type="Param" Id="E16777FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDAB2F7E"/>
    </Element>
    <Element Type="FunctionCall" Id="DDAB2F7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="2998582E"/>
        <Parameter Type="Param" Library="AIAI" Id="3B03F5CD"/>
        <Parameter Type="Param" Library="AIAI" Id="B340DDCC"/>
        <Parameter Type="Param" Library="AIAI" Id="E8894583"/>
        <Parameter Type="Param" Library="AIAI" Id="E59CE80E"/>
    </Element>
    <Element Type="Param" Id="2998582E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="3B03F5CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B340DDCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E8894583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E59CE80E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
    </Element>
    <Element Type="FunctionCall" Id="BE254DD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EB051576"/>
        <Parameter Type="Param" Library="AIAI" Id="D294801E"/>
    </Element>
    <Element Type="Param" Id="EB051576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="930FB9EF"/>
    </Element>
    <Element Type="Param" Id="D294801E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11FA0F7A"/>
    </Element>
    <Element Type="FunctionCall" Id="11FA0F7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="D9135932"/>
        <Parameter Type="Param" Library="AIAI" Id="25B0EDD8"/>
        <Parameter Type="Param" Library="AIAI" Id="0D82DA00"/>
        <Parameter Type="Param" Library="AIAI" Id="8C559AE1"/>
        <Parameter Type="Param" Library="AIAI" Id="68EB2DF4"/>
    </Element>
    <Element Type="Param" Id="D9135932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="25B0EDD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="0D82DA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="8C559AE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="68EB2DF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
    </Element>
    <Element Type="FunctionCall" Id="3501A126">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E165CC4D"/>
        <Parameter Type="Param" Library="AIAI" Id="3E75CD87"/>
    </Element>
    <Element Type="Param" Id="E165CC4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="772BFDD0"/>
    </Element>
    <Element Type="Param" Id="3E75CD87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66D11F32"/>
    </Element>
    <Element Type="FunctionCall" Id="66D11F32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="B7518FDD"/>
        <Parameter Type="Param" Library="AIAI" Id="C9926CF7"/>
        <Parameter Type="Param" Library="AIAI" Id="831E54EC"/>
        <Parameter Type="Param" Library="AIAI" Id="5C276337"/>
        <Parameter Type="Param" Library="AIAI" Id="ADA241C1"/>
    </Element>
    <Element Type="Param" Id="B7518FDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="C9926CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="831E54EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="5C276337">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="ADA241C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5CAB28A9"/>
    </Element>
    <Element Type="FunctionCall" Id="98397395">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA34409"/>
        <Parameter Type="Param" Library="AIAI" Id="2B3D055D"/>
    </Element>
    <Element Type="Param" Id="9CA34409">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DE70C50"/>
    </Element>
    <Element Type="FunctionCall" Id="8DE70C50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="5D1792A4"/>
        <Parameter Type="Param" Library="AIAI" Id="61FC3F20"/>
        <Parameter Type="Param" Library="AIAI" Id="56CCC38A"/>
        <Parameter Type="Param" Library="AIAI" Id="17A29CFF"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F6C2C6"/>
        <Parameter Type="Param" Library="AIAI" Id="186DC7FD"/>
    </Element>
    <Element Type="Param" Id="5D1792A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="61FC3F20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="56CCC38A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="17A29CFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="45513F27"/>
    </Element>
    <Element Type="Param" Id="A6F6C2C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Value>Visible;Player,Neutral,Enemy,Light,Missile,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="186DC7FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="2B3D055D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="82860AD2"/>
    </Element>
    <Element Type="FunctionCall" Id="EB1F82B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D59F3FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="384602CD"/>
    </Element>
    <Element Type="Param" Id="D59F3FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9017951"/>
    </Element>
    <Element Type="Param" Id="384602CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67F8A7BA"/>
    </Element>
    <Element Type="FunctionCall" Id="67F8A7BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="CE9A52F5"/>
        <Parameter Type="Param" Library="AIAI" Id="0EC3022D"/>
        <Parameter Type="Param" Library="AIAI" Id="7B5CDB60"/>
        <Parameter Type="Param" Library="AIAI" Id="4B34448F"/>
        <Parameter Type="Param" Library="AIAI" Id="AE018705"/>
    </Element>
    <Element Type="Param" Id="CE9A52F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="0EC3022D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="7B5CDB60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4B34448F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="AE018705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="82860AD2"/>
    </Element>
    <Element Type="Comment" Id="DBBCF897">
        <Comment>
            Only try to target heroes if at a high difficulty level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3068A44B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D2A8414"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="31C9139E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BEFFB21"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F1EEC6FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDB8B16F"/>
    </Element>
    <Element Type="FunctionCall" Id="0D2A8414">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1D42897A"/>
        <Parameter Type="Param" Library="AIAI" Id="1CF23AD7"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBE4189"/>
    </Element>
    <Element Type="Param" Id="1D42897A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="BC69A3AC"/>
    </Element>
    <Element Type="Param" Id="BC69A3AC">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FE711386"/>
        <Array Type="Param" Library="AIAI" Id="5714774A"/>
    </Element>
    <Element Type="Param" Id="FE711386">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5714774A">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="1CF23AD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8EBE4189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="31C9139E">
        <Comment>
            Attack any heroes that are attacking ally heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6BEFFB21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA9367A"/>
        <Parameter Type="Param" Library="AIAI" Id="EB0CBC65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="201D0711"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0089EE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE3FB1D8"/>
    </Element>
    <Element Type="Param" Id="1DA9367A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="A9017951"/>
    </Element>
    <Element Type="Param" Id="EB0CBC65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="16AE9C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="201D0711">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="372082CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09B2DE86"/>
    </Element>
    <Element Type="FunctionCall" Id="372082CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="09B2DE86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D2AF5A4F"/>
        <Parameter Type="Param" Library="AIAI" Id="34E5430A"/>
        <Parameter Type="Param" Library="AIAI" Id="215FBCD7"/>
    </Element>
    <Element Type="Param" Id="D2AF5A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="282509DA"/>
    </Element>
    <Element Type="FunctionCall" Id="282509DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="8210B372"/>
    </Element>
    <Element Type="Param" Id="8210B372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="16AE9C0C"/>
    </Element>
    <Element Type="Param" Id="34E5430A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="215FBCD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="F0089EE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="860937B8"/>
        <Parameter Type="Param" Library="AIAI" Id="085F56BA"/>
    </Element>
    <Element Type="Param" Id="860937B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="085F56BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="CFC1BBB3"/>
        <Array Type="Param" Library="AIAI" Id="6CBC6E61"/>
    </Element>
    <Element Type="Param" Id="CFC1BBB3">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="6CBC6E61">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="370C7763"/>
    </Element>
    <Element Type="FunctionCall" Id="370C7763">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="35601617"/>
    </Element>
    <Element Type="Param" Id="35601617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="16AE9C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="FE3FB1D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD79DF84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96F7BD95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C23B7A9"/>
    </Element>
    <Element Type="FunctionCall" Id="CD79DF84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="92275650"/>
        <Parameter Type="Param" Library="AIAI" Id="D5057A6D"/>
    </Element>
    <Element Type="Param" Id="92275650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="D5057A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82F91580"/>
    </Element>
    <Element Type="FunctionCall" Id="82F91580">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="3E1B560F"/>
        <Parameter Type="Param" Library="AIAI" Id="83FF045B"/>
        <Parameter Type="Param" Library="AIAI" Id="81C11538"/>
    </Element>
    <Element Type="Param" Id="3E1B560F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="83FF045B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="81C11538">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="96F7BD95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B70E26B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A268C7DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEC4445C"/>
    </Element>
    <Element Type="FunctionCall" Id="5B70E26B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9ABEF2D0"/>
        <Parameter Type="Param" Library="AIAI" Id="6E171AA4"/>
    </Element>
    <Element Type="Param" Id="9ABEF2D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="Param" Id="6E171AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="FunctionCall" Id="A268C7DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8B20AC3C"/>
        <Parameter Type="Param" Library="AIAI" Id="8B35D385"/>
    </Element>
    <Element Type="Param" Id="8B20AC3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="8B35D385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="FunctionCall" Id="EEC4445C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="135D6B07"/>
        <Parameter Type="Param" Library="AIAI" Id="E4529A51"/>
        <Parameter Type="Param" Library="AIAI" Id="36541253"/>
    </Element>
    <Element Type="Param" Id="135D6B07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="E4529A51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="36541253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="FunctionCall" Id="3C23B7A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFA3476E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AF05E0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02FADCC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="876EA24D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="800EAA48"/>
    </Element>
    <Element Type="FunctionCall" Id="CFA3476E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="F1976389"/>
        <Parameter Type="Param" Library="AIAI" Id="D0407641"/>
        <Parameter Type="Param" Library="AIAI" Id="5FDEFC0B"/>
    </Element>
    <Element Type="Param" Id="F1976389">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46CCD8A6"/>
    </Element>
    <Element Type="FunctionCall" Id="46CCD8A6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD0018D"/>
        <Parameter Type="Param" Library="AIAI" Id="50BD7788"/>
    </Element>
    <Element Type="Param" Id="2DD0018D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C77B74B"/>
    </Element>
    <Element Type="FunctionCall" Id="6C77B74B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="89FA73F4"/>
    </Element>
    <Element Type="Param" Id="89FA73F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="16AE9C0C"/>
    </Element>
    <Element Type="Param" Id="50BD7788">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D0407641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FDEFC0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0AF05E0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A69325"/>
        <Parameter Type="Param" Library="AIAI" Id="40808C2F"/>
        <Parameter Type="Param" Library="AIAI" Id="392EEC60"/>
    </Element>
    <Element Type="Param" Id="E9A69325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A0D5F1D"/>
    </Element>
    <Element Type="FunctionCall" Id="1A0D5F1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="7AFE7836"/>
    </Element>
    <Element Type="Param" Id="7AFE7836">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="40808C2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="392EEC60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="02FADCC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C7826816"/>
        <Parameter Type="Param" Library="AIAI" Id="C95B74B1"/>
        <Parameter Type="Param" Library="AIAI" Id="2BB537D2"/>
    </Element>
    <Element Type="Param" Id="C7826816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23BFFB69"/>
    </Element>
    <Element Type="FunctionCall" Id="23BFFB69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="AC1D0F5B"/>
        <Parameter Type="Param" Library="AIAI" Id="E21C6D6E"/>
    </Element>
    <Element Type="Param" Id="AC1D0F5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7A1ED37"/>
    </Element>
    <Element Type="FunctionCall" Id="D7A1ED37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="C95CF8DD"/>
    </Element>
    <Element Type="Param" Id="C95CF8DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="E21C6D6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="C95B74B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2BB537D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="876EA24D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="DB46E696"/>
        <Parameter Type="Param" Library="AIAI" Id="5E40131F"/>
        <Parameter Type="Param" Library="AIAI" Id="782B195E"/>
    </Element>
    <Element Type="Param" Id="DB46E696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC62CC26"/>
    </Element>
    <Element Type="FunctionCall" Id="EC62CC26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E83FB374"/>
        <Parameter Type="Param" Library="AIAI" Id="0523DFA9"/>
    </Element>
    <Element Type="Param" Id="E83FB374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="0523DFA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D8653A0"/>
    </Element>
    <Element Type="FunctionCall" Id="0D8653A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1375EB24"/>
    </Element>
    <Element Type="Param" Id="1375EB24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="5E40131F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="782B195E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C3132F27"/>
    </Element>
    <Element Type="FunctionCall" Id="800EAA48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="762F4C09"/>
        <Parameter Type="Param" Library="AIAI" Id="E899C202"/>
        <Parameter Type="Param" Library="AIAI" Id="7FBE8546"/>
    </Element>
    <Element Type="Param" Id="762F4C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD4E7532"/>
    </Element>
    <Element Type="FunctionCall" Id="FD4E7532">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ABF82322"/>
        <Parameter Type="Param" Library="AIAI" Id="306223F1"/>
    </Element>
    <Element Type="Param" Id="306223F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
        <Variable Type="Variable" Library="AIAI" Id="5B57AF64"/>
    </Element>
    <Element Type="Param" Id="E899C202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7FBE8546">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F1EEC6FF">
        <Comment>
            Harass any close heroes, and attack any weak heroes that are nearby
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EDB8B16F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFDBF903"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDC09F4"/>
    </Element>
    <Element Type="FunctionCall" Id="CFDBF903">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6E0B1F6"/>
        <Parameter Type="Param" Library="AIAI" Id="7B8A4D17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F93ABE34"/>
    </Element>
    <Element Type="Param" Id="D6E0B1F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="4E3E19CB"/>
    </Element>
    <Element Type="Param" Id="7B8A4D17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="F93ABE34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76BA96D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E02F1756"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8CB3752"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8151699A"/>
    </Element>
    <Element Type="FunctionCall" Id="76BA96D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB7D58A"/>
        <Parameter Type="Param" Library="AIAI" Id="82A63D7F"/>
        <Parameter Type="Param" Library="AIAI" Id="58EB02BE"/>
    </Element>
    <Element Type="Param" Id="1FB7D58A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F9DF704"/>
    </Element>
    <Element Type="FunctionCall" Id="8F9DF704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="15E55321"/>
        <Parameter Type="Param" Library="AIAI" Id="15FC6362"/>
    </Element>
    <Element Type="Param" Id="15E55321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="15FC6362">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="82A63D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="58EB02BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E02F1756">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD8BDA60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DDC7552"/>
    </Element>
    <Element Type="FunctionCall" Id="AD8BDA60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="12C8B8C6"/>
        <Parameter Type="Param" Library="AIAI" Id="F07DE852"/>
        <Parameter Type="Param" Library="AIAI" Id="BB29A558"/>
    </Element>
    <Element Type="Param" Id="12C8B8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C399A6FE"/>
    </Element>
    <Element Type="FunctionCall" Id="C399A6FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="DAEA53B6"/>
        <Parameter Type="Param" Library="AIAI" Id="745922FD"/>
    </Element>
    <Element Type="Param" Id="DAEA53B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="745922FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48BF3083"/>
    </Element>
    <Element Type="FunctionCall" Id="48BF3083">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0D78BC0C"/>
    </Element>
    <Element Type="Param" Id="0D78BC0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="F07DE852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="BB29A558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="4CF21FB9"/>
    </Element>
    <Element Type="FunctionCall" Id="6DDC7552">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B47F365"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE8ABECE"/>
    </Element>
    <Element Type="FunctionCall" Id="0B47F365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="091CBBE3"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD25773"/>
        <Parameter Type="Param" Library="AIAI" Id="85E4E47C"/>
    </Element>
    <Element Type="Param" Id="091CBBE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1609923B"/>
    </Element>
    <Element Type="FunctionCall" Id="1609923B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="B2040A96"/>
        <Parameter Type="Param" Library="AIAI" Id="709EFE20"/>
        <Parameter Type="Param" Library="AIAI" Id="9D684E41"/>
    </Element>
    <Element Type="Param" Id="B2040A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="709EFE20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="9D684E41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="AAD25773">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="85E4E47C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CE8ABECE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="947256A2"/>
        <Parameter Type="Param" Library="AIAI" Id="12479285"/>
        <Parameter Type="Param" Library="AIAI" Id="38F86751"/>
    </Element>
    <Element Type="Param" Id="947256A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A7859DF"/>
    </Element>
    <Element Type="FunctionCall" Id="2A7859DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="22200F40"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFDEB30"/>
    </Element>
    <Element Type="Param" Id="22200F40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="5CFDEB30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11B9E110"/>
    </Element>
    <Element Type="FunctionCall" Id="11B9E110">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE9DEC7"/>
    </Element>
    <Element Type="Param" Id="6FE9DEC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="12479285">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="38F86751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5C4B9CCB"/>
    </Element>
    <Element Type="FunctionCall" Id="D8CB3752">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="19C3E42B"/>
        <Parameter Type="Param" Library="AIAI" Id="F34AA743"/>
    </Element>
    <Element Type="Param" Id="19C3E42B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D681EE41"/>
    </Element>
    <Element Type="Param" Id="F34AA743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C68A317"/>
    </Element>
    <Element Type="FunctionCall" Id="2C68A317">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="1DAC7C24"/>
        <Parameter Type="Param" Library="AIAI" Id="F2B26626"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC24B61"/>
    </Element>
    <Element Type="Param" Id="1DAC7C24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="F2B26626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="4CC24B61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="8151699A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="043A6F31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1172A32D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94E5CE1C"/>
    </Element>
    <Element Type="FunctionCall" Id="043A6F31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="987A4D1F"/>
        <Parameter Type="Param" Library="AIAI" Id="840C4DCF"/>
    </Element>
    <Element Type="Param" Id="987A4D1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AE1EDB4F"/>
    </Element>
    <Element Type="Param" Id="840C4DCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D681EE41"/>
    </Element>
    <Element Type="FunctionCall" Id="1172A32D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0D9247F9"/>
        <Parameter Type="Param" Library="AIAI" Id="71C73D9F"/>
    </Element>
    <Element Type="Param" Id="0D9247F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="71C73D9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="94E5CE1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1E1F079A"/>
        <Parameter Type="Param" Library="AIAI" Id="59A7CD23"/>
        <Parameter Type="Param" Library="AIAI" Id="88C5932D"/>
    </Element>
    <Element Type="Param" Id="1E1F079A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D681EE41"/>
    </Element>
    <Element Type="Param" Id="59A7CD23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="88C5932D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="AE1EDB4F"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDC09F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E163FFE5"/>
        <Parameter Type="Param" Library="AIAI" Id="1A816B67"/>
        <Parameter Type="Param" Library="AIAI" Id="39EAD39A"/>
    </Element>
    <Element Type="Param" Id="E163FFE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="1A816B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="39EAD39A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="E1ABB065">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA4CD77D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A825363"/>
    </Element>
    <Element Type="FunctionCall" Id="BA4CD77D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DBA2C02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69FB3448"/>
    </Element>
    <Element Type="FunctionCall" Id="3DBA2C02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="19F75FC5"/>
        <Parameter Type="Param" Library="AIAI" Id="492C8FCB"/>
        <Parameter Type="Param" Library="AIAI" Id="4D62C6C3"/>
    </Element>
    <Element Type="Param" Id="19F75FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C3661A00"/>
        <Array Type="Param" Library="AIAI" Id="760AE4E2"/>
    </Element>
    <Element Type="Param" Id="760AE4E2">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2FC1FB2F"/>
        <Array Type="Param" Library="AIAI" Id="5C91351E"/>
    </Element>
    <Element Type="Param" Id="2FC1FB2F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5C91351E">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="492C8FCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D62C6C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69FB3448">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="53EE4F5E"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACFB48E"/>
        <Parameter Type="Param" Library="AIAI" Id="F2D7980C"/>
    </Element>
    <Element Type="Param" Id="53EE4F5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="698BC37D"/>
    </Element>
    <Element Type="Param" Id="7ACFB48E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2D7980C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0A825363">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A241B75B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7C7C396"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E17D8DC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD2E6DC7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F99D9828"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A65BE74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530078FB"/>
    </Element>
    <Element Type="Comment" Id="A241B75B">
        <Comment>
            Attack a nearby tower that is safe to attack
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F7C7C396">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62F7C858"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A13608"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D86B4A66"/>
    </Element>
    <Element Type="Param" Id="62F7C858">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="505960D8"/>
    </Element>
    <Element Type="Param" Id="D0A13608">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="D86B4A66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C1BA94E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C466B3AC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A59E5B73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA484E2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9060D5F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="348859AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C0400B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48EA61A"/>
    </Element>
    <Element Type="FunctionCall" Id="9C1BA94E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA897494"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C803B8DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DB2B3DB"/>
    </Element>
    <Element Type="FunctionCall" Id="FA897494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EBBA6EB3"/>
        <Parameter Type="Param" Library="AIAI" Id="492694F5"/>
        <Parameter Type="Param" Library="AIAI" Id="2C7F23AE"/>
    </Element>
    <Element Type="Param" Id="EBBA6EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EBDB43D7"/>
        <Array Type="Param" Library="AIAI" Id="B58C48C4"/>
    </Element>
    <Element Type="Param" Id="EBDB43D7">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="B58C48C4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF982D43"/>
    </Element>
    <Element Type="FunctionCall" Id="FF982D43">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="1D69A8BE"/>
    </Element>
    <Element Type="Param" Id="1D69A8BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="492694F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2C7F23AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="C803B8DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B974ADDB"/>
        <Parameter Type="Param" Library="AIAI" Id="E74BBDDE"/>
        <Parameter Type="Param" Library="AIAI" Id="596A9140"/>
    </Element>
    <Element Type="Param" Id="B974ADDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B86FD598"/>
    </Element>
    <Element Type="FunctionCall" Id="B86FD598">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD0DA41"/>
    </Element>
    <Element Type="Param" Id="9FD0DA41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="E74BBDDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="596A9140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9DB2B3DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="00195D09"/>
        <Parameter Type="Param" Library="AIAI" Id="2B5189B0"/>
        <Parameter Type="Param" Library="AIAI" Id="4A102F32"/>
    </Element>
    <Element Type="Param" Id="00195D09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B891F850"/>
    </Element>
    <Element Type="FunctionCall" Id="B891F850">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="363B870A"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F77707"/>
        <Parameter Type="Param" Library="AIAI" Id="364FC2F5"/>
    </Element>
    <Element Type="Param" Id="E2F77707">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D8FD62B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="364FC2F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="713F99AA"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="2B5189B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A102F32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C466B3AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DFE65B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F98F594A"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFE65B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="49660A34"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0E5D33"/>
        <Parameter Type="Param" Library="AIAI" Id="59C2EA25"/>
    </Element>
    <Element Type="Param" Id="49660A34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A2ADAEB"/>
    </Element>
    <Element Type="FunctionCall" Id="4A2ADAEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D7FE9F25"/>
        <Parameter Type="Param" Library="AIAI" Id="FF92A1D7"/>
    </Element>
    <Element Type="Param" Id="D7FE9F25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="FF92A1D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="778A668A"/>
    </Element>
    <Element Type="FunctionCall" Id="778A668A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="717955E8"/>
    </Element>
    <Element Type="Param" Id="717955E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="2C0E5D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="59C2EA25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="16A1D825"/>
    </Element>
    <Element Type="FunctionCall" Id="F98F594A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02A67B55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7985E382"/>
    </Element>
    <Element Type="FunctionCall" Id="02A67B55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="EBFF7360"/>
        <Parameter Type="Param" Library="AIAI" Id="41323F1C"/>
        <Parameter Type="Param" Library="AIAI" Id="87E77A50"/>
    </Element>
    <Element Type="Param" Id="EBFF7360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="698BC37D"/>
    </Element>
    <Element Type="Param" Id="41323F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="87E77A50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7985E382">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC52932"/>
        <Parameter Type="Param" Library="AIAI" Id="987A3D6C"/>
        <Parameter Type="Param" Library="AIAI" Id="6B0C2467"/>
    </Element>
    <Element Type="Param" Id="AFC52932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13CEF2C8"/>
    </Element>
    <Element Type="FunctionCall" Id="13CEF2C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="03092F69"/>
        <Parameter Type="Param" Library="AIAI" Id="C3B22EEB"/>
    </Element>
    <Element Type="Param" Id="03092F69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="C3B22EEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA4FC155"/>
    </Element>
    <Element Type="FunctionCall" Id="DA4FC155">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB3ABEE"/>
    </Element>
    <Element Type="Param" Id="4FB3ABEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="987A3D6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6B0C2467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="45513F27"/>
    </Element>
    <Element Type="Comment" Id="A59E5B73">
        <Comment>
            Only target towers that are in your lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FA484E2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="27DA87F3"/>
        <Parameter Type="Param" Library="AIAI" Id="4973E40E"/>
    </Element>
    <Element Type="Param" Id="27DA87F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C76896B3"/>
    </Element>
    <Element Type="Param" Id="4973E40E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE10BD92"/>
    </Element>
    <Element Type="FunctionCall" Id="CE10BD92">
        <FunctionDef Type="FunctionDef" Library="Game" Id="DC2345B6"/>
        <Parameter Type="Param" Library="AIAI" Id="CD134873"/>
    </Element>
    <Element Type="Param" Id="CD134873">
        <ParameterDef Type="ParamDef" Library="Game" Id="858D91C1"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="E9060D5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90515B70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3710E9BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0174C1BC"/>
    </Element>
    <Element Type="FunctionCall" Id="90515B70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3710E9BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="16DA9287"/>
        <Parameter Type="Param" Library="AIAI" Id="74C090ED"/>
        <Parameter Type="Param" Library="AIAI" Id="89AC7BF9"/>
    </Element>
    <Element Type="Param" Id="16DA9287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C76896B3"/>
    </Element>
    <Element Type="Param" Id="74C090ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="89AC7BF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0174C1BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="374126B8"/>
        <Parameter Type="Param" Library="AIAI" Id="3D113C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="E214CD84"/>
    </Element>
    <Element Type="Param" Id="374126B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="1CE5459E"/>
        <Array Type="Param" Library="AIAI" Id="765E7E2A"/>
    </Element>
    <Element Type="Param" Id="1CE5459E">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="765E7E2A">
        <Variable Type="Variable" Library="AIAI" Id="C76896B3"/>
    </Element>
    <Element Type="Param" Id="3D113C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E214CD84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="68B401DC"/>
        <Array Type="Param" Library="AIAI" Id="5B7C225C"/>
    </Element>
    <Element Type="Param" Id="68B401DC">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="5B7C225C">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Comment" Id="348859AC">
        <Comment>
            Evaluate the target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9C0400B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF935672"/>
        <Parameter Type="Param" Library="AIAI" Id="D2113082"/>
    </Element>
    <Element Type="Param" Id="FF935672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="D2113082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA2E90CC"/>
    </Element>
    <Element Type="FunctionCall" Id="CA2E90CC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="E4893F1C"/>
        <Parameter Type="Param" Library="AIAI" Id="981C9594"/>
        <Parameter Type="Param" Library="AIAI" Id="47D4B031"/>
    </Element>
    <Element Type="Param" Id="E4893F1C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="981C9594">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="47D4B031">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="832C6C0F"/>
    </Element>
    <Element Type="FunctionCall" Id="A48EA61A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADF87DF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52EF069F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59958957"/>
    </Element>
    <Element Type="FunctionCall" Id="ADF87DF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E887B9B"/>
        <Parameter Type="Param" Library="AIAI" Id="7A5BEAB9"/>
    </Element>
    <Element Type="Param" Id="7E887B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="Param" Id="7A5BEAB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="FunctionCall" Id="52EF069F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5DF25942"/>
        <Parameter Type="Param" Library="AIAI" Id="68FF9029"/>
    </Element>
    <Element Type="Param" Id="5DF25942">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="68FF9029">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="59958957">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F51477D"/>
        <Parameter Type="Param" Library="AIAI" Id="D26C5B09"/>
        <Parameter Type="Param" Library="AIAI" Id="CAF437AD"/>
    </Element>
    <Element Type="Param" Id="3F51477D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="D26C5B09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="CAF437AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="Comment" Id="E17D8DC1">
        <Comment>
            Attack a nearby weak minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AD2E6DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F699CCA"/>
        <Parameter Type="Param" Library="AIAI" Id="414CC849"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD763FA7"/>
    </Element>
    <Element Type="Param" Id="8F699CCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="930FB9EF"/>
    </Element>
    <Element Type="Param" Id="414CC849">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="BD763FA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="333FB138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8FCCA4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22C5509F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61C720F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD8A0D9D"/>
    </Element>
    <Element Type="Comment" Id="333FB138">
        <Comment>
            Take distance into account so the hero doesn't move too far forward to attack the weaker ranged minion in the back
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E8FCCA4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52C28C65"/>
        <Parameter Type="Param" Library="AIAI" Id="F4A7151D"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBB3305"/>
    </Element>
    <Element Type="Param" Id="52C28C65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="235B64BC"/>
    </Element>
    <Element Type="FunctionCall" Id="235B64BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="3DABE2C2"/>
        <Parameter Type="Param" Library="AIAI" Id="C8A4298F"/>
    </Element>
    <Element Type="Param" Id="3DABE2C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="C8A4298F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="F4A7151D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1CBB3305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="22C5509F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A8CE1527"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF747CD"/>
    </Element>
    <Element Type="Param" Id="A8CE1527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="CEF747CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B3BFE6F"/>
    </Element>
    <Element Type="FunctionCall" Id="9B3BFE6F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="58B52128"/>
        <Parameter Type="Param" Library="AIAI" Id="DC344F31"/>
        <Parameter Type="Param" Library="AIAI" Id="739BCBB7"/>
    </Element>
    <Element Type="Param" Id="58B52128">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="DC344F31">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="739BCBB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="61C720F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D72DFE4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B157BC6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EE2F6B0"/>
    </Element>
    <Element Type="FunctionCall" Id="D72DFE4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6DD10E56"/>
        <Parameter Type="Param" Library="AIAI" Id="88DE12BC"/>
    </Element>
    <Element Type="Param" Id="6DD10E56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="Param" Id="88DE12BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="FunctionCall" Id="B157BC6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D65E9C15"/>
        <Parameter Type="Param" Library="AIAI" Id="FEB625F5"/>
    </Element>
    <Element Type="Param" Id="D65E9C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="FEB625F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="5EE2F6B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3F59E32"/>
        <Parameter Type="Param" Library="AIAI" Id="FC6FFF22"/>
        <Parameter Type="Param" Library="AIAI" Id="4DEEB7FD"/>
    </Element>
    <Element Type="Param" Id="C3F59E32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="FC6FFF22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4DEEB7FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="FunctionCall" Id="FD8A0D9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1EDC8300"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE0F03A"/>
        <Parameter Type="Param" Library="AIAI" Id="6752556B"/>
    </Element>
    <Element Type="Param" Id="1EDC8300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB1EB0C2"/>
    </Element>
    <Element Type="FunctionCall" Id="EB1EB0C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="075F7555"/>
        <Parameter Type="Param" Library="AIAI" Id="D685830A"/>
    </Element>
    <Element Type="Param" Id="075F7555">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="D685830A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="521FC191"/>
    </Element>
    <Element Type="FunctionCall" Id="521FC191">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C8A4F8E4"/>
    </Element>
    <Element Type="Param" Id="C8A4F8E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="7AE0F03A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6752556B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="838ADE81"/>
    </Element>
    <Element Type="Comment" Id="F99D9828">
        <Comment>
            Attack a nearby weak summoned unit
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5A65BE74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8DABD765"/>
        <Parameter Type="Param" Library="AIAI" Id="08852533"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1242156D"/>
    </Element>
    <Element Type="Param" Id="8DABD765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="772BFDD0"/>
    </Element>
    <Element Type="Param" Id="08852533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="1242156D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="204D23F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28EB1059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BB074C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C05CB007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A18E5F73"/>
    </Element>
    <Element Type="Comment" Id="204D23F8">
        <Comment>
            Take distance into account so the hero doesn't move too far forward to attack the weaker ranged minion in the back
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="28EB1059">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15F47C90"/>
        <Parameter Type="Param" Library="AIAI" Id="BE1A4493"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A6C14E"/>
    </Element>
    <Element Type="Param" Id="15F47C90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B52A8B36"/>
    </Element>
    <Element Type="FunctionCall" Id="B52A8B36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="58C522B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F4BB574E"/>
    </Element>
    <Element Type="Param" Id="58C522B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="F4BB574E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="BE1A4493">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D7A6C14E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4BB074C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB6692C"/>
        <Parameter Type="Param" Library="AIAI" Id="1D6E0331"/>
    </Element>
    <Element Type="Param" Id="0AB6692C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="1D6E0331">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17F91581"/>
    </Element>
    <Element Type="FunctionCall" Id="17F91581">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA311B3"/>
        <Parameter Type="Param" Library="AIAI" Id="CD2ADE5A"/>
        <Parameter Type="Param" Library="AIAI" Id="EE351F35"/>
    </Element>
    <Element Type="Param" Id="ECA311B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="CD2ADE5A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="EE351F35">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="C05CB007">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F28F59E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EE7E553"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30838076"/>
    </Element>
    <Element Type="FunctionCall" Id="7F28F59E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3270EE9D"/>
        <Parameter Type="Param" Library="AIAI" Id="A1BF8AFB"/>
    </Element>
    <Element Type="Param" Id="3270EE9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="Param" Id="A1BF8AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="FunctionCall" Id="1EE7E553">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C9F1D912"/>
        <Parameter Type="Param" Library="AIAI" Id="043DD778"/>
    </Element>
    <Element Type="Param" Id="C9F1D912">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="043DD778">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="FunctionCall" Id="30838076">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47C92BB0"/>
        <Parameter Type="Param" Library="AIAI" Id="14EFEE57"/>
        <Parameter Type="Param" Library="AIAI" Id="B3FED527"/>
    </Element>
    <Element Type="Param" Id="47C92BB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="740D3F0A"/>
    </Element>
    <Element Type="Param" Id="14EFEE57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B3FED527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6CF39564"/>
    </Element>
    <Element Type="FunctionCall" Id="A18E5F73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="81E7303B"/>
        <Parameter Type="Param" Library="AIAI" Id="A930C505"/>
        <Parameter Type="Param" Library="AIAI" Id="97C3947F"/>
    </Element>
    <Element Type="Param" Id="81E7303B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="704E9A49"/>
    </Element>
    <Element Type="FunctionCall" Id="704E9A49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="55E5DA0D"/>
        <Parameter Type="Param" Library="AIAI" Id="09559F3E"/>
    </Element>
    <Element Type="Param" Id="55E5DA0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6826AC7F"/>
    </Element>
    <Element Type="Param" Id="09559F3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4969230"/>
    </Element>
    <Element Type="FunctionCall" Id="C4969230">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D3137950"/>
    </Element>
    <Element Type="Param" Id="D3137950">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="AD8A3435"/>
    </Element>
    <Element Type="Param" Id="A930C505">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="97C3947F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="838ADE81"/>
    </Element>
    <Element Type="FunctionCall" Id="530078FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7030C37D"/>
        <Parameter Type="Param" Library="AIAI" Id="46D81B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="54A65A91"/>
    </Element>
    <Element Type="Param" Id="7030C37D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="46D81B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="54A65A91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="1B044477">
        <Comment>
            If we didn't find anything to attack, just return false. Otherwise make sure we're attacking that target.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BEAD5BD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60CE64CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4526357A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68533B64"/>
    </Element>
    <Element Type="FunctionCall" Id="60CE64CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8962E24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A4500E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="744D8A66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA465554"/>
    </Element>
    <Element Type="FunctionCall" Id="F8962E24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D5F9086"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C18F3683"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C737BB3"/>
    </Element>
    <Element Type="FunctionCall" Id="2D5F9086">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA8A423"/>
        <Parameter Type="Param" Library="AIAI" Id="9259CA0B"/>
        <Parameter Type="Param" Library="AIAI" Id="5C0452FF"/>
    </Element>
    <Element Type="Param" Id="BBA8A423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4DCEA646"/>
        <Array Type="Param" Library="AIAI" Id="0C1A69CE"/>
    </Element>
    <Element Type="Param" Id="4DCEA646">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0C1A69CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="9259CA0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B57EB33A"/>
    </Element>
    <Element Type="FunctionCall" Id="B57EB33A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="17925E87"/>
        <Parameter Type="Param" Library="AIAI" Id="0367189C"/>
    </Element>
    <Element Type="Param" Id="17925E87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="0367189C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="5C0452FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="C18F3683">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC53B92"/>
        <Parameter Type="Param" Library="AIAI" Id="01DE87DB"/>
        <Parameter Type="Param" Library="AIAI" Id="52CEEADD"/>
    </Element>
    <Element Type="Param" Id="ECC53B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7C072FE"/>
        <Array Type="Param" Library="AIAI" Id="E0F254CF"/>
    </Element>
    <Element Type="Param" Id="B7C072FE">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="E0F254CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="01DE87DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0380F24"/>
    </Element>
    <Element Type="FunctionCall" Id="B0380F24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="4D810BC4"/>
        <Parameter Type="Param" Library="AIAI" Id="54524A0F"/>
    </Element>
    <Element Type="Param" Id="4D810BC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="54524A0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="52CEEADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6C737BB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E84348A7"/>
        <Parameter Type="Param" Library="AIAI" Id="DFD9B0EA"/>
        <Parameter Type="Param" Library="AIAI" Id="6B369378"/>
    </Element>
    <Element Type="Param" Id="E84348A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA0C7E5E"/>
    </Element>
    <Element Type="FunctionCall" Id="CA0C7E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="3F616C57"/>
    </Element>
    <Element Type="Param" Id="3F616C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A6135D45"/>
        <Array Type="Param" Library="AIAI" Id="564FC2A7"/>
    </Element>
    <Element Type="Param" Id="A6135D45">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="564FC2A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="178B073E"/>
    </Element>
    <Element Type="Param" Id="DFD9B0EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6B369378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0A4500E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="31B138BA"/>
        <Parameter Type="Param" Library="AIAI" Id="E06300D3"/>
        <Parameter Type="Param" Library="AIAI" Id="EEE63E17"/>
    </Element>
    <Element Type="Param" Id="31B138BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="EE43807D"/>
    </Element>
    <Element Type="Param" Id="E06300D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EEE63E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="FunctionCall" Id="744D8A66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2E7F4454"/>
    </Element>
    <Element Type="Param" Id="2E7F4454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DA465554">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB22D423"/>
    </Element>
    <Element Type="Param" Id="CB22D423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4526357A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="500616C8"/>
    </Element>
    <Element Type="Param" Id="500616C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="68533B64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE16C45"/>
        <Parameter Type="Param" Library="AIAI" Id="66E1A2C8"/>
        <Parameter Type="Param" Library="AIAI" Id="4B7C7D44"/>
    </Element>
    <Element Type="Param" Id="8FE16C45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5CC7A48C"/>
    </Element>
    <Element Type="Param" Id="66E1A2C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4B7C7D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="BB229487">
        <Identifier>HeroAIJungleChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6954357A"/>
        <Variable Type="Variable" Library="AIAI" Id="48884CF6"/>
        <Variable Type="Variable" Library="AIAI" Id="75771D6F"/>
        <Variable Type="Variable" Library="AIAI" Id="966E69E8"/>
        <Variable Type="Variable" Library="AIAI" Id="1323CB48"/>
        <Variable Type="Variable" Library="AIAI" Id="AD269DC0"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
        <Variable Type="Variable" Library="AIAI" Id="0B1C93FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB8BA3FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3BD2A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="748F85B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A40DEA34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70369214"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0798A2D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6A328EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B04F9CA1"/>
    </Element>
    <Element Type="ParamDef" Id="D01983F7">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DAC787C9"/>
    </Element>
    <Element Type="Param" Id="DAC787C9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="6BD5C925">
        <Identifier>location</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="364C3C5F"/>
    </Element>
    <Element Type="Param" Id="364C3C5F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="6954357A">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="7A084950"/>
    </Element>
    <Element Type="Param" Id="7A084950">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="48884CF6">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="16261C43"/>
    </Element>
    <Element Type="Param" Id="16261C43">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="75771D6F">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="890735E8"/>
    </Element>
    <Element Type="Param" Id="890735E8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E608ECA1"/>
    </Element>
    <Element Type="FunctionCall" Id="E608ECA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="966E69E8">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="166528F4"/>
    </Element>
    <Element Type="Param" Id="166528F4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="922C86E6"/>
    </Element>
    <Element Type="FunctionCall" Id="922C86E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1323CB48">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D07BAAB4"/>
    </Element>
    <Element Type="Param" Id="D07BAAB4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99BE69D4"/>
    </Element>
    <Element Type="FunctionCall" Id="99BE69D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="AD269DC0">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3DACC432"/>
    </Element>
    <Element Type="Param" Id="3DACC432">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="29795AE3">
        <Identifier>target</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="352E2264"/>
    </Element>
    <Element Type="Param" Id="352E2264">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="02448B69">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="13D1F52D"/>
    </Element>
    <Element Type="Param" Id="13D1F52D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="54FA0F0A">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="343554CD"/>
    </Element>
    <Element Type="Param" Id="343554CD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0B1C93FC">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="480D7974"/>
    </Element>
    <Element Type="Param" Id="480D7974">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DB8BA3FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29C5F03C"/>
        <Parameter Type="Param" Library="AIAI" Id="FBA2794D"/>
    </Element>
    <Element Type="Param" Id="29C5F03C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38F3E1CD"/>
    </Element>
    <Element Type="FunctionCall" Id="38F3E1CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="FD0F486B"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0B5CD9"/>
    </Element>
    <Element Type="Param" Id="FD0F486B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6BD5C925"/>
    </Element>
    <Element Type="Param" Id="3F0B5CD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6954357A"/>
    </Element>
    <Element Type="Param" Id="FBA2794D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="48884CF6"/>
    </Element>
    <Element Type="FunctionCall" Id="3E3BD2A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="049A325A"/>
        <Parameter Type="Param" Library="AIAI" Id="DB7CC97E"/>
    </Element>
    <Element Type="Param" Id="049A325A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="75771D6F"/>
    </Element>
    <Element Type="Param" Id="DB7CC97E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D38D4967"/>
    </Element>
    <Element Type="FunctionCall" Id="D38D4967">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6AA714"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC00B50"/>
        <Parameter Type="Param" Library="AIAI" Id="2529F3FF"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE04C4F"/>
        <Parameter Type="Param" Library="AIAI" Id="05FAEEAF"/>
    </Element>
    <Element Type="Param" Id="5E6AA714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="ABC00B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2529F3FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6AE04C4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="48884CF6"/>
    </Element>
    <Element Type="Param" Id="05FAEEAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
    </Element>
    <Element Type="FunctionCall" Id="748F85B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A3F26067"/>
        <Parameter Type="Param" Library="AIAI" Id="7578FBC1"/>
    </Element>
    <Element Type="Param" Id="A3F26067">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C6117E3"/>
    </Element>
    <Element Type="FunctionCall" Id="3C6117E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="3F219959"/>
        <Parameter Type="Param" Library="AIAI" Id="FA7362A7"/>
        <Parameter Type="Param" Library="AIAI" Id="F43DB512"/>
        <Parameter Type="Param" Library="AIAI" Id="6F98549C"/>
        <Parameter Type="Param" Library="AIAI" Id="7A86C381"/>
    </Element>
    <Element Type="Param" Id="3F219959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="FA7362A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="F43DB512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6F98549C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7A86C381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="75771D6F"/>
    </Element>
    <Element Type="Param" Id="7578FBC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="966E69E8"/>
    </Element>
    <Element Type="FunctionCall" Id="A40DEA34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FF9C102E"/>
        <Parameter Type="Param" Library="AIAI" Id="C1618729"/>
    </Element>
    <Element Type="Param" Id="FF9C102E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE0F1CE4"/>
    </Element>
    <Element Type="FunctionCall" Id="DE0F1CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="CEEB3931"/>
        <Parameter Type="Param" Library="AIAI" Id="BEE60361"/>
        <Parameter Type="Param" Library="AIAI" Id="A76C2B3C"/>
        <Parameter Type="Param" Library="AIAI" Id="D1EEA034"/>
        <Parameter Type="Param" Library="AIAI" Id="25E20485"/>
    </Element>
    <Element Type="Param" Id="CEEB3931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="BEE60361">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="A76C2B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;Biological</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D1EEA034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="25E20485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="75771D6F"/>
    </Element>
    <Element Type="Param" Id="C1618729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1323CB48"/>
    </Element>
    <Element Type="FunctionCall" Id="70369214">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="CA95BDF7"/>
        <Parameter Type="Param" Library="AIAI" Id="5A02A562"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B56DAD2A"/>
    </Element>
    <Element Type="Param" Id="CA95BDF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="966E69E8"/>
    </Element>
    <Element Type="Param" Id="5A02A562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AD269DC0"/>
    </Element>
    <Element Type="FunctionCall" Id="B56DAD2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C873FAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35316DDF"/>
    </Element>
    <Element Type="FunctionCall" Id="3C873FAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CC93ABA"/>
        <Parameter Type="Param" Library="AIAI" Id="B47FA142"/>
    </Element>
    <Element Type="Param" Id="7CC93ABA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="AD269DC0"/>
    </Element>
    <Element Type="Param" Id="B47FA142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="966E69E8"/>
    </Element>
    <Element Type="FunctionCall" Id="35316DDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7AF8EF6"/>
        <Parameter Type="Param" Library="AIAI" Id="A2558615"/>
        <Parameter Type="Param" Library="AIAI" Id="FD2CDA2C"/>
    </Element>
    <Element Type="Param" Id="C7AF8EF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC19CEA1"/>
    </Element>
    <Element Type="FunctionCall" Id="BC19CEA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="D24A5607"/>
        <Parameter Type="Param" Library="AIAI" Id="FD33CF9B"/>
    </Element>
    <Element Type="Param" Id="D24A5607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="AD269DC0"/>
    </Element>
    <Element Type="Param" Id="FD33CF9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
    </Element>
    <Element Type="Param" Id="A2558615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FD2CDA2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0798A2D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="274D03D0"/>
        <Parameter Type="Param" Library="AIAI" Id="6D5BF171"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55882363"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB51A5A5"/>
    </Element>
    <Element Type="Param" Id="274D03D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="966E69E8"/>
    </Element>
    <Element Type="Param" Id="6D5BF171">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="FunctionCall" Id="55882363">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="44DB605F"/>
        <Parameter Type="Param" Library="AIAI" Id="4C01BF7C"/>
    </Element>
    <Element Type="Param" Id="44DB605F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D20B4DFE"/>
    </Element>
    <Element Type="FunctionCall" Id="D20B4DFE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="F90AA384"/>
        <Parameter Type="Param" Library="AIAI" Id="B9430A1F"/>
        <Parameter Type="Param" Library="AIAI" Id="930E31F8"/>
    </Element>
    <Element Type="Param" Id="F90AA384">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="Param" Id="B9430A1F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="Param" Id="930E31F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
    </Element>
    <Element Type="Param" Id="4C01BF7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="FunctionCall" Id="DB51A5A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68209912"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD173A21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B307231"/>
    </Element>
    <Element Type="FunctionCall" Id="68209912">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE15BF1"/>
        <Parameter Type="Param" Library="AIAI" Id="84EE3CF8"/>
    </Element>
    <Element Type="Param" Id="7AE15BF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
    </Element>
    <Element Type="Param" Id="84EE3CF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="FunctionCall" Id="AD173A21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4031F4D"/>
        <Parameter Type="Param" Library="AIAI" Id="9539CC8E"/>
    </Element>
    <Element Type="Param" Id="D4031F4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0B1C93FC"/>
    </Element>
    <Element Type="Param" Id="9539CC8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="FunctionCall" Id="6B307231">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3711F2FE"/>
        <Parameter Type="Param" Library="AIAI" Id="323E79F4"/>
        <Parameter Type="Param" Library="AIAI" Id="8EB5B4D6"/>
    </Element>
    <Element Type="Param" Id="3711F2FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="Param" Id="323E79F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8EB5B4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0B1C93FC"/>
    </Element>
    <Element Type="FunctionCall" Id="A6A328EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9D64B29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2995768"/>
    </Element>
    <Element Type="FunctionCall" Id="A9D64B29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F4775D"/>
        <Parameter Type="Param" Library="AIAI" Id="195A6631"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5C34F76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524004A9"/>
    </Element>
    <Element Type="Param" Id="B1F4775D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="1323CB48"/>
    </Element>
    <Element Type="Param" Id="195A6631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="FunctionCall" Id="C5C34F76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="EBB213C4"/>
        <Parameter Type="Param" Library="AIAI" Id="93D0928D"/>
    </Element>
    <Element Type="Param" Id="EBB213C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4A52859"/>
    </Element>
    <Element Type="FunctionCall" Id="D4A52859">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="3F3AD8EE"/>
        <Parameter Type="Param" Library="AIAI" Id="67A23168"/>
        <Parameter Type="Param" Library="AIAI" Id="C9E8B3EF"/>
    </Element>
    <Element Type="Param" Id="3F3AD8EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="Param" Id="67A23168">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="Param" Id="C9E8B3EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
    </Element>
    <Element Type="Param" Id="93D0928D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="FunctionCall" Id="524004A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CD4E4F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCBF6E7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="637E1ED6"/>
    </Element>
    <Element Type="FunctionCall" Id="7CD4E4F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D98D565B"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC2B1E8"/>
    </Element>
    <Element Type="Param" Id="D98D565B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
    </Element>
    <Element Type="Param" Id="AFC2B1E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="29795AE3"/>
    </Element>
    <Element Type="FunctionCall" Id="DCBF6E7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E663CD23"/>
        <Parameter Type="Param" Library="AIAI" Id="4BC01BF1"/>
    </Element>
    <Element Type="Param" Id="E663CD23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0B1C93FC"/>
    </Element>
    <Element Type="Param" Id="4BC01BF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="FunctionCall" Id="637E1ED6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F324369A"/>
        <Parameter Type="Param" Library="AIAI" Id="204B2E2A"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D7F4DD"/>
    </Element>
    <Element Type="Param" Id="F324369A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="02448B69"/>
    </Element>
    <Element Type="Param" Id="204B2E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E3D7F4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0B1C93FC"/>
    </Element>
    <Element Type="FunctionCall" Id="C2995768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4B7ABFEF"/>
        <Parameter Type="Param" Library="AIAI" Id="FA4D1C60"/>
        <Parameter Type="Param" Library="AIAI" Id="CAF54370"/>
    </Element>
    <Element Type="Param" Id="4B7ABFEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5239F96B"/>
    </Element>
    <Element Type="FunctionCall" Id="5239F96B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9F593DFD"/>
    </Element>
    <Element Type="Param" Id="9F593DFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
    </Element>
    <Element Type="Param" Id="FA4D1C60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CAF54370">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B04F9CA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34945DAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="710C02AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D552E59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B903B465"/>
    </Element>
    <Element Type="FunctionCall" Id="34945DAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4D1927F5"/>
    </Element>
    <Element Type="Param" Id="4D1927F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="710C02AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="95C2E127"/>
        <Parameter Type="Param" Library="AIAI" Id="0518C017"/>
        <Parameter Type="Param" Library="AIAI" Id="7141A9C4"/>
    </Element>
    <Element Type="Param" Id="95C2E127">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FFD79E75"/>
        <Array Type="Param" Library="AIAI" Id="5C9ED251"/>
    </Element>
    <Element Type="Param" Id="FFD79E75">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5C9ED251">
        <Parameter Type="ParamDef" Library="AIAI" Id="D01983F7"/>
    </Element>
    <Element Type="Param" Id="0518C017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04E7349A"/>
    </Element>
    <Element Type="FunctionCall" Id="04E7349A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="894F0C78"/>
        <Parameter Type="Param" Library="AIAI" Id="FC40001C"/>
    </Element>
    <Element Type="Param" Id="894F0C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
    </Element>
    <Element Type="Param" Id="FC40001C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="7141A9C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="8D552E59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31EEE663"/>
    </Element>
    <Element Type="Param" Id="31EEE663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B903B465">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D163174"/>
        <Parameter Type="Param" Library="AIAI" Id="CF8B68D8"/>
        <Parameter Type="Param" Library="AIAI" Id="8CD5244D"/>
    </Element>
    <Element Type="Param" Id="5D163174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1B30416"/>
    </Element>
    <Element Type="FunctionCall" Id="C1B30416">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="63F70B1F"/>
    </Element>
    <Element Type="Param" Id="63F70B1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="54FA0F0A"/>
    </Element>
    <Element Type="Param" Id="CF8B68D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8CD5244D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="F6109AD9">
        <Identifier>HeroAIAggroEnemyCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
        <Variable Type="Variable" Library="AIAI" Id="2B325249"/>
        <Variable Type="Variable" Library="AIAI" Id="D82FFC89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA254F8D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BB0004CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39324D4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A643A0C"/>
    </Element>
    <Element Type="ParamDef" Id="74F4AD3E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C761DBD3"/>
    </Element>
    <Element Type="Param" Id="C761DBD3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="819A5CF9">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74E1C5DF"/>
    </Element>
    <Element Type="Param" Id="74E1C5DF">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="2B325249">
        <Identifier>currentPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6CFDE136"/>
    </Element>
    <Element Type="Param" Id="6CFDE136">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D82FFC89">
        <Identifier>enemyCoreGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A238344D"/>
    </Element>
    <Element Type="Param" Id="A238344D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41CEFDBF"/>
    </Element>
    <Element Type="FunctionCall" Id="41CEFDBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="EA254F8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F494540"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67512042"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC8A276A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4072D00B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06A564D8"/>
    </Element>
    <Element Type="FunctionCall" Id="3F494540">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B579226C"/>
        <Parameter Type="Param" Library="AIAI" Id="EE6B2AA0"/>
    </Element>
    <Element Type="Param" Id="B579226C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD346812"/>
    </Element>
    <Element Type="FunctionCall" Id="AD346812">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="1467A631"/>
        <Parameter Type="Param" Library="AIAI" Id="96A6FD94"/>
    </Element>
    <Element Type="Param" Id="1467A631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="78C71F8A"/>
        <Array Type="Param" Library="AIAI" Id="B7333CF2"/>
    </Element>
    <Element Type="Param" Id="78C71F8A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B7333CF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="96A6FD94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EE6B2AA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
    </Element>
    <Element Type="FunctionCall" Id="67512042">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C2AD12FC"/>
        <Parameter Type="Param" Library="AIAI" Id="979442D8"/>
    </Element>
    <Element Type="Param" Id="C2AD12FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2B325249"/>
    </Element>
    <Element Type="Param" Id="979442D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E25F378F"/>
    </Element>
    <Element Type="FunctionCall" Id="E25F378F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2B25ED56"/>
    </Element>
    <Element Type="Param" Id="2B25ED56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CEE64D53"/>
        <Array Type="Param" Library="AIAI" Id="257D6D59"/>
    </Element>
    <Element Type="Param" Id="CEE64D53">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="257D6D59">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="FunctionCall" Id="AC8A276A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78E31C3E"/>
        <Parameter Type="Param" Library="AIAI" Id="2D543221"/>
    </Element>
    <Element Type="Param" Id="78E31C3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="774F8F48"/>
    </Element>
    <Element Type="FunctionCall" Id="774F8F48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="00F1323F"/>
        <Parameter Type="Param" Library="AIAI" Id="B2283CAD"/>
    </Element>
    <Element Type="Param" Id="00F1323F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DCEA3CC8"/>
        <Array Type="Param" Library="AIAI" Id="E87134A4"/>
    </Element>
    <Element Type="Param" Id="DCEA3CC8">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="E87134A4">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="B2283CAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2D543221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
    </Element>
    <Element Type="FunctionCall" Id="4072D00B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6A84616"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB0BD10"/>
    </Element>
    <Element Type="Param" Id="B6A84616">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2B325249"/>
    </Element>
    <Element Type="Param" Id="BAB0BD10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D729E050"/>
    </Element>
    <Element Type="FunctionCall" Id="D729E050">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FABE1C"/>
    </Element>
    <Element Type="Param" Id="E7FABE1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2AAEA1F7"/>
        <Array Type="Param" Library="AIAI" Id="A4BA3DA0"/>
    </Element>
    <Element Type="Param" Id="2AAEA1F7">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="A4BA3DA0">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="FunctionCall" Id="06A564D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EF67E015"/>
        <Parameter Type="Param" Library="AIAI" Id="2A0F93B0"/>
        <Parameter Type="Param" Library="AIAI" Id="C08559ED"/>
    </Element>
    <Element Type="Param" Id="EF67E015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E38FA110"/>
    </Element>
    <Element Type="FunctionCall" Id="E38FA110">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="44AC3C34"/>
    </Element>
    <Element Type="Param" Id="44AC3C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6C0217FD"/>
        <Array Type="Param" Library="AIAI" Id="F17F4B7D"/>
    </Element>
    <Element Type="Param" Id="6C0217FD">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="F17F4B7D">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="2A0F93B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C08559ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BB0004CD">
        <Comment>
            Check if we are attack moving down the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="39324D4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FEAAF12B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="162EA1D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD4F6F7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0ECA543"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA7A99CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A37A41F2"/>
    </Element>
    <Element Type="Comment" Id="FEAAF12B">
        <Comment>
            Aggro the enemy core if nearby
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="162EA1D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B07D3C5F"/>
        <Parameter Type="Param" Library="AIAI" Id="B6A3D5E5"/>
    </Element>
    <Element Type="Param" Id="B07D3C5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D82FFC89"/>
    </Element>
    <Element Type="Param" Id="B6A3D5E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44A000A4"/>
    </Element>
    <Element Type="FunctionCall" Id="44A000A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7C654029"/>
        <Parameter Type="Param" Library="AIAI" Id="BB998C18"/>
        <Parameter Type="Param" Library="AIAI" Id="28784739"/>
        <Parameter Type="Param" Library="AIAI" Id="E5D0C535"/>
        <Parameter Type="Param" Library="AIAI" Id="57AFDEFF"/>
        <Parameter Type="Param" Library="AIAI" Id="09B817B5"/>
        <Parameter Type="Param" Library="AIAI" Id="12F722AE"/>
        <Parameter Type="Param" Library="AIAI" Id="F633DEBB"/>
        <Parameter Type="Param" Library="AIAI" Id="6087E551"/>
    </Element>
    <Element Type="Param" Id="BB998C18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E2629A1"/>
        <Value>KingsCore</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="28784739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D4E1FD8A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="4D99E7A5"/>
    </Element>
    <Element Type="Param" Id="E5D0C535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="33AEEF7A"/>
        <Preset Type="PresetValue" Library="Ntve" Id="4D99E7A5"/>
    </Element>
    <Element Type="Param" Id="57AFDEFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8674779E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="09B817B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C558498B"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AB363A7D"/>
    </Element>
    <Element Type="Param" Id="12F722AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D9C9E225"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29A7C271"/>
    </Element>
    <Element Type="FunctionCall" Id="29A7C271">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="CD878ABD"/>
        <Parameter Type="Param" Library="AIAI" Id="A2914B17"/>
    </Element>
    <Element Type="Param" Id="CD878ABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="2B325249"/>
    </Element>
    <Element Type="Param" Id="A2914B17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>17.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F633DEBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="49D0F240"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6087E551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="55BD11D8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="CD4F6F7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E001B6A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4D0825E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EABC738"/>
    </Element>
    <Element Type="FunctionCall" Id="E001B6A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73772308"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAB7AB33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5A730BC"/>
    </Element>
    <Element Type="FunctionCall" Id="73772308">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="25FE7673"/>
        <Parameter Type="Param" Library="AIAI" Id="445060FD"/>
        <Parameter Type="Param" Library="AIAI" Id="05E2827D"/>
    </Element>
    <Element Type="Param" Id="25FE7673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9790C5BE"/>
        <Array Type="Param" Library="AIAI" Id="81D8114D"/>
    </Element>
    <Element Type="Param" Id="9790C5BE">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="81D8114D">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="445060FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4673B3D"/>
    </Element>
    <Element Type="FunctionCall" Id="A4673B3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="8D0F0880"/>
        <Parameter Type="Param" Library="AIAI" Id="CE616A6C"/>
    </Element>
    <Element Type="Param" Id="8D0F0880">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C0DDCD1"/>
    </Element>
    <Element Type="FunctionCall" Id="7C0DDCD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000213"/>
        <Parameter Type="Param" Library="AIAI" Id="352BE395"/>
        <Parameter Type="Param" Library="AIAI" Id="C124DFAF"/>
    </Element>
    <Element Type="Param" Id="352BE395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000373"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C124DFAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000372"/>
        <Variable Type="Variable" Library="AIAI" Id="D82FFC89"/>
    </Element>
    <Element Type="Param" Id="CE616A6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="05E2827D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="FAB7AB33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="90F52911"/>
        <Parameter Type="Param" Library="AIAI" Id="465D6910"/>
        <Parameter Type="Param" Library="AIAI" Id="40696008"/>
    </Element>
    <Element Type="Param" Id="90F52911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DFB1355D"/>
        <Array Type="Param" Library="AIAI" Id="33C30A06"/>
    </Element>
    <Element Type="Param" Id="DFB1355D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="33C30A06">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="465D6910">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D850005"/>
    </Element>
    <Element Type="FunctionCall" Id="0D850005">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2C36D5"/>
        <Parameter Type="Param" Library="AIAI" Id="4174B0A1"/>
    </Element>
    <Element Type="Param" Id="2F2C36D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C371BDAB"/>
    </Element>
    <Element Type="FunctionCall" Id="C371BDAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000213"/>
        <Parameter Type="Param" Library="AIAI" Id="29BF6BDB"/>
        <Parameter Type="Param" Library="AIAI" Id="C579B168"/>
    </Element>
    <Element Type="Param" Id="29BF6BDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000373"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C579B168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000372"/>
        <Variable Type="Variable" Library="AIAI" Id="D82FFC89"/>
    </Element>
    <Element Type="Param" Id="4174B0A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="40696008">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="F5A730BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B2BC22D7"/>
        <Parameter Type="Param" Library="AIAI" Id="F81514B7"/>
        <Parameter Type="Param" Library="AIAI" Id="4D7FAACC"/>
    </Element>
    <Element Type="Param" Id="B2BC22D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCC2072B"/>
    </Element>
    <Element Type="FunctionCall" Id="FCC2072B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B75976"/>
    </Element>
    <Element Type="Param" Id="E7B75976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="11F6C30D"/>
        <Array Type="Param" Library="AIAI" Id="AFCFEBE4"/>
    </Element>
    <Element Type="Param" Id="11F6C30D">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="AFCFEBE4">
        <Parameter Type="ParamDef" Library="AIAI" Id="74F4AD3E"/>
    </Element>
    <Element Type="Param" Id="F81514B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D7FAACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4D0825E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31A2E9F7"/>
    </Element>
    <Element Type="Param" Id="31A2E9F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1EABC738">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D37C87E9"/>
        <Parameter Type="Param" Library="AIAI" Id="4AFD859D"/>
        <Parameter Type="Param" Library="AIAI" Id="F14A374F"/>
    </Element>
    <Element Type="Param" Id="D37C87E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DC4EAC2"/>
    </Element>
    <Element Type="FunctionCall" Id="9DC4EAC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="20551E78"/>
        <Parameter Type="Param" Library="AIAI" Id="C36635FC"/>
    </Element>
    <Element Type="Param" Id="20551E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="C36635FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="D82FFC89"/>
    </Element>
    <Element Type="Param" Id="4AFD859D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F14A374F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C0ECA543">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4A4A524"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDE6921"/>
        <Parameter Type="Param" Library="AIAI" Id="B6A27D87"/>
    </Element>
    <Element Type="Param" Id="B4A4A524">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
    </Element>
    <Element Type="Param" Id="8CDE6921">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B6A27D87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="BA7A99CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F2EAD876"/>
        <Parameter Type="Param" Library="AIAI" Id="3CE0FFF0"/>
        <Parameter Type="Param" Library="AIAI" Id="B14A391A"/>
    </Element>
    <Element Type="Param" Id="F2EAD876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73F9E93E"/>
    </Element>
    <Element Type="FunctionCall" Id="73F9E93E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="AB1E7B63"/>
    </Element>
    <Element Type="Param" Id="AB1E7B63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
    </Element>
    <Element Type="Param" Id="3CE0FFF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B14A391A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C18EE0D"/>
    </Element>
    <Element Type="FunctionCall" Id="4C18EE0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="E923E270"/>
        <Parameter Type="Param" Library="AIAI" Id="E87BB927"/>
    </Element>
    <Element Type="Param" Id="E923E270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E87BB927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="A37A41F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2677FB6B"/>
        <Parameter Type="Param" Library="AIAI" Id="570C5D8A"/>
        <Parameter Type="Param" Library="AIAI" Id="28409227"/>
    </Element>
    <Element Type="Param" Id="2677FB6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="777D3131"/>
    </Element>
    <Element Type="FunctionCall" Id="777D3131">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="A72EA959"/>
    </Element>
    <Element Type="Param" Id="A72EA959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="819A5CF9"/>
    </Element>
    <Element Type="Param" Id="570C5D8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="28409227">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="3609F36C"/>
    </Element>
    <Element Type="FunctionCall" Id="8A643A0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D42E140C"/>
    </Element>
    <Element Type="Param" Id="D42E140C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="82552B20">
        <Identifier>HeroAIHarassSiegeEnemyLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
        <Variable Type="Variable" Library="AIAI" Id="DA1C2AE8"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E6F866"/>
        <Variable Type="Variable" Library="AIAI" Id="39746AA7"/>
        <Variable Type="Variable" Library="AIAI" Id="36E0EAA7"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
        <Variable Type="Variable" Library="AIAI" Id="5F254F8B"/>
        <Variable Type="Variable" Library="AIAI" Id="7A6605DD"/>
        <Variable Type="Variable" Library="AIAI" Id="A10CACF6"/>
        <Variable Type="Variable" Library="AIAI" Id="F3C7C26D"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
        <Variable Type="Variable" Library="AIAI" Id="0AAA4881"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44F21ABC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE3ACD8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2598D35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DB1A87D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98BD565D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BFAF56A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C34BD16C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F10CFFB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D62B1682"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F9C90FDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3E807C8"/>
    </Element>
    <Element Type="ParamDef" Id="F93E3637">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D8C1D171"/>
    </Element>
    <Element Type="Param" Id="D8C1D171">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DA1C2AE8">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A800E182"/>
    </Element>
    <Element Type="Param" Id="A800E182">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="B8E6F866">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9D45F60D"/>
    </Element>
    <Element Type="Param" Id="9D45F60D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7D0F627"/>
    </Element>
    <Element Type="FunctionCall" Id="D7D0F627">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="39746AA7">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="11E3276E"/>
    </Element>
    <Element Type="Param" Id="11E3276E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81155778"/>
    </Element>
    <Element Type="FunctionCall" Id="81155778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="36E0EAA7">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6E96B3F"/>
    </Element>
    <Element Type="Param" Id="E6E96B3F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85E9C1D4"/>
    </Element>
    <Element Type="FunctionCall" Id="85E9C1D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="5F26CDE6">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67022C0F"/>
    </Element>
    <Element Type="Param" Id="67022C0F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="5F254F8B">
        <Identifier>nearEnemyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F6B2C4DD"/>
    </Element>
    <Element Type="Param" Id="F6B2C4DD">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="7A6605DD">
        <Identifier>enemyHeroesNearEnemy</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6F444016"/>
    </Element>
    <Element Type="Param" Id="6F444016">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523DC2A5"/>
    </Element>
    <Element Type="FunctionCall" Id="523DC2A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A10CACF6">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79DAB0EF"/>
    </Element>
    <Element Type="Param" Id="79DAB0EF">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F3C7C26D">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A766AC0"/>
    </Element>
    <Element Type="Param" Id="1A766AC0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E477AE2E">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F388F38A"/>
    </Element>
    <Element Type="Param" Id="F388F38A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0AAA4881">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B8A2AF6B"/>
    </Element>
    <Element Type="Param" Id="B8A2AF6B">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="44F21ABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D1FDF12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0CD313A"/>
    </Element>
    <Element Type="FunctionCall" Id="9D1FDF12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF29337B"/>
    </Element>
    <Element Type="Param" Id="FF29337B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B0CD313A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="338A769D"/>
        <Parameter Type="Param" Library="AIAI" Id="7968B6B7"/>
        <Parameter Type="Param" Library="AIAI" Id="81C0F79D"/>
    </Element>
    <Element Type="Param" Id="338A769D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A806FCA"/>
    </Element>
    <Element Type="FunctionCall" Id="0A806FCA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="5899B9EA"/>
        <Parameter Type="Param" Library="AIAI" Id="118FE71D"/>
    </Element>
    <Element Type="Param" Id="5899B9EA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="118FE71D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7968B6B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="81C0F79D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FE3ACD8B">
        <Comment>
            Check for a SgtHammer in siege mode
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A2598D35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B0055A24"/>
        <Parameter Type="Param" Library="AIAI" Id="6059B3D9"/>
    </Element>
    <Element Type="Param" Id="B0055A24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD9BEF6E"/>
    </Element>
    <Element Type="FunctionCall" Id="CD9BEF6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="5CC53599"/>
        <Parameter Type="Param" Library="AIAI" Id="04B2B57A"/>
    </Element>
    <Element Type="Param" Id="5CC53599">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B13F92D9"/>
    </Element>
    <Element Type="FunctionCall" Id="B13F92D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="11963EF5"/>
    </Element>
    <Element Type="Param" Id="11963EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="589C4E6F"/>
        <Array Type="Param" Library="AIAI" Id="70C7C5A6"/>
    </Element>
    <Element Type="Param" Id="589C4E6F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="70C7C5A6">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="04B2B57A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="89057C85"/>
    </Element>
    <Element Type="Param" Id="6059B3D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DA1C2AE8"/>
    </Element>
    <Element Type="FunctionCall" Id="9DB1A87D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A81C92B1"/>
        <Parameter Type="Param" Library="AIAI" Id="5E0E01B9"/>
    </Element>
    <Element Type="Param" Id="A81C92B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E6F866"/>
    </Element>
    <Element Type="Param" Id="5E0E01B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E38E51"/>
    </Element>
    <Element Type="FunctionCall" Id="07E38E51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="C49D04DA"/>
        <Parameter Type="Param" Library="AIAI" Id="BA51A7F2"/>
        <Parameter Type="Param" Library="AIAI" Id="09EA220F"/>
        <Parameter Type="Param" Library="AIAI" Id="E4628D8B"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACE5FFB"/>
    </Element>
    <Element Type="Param" Id="C49D04DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="BA51A7F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="09EA220F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E4628D8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="DA1C2AE8"/>
    </Element>
    <Element Type="Param" Id="7ACE5FFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="FunctionCall" Id="98BD565D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D182BBD8"/>
        <Parameter Type="Param" Library="AIAI" Id="938272D2"/>
    </Element>
    <Element Type="Param" Id="D182BBD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B804BF92"/>
    </Element>
    <Element Type="FunctionCall" Id="B804BF92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A1F3AB89"/>
        <Parameter Type="Param" Library="AIAI" Id="352D4D1F"/>
        <Parameter Type="Param" Library="AIAI" Id="66DF3171"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA266FF"/>
        <Parameter Type="Param" Library="AIAI" Id="4532C066"/>
    </Element>
    <Element Type="Param" Id="A1F3AB89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="352D4D1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="66DF3171">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="1FA266FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="4532C066">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E6F866"/>
    </Element>
    <Element Type="Param" Id="938272D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="39746AA7"/>
    </Element>
    <Element Type="FunctionCall" Id="1BFAF56A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8A383BC6"/>
        <Parameter Type="Param" Library="AIAI" Id="2A21396F"/>
    </Element>
    <Element Type="Param" Id="8A383BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D04EB5CC"/>
    </Element>
    <Element Type="FunctionCall" Id="D04EB5CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A71736"/>
        <Parameter Type="Param" Library="AIAI" Id="38B90378"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5718B4"/>
        <Parameter Type="Param" Library="AIAI" Id="940E4277"/>
        <Parameter Type="Param" Library="AIAI" Id="C2963B8D"/>
    </Element>
    <Element Type="Param" Id="D0A71736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="38B90378">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="AB5718B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="940E4277">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="C2963B8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E6F866"/>
    </Element>
    <Element Type="Param" Id="2A21396F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="36E0EAA7"/>
    </Element>
    <Element Type="FunctionCall" Id="C34BD16C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F889F1B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="023B0DD9"/>
    </Element>
    <Element Type="FunctionCall" Id="F889F1B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DFCAFCD8"/>
        <Parameter Type="Param" Library="AIAI" Id="C7551AA9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4CE6263E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E32E0E5C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C61323EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FD9CBA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B6B78B3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0730220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="353ABDF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02B46CCE"/>
    </Element>
    <Element Type="Param" Id="DFCAFCD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="39746AA7"/>
    </Element>
    <Element Type="Param" Id="C7551AA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Comment" Id="4CE6263E">
        <Comment>
            Check if it is a SgtHammer in siege mode
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="E32E0E5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D65C53FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFF98CF3"/>
    </Element>
    <Element Type="FunctionCall" Id="D65C53FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FFF98CF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FF16E38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BD450BA"/>
    </Element>
    <Element Type="FunctionCall" Id="8FF16E38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FE3DCBA5"/>
        <Parameter Type="Param" Library="AIAI" Id="09626AB2"/>
        <Parameter Type="Param" Library="AIAI" Id="6EEB6FD7"/>
    </Element>
    <Element Type="Param" Id="FE3DCBA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4AFF9EB"/>
    </Element>
    <Element Type="FunctionCall" Id="D4AFF9EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="784E8F02"/>
    </Element>
    <Element Type="Param" Id="784E8F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="09626AB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="6EEB6FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>HeroSgtHammer</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="5BD450BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5D703781"/>
        <Parameter Type="Param" Library="AIAI" Id="9E84E754"/>
        <Parameter Type="Param" Library="AIAI" Id="0F74DA00"/>
    </Element>
    <Element Type="Param" Id="5D703781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF94BB7"/>
    </Element>
    <Element Type="FunctionCall" Id="AEF94BB7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="10A85698"/>
    </Element>
    <Element Type="Param" Id="10A85698">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="9E84E754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="0F74DA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D454CF74"/>
    </Element>
    <Element Type="Comment" Id="C61323EC">
        <Comment>
            Check if it is safe to dive on them
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="7FD9CBA0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="EF152F44"/>
    </Element>
    <Element Type="Param" Id="EF152F44">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="FunctionCall" Id="5B6B78B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="947F61A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BCD2BA1"/>
    </Element>
    <Element Type="FunctionCall" Id="947F61A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5BCD2BA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3A01037"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF5AE4AA"/>
    </Element>
    <Element Type="FunctionCall" Id="C3A01037">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4B5E91E9"/>
        <Parameter Type="Param" Library="AIAI" Id="E236F7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="858502CB"/>
    </Element>
    <Element Type="Param" Id="4B5E91E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B130D77C"/>
    </Element>
    <Element Type="FunctionCall" Id="B130D77C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6F0FF4"/>
        <Parameter Type="Param" Library="AIAI" Id="B0B85BD2"/>
    </Element>
    <Element Type="Param" Id="5E6F0FF4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="B0B85BD2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="2355DE2A"/>
    </Element>
    <Element Type="Param" Id="E236F7E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="858502CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CF5AE4AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="694B5E09"/>
        <Parameter Type="Param" Library="AIAI" Id="2846027B"/>
        <Parameter Type="Param" Library="AIAI" Id="020D83CD"/>
    </Element>
    <Element Type="Param" Id="694B5E09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E51462FD"/>
    </Element>
    <Element Type="FunctionCall" Id="E51462FD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="58DBC99A"/>
        <Parameter Type="Param" Library="AIAI" Id="3B4F0827"/>
        <Parameter Type="Param" Library="AIAI" Id="41AF5D5F"/>
        <Parameter Type="Param" Library="AIAI" Id="DA122135"/>
        <Parameter Type="Param" Library="AIAI" Id="1B0178BB"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBCD1D7"/>
    </Element>
    <Element Type="Param" Id="58DBC99A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="3B4F0827">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17A0BAB6"/>
    </Element>
    <Element Type="FunctionCall" Id="17A0BAB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0BFBA635"/>
    </Element>
    <Element Type="Param" Id="0BFBA635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="41AF5D5F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="6B4A0658"/>
    </Element>
    <Element Type="Param" Id="DA122135">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="1B0178BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="6CBCD1D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="2846027B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="020D83CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E5BF92F"/>
        <Array Type="Param" Library="AIAI" Id="97D9A78D"/>
    </Element>
    <Element Type="Param" Id="7E5BF92F">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="97D9A78D">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Comment" Id="A0730220">
        <Comment>
            Dive on the hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="353ABDF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="60C21663"/>
        <Parameter Type="Param" Library="AIAI" Id="45266D92"/>
    </Element>
    <Element Type="Param" Id="60C21663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
    </Element>
    <Element Type="Param" Id="45266D92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="FunctionCall" Id="02B46CCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="023B0DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD36728"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B15B58"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5447E3"/>
    </Element>
    <Element Type="Param" Id="0DD36728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="1C90038C"/>
    </Element>
    <Element Type="Param" Id="1C90038C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="56E9BBA2"/>
        <Array Type="Param" Library="AIAI" Id="CA609891"/>
    </Element>
    <Element Type="Param" Id="56E9BBA2">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="CA609891">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="F9B15B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9D5447E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F10CFFB6">
        <Comment>
            Check if we are guarding a town that is being assulted by siege minions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D62B1682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F99274E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="780DCFC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B161C3C0"/>
    </Element>
    <Element Type="FunctionCall" Id="F99274E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D57C78"/>
        <Parameter Type="Param" Library="AIAI" Id="451AE785"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A399CCF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFBF6D12"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E2140CD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC1CC5CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B574AEFA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3ABAAFB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FC682B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A28B54AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EB861DB7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DBA944C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0113FC1B"/>
    </Element>
    <Element Type="Param" Id="F6D57C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="36E0EAA7"/>
    </Element>
    <Element Type="Param" Id="451AE785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Comment" Id="A399CCF3">
        <Comment>
            Check if they are a siege minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="FFBF6D12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33126A60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AF1B022"/>
    </Element>
    <Element Type="FunctionCall" Id="33126A60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0AF1B022">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4DB72AC"/>
        <Parameter Type="Param" Library="AIAI" Id="C5D5BAC5"/>
        <Parameter Type="Param" Library="AIAI" Id="3A26F3BF"/>
    </Element>
    <Element Type="Param" Id="C4DB72AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E4F590C"/>
    </Element>
    <Element Type="FunctionCall" Id="9E4F590C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="080E3029"/>
    </Element>
    <Element Type="Param" Id="080E3029">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="C5D5BAC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="3A26F3BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D454CF74"/>
    </Element>
    <Element Type="Comment" Id="E2140CD6">
        <Comment>
            Check if they are attacking the town structures
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="FC1CC5CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="673D5DC8"/>
        <Parameter Type="Param" Library="AIAI" Id="7296C924"/>
    </Element>
    <Element Type="Param" Id="673D5DC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE777F79"/>
    </Element>
    <Element Type="FunctionCall" Id="AE777F79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="D1611B11"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC638E1"/>
    </Element>
    <Element Type="Param" Id="D1611B11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="0DC638E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7296C924">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A10CACF6"/>
    </Element>
    <Element Type="FunctionCall" Id="B574AEFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5597A30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25C1A572"/>
    </Element>
    <Element Type="FunctionCall" Id="C5597A30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="25C1A572">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E4545B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDFF676B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAF14B0E"/>
    </Element>
    <Element Type="FunctionCall" Id="7E4545B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="62902283"/>
        <Parameter Type="Param" Library="AIAI" Id="084A4DA8"/>
        <Parameter Type="Param" Library="AIAI" Id="7DE73DE2"/>
    </Element>
    <Element Type="Param" Id="62902283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="084A4DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Param" Id="7DE73DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A10CACF6"/>
    </Element>
    <Element Type="FunctionCall" Id="EDFF676B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="45FCD845"/>
        <Parameter Type="Param" Library="AIAI" Id="9B88ECCB"/>
        <Parameter Type="Param" Library="AIAI" Id="77920B86"/>
    </Element>
    <Element Type="Param" Id="45FCD845">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABA8BC86"/>
    </Element>
    <Element Type="FunctionCall" Id="ABA8BC86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="393B9568"/>
    </Element>
    <Element Type="Param" Id="393B9568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="A10CACF6"/>
    </Element>
    <Element Type="Param" Id="9B88ECCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="77920B86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="DAF14B0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="976D8DE2"/>
        <Parameter Type="Param" Library="AIAI" Id="6D543B46"/>
        <Parameter Type="Param" Library="AIAI" Id="45481AA5"/>
    </Element>
    <Element Type="Param" Id="976D8DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D678826"/>
    </Element>
    <Element Type="FunctionCall" Id="6D678826">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="2B09334A"/>
        <Parameter Type="Param" Library="AIAI" Id="999B4A7C"/>
    </Element>
    <Element Type="Param" Id="2B09334A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18487EC5"/>
    </Element>
    <Element Type="FunctionCall" Id="18487EC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E94A5396"/>
    </Element>
    <Element Type="Param" Id="E94A5396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9CC79B3"/>
    </Element>
    <Element Type="FunctionCall" Id="B9CC79B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="103F84AD"/>
    </Element>
    <Element Type="Param" Id="103F84AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="A10CACF6"/>
    </Element>
    <Element Type="Param" Id="999B4A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B2D71D60"/>
    </Element>
    <Element Type="Param" Id="6D543B46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="45481AA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3ABAAFB0">
        <Comment>
            Check if it is safe to dive on them
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="9FC682B7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="980C6526"/>
    </Element>
    <Element Type="Param" Id="980C6526">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="FunctionCall" Id="A28B54AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DF0CAE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A8D04E7"/>
    </Element>
    <Element Type="FunctionCall" Id="4DF0CAE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="133195D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1AF5FCF"/>
    </Element>
    <Element Type="FunctionCall" Id="133195D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EF2D31DD"/>
        <Parameter Type="Param" Library="AIAI" Id="2ABABBCA"/>
        <Parameter Type="Param" Library="AIAI" Id="5AC3E660"/>
    </Element>
    <Element Type="Param" Id="EF2D31DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="062C25E9"/>
    </Element>
    <Element Type="FunctionCall" Id="062C25E9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="5A41DA89"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0C1E16"/>
    </Element>
    <Element Type="Param" Id="5A41DA89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="8A0C1E16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="2355DE2A"/>
    </Element>
    <Element Type="Param" Id="2ABABBCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5AC3E660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A1AF5FCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8B5512DC"/>
        <Parameter Type="Param" Library="AIAI" Id="2C98F02D"/>
        <Parameter Type="Param" Library="AIAI" Id="47CE4B57"/>
    </Element>
    <Element Type="Param" Id="8B5512DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BA3F8BA"/>
    </Element>
    <Element Type="FunctionCall" Id="5BA3F8BA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="F8FA1C47"/>
        <Parameter Type="Param" Library="AIAI" Id="B2B4F9FC"/>
        <Parameter Type="Param" Library="AIAI" Id="53A16795"/>
        <Parameter Type="Param" Library="AIAI" Id="9A7EF3DF"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E7AA16"/>
        <Parameter Type="Param" Library="AIAI" Id="3B906601"/>
    </Element>
    <Element Type="Param" Id="F8FA1C47">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="B2B4F9FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12875D69"/>
    </Element>
    <Element Type="FunctionCall" Id="12875D69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="22D0DA4C"/>
    </Element>
    <Element Type="Param" Id="22D0DA4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="53A16795">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="6B4A0658"/>
    </Element>
    <Element Type="Param" Id="9A7EF3DF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="D5E7AA16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="3B906601">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="2C98F02D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="47CE4B57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9AAEDBB4"/>
        <Array Type="Param" Library="AIAI" Id="AE3FC540"/>
    </Element>
    <Element Type="Param" Id="9AAEDBB4">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="AE3FC540">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="FunctionCall" Id="6A8D04E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="EB861DB7">
        <Comment>
            Dive on the minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="8DBA944C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="3EE9137F"/>
        <Parameter Type="Param" Library="AIAI" Id="37B3122E"/>
    </Element>
    <Element Type="Param" Id="3EE9137F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3C7C26D"/>
    </Element>
    <Element Type="Param" Id="37B3122E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED608487"/>
    </Element>
    <Element Type="FunctionCall" Id="ED608487">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="4A8206C9"/>
        <Parameter Type="Param" Library="AIAI" Id="F3E0C90B"/>
        <Parameter Type="Param" Library="AIAI" Id="EF0632C7"/>
    </Element>
    <Element Type="Param" Id="4A8206C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="F3E0C90B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="Param" Id="EF0632C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="0113FC1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6912A31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E4D317D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0F8646E"/>
    </Element>
    <Element Type="FunctionCall" Id="F6912A31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="37536752"/>
        <Parameter Type="Param" Library="AIAI" Id="F867B9E4"/>
        <Parameter Type="Param" Library="AIAI" Id="3F01EBC0"/>
    </Element>
    <Element Type="Param" Id="37536752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F3C7C26D"/>
    </Element>
    <Element Type="Param" Id="F867B9E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="3F01EBC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0AAA4881"/>
    </Element>
    <Element Type="FunctionCall" Id="1E4D317D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0EE99417"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A0C9A9"/>
    </Element>
    <Element Type="Param" Id="0EE99417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
    </Element>
    <Element Type="Param" Id="A7A0C9A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5F26CDE6"/>
    </Element>
    <Element Type="FunctionCall" Id="C0F8646E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD2801A6"/>
        <Parameter Type="Param" Library="AIAI" Id="E5327522"/>
    </Element>
    <Element Type="Param" Id="DD2801A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0AAA4881"/>
    </Element>
    <Element Type="Param" Id="E5327522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="F3C7C26D"/>
    </Element>
    <Element Type="FunctionCall" Id="780DCFC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1C99B41B"/>
        <Parameter Type="Param" Library="AIAI" Id="0ED08FE5"/>
        <Parameter Type="Param" Library="AIAI" Id="FC4A20A0"/>
    </Element>
    <Element Type="Param" Id="1C99B41B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B5445AA"/>
    </Element>
    <Element Type="FunctionCall" Id="1B5445AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D1CAC5"/>
    </Element>
    <Element Type="Param" Id="B9D1CAC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
    </Element>
    <Element Type="Param" Id="0ED08FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FC4A20A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B161C3C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD6B5DC"/>
        <Parameter Type="Param" Library="AIAI" Id="FE54FE0A"/>
        <Parameter Type="Param" Library="AIAI" Id="857791A4"/>
    </Element>
    <Element Type="Param" Id="0DD6B5DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7BEBDBE"/>
    </Element>
    <Element Type="FunctionCall" Id="A7BEBDBE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E245E3"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AA7D64"/>
    </Element>
    <Element Type="Param" Id="A5E245E3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B61515A3"/>
        <Array Type="Param" Library="AIAI" Id="62050D15"/>
    </Element>
    <Element Type="Param" Id="B61515A3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="62050D15">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="A3AA7D64">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="2355DE2A"/>
    </Element>
    <Element Type="Param" Id="FE54FE0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="857791A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F9C90FDA">
        <Comment>
            Dive on the chosen target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A3E807C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CF3728E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41CC0B2E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41F43DE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F28B0F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09B793EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F13E6B9"/>
    </Element>
    <Element Type="FunctionCall" Id="9CF3728E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8D24E72E"/>
    </Element>
    <Element Type="Param" Id="8D24E72E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="41CC0B2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="532E0066"/>
        <Parameter Type="Param" Library="AIAI" Id="90938FF3"/>
    </Element>
    <Element Type="Param" Id="532E0066">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="67D8697D"/>
        <Array Type="Param" Library="AIAI" Id="15951975"/>
    </Element>
    <Element Type="Param" Id="67D8697D">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="15951975">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="90938FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
    </Element>
    <Element Type="FunctionCall" Id="41F43DE5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="473095C6"/>
        <Parameter Type="Param" Library="AIAI" Id="57431F00"/>
    </Element>
    <Element Type="Param" Id="473095C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="57431F00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="789A5850"/>
    </Element>
    <Element Type="FunctionCall" Id="7F28B0F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="92C41C16"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB6C0D5"/>
        <Parameter Type="Param" Library="AIAI" Id="C4C3D9BD"/>
    </Element>
    <Element Type="Param" Id="92C41C16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D51FF75F"/>
        <Array Type="Param" Library="AIAI" Id="2EAABA61"/>
    </Element>
    <Element Type="Param" Id="D51FF75F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2EAABA61">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="0DB6C0D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2359AEC"/>
    </Element>
    <Element Type="FunctionCall" Id="A2359AEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="4D618B28"/>
        <Parameter Type="Param" Library="AIAI" Id="0D9933FC"/>
    </Element>
    <Element Type="Param" Id="4D618B28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="71AC8E24"/>
        <Array Type="Param" Library="AIAI" Id="1B117FE3"/>
    </Element>
    <Element Type="Param" Id="71AC8E24">
        <Variable Type="Variable" Library="AIAI" Id="F6CFB784"/>
    </Element>
    <Element Type="Param" Id="1B117FE3">
        <Parameter Type="ParamDef" Library="AIAI" Id="F93E3637"/>
    </Element>
    <Element Type="Param" Id="0D9933FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="C4C3D9BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="09B793EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B43F43CF"/>
    </Element>
    <Element Type="Param" Id="B43F43CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2F13E6B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="31D6936C"/>
        <Parameter Type="Param" Library="AIAI" Id="1578A266"/>
        <Parameter Type="Param" Library="AIAI" Id="1E5A7DE3"/>
    </Element>
    <Element Type="Param" Id="31D6936C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E70EBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="4E70EBD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="6913CEF2"/>
    </Element>
    <Element Type="Param" Id="6913CEF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="E477AE2E"/>
    </Element>
    <Element Type="Param" Id="1578A266">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1E5A7DE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="7F684043">
        <Identifier>HeroAIHealthGlobeLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
        <Variable Type="Variable" Library="AIAI" Id="BC292430"/>
        <Variable Type="Variable" Library="AIAI" Id="6BE1BC40"/>
        <Variable Type="Variable" Library="AIAI" Id="40A828EC"/>
        <Variable Type="Variable" Library="AIAI" Id="D0EDD154"/>
        <Variable Type="Variable" Library="AIAI" Id="BDAC8361"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5783D381"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4834D241"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E59227F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="480E79BE"/>
    </Element>
    <Element Type="ParamDef" Id="27D3816B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="26F4830A"/>
    </Element>
    <Element Type="Param" Id="26F4830A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BC292430">
        <Identifier>areaAroundGlobe</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2A09AC83"/>
    </Element>
    <Element Type="Param" Id="2A09AC83">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="6BE1BC40">
        <Identifier>neabyGlobes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8A04FA7C"/>
    </Element>
    <Element Type="Param" Id="8A04FA7C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C449FD1"/>
    </Element>
    <Element Type="FunctionCall" Id="3C449FD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="40A828EC">
        <Identifier>globe</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4B6F210"/>
    </Element>
    <Element Type="Param" Id="C4B6F210">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D0EDD154">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="48D479ED"/>
    </Element>
    <Element Type="Param" Id="48D479ED">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ED48E35"/>
    </Element>
    <Element Type="FunctionCall" Id="8ED48E35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BDAC8361">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BD5B1CA0"/>
    </Element>
    <Element Type="Param" Id="BD5B1CA0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7628D524"/>
    </Element>
    <Element Type="FunctionCall" Id="7628D524">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="5783D381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92F15ECC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDBB1871"/>
    </Element>
    <Element Type="FunctionCall" Id="92F15ECC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79638CAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77CF0185"/>
    </Element>
    <Element Type="FunctionCall" Id="79638CAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C24C7FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="C3026352"/>
        <Parameter Type="Param" Library="AIAI" Id="BC47C9AF"/>
    </Element>
    <Element Type="Param" Id="C24C7FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="81EB102D"/>
        <Array Type="Param" Library="AIAI" Id="66B088A9"/>
    </Element>
    <Element Type="Param" Id="66B088A9">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C45520CD"/>
        <Array Type="Param" Library="AIAI" Id="D23EAE7A"/>
    </Element>
    <Element Type="Param" Id="C45520CD">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="D23EAE7A">
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="C3026352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BC47C9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="77CF0185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E4E65E50"/>
        <Parameter Type="Param" Library="AIAI" Id="773B0E1C"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C203EE"/>
    </Element>
    <Element Type="Param" Id="E4E65E50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08779030"/>
    </Element>
    <Element Type="FunctionCall" Id="08779030">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="1CEBB309"/>
        <Parameter Type="Param" Library="AIAI" Id="C110F6C7"/>
    </Element>
    <Element Type="Param" Id="1CEBB309">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="C110F6C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="773B0E1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E9C203EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FDBB1871">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2C17FA"/>
    </Element>
    <Element Type="Param" Id="0B2C17FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4834D241">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9ABAF7E8"/>
        <Parameter Type="Param" Library="AIAI" Id="624350E1"/>
    </Element>
    <Element Type="Param" Id="9ABAF7E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE50E06F"/>
    </Element>
    <Element Type="FunctionCall" Id="EE50E06F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="201B9878"/>
        <Parameter Type="Param" Library="AIAI" Id="3CBF0132"/>
        <Parameter Type="Param" Library="AIAI" Id="39BD3203"/>
        <Parameter Type="Param" Library="AIAI" Id="34F94FE3"/>
        <Parameter Type="Param" Library="AIAI" Id="A122FB38"/>
        <Parameter Type="Param" Library="AIAI" Id="12BD9CB8"/>
    </Element>
    <Element Type="Param" Id="201B9878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Value>RegenGlobe</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="3CBF0132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="39BD3203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6268704E"/>
    </Element>
    <Element Type="FunctionCall" Id="6268704E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9D03E74E"/>
    </Element>
    <Element Type="Param" Id="9D03E74E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D202E352"/>
        <Array Type="Param" Library="AIAI" Id="4AED57BE"/>
    </Element>
    <Element Type="Param" Id="D202E352">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4AED57BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="34F94FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="CC38378B"/>
    </Element>
    <Element Type="Param" Id="A122FB38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Value>-;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="12BD9CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="624350E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6BE1BC40"/>
    </Element>
    <Element Type="FunctionCall" Id="5E59227F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="0B856AB5"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA72AA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8D3186C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CA35AED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A24A747"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F69FB0BF"/>
    </Element>
    <Element Type="Param" Id="0B856AB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="6BE1BC40"/>
    </Element>
    <Element Type="Param" Id="7AA72AA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="40A828EC"/>
    </Element>
    <Element Type="FunctionCall" Id="A8D3186C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="DA7915D7"/>
        <Parameter Type="Param" Library="AIAI" Id="6462DAF4"/>
    </Element>
    <Element Type="Param" Id="DA7915D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BC292430"/>
    </Element>
    <Element Type="Param" Id="6462DAF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD1BD699"/>
    </Element>
    <Element Type="FunctionCall" Id="CD1BD699">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="470DC451"/>
        <Parameter Type="Param" Library="AIAI" Id="59B64F07"/>
    </Element>
    <Element Type="Param" Id="470DC451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98E4127C"/>
    </Element>
    <Element Type="FunctionCall" Id="98E4127C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="23E18D5D"/>
    </Element>
    <Element Type="Param" Id="23E18D5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="40A828EC"/>
    </Element>
    <Element Type="Param" Id="59B64F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8CA35AED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="A6B98956"/>
        <Parameter Type="Param" Library="AIAI" Id="783E2826"/>
    </Element>
    <Element Type="Param" Id="A6B98956">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D0EDD154"/>
    </Element>
    <Element Type="Param" Id="783E2826">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B74A983"/>
    </Element>
    <Element Type="FunctionCall" Id="6B74A983">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBFEE57"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB58A6E"/>
        <Parameter Type="Param" Library="AIAI" Id="90046C11"/>
        <Parameter Type="Param" Library="AIAI" Id="B8FC75D3"/>
        <Parameter Type="Param" Library="AIAI" Id="68CFCF39"/>
    </Element>
    <Element Type="Param" Id="5FBFEE57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="0DB58A6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="90046C11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="B8FC75D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="68CFCF39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="BC292430"/>
    </Element>
    <Element Type="FunctionCall" Id="7A24A747">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="3D48D994"/>
        <Parameter Type="Param" Library="AIAI" Id="77B6E426"/>
    </Element>
    <Element Type="Param" Id="3D48D994">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BDAC8361"/>
    </Element>
    <Element Type="Param" Id="77B6E426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A892DBD"/>
    </Element>
    <Element Type="FunctionCall" Id="1A892DBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="4B38C89B"/>
        <Parameter Type="Param" Library="AIAI" Id="174B30AA"/>
        <Parameter Type="Param" Library="AIAI" Id="05D5403D"/>
        <Parameter Type="Param" Library="AIAI" Id="6C144BED"/>
        <Parameter Type="Param" Library="AIAI" Id="9B83E48E"/>
    </Element>
    <Element Type="Param" Id="4B38C89B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="174B30AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="05D5403D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6C144BED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="9B83E48E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="D0EDD154"/>
    </Element>
    <Element Type="FunctionCall" Id="F69FB0BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B23BE9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="888315BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4690DE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61AC61B9"/>
    </Element>
    <Element Type="FunctionCall" Id="4B23BE9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62CF9902"/>
        <Parameter Type="Param" Library="AIAI" Id="BDCF0164"/>
        <Parameter Type="Param" Library="AIAI" Id="21C2DBD6"/>
    </Element>
    <Element Type="Param" Id="62CF9902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4028B282"/>
        <Array Type="Param" Library="AIAI" Id="156B61EC"/>
    </Element>
    <Element Type="Param" Id="4028B282">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="156B61EC">
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="BDCF0164">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5018E68C"/>
    </Element>
    <Element Type="FunctionCall" Id="5018E68C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="18869150"/>
        <Parameter Type="Param" Library="AIAI" Id="3CDBC2D9"/>
    </Element>
    <Element Type="Param" Id="18869150">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="3CDBC2D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49347F3A"/>
    </Element>
    <Element Type="FunctionCall" Id="49347F3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6F2726B9"/>
    </Element>
    <Element Type="Param" Id="6F2726B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="40A828EC"/>
    </Element>
    <Element Type="Param" Id="21C2DBD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000041"/>
    </Element>
    <Element Type="FunctionCall" Id="888315BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62E1CBDB"/>
    </Element>
    <Element Type="Param" Id="62E1CBDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4690DE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AFA70321"/>
        <Parameter Type="Param" Library="AIAI" Id="F5E00396"/>
        <Parameter Type="Param" Library="AIAI" Id="0550F3A6"/>
    </Element>
    <Element Type="Param" Id="AFA70321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59B1E62A"/>
    </Element>
    <Element Type="FunctionCall" Id="59B1E62A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="0D35191E"/>
        <Parameter Type="Param" Library="AIAI" Id="7F37AB3D"/>
        <Parameter Type="Param" Library="AIAI" Id="C156898E"/>
    </Element>
    <Element Type="Param" Id="0D35191E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="27D3816B"/>
    </Element>
    <Element Type="Param" Id="7F37AB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E267A20A"/>
    </Element>
    <Element Type="FunctionCall" Id="E267A20A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="30B6B74C"/>
    </Element>
    <Element Type="Param" Id="30B6B74C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="40A828EC"/>
    </Element>
    <Element Type="Param" Id="C156898E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="F5E00396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0550F3A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="61AC61B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4594F525"/>
        <Parameter Type="Param" Library="AIAI" Id="75CF79EB"/>
        <Parameter Type="Param" Library="AIAI" Id="44E366D5"/>
    </Element>
    <Element Type="Param" Id="4594F525">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC8F22F3"/>
    </Element>
    <Element Type="FunctionCall" Id="BC8F22F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="E2020FF5"/>
        <Parameter Type="Param" Library="AIAI" Id="1AFE1167"/>
    </Element>
    <Element Type="Param" Id="E2020FF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1AFE1167">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BDAC8361"/>
    </Element>
    <Element Type="Param" Id="75CF79EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="44E366D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="480E79BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A08BBA5E"/>
    </Element>
    <Element Type="Param" Id="A08BBA5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6D12DD12">
        <Identifier>HeroAIPickUpHealthGlobeJungleLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D45324"/>
        <Variable Type="Variable" Library="AIAI" Id="3B283172"/>
        <Variable Type="Variable" Library="AIAI" Id="2E75C5C2"/>
        <Variable Type="Variable" Library="AIAI" Id="DD8277EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FBFFF3F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CC3D0F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DD62637"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18389243"/>
    </Element>
    <Element Type="ParamDef" Id="8BA50298">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EA93E480"/>
    </Element>
    <Element Type="Param" Id="EA93E480">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A2D45324">
        <Identifier>areaAroundGlobe</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="62248222"/>
    </Element>
    <Element Type="Param" Id="62248222">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="3B283172">
        <Identifier>neabyGlobes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="24C44851"/>
    </Element>
    <Element Type="Param" Id="24C44851">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D4DDFA9"/>
    </Element>
    <Element Type="FunctionCall" Id="5D4DDFA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="2E75C5C2">
        <Identifier>globe</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CD38F433"/>
    </Element>
    <Element Type="Param" Id="CD38F433">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DD8277EE">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="097AFBD8"/>
    </Element>
    <Element Type="Param" Id="097AFBD8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="050F4314"/>
    </Element>
    <Element Type="FunctionCall" Id="050F4314">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="FBFFF3F9">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6B430911"/>
    </Element>
    <Element Type="Param" Id="6B430911">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="291B61E7"/>
    </Element>
    <Element Type="FunctionCall" Id="291B61E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="5CC3D0F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="31A59705"/>
        <Parameter Type="Param" Library="AIAI" Id="F80ABC2F"/>
    </Element>
    <Element Type="Param" Id="31A59705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC7DD4FC"/>
    </Element>
    <Element Type="FunctionCall" Id="BC7DD4FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="403AA0FB"/>
        <Parameter Type="Param" Library="AIAI" Id="BD5EAB48"/>
        <Parameter Type="Param" Library="AIAI" Id="8823BAF6"/>
        <Parameter Type="Param" Library="AIAI" Id="71C29C70"/>
        <Parameter Type="Param" Library="AIAI" Id="10CE7803"/>
        <Parameter Type="Param" Library="AIAI" Id="B4DAE101"/>
        <Parameter Type="Param" Library="AIAI" Id="4B4AFCD8"/>
    </Element>
    <Element Type="Param" Id="BD5EAB48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64AFC026"/>
        <Value>RegenGlobe</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="8823BAF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CBAC215F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="71C29C70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="835EFD1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFB81553"/>
    </Element>
    <Element Type="FunctionCall" Id="AFB81553">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2CF6A8C3"/>
    </Element>
    <Element Type="Param" Id="2CF6A8C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E8DB9569"/>
        <Array Type="Param" Library="AIAI" Id="6809248F"/>
    </Element>
    <Element Type="Param" Id="E8DB9569">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6809248F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="10CE7803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="34DA2143"/>
        <Variable Type="Variable" Library="AIAI" Id="CC38378B"/>
    </Element>
    <Element Type="Param" Id="B4DAE101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7FB9013E"/>
        <Value>-;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4B4AFCD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E3167578"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F80ABC2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B283172"/>
    </Element>
    <Element Type="FunctionCall" Id="0DD62637">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3B972F"/>
        <Parameter Type="Param" Library="AIAI" Id="477D47EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DD5289B"/>
    </Element>
    <Element Type="Param" Id="DF3B972F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="3B283172"/>
    </Element>
    <Element Type="Param" Id="477D47EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="2E75C5C2"/>
    </Element>
    <Element Type="FunctionCall" Id="1DD5289B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D42B1B7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00DC992A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B349D455"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A69B5DBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18E64737"/>
    </Element>
    <Element Type="FunctionCall" Id="D42B1B7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B84AAD40"/>
        <Parameter Type="Param" Library="AIAI" Id="9CD8F4DE"/>
    </Element>
    <Element Type="Param" Id="B84AAD40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27B46E32"/>
        <Array Type="Param" Library="AIAI" Id="124C65D3"/>
    </Element>
    <Element Type="Param" Id="27B46E32">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="124C65D3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="9CD8F4DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="2E75C5C2"/>
    </Element>
    <Element Type="FunctionCall" Id="00DC992A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8DBBCD9A"/>
        <Parameter Type="Param" Library="AIAI" Id="FF91EAA1"/>
    </Element>
    <Element Type="Param" Id="8DBBCD9A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="FF91EAA1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05EC5917"/>
    </Element>
    <Element Type="FunctionCall" Id="B349D455">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE663785"/>
        <Parameter Type="Param" Library="AIAI" Id="60CA875B"/>
        <Parameter Type="Param" Library="AIAI" Id="7C6AAE4E"/>
    </Element>
    <Element Type="Param" Id="DE663785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7A7FFEB9"/>
        <Array Type="Param" Library="AIAI" Id="FFBC40E0"/>
    </Element>
    <Element Type="Param" Id="7A7FFEB9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FFBC40E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="60CA875B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="637A2100"/>
    </Element>
    <Element Type="FunctionCall" Id="637A2100">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="21991B67"/>
        <Parameter Type="Param" Library="AIAI" Id="BE69E221"/>
    </Element>
    <Element Type="Param" Id="21991B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="BE69E221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DB8DA4E"/>
    </Element>
    <Element Type="FunctionCall" Id="7DB8DA4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6191237A"/>
    </Element>
    <Element Type="Param" Id="6191237A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EEB56525"/>
        <Array Type="Param" Library="AIAI" Id="17BBD510"/>
    </Element>
    <Element Type="Param" Id="EEB56525">
        <Variable Type="Variable" Library="AIAI" Id="F9322330"/>
    </Element>
    <Element Type="Param" Id="17BBD510">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="7C6AAE4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="A69B5DBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DEAD1B6C"/>
    </Element>
    <Element Type="Param" Id="DEAD1B6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="18E64737">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4EFFFB36"/>
        <Parameter Type="Param" Library="AIAI" Id="B78C9A0D"/>
        <Parameter Type="Param" Library="AIAI" Id="C17BBB68"/>
    </Element>
    <Element Type="Param" Id="4EFFFB36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC72BD16"/>
    </Element>
    <Element Type="FunctionCall" Id="FC72BD16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="298A7DAF"/>
        <Parameter Type="Param" Library="AIAI" Id="1DBAF0F1"/>
        <Parameter Type="Param" Library="AIAI" Id="1778D97A"/>
    </Element>
    <Element Type="Param" Id="298A7DAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BA50298"/>
    </Element>
    <Element Type="Param" Id="1DBAF0F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC0E6C7"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC0E6C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="29AB1438"/>
    </Element>
    <Element Type="Param" Id="29AB1438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2E75C5C2"/>
    </Element>
    <Element Type="Param" Id="1778D97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="B78C9A0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C17BBB68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="18389243">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A1DAEB3E"/>
    </Element>
    <Element Type="Param" Id="A1DAEB3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="265A925C">
        <Identifier>HeroAIDrinkMoonwellLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
        <Variable Type="Variable" Library="AIAI" Id="631B05CF"/>
        <Variable Type="Variable" Library="AIAI" Id="99097139"/>
        <Variable Type="Variable" Library="AIAI" Id="8EF09833"/>
        <Variable Type="Variable" Library="AIAI" Id="8832E9D8"/>
        <Variable Type="Variable" Library="AIAI" Id="8943CC17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76B80E81"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BACD3616"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="055D122F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C625C846"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="05138E68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4926D5D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="953E7810"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A02D16C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44EA3981"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA828221"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E7986A0"/>
    </Element>
    <Element Type="ParamDef" Id="5DB829A0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E769654B"/>
    </Element>
    <Element Type="Param" Id="E769654B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="631B05CF">
        <Identifier>currentHealthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F3D886CF"/>
    </Element>
    <Element Type="Param" Id="F3D886CF">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="99097139">
        <Identifier>desiredHealth</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79BBF664"/>
    </Element>
    <Element Type="Param" Id="79BBF664">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8EF09833">
        <Identifier>healingNeeded</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A223C7AC"/>
    </Element>
    <Element Type="Param" Id="A223C7AC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8832E9D8">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ADA576DF"/>
    </Element>
    <Element Type="Param" Id="ADA576DF">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="8943CC17">
        <Identifier>nearbyMoonwells</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F5C6D2B2"/>
    </Element>
    <Element Type="Param" Id="F5C6D2B2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4CC93EA"/>
    </Element>
    <Element Type="FunctionCall" Id="D4CC93EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="76B80E81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC16B775"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A53D02E3"/>
    </Element>
    <Element Type="FunctionCall" Id="EC16B775">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC3E88FE"/>
    </Element>
    <Element Type="Param" Id="AC3E88FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A53D02E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="63666602"/>
        <Parameter Type="Param" Library="AIAI" Id="ED10889B"/>
        <Parameter Type="Param" Library="AIAI" Id="D66CE5E5"/>
    </Element>
    <Element Type="Param" Id="63666602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A8B279"/>
        <Array Type="Param" Library="AIAI" Id="01F8F9D8"/>
    </Element>
    <Element Type="Param" Id="01F8F9D8">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B3185B8F"/>
        <Array Type="Param" Library="AIAI" Id="63C8CFC3"/>
    </Element>
    <Element Type="Param" Id="B3185B8F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="63C8CFC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="ED10889B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D66CE5E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BACD3616">
        <Comment>
            Only heal at moonwell if we can use all of the healing and we will not immediately teleport home afterwards to finish healing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="055D122F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="38FF67B9"/>
        <Parameter Type="Param" Library="AIAI" Id="5077CE37"/>
    </Element>
    <Element Type="Param" Id="38FF67B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="631B05CF"/>
    </Element>
    <Element Type="Param" Id="5077CE37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C97C450B"/>
    </Element>
    <Element Type="FunctionCall" Id="C97C450B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="73E6D75B"/>
        <Parameter Type="Param" Library="AIAI" Id="4D50D5A3"/>
        <Parameter Type="Param" Library="AIAI" Id="17A250D7"/>
    </Element>
    <Element Type="Param" Id="73E6D75B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="24A1D9BC"/>
        <Array Type="Param" Library="AIAI" Id="58AE0E5F"/>
    </Element>
    <Element Type="Param" Id="24A1D9BC">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="58AE0E5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="4D50D5A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="17A250D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="C625C846">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B590FCF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3840ACD2"/>
    </Element>
    <Element Type="FunctionCall" Id="B590FCF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="078FE005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8036B4A"/>
    </Element>
    <Element Type="FunctionCall" Id="078FE005">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="24DE2093"/>
        <Parameter Type="Param" Library="AIAI" Id="FE9187C2"/>
        <Parameter Type="Param" Library="AIAI" Id="FF030144"/>
    </Element>
    <Element Type="Param" Id="24DE2093">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="631B05CF"/>
    </Element>
    <Element Type="Param" Id="FE9187C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="FF030144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F152F4D"/>
    </Element>
    <Element Type="FunctionCall" Id="6F152F4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A7D7A47E"/>
        <Parameter Type="Param" Library="AIAI" Id="47EB11F2"/>
        <Parameter Type="Param" Library="AIAI" Id="2C79114F"/>
    </Element>
    <Element Type="Param" Id="A7D7A47E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="47EB11F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="61585631"/>
    </Element>
    <Element Type="Param" Id="2C79114F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B8036B4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7505EE2D"/>
        <Parameter Type="Param" Library="AIAI" Id="3BE18FDD"/>
        <Parameter Type="Param" Library="AIAI" Id="398D2BEC"/>
    </Element>
    <Element Type="Param" Id="7505EE2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03B70694"/>
    </Element>
    <Element Type="FunctionCall" Id="03B70694">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D287434A"/>
        <Parameter Type="Param" Library="AIAI" Id="B3943BF0"/>
        <Parameter Type="Param" Library="AIAI" Id="81C9408C"/>
    </Element>
    <Element Type="Param" Id="D287434A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B3943BF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="61585631"/>
    </Element>
    <Element Type="Param" Id="81C9408C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="631B05CF"/>
    </Element>
    <Element Type="Param" Id="3BE18FDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="398D2BEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="0BA1DECC"/>
    </Element>
    <Element Type="Param" Id="0BA1DECC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFAA27B9"/>
    </Element>
    <Element Type="FunctionCall" Id="CFAA27B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="3C3A5745"/>
    </Element>
    <Element Type="Param" Id="3C3A5745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CC19DBDE"/>
        <Array Type="Param" Library="AIAI" Id="9C96E3BE"/>
    </Element>
    <Element Type="Param" Id="CC19DBDE">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="9C96E3BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="FunctionCall" Id="3840ACD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="26F6D456"/>
    </Element>
    <Element Type="Param" Id="26F6D456">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="05138E68">
        <Comment>
            Check if you are able to use a moonwell right now
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F4926D5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DFE2061"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF316C56"/>
    </Element>
    <Element Type="FunctionCall" Id="3DFE2061">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0A8830DC"/>
    </Element>
    <Element Type="Param" Id="0A8830DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CF316C56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D8F561"/>
        <Parameter Type="Param" Library="AIAI" Id="91ED4D59"/>
        <Parameter Type="Param" Library="AIAI" Id="AFE50F7F"/>
    </Element>
    <Element Type="Param" Id="A9D8F561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="374F71CA"/>
    </Element>
    <Element Type="FunctionCall" Id="374F71CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="CC4E627C"/>
        <Parameter Type="Param" Library="AIAI" Id="9DB8BF03"/>
    </Element>
    <Element Type="Param" Id="CC4E627C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5A89C45F"/>
        <Array Type="Param" Library="AIAI" Id="BB8337C6"/>
    </Element>
    <Element Type="Param" Id="5A89C45F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BB8337C6">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="9DB8BF03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>HealingFountainCooldown</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="91ED4D59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFE50F7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="953E7810">
        <Comment>
            Find the closest Moonwell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A02D16C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DE09AA5C"/>
        <Parameter Type="Param" Library="AIAI" Id="48F702BA"/>
    </Element>
    <Element Type="Param" Id="DE09AA5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8832E9D8"/>
    </Element>
    <Element Type="Param" Id="48F702BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93EB3F9E"/>
    </Element>
    <Element Type="FunctionCall" Id="93EB3F9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E3612D"/>
        <Parameter Type="Param" Library="AIAI" Id="F8236A3F"/>
    </Element>
    <Element Type="Param" Id="B5E3612D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4119DB3"/>
    </Element>
    <Element Type="FunctionCall" Id="A4119DB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2A97C2"/>
    </Element>
    <Element Type="Param" Id="AC2A97C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="688CD9D5"/>
        <Array Type="Param" Library="AIAI" Id="B4F9FF0B"/>
    </Element>
    <Element Type="Param" Id="688CD9D5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B4F9FF0B">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="F8236A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="5922F579"/>
    </Element>
    <Element Type="FunctionCall" Id="44EA3981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29583C41"/>
        <Parameter Type="Param" Library="AIAI" Id="905C9EC0"/>
    </Element>
    <Element Type="Param" Id="29583C41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8943CC17"/>
    </Element>
    <Element Type="Param" Id="905C9EC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9F1B888"/>
    </Element>
    <Element Type="FunctionCall" Id="E9F1B888">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7C654029"/>
        <Parameter Type="Param" Library="AIAI" Id="0B89930F"/>
        <Parameter Type="Param" Library="AIAI" Id="1C077C1C"/>
        <Parameter Type="Param" Library="AIAI" Id="483B8339"/>
        <Parameter Type="Param" Library="AIAI" Id="26A59E49"/>
        <Parameter Type="Param" Library="AIAI" Id="C546AC76"/>
        <Parameter Type="Param" Library="AIAI" Id="BBF50534"/>
        <Parameter Type="Param" Library="AIAI" Id="38FD30A1"/>
        <Parameter Type="Param" Library="AIAI" Id="BB8AC02A"/>
    </Element>
    <Element Type="Param" Id="0B89930F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E2629A1"/>
        <Value>TownMoonwell</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="1C077C1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D4E1FD8A"/>
        <Value>TownMoonwellL2</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="483B8339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="33AEEF7A"/>
        <Value>TownMoonwellL3</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="26A59E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8674779E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="C546AC76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C558498B"/>
        <Preset Type="PresetValue" Library="Ntve" Id="585C2D4D"/>
    </Element>
    <Element Type="Param" Id="BBF50534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D9C9E225"/>
        <Variable Type="Variable" Library="AIAI" Id="8832E9D8"/>
    </Element>
    <Element Type="Param" Id="38FD30A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="49D0F240"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="BB8AC02A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="55BD11D8"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="CA828221">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AFA1CD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B644C339"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3509E99F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7D6BACF"/>
    </Element>
    <Element Type="FunctionCall" Id="3AFA1CD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A726B056"/>
        <Parameter Type="Param" Library="AIAI" Id="7330AFC5"/>
    </Element>
    <Element Type="Param" Id="A726B056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4826A3D2"/>
        <Array Type="Param" Library="AIAI" Id="564F3BB4"/>
    </Element>
    <Element Type="Param" Id="4826A3D2">
        <Variable Type="Variable" Library="AIAI" Id="2187E5FE"/>
    </Element>
    <Element Type="Param" Id="564F3BB4">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="7330AFC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D5CA7EB"/>
    </Element>
    <Element Type="FunctionCall" Id="6D5CA7EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="5E941DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="F890B0A9"/>
    </Element>
    <Element Type="Param" Id="5E941DD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4EE603D"/>
    </Element>
    <Element Type="FunctionCall" Id="A4EE603D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5753D2C0"/>
    </Element>
    <Element Type="Param" Id="5753D2C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FDDA1B38"/>
        <Array Type="Param" Library="AIAI" Id="FDBBFF34"/>
    </Element>
    <Element Type="Param" Id="FDDA1B38">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FDBBFF34">
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="F890B0A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="8943CC17"/>
    </Element>
    <Element Type="FunctionCall" Id="B644C339">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6C077C4B"/>
        <Parameter Type="Param" Library="AIAI" Id="55A10E19"/>
    </Element>
    <Element Type="Param" Id="6C077C4B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5DB829A0"/>
    </Element>
    <Element Type="Param" Id="55A10E19">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B034452C"/>
    </Element>
    <Element Type="FunctionCall" Id="3509E99F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="053AF656"/>
    </Element>
    <Element Type="Param" Id="053AF656">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F7D6BACF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2275AAC2"/>
        <Parameter Type="Param" Library="AIAI" Id="889D11BB"/>
        <Parameter Type="Param" Library="AIAI" Id="A4795BA0"/>
    </Element>
    <Element Type="Param" Id="2275AAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E519E36D"/>
    </Element>
    <Element Type="FunctionCall" Id="E519E36D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="6FF8B430"/>
        <Parameter Type="Param" Library="AIAI" Id="9322748D"/>
    </Element>
    <Element Type="Param" Id="6FF8B430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9322748D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="8943CC17"/>
    </Element>
    <Element Type="Param" Id="889D11BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A4795BA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5E7986A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="63988A82"/>
    </Element>
    <Element Type="Param" Id="63988A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6EFD806C">
        <Identifier>HeroAIShouldWaitForMinions</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E93A92"/>
        <Variable Type="Variable" Library="AIAI" Id="A8436FED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADE618FC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="99E63470"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D93E1451"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60B43B0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EEAB33D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA847EFB"/>
    </Element>
    <Element Type="ParamDef" Id="8B1ADCAD">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6086539E"/>
    </Element>
    <Element Type="Param" Id="6086539E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F9E93A92">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB8AF3E5"/>
    </Element>
    <Element Type="Param" Id="EB8AF3E5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A8436FED">
        <Identifier>frontMinionPosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D11984C6"/>
    </Element>
    <Element Type="Param" Id="D11984C6">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="ADE618FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3FFD450"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5702D8F7"/>
    </Element>
    <Element Type="FunctionCall" Id="A3FFD450">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C91904F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95EEDF3F"/>
    </Element>
    <Element Type="FunctionCall" Id="3C91904F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="192DDA72"/>
        <Parameter Type="Param" Library="AIAI" Id="164C28F4"/>
        <Parameter Type="Param" Library="AIAI" Id="FAED5FD9"/>
    </Element>
    <Element Type="Param" Id="192DDA72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="208B6618"/>
        <Array Type="Param" Library="AIAI" Id="B6080DE4"/>
    </Element>
    <Element Type="Param" Id="208B6618">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="B6080DE4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A1ACAD9"/>
    </Element>
    <Element Type="FunctionCall" Id="8A1ACAD9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="90315471"/>
    </Element>
    <Element Type="Param" Id="90315471">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="164C28F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FAED5FD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="95EEDF3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C8A133E4"/>
        <Parameter Type="Param" Library="AIAI" Id="C132B9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="19909E7F"/>
    </Element>
    <Element Type="Param" Id="C8A133E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53F5B779"/>
    </Element>
    <Element Type="FunctionCall" Id="53F5B779">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="97962C0E"/>
        <Parameter Type="Param" Library="AIAI" Id="9026843D"/>
    </Element>
    <Element Type="Param" Id="9026843D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369A4287"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="C132B9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="19909E7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5702D8F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DCE13E79"/>
    </Element>
    <Element Type="Param" Id="DCE13E79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="99E63470">
        <Comment>
            We are near the contention point and there is nothing nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D93E1451">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DFD0B42F"/>
        <Parameter Type="Param" Library="AIAI" Id="B96E3EC5"/>
    </Element>
    <Element Type="Param" Id="DFD0B42F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E93A92"/>
    </Element>
    <Element Type="Param" Id="B96E3EC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BF9A2D75"/>
        <Array Type="Param" Library="AIAI" Id="C280F7C3"/>
    </Element>
    <Element Type="Param" Id="BF9A2D75">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C3A4E574"/>
        <Array Type="Param" Library="AIAI" Id="06E40006"/>
    </Element>
    <Element Type="Param" Id="C3A4E574">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="06E40006">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B3A80907"/>
        <Array Type="Param" Library="AIAI" Id="59751836"/>
    </Element>
    <Element Type="Param" Id="B3A80907">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="59751836">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="C280F7C3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4BA6F71"/>
    </Element>
    <Element Type="FunctionCall" Id="E4BA6F71">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="7CD7D3DE"/>
    </Element>
    <Element Type="Param" Id="7CD7D3DE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="FunctionCall" Id="60B43B0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="19B40BDC"/>
        <Parameter Type="Param" Library="AIAI" Id="10160901"/>
    </Element>
    <Element Type="Param" Id="19B40BDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A8436FED"/>
    </Element>
    <Element Type="Param" Id="10160901">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6CE21EF5"/>
        <Array Type="Param" Library="AIAI" Id="D9B74C99"/>
    </Element>
    <Element Type="Param" Id="6CE21EF5">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="57340DAB"/>
        <Array Type="Param" Library="AIAI" Id="7C0A8A3F"/>
    </Element>
    <Element Type="Param" Id="57340DAB">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="7C0A8A3F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B68C7612"/>
        <Array Type="Param" Library="AIAI" Id="B0178239"/>
    </Element>
    <Element Type="Param" Id="B68C7612">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B0178239">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="D9B74C99">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B93658"/>
    </Element>
    <Element Type="FunctionCall" Id="56B93658">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4ECE6110"/>
    </Element>
    <Element Type="Param" Id="4ECE6110">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="FunctionCall" Id="5EEAB33D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87B3425D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5435985A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C69908EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88444200"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BA614CF"/>
    </Element>
    <Element Type="FunctionCall" Id="87B3425D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A37664BF"/>
    </Element>
    <Element Type="Param" Id="A37664BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5435985A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="853C1A09"/>
        <Parameter Type="Param" Library="AIAI" Id="1B2C2B34"/>
        <Parameter Type="Param" Library="AIAI" Id="CCEB3B44"/>
    </Element>
    <Element Type="Param" Id="853C1A09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5629F782"/>
    </Element>
    <Element Type="FunctionCall" Id="5629F782">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6555B122"/>
        <Parameter Type="Param" Library="AIAI" Id="EF7D9533"/>
    </Element>
    <Element Type="Param" Id="6555B122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5292814"/>
    </Element>
    <Element Type="FunctionCall" Id="B5292814">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="01A5FD1C"/>
    </Element>
    <Element Type="Param" Id="01A5FD1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C051D5D9"/>
        <Array Type="Param" Library="AIAI" Id="2863B6C1"/>
    </Element>
    <Element Type="Param" Id="C051D5D9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2863B6C1">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="EF7D9533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E93A92"/>
    </Element>
    <Element Type="Param" Id="1B2C2B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="CCEB3B44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C69908EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1900FC01"/>
        <Parameter Type="Param" Library="AIAI" Id="CD188559"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB9A64B"/>
    </Element>
    <Element Type="Param" Id="1900FC01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="56AE9E1F"/>
        <Array Type="Param" Library="AIAI" Id="1F669C0E"/>
    </Element>
    <Element Type="Param" Id="56AE9E1F">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="E6DD5787"/>
        <Array Type="Param" Library="AIAI" Id="CB993231"/>
    </Element>
    <Element Type="Param" Id="E6DD5787">
        <Variable Type="Variable" Library="AIAI" Id="EBF48308"/>
    </Element>
    <Element Type="Param" Id="CB993231">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="63F0E0DA"/>
        <Array Type="Param" Library="AIAI" Id="BB9CAAE2"/>
    </Element>
    <Element Type="Param" Id="63F0E0DA">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="BB9CAAE2">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="1F669C0E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78437A8E"/>
    </Element>
    <Element Type="FunctionCall" Id="78437A8E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="E663C04A"/>
    </Element>
    <Element Type="Param" Id="E663C04A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="CD188559">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BDB9A64B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="88444200">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B591F470"/>
        <Parameter Type="Param" Library="AIAI" Id="1B54A964"/>
        <Parameter Type="Param" Library="AIAI" Id="2B142C45"/>
    </Element>
    <Element Type="Param" Id="B591F470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2D727E74"/>
        <Array Type="Param" Library="AIAI" Id="23D7DC9B"/>
    </Element>
    <Element Type="Param" Id="2D727E74">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="066BA102"/>
        <Array Type="Param" Library="AIAI" Id="783DB98B"/>
    </Element>
    <Element Type="Param" Id="066BA102">
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
    </Element>
    <Element Type="Param" Id="783DB98B">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03293BF5"/>
        <Array Type="Param" Library="AIAI" Id="41326069"/>
    </Element>
    <Element Type="Param" Id="03293BF5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="41326069">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="23D7DC9B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FC55BE3"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC55BE3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="C10403AB"/>
    </Element>
    <Element Type="Param" Id="C10403AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="1B54A964">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B142C45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7BA614CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="87E36244"/>
        <Parameter Type="Param" Library="AIAI" Id="E32ACA14"/>
        <Parameter Type="Param" Library="AIAI" Id="61804EEF"/>
    </Element>
    <Element Type="Param" Id="87E36244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5CA63880"/>
        <Array Type="Param" Library="AIAI" Id="0469B9BA"/>
    </Element>
    <Element Type="Param" Id="5CA63880">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3131099B"/>
        <Array Type="Param" Library="AIAI" Id="1C6E7120"/>
    </Element>
    <Element Type="Param" Id="3131099B">
        <Variable Type="Variable" Library="AIAI" Id="DC6DADF0"/>
    </Element>
    <Element Type="Param" Id="1C6E7120">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0AFB89E7"/>
        <Array Type="Param" Library="AIAI" Id="9ADF495D"/>
    </Element>
    <Element Type="Param" Id="0AFB89E7">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="9ADF495D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="0469B9BA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C0066A8"/>
    </Element>
    <Element Type="FunctionCall" Id="4C0066A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A915A4"/>
    </Element>
    <Element Type="Param" Id="C4A915A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B1ADCAD"/>
    </Element>
    <Element Type="Param" Id="E32ACA14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="61804EEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DA847EFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C3793B6A"/>
    </Element>
    <Element Type="Param" Id="C3793B6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1899C414">
        <Identifier>HeroAIStartWaitForMinions</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF45089D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95402EE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47B14220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="486AC66A"/>
    </Element>
    <Element Type="ParamDef" Id="FF45089D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F5F6C364"/>
    </Element>
    <Element Type="Param" Id="F5F6C364">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="95402EE7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="33549EEB"/>
        <Parameter Type="Param" Library="AIAI" Id="4F792740"/>
    </Element>
    <Element Type="Param" Id="4F792740">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF45089D"/>
    </Element>
    <Element Type="FunctionCall" Id="47B14220">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="F492735D"/>
        <Parameter Type="Param" Library="AIAI" Id="1A20D6CE"/>
    </Element>
    <Element Type="Param" Id="F492735D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF45089D"/>
    </Element>
    <Element Type="Param" Id="1A20D6CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2ABAD716"/>
    </Element>
    <Element Type="FunctionCall" Id="486AC66A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="7B4B907E"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1AAE67"/>
        <Parameter Type="Param" Library="AIAI" Id="AA978A4F"/>
    </Element>
    <Element Type="Param" Id="7B4B907E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B0C43A2A"/>
        <Array Type="Param" Library="AIAI" Id="2590F42E"/>
    </Element>
    <Element Type="Param" Id="B0C43A2A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2590F42E">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF45089D"/>
    </Element>
    <Element Type="Param" Id="3A1AAE67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C636C4AC"/>
    </Element>
    <Element Type="FunctionCall" Id="C636C4AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="0F91CF30"/>
        <Parameter Type="Param" Library="AIAI" Id="5674F713"/>
    </Element>
    <Element Type="Param" Id="0F91CF30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="5674F713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0451325"/>
        <Array Type="Param" Library="AIAI" Id="97F6CFA3"/>
    </Element>
    <Element Type="Param" Id="A0451325">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="97F6CFA3">
        <Parameter Type="ParamDef" Library="AIAI" Id="FF45089D"/>
    </Element>
    <Element Type="Param" Id="AA978A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="33549EEB">
        <Identifier>HeroAIChooseNewWaitingPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
        <Variable Type="Variable" Library="AIAI" Id="2C70B7F3"/>
        <Variable Type="Variable" Library="AIAI" Id="C92B1674"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FF9A25C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72403001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58DFFC30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCF2D53F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA1492D8"/>
    </Element>
    <Element Type="ParamDef" Id="C6ACDAA4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="ACC50050"/>
    </Element>
    <Element Type="Param" Id="ACC50050">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2C70B7F3">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F5AE8DC"/>
    </Element>
    <Element Type="Param" Id="3F5AE8DC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C92B1674">
        <Identifier>distanceBehindContentionPoint</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="932BED58"/>
    </Element>
    <Element Type="Param" Id="932BED58">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6FF9A25C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4B4FECDB"/>
        <Parameter Type="Param" Library="AIAI" Id="4C1ACE4E"/>
    </Element>
    <Element Type="Param" Id="4B4FECDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57FCD7A1"/>
        <Array Type="Param" Library="AIAI" Id="03BDF80B"/>
    </Element>
    <Element Type="Param" Id="57FCD7A1">
        <Variable Type="Variable" Library="AIAI" Id="39FF020D"/>
    </Element>
    <Element Type="Param" Id="03BDF80B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="4C1ACE4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F189471D"/>
    </Element>
    <Element Type="FunctionCall" Id="F189471D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4FAB7960"/>
        <Parameter Type="Param" Library="AIAI" Id="91E6DD67"/>
        <Parameter Type="Param" Library="AIAI" Id="580532CB"/>
    </Element>
    <Element Type="Param" Id="4FAB7960">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="91E6DD67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B26FA8D"/>
    </Element>
    <Element Type="FunctionCall" Id="8B26FA8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="D2BE0BF6"/>
        <Parameter Type="Param" Library="AIAI" Id="6001C86B"/>
    </Element>
    <Element Type="Param" Id="D2BE0BF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6001C86B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="580532CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC6C94E5"/>
    </Element>
    <Element Type="FunctionCall" Id="DC6C94E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C9CC9691"/>
    </Element>
    <Element Type="Param" Id="C9CC9691">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="72403001">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="393CC7F5"/>
        <Parameter Type="Param" Library="AIAI" Id="FAC2F592"/>
    </Element>
    <Element Type="Param" Id="393CC7F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C70B7F3"/>
    </Element>
    <Element Type="Param" Id="FAC2F592">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4594E8B0"/>
    </Element>
    <Element Type="FunctionCall" Id="4594E8B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="B7084F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="1DEE039B"/>
    </Element>
    <Element Type="Param" Id="B7084F9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A62EFE3"/>
    </Element>
    <Element Type="FunctionCall" Id="7A62EFE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="266864D3"/>
        <Parameter Type="Param" Library="AIAI" Id="B3496A90"/>
        <Parameter Type="Param" Library="AIAI" Id="A0EFD772"/>
    </Element>
    <Element Type="Param" Id="266864D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="B3496A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
    </Element>
    <Element Type="Param" Id="A0EFD772">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1DEE039B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Variable Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
    </Element>
    <Element Type="FunctionCall" Id="58DFFC30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3FB8DB"/>
        <Parameter Type="Param" Library="AIAI" Id="51D5929E"/>
    </Element>
    <Element Type="Param" Id="4C3FB8DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C92B1674"/>
    </Element>
    <Element Type="Param" Id="51D5929E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D4DFB28"/>
    </Element>
    <Element Type="FunctionCall" Id="9D4DFB28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2309B9"/>
        <Parameter Type="Param" Library="AIAI" Id="50D38751"/>
    </Element>
    <Element Type="Param" Id="6A2309B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="50D38751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FCF2D53F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8DC22B67"/>
        <Parameter Type="Param" Library="AIAI" Id="B7B344A2"/>
    </Element>
    <Element Type="Param" Id="8DC22B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="886E3913"/>
        <Array Type="Param" Library="AIAI" Id="2F8C7CE2"/>
    </Element>
    <Element Type="Param" Id="886E3913">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="2F8C7CE2">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="B7B344A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="909D2660"/>
    </Element>
    <Element Type="FunctionCall" Id="909D2660">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FFE05F5"/>
        <Parameter Type="Param" Library="AIAI" Id="BEBCFC6E"/>
        <Parameter Type="Param" Library="AIAI" Id="71FDF133"/>
        <Parameter Type="Param" Library="AIAI" Id="D9279AAB"/>
        <Parameter Type="Param" Library="AIAI" Id="EF64DBCC"/>
    </Element>
    <Element Type="Param" Id="BEBCFC6E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="71FDF133">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="906AC108"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A14814BB"/>
        <Array Type="Param" Library="AIAI" Id="37C82031"/>
    </Element>
    <Element Type="Param" Id="A14814BB">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="37C82031">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="D9279AAB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="88217088"/>
        <Variable Type="Variable" Library="AIAI" Id="C92B1674"/>
    </Element>
    <Element Type="Param" Id="EF64DBCC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F5646803"/>
        <Variable Type="Variable" Library="AIAI" Id="2C70B7F3"/>
    </Element>
    <Element Type="FunctionCall" Id="BA1492D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0B049B"/>
        <Parameter Type="Param" Library="AIAI" Id="D8C6A486"/>
        <Parameter Type="Param" Library="AIAI" Id="8616C0AA"/>
    </Element>
    <Element Type="Param" Id="8A0B049B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7408A6ED"/>
        <Array Type="Param" Library="AIAI" Id="4A2D2A79"/>
    </Element>
    <Element Type="Param" Id="7408A6ED">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4A2D2A79">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="D8C6A486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2882A5C4"/>
    </Element>
    <Element Type="FunctionCall" Id="2882A5C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="EDBC8EA9"/>
        <Parameter Type="Param" Library="AIAI" Id="E25E3A21"/>
    </Element>
    <Element Type="Param" Id="EDBC8EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="E25E3A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="112FE882"/>
        <Array Type="Param" Library="AIAI" Id="2355E624"/>
    </Element>
    <Element Type="Param" Id="112FE882">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="2355E624">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6ACDAA4"/>
    </Element>
    <Element Type="Param" Id="8616C0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="DB3CA049">
        <Identifier>HeroAIHarassInJungleLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="329A3D39"/>
        <Variable Type="Variable" Library="AIAI" Id="6AA9E2E5"/>
        <Variable Type="Variable" Library="AIAI" Id="A18A35FC"/>
        <Variable Type="Variable" Library="AIAI" Id="2C95A21C"/>
        <Variable Type="Variable" Library="AIAI" Id="F3412C74"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="179218AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE027A1D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="86906829"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71123846"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2E98CB31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7745A72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98452F1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C77345F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="823659D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D138DB2E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DB3AA234"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9259A699"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B8A82151"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48D6A585"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8EFC559"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A6741A3"/>
    </Element>
    <Element Type="ParamDef" Id="0C2E1C97">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="77643178"/>
    </Element>
    <Element Type="Param" Id="77643178">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="329A3D39">
        <Identifier>aggresivelyHarass</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F1690328"/>
    </Element>
    <Element Type="Param" Id="F1690328">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6AA9E2E5">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0971C5F4"/>
    </Element>
    <Element Type="Param" Id="0971C5F4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A18A35FC">
        <Identifier>closeToHero</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0A5BE21"/>
    </Element>
    <Element Type="Param" Id="A0A5BE21">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="2C95A21C">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4CD6DC8D"/>
    </Element>
    <Element Type="Param" Id="4CD6DC8D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE816925"/>
    </Element>
    <Element Type="FunctionCall" Id="CE816925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F3412C74">
        <Identifier>harassTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="383B2EA0"/>
    </Element>
    <Element Type="Param" Id="383B2EA0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="47171659">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="206B183E"/>
    </Element>
    <Element Type="Param" Id="206B183E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2959C381"/>
    </Element>
    <Element Type="FunctionCall" Id="2959C381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="179218AD">
        <Comment>
            Avoid attacking heroes if too low difficulty
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AE027A1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D3A516D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93C6182E"/>
    </Element>
    <Element Type="FunctionCall" Id="7D3A516D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6D34B8BD"/>
    </Element>
    <Element Type="Param" Id="6D34B8BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="93C6182E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="77CF5BD0"/>
        <Parameter Type="Param" Library="AIAI" Id="3EA91A9E"/>
        <Parameter Type="Param" Library="AIAI" Id="FCAF27E2"/>
    </Element>
    <Element Type="Param" Id="77CF5BD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="C67D405C"/>
    </Element>
    <Element Type="Param" Id="C67D405C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7647BDD5"/>
        <Array Type="Param" Library="AIAI" Id="2C17269C"/>
    </Element>
    <Element Type="Param" Id="7647BDD5">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="2C17269C">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="3EA91A9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FCAF27E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="86906829">
        <Comment>
            Make sure we have not harassed an enemy too recently
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="71123846">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="870D2575"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6C86175"/>
    </Element>
    <Element Type="FunctionCall" Id="870D2575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6FCA70D"/>
    </Element>
    <Element Type="Param" Id="D6FCA70D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B6C86175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E18F76F9"/>
        <Parameter Type="Param" Library="AIAI" Id="A8421D3A"/>
        <Parameter Type="Param" Library="AIAI" Id="29E938A7"/>
    </Element>
    <Element Type="Param" Id="E18F76F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF802C71"/>
        <Array Type="Param" Library="AIAI" Id="9D9C8EC2"/>
    </Element>
    <Element Type="Param" Id="CF802C71">
        <Variable Type="Variable" Library="AIAI" Id="79A6B1D7"/>
    </Element>
    <Element Type="Param" Id="9D9C8EC2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="A8421D3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="29E938A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62AD2DB3"/>
    </Element>
    <Element Type="FunctionCall" Id="62AD2DB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F2F43146"/>
    </Element>
    <Element Type="Param" Id="F2F43146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="2E98CB31">
        <Comment>
            Search for enemies that are very close by
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D7745A72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="04301D73"/>
        <Parameter Type="Param" Library="AIAI" Id="9A2068CA"/>
    </Element>
    <Element Type="Param" Id="04301D73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6AA9E2E5"/>
    </Element>
    <Element Type="Param" Id="9A2068CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E0E3617"/>
    </Element>
    <Element Type="FunctionCall" Id="4E0E3617">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="0E9EF3F6"/>
    </Element>
    <Element Type="Param" Id="0E9EF3F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D5E3C65A"/>
        <Array Type="Param" Library="AIAI" Id="7271CB52"/>
    </Element>
    <Element Type="Param" Id="D5E3C65A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7271CB52">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="FunctionCall" Id="98452F1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3AAE936F"/>
        <Parameter Type="Param" Library="AIAI" Id="55A9DC95"/>
    </Element>
    <Element Type="Param" Id="3AAE936F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9956786F"/>
    </Element>
    <Element Type="FunctionCall" Id="9956786F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="2AE91B18"/>
        <Parameter Type="Param" Library="AIAI" Id="5259622A"/>
    </Element>
    <Element Type="Param" Id="2AE91B18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DFC9EA2"/>
    </Element>
    <Element Type="FunctionCall" Id="6DFC9EA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6937AAAF"/>
    </Element>
    <Element Type="Param" Id="6937AAAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2D3B986A"/>
        <Array Type="Param" Library="AIAI" Id="9A58A140"/>
    </Element>
    <Element Type="Param" Id="2D3B986A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9A58A140">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="5259622A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7390CF91"/>
    </Element>
    <Element Type="FunctionCall" Id="7390CF91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0F612253"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD1A8A8"/>
        <Parameter Type="Param" Library="AIAI" Id="8DAFABB0"/>
    </Element>
    <Element Type="Param" Id="0F612253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2CD1A8A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8DAFABB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="6AA9E2E5"/>
    </Element>
    <Element Type="Param" Id="55A9DC95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A18A35FC"/>
    </Element>
    <Element Type="FunctionCall" Id="5C77345F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6548E374"/>
        <Parameter Type="Param" Library="AIAI" Id="5A23815C"/>
    </Element>
    <Element Type="Param" Id="6548E374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C95A21C"/>
    </Element>
    <Element Type="Param" Id="5A23815C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FAE9F3E"/>
    </Element>
    <Element Type="FunctionCall" Id="9FAE9F3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA132DE"/>
        <Parameter Type="Param" Library="AIAI" Id="3226C0A8"/>
        <Parameter Type="Param" Library="AIAI" Id="6FA3E2BA"/>
        <Parameter Type="Param" Library="AIAI" Id="3D9A798A"/>
        <Parameter Type="Param" Library="AIAI" Id="CEE2FAD9"/>
    </Element>
    <Element Type="Param" Id="FEA132DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="3226C0A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="6FA3E2BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="3D9A798A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="CEE2FAD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="A18A35FC"/>
    </Element>
    <Element Type="FunctionCall" Id="823659D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="499598E7"/>
        <Parameter Type="Param" Library="AIAI" Id="3A5245F4"/>
    </Element>
    <Element Type="Param" Id="499598E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFA0EC2A"/>
    </Element>
    <Element Type="FunctionCall" Id="DFA0EC2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="237771D0"/>
        <Parameter Type="Param" Library="AIAI" Id="81B67675"/>
        <Parameter Type="Param" Library="AIAI" Id="997E28E5"/>
        <Parameter Type="Param" Library="AIAI" Id="36C57A6C"/>
        <Parameter Type="Param" Library="AIAI" Id="7804AA99"/>
    </Element>
    <Element Type="Param" Id="237771D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="81B67675">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="997E28E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="36C57A6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7804AA99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2C95A21C"/>
    </Element>
    <Element Type="Param" Id="3A5245F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="FunctionCall" Id="D138DB2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F62B44F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45030F96"/>
    </Element>
    <Element Type="FunctionCall" Id="F62B44F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A326BBD7"/>
    </Element>
    <Element Type="Param" Id="A326BBD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="45030F96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8512761E"/>
        <Parameter Type="Param" Library="AIAI" Id="748B7BCC"/>
        <Parameter Type="Param" Library="AIAI" Id="54E6FCCC"/>
    </Element>
    <Element Type="Param" Id="8512761E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E44ADB5"/>
    </Element>
    <Element Type="FunctionCall" Id="8E44ADB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="1C92C478"/>
        <Parameter Type="Param" Library="AIAI" Id="8B0E6180"/>
    </Element>
    <Element Type="Param" Id="1C92C478">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="8B0E6180">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="Param" Id="748B7BCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="54E6FCCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="DB3AA234">
        <Comment>
            Decide if we want to harass
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9259A699">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0D29CB2D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5BA73241"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07B9F914"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEEA60EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5E1628D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F23769A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B1448AA"/>
    </Element>
    <Element Type="Comment" Id="0D29CB2D">
        <Comment>
            Always harass if we are being aggresive
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="5BA73241">
        <Comment>
            Only harass if it is safe
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="07B9F914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C35D929B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73E76B69"/>
    </Element>
    <Element Type="FunctionCall" Id="C35D929B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DFECDAA2"/>
    </Element>
    <Element Type="Param" Id="DFECDAA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73E76B69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D742DA5F"/>
        <Parameter Type="Param" Library="AIAI" Id="603CE5EE"/>
        <Parameter Type="Param" Library="AIAI" Id="431052D3"/>
    </Element>
    <Element Type="Param" Id="D742DA5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="054EC35C"/>
    </Element>
    <Element Type="FunctionCall" Id="054EC35C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="B35D5703"/>
        <Parameter Type="Param" Library="AIAI" Id="5C491123"/>
    </Element>
    <Element Type="Param" Id="B35D5703">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="5C491123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="Param" Id="603CE5EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="431052D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DEEA60EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="92C97D09"/>
        <Parameter Type="Param" Library="AIAI" Id="EB73FA6B"/>
    </Element>
    <Element Type="Param" Id="92C97D09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3412C74"/>
    </Element>
    <Element Type="Param" Id="EB73FA6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AD7950B"/>
    </Element>
    <Element Type="FunctionCall" Id="7AD7950B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000213"/>
        <Parameter Type="Param" Library="AIAI" Id="ADC41F31"/>
        <Parameter Type="Param" Library="AIAI" Id="90528607"/>
    </Element>
    <Element Type="Param" Id="ADC41F31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000373"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="90528607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000372"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="FunctionCall" Id="C5E1628D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5298F565"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EA51189"/>
    </Element>
    <Element Type="FunctionCall" Id="5298F565">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="891ED58C"/>
    </Element>
    <Element Type="Param" Id="891ED58C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3EA51189">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4AEAD97B"/>
        <Parameter Type="Param" Library="AIAI" Id="0CD482F2"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBD60E1"/>
    </Element>
    <Element Type="Param" Id="4AEAD97B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD3C0042"/>
    </Element>
    <Element Type="FunctionCall" Id="CD3C0042">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="F2CD0EFC"/>
        <Parameter Type="Param" Library="AIAI" Id="6F84364B"/>
        <Parameter Type="Param" Library="AIAI" Id="47F76871"/>
    </Element>
    <Element Type="Param" Id="F2CD0EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A11C6B16"/>
        <Array Type="Param" Library="AIAI" Id="C1577BB7"/>
    </Element>
    <Element Type="Param" Id="A11C6B16">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C1577BB7">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="6F84364B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="47F76871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="0CD482F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="DFBD60E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAEC3C5C"/>
    </Element>
    <Element Type="FunctionCall" Id="DAEC3C5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5CDC79"/>
        <Parameter Type="Param" Library="AIAI" Id="E589915C"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F8FC70"/>
    </Element>
    <Element Type="Param" Id="6F5CDC79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64440A64"/>
    </Element>
    <Element Type="FunctionCall" Id="64440A64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000213"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE54312"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8614B9"/>
    </Element>
    <Element Type="Param" Id="6AE54312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000373"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6E8614B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000372"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="Param" Id="E589915C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="E7F8FC70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="7F23769A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E00432EF"/>
        <Parameter Type="Param" Library="AIAI" Id="D85A18A1"/>
    </Element>
    <Element Type="Param" Id="E00432EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3412C74"/>
    </Element>
    <Element Type="Param" Id="D85A18A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="174AA575"/>
    </Element>
    <Element Type="FunctionCall" Id="174AA575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="38C56A75"/>
        <Parameter Type="Param" Library="AIAI" Id="6BCE5206"/>
    </Element>
    <Element Type="Param" Id="38C56A75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23204EF1"/>
    </Element>
    <Element Type="FunctionCall" Id="23204EF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="997E1FB2"/>
    </Element>
    <Element Type="Param" Id="997E1FB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AFB7C261"/>
        <Array Type="Param" Library="AIAI" Id="ADDD07DA"/>
    </Element>
    <Element Type="Param" Id="AFB7C261">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="ADDD07DA">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="6BCE5206">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="47171659"/>
    </Element>
    <Element Type="FunctionCall" Id="2B1448AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="60401709"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB02144"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA902DE"/>
    </Element>
    <Element Type="Param" Id="60401709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="329A3D39"/>
    </Element>
    <Element Type="Param" Id="BAB02144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8CA902DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B8A82151">
        <Comment>
            Harass the chosen target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="48D6A585">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8A77B1E0"/>
        <Parameter Type="Param" Library="AIAI" Id="A6CB9E7E"/>
        <Parameter Type="Param" Library="AIAI" Id="48396791"/>
    </Element>
    <Element Type="Param" Id="A6CB9E7E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="48396791">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9FC83320"/>
        <Variable Type="Variable" Library="AIAI" Id="F3412C74"/>
    </Element>
    <Element Type="FunctionCall" Id="D8EFC559">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BECD3A1A"/>
        <Parameter Type="Param" Library="AIAI" Id="FED32081"/>
    </Element>
    <Element Type="Param" Id="BECD3A1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BA32FEA"/>
        <Array Type="Param" Library="AIAI" Id="452F5A0C"/>
    </Element>
    <Element Type="Param" Id="7BA32FEA">
        <Variable Type="Variable" Library="AIAI" Id="79A6B1D7"/>
    </Element>
    <Element Type="Param" Id="452F5A0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C2E1C97"/>
    </Element>
    <Element Type="Param" Id="FED32081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E773B466"/>
    </Element>
    <Element Type="FunctionCall" Id="E773B466">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9E67FCB1"/>
        <Parameter Type="Param" Library="AIAI" Id="3EBB53E8"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA688B3"/>
    </Element>
    <Element Type="Param" Id="9E67FCB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3EBB53E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B51588B"/>
    </Element>
    <Element Type="FunctionCall" Id="7B51588B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="ABB1222E"/>
        <Parameter Type="Param" Library="AIAI" Id="09C1E429"/>
    </Element>
    <Element Type="Param" Id="ABB1222E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0901D120"/>
    </Element>
    <Element Type="FunctionCall" Id="0901D120">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4CD7A76C"/>
        <Parameter Type="Param" Library="AIAI" Id="3C234170"/>
        <Parameter Type="Param" Library="AIAI" Id="AA76B759"/>
    </Element>
    <Element Type="Param" Id="4CD7A76C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="3C234170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AA76B759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="CD54D222"/>
    </Element>
    <Element Type="Param" Id="09C1E429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA2676CD"/>
    </Element>
    <Element Type="FunctionCall" Id="DA2676CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DA4FFE99"/>
        <Parameter Type="Param" Library="AIAI" Id="946BC3BF"/>
        <Parameter Type="Param" Library="AIAI" Id="F22A3226"/>
    </Element>
    <Element Type="Param" Id="DA4FFE99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="946BC3BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F22A3226">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="CD54D222"/>
    </Element>
    <Element Type="Param" Id="1AA688B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0758ED74"/>
    </Element>
    <Element Type="FunctionCall" Id="0758ED74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9FB1BFC0"/>
    </Element>
    <Element Type="Param" Id="9FB1BFC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="4A6741A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="26365327"/>
    </Element>
    <Element Type="Param" Id="26365327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="8A77B1E0">
        <Identifier>HeroAIStartHarassInJungle</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9FC83320"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED77C421"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="357C166F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F270BCAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C70895E2"/>
    </Element>
    <Element Type="ParamDef" Id="8CFCB2B8">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="880AC8C7"/>
    </Element>
    <Element Type="Param" Id="880AC8C7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="9FC83320">
        <Identifier>target</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3BB2D855"/>
    </Element>
    <Element Type="Param" Id="3BB2D855">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="ED77C421">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="27FC5197"/>
        <Parameter Type="Param" Library="AIAI" Id="500960E8"/>
    </Element>
    <Element Type="Param" Id="27FC5197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8AFDAE72"/>
        <Array Type="Param" Library="AIAI" Id="0621FD96"/>
    </Element>
    <Element Type="Param" Id="8AFDAE72">
        <Variable Type="Variable" Library="AIAI" Id="3BEFA32A"/>
    </Element>
    <Element Type="Param" Id="0621FD96">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
    </Element>
    <Element Type="Param" Id="500960E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6F4D277"/>
    </Element>
    <Element Type="FunctionCall" Id="A6F4D277">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="29F5F6DD"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B20514"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6CF2A4"/>
    </Element>
    <Element Type="Param" Id="29F5F6DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B1B20514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="AB0B2A33"/>
    </Element>
    <Element Type="Param" Id="5E6CF2A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F84FB2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="F84FB2F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="1F18A7C2"/>
    </Element>
    <Element Type="Param" Id="1F18A7C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="357C166F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4EA8082C"/>
        <Parameter Type="Param" Library="AIAI" Id="D56A6EFC"/>
    </Element>
    <Element Type="Param" Id="4EA8082C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8F488EB"/>
        <Array Type="Param" Library="AIAI" Id="35B78C4C"/>
    </Element>
    <Element Type="Param" Id="A8F488EB">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="35B78C4C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
    </Element>
    <Element Type="Param" Id="D56A6EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9FC83320"/>
    </Element>
    <Element Type="FunctionCall" Id="F270BCAE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="F8D835F4"/>
        <Parameter Type="Param" Library="AIAI" Id="8B925EE1"/>
    </Element>
    <Element Type="Param" Id="F8D835F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
    </Element>
    <Element Type="Param" Id="8B925EE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E9BA644C"/>
    </Element>
    <Element Type="FunctionCall" Id="C70895E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="424FD764"/>
        <Parameter Type="Param" Library="AIAI" Id="59A77D7D"/>
        <Parameter Type="Param" Library="AIAI" Id="5880D2D1"/>
    </Element>
    <Element Type="Param" Id="424FD764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="733B76D6"/>
        <Array Type="Param" Library="AIAI" Id="B7C0CCA1"/>
    </Element>
    <Element Type="Param" Id="733B76D6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B7C0CCA1">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
    </Element>
    <Element Type="Param" Id="59A77D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57E60F05"/>
    </Element>
    <Element Type="FunctionCall" Id="57E60F05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="EEAEA539"/>
        <Parameter Type="Param" Library="AIAI" Id="3387A7D5"/>
    </Element>
    <Element Type="Param" Id="EEAEA539">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E19DDC9F"/>
        <Array Type="Param" Library="AIAI" Id="23B0E36A"/>
    </Element>
    <Element Type="Param" Id="E19DDC9F">
        <Variable Type="Variable" Library="AIAI" Id="4F8BBC3E"/>
    </Element>
    <Element Type="Param" Id="23B0E36A">
        <Parameter Type="ParamDef" Library="AIAI" Id="8CFCB2B8"/>
    </Element>
    <Element Type="Param" Id="3387A7D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="5880D2D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Category" Id="0DC332C3">
        <Item Type="FunctionDef" Library="AIAI" Id="936A54B8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="EB2A3275"/>
    </Element>
    <Element Type="FunctionDef" Id="936A54B8">
        <Identifier>HeroAIPaceAroundLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5667E354"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9B40044"/>
    </Element>
    <Element Type="ParamDef" Id="A418B7C5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8D7B098C"/>
    </Element>
    <Element Type="Param" Id="8D7B098C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5667E354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43147117"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FFB5026"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25C7ACA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="273B6740"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3936C676"/>
    </Element>
    <Element Type="FunctionCall" Id="43147117">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="858A45E7"/>
        <Parameter Type="Param" Library="AIAI" Id="D93D3926"/>
        <Parameter Type="Param" Library="AIAI" Id="0026C3AE"/>
    </Element>
    <Element Type="Param" Id="858A45E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CCEB2066"/>
        <Array Type="Param" Library="AIAI" Id="CEF3FB8A"/>
    </Element>
    <Element Type="Param" Id="CEF3FB8A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7B2CFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="D7B2CFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8402900E"/>
    </Element>
    <Element Type="Param" Id="8402900E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="483A2A6B"/>
        <Array Type="Param" Library="AIAI" Id="7E991FCC"/>
    </Element>
    <Element Type="Param" Id="483A2A6B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="7E991FCC">
        <Parameter Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
    </Element>
    <Element Type="Param" Id="D93D3926">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0026C3AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3FFB5026">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7DDFB2E0"/>
        <Parameter Type="Param" Library="AIAI" Id="F8E5DCB9"/>
        <Parameter Type="Param" Library="AIAI" Id="C3BDF211"/>
    </Element>
    <Element Type="Param" Id="7DDFB2E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1D33C96"/>
    </Element>
    <Element Type="FunctionCall" Id="C1D33C96">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Parameter Type="Param" Library="AIAI" Id="1981FF97"/>
    </Element>
    <Element Type="Param" Id="1981FF97">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
    </Element>
    <Element Type="Param" Id="F8E5DCB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C3BDF211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="03102438"/>
    </Element>
    <Element Type="FunctionCall" Id="25C7ACA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB06AEE7"/>
        <Parameter Type="Param" Library="AIAI" Id="A7963CC2"/>
        <Parameter Type="Param" Library="AIAI" Id="35EC317C"/>
    </Element>
    <Element Type="Param" Id="DB06AEE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E5F85B7"/>
    </Element>
    <Element Type="FunctionCall" Id="7E5F85B7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1059B09B"/>
        <Parameter Type="Param" Library="AIAI" Id="791C4009"/>
        <Parameter Type="Param" Library="AIAI" Id="02B0B77D"/>
    </Element>
    <Element Type="Param" Id="791C4009">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="30984D61"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
    </Element>
    <Element Type="Param" Id="02B0B77D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="548533C8"/>
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A7963CC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="35EC317C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="273B6740">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EB2A3275"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A59A57E2"/>
    </Element>
    <Element Type="Param" Id="A59A57E2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58426D4E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A418B7C5"/>
    </Element>
    <Element Type="FunctionCall" Id="3936C676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="25AC73D3"/>
    </Element>
    <Element Type="Param" Id="25AC73D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9B40044">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E3A68778"/>
    </Element>
    <Element Type="Param" Id="E3A68778">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="EB2A3275">
        <Identifier>HeroAIStartPaceAround</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00D1F9FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3851E2C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="535848CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AFD9782"/>
    </Element>
    <Element Type="ParamDef" Id="58426D4E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FFF5EB8B"/>
    </Element>
    <Element Type="Param" Id="FFF5EB8B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="00D1F9FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B6D9F44B"/>
        <Parameter Type="Param" Library="AIAI" Id="2CCDB3C0"/>
    </Element>
    <Element Type="Param" Id="B6D9F44B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CB4E010"/>
        <Array Type="Param" Library="AIAI" Id="538B540E"/>
    </Element>
    <Element Type="Param" Id="8CB4E010">
        <Variable Type="Variable" Library="AIAI" Id="949D79D1"/>
    </Element>
    <Element Type="Param" Id="538B540E">
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
    </Element>
    <Element Type="Param" Id="2CCDB3C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96F4C22C"/>
    </Element>
    <Element Type="FunctionCall" Id="96F4C22C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="02062D6A"/>
    </Element>
    <Element Type="Param" Id="02062D6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="811F5118"/>
        <Array Type="Param" Library="AIAI" Id="F672D6B1"/>
    </Element>
    <Element Type="Param" Id="811F5118">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F672D6B1">
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
    </Element>
    <Element Type="FunctionCall" Id="3851E2C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36AADD6A"/>
        <Parameter Type="Param" Library="AIAI" Id="2DAC73E7"/>
    </Element>
    <Element Type="Param" Id="36AADD6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AFEB48F1"/>
        <Array Type="Param" Library="AIAI" Id="16CDC183"/>
    </Element>
    <Element Type="Param" Id="AFEB48F1">
        <Variable Type="Variable" Library="AIAI" Id="725D2AC0"/>
    </Element>
    <Element Type="Param" Id="16CDC183">
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
    </Element>
    <Element Type="Param" Id="2DAC73E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33099302"/>
    </Element>
    <Element Type="FunctionCall" Id="33099302">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000127"/>
        <Parameter Type="Param" Library="AIAI" Id="7862A7F0"/>
        <Parameter Type="Param" Library="AIAI" Id="5547BA36"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CCED0E"/>
        <Parameter Type="Param" Library="AIAI" Id="0305B94B"/>
    </Element>
    <Element Type="Param" Id="7862A7F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E37B565D"/>
    </Element>
    <Element Type="FunctionCall" Id="E37B565D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0B5039C9"/>
    </Element>
    <Element Type="Param" Id="0B5039C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="5547BA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="1424F186"/>
    </Element>
    <Element Type="Param" Id="D0CCED0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C7B26C9"/>
    </Element>
    <Element Type="FunctionCall" Id="5C7B26C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="98257771"/>
        <Parameter Type="Param" Library="AIAI" Id="92748A19"/>
    </Element>
    <Element Type="Param" Id="98257771">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Value>-0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="92748A19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0305B94B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000203"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="FunctionCall" Id="535848CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B65B236A"/>
        <Parameter Type="Param" Library="AIAI" Id="3E9E97EA"/>
    </Element>
    <Element Type="Param" Id="B65B236A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1AF18418"/>
        <Array Type="Param" Library="AIAI" Id="0A992EE8"/>
    </Element>
    <Element Type="Param" Id="1AF18418">
        <Variable Type="Variable" Library="AIAI" Id="8267E279"/>
    </Element>
    <Element Type="Param" Id="0A992EE8">
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
    </Element>
    <Element Type="Param" Id="3E9E97EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A09F08E"/>
    </Element>
    <Element Type="FunctionCall" Id="1A09F08E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="2145A21A"/>
    </Element>
    <Element Type="Param" Id="2145A21A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="1AFD9782">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="155A23F6"/>
        <Parameter Type="Param" Library="AIAI" Id="371DF828"/>
    </Element>
    <Element Type="Param" Id="155A23F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="58426D4E"/>
    </Element>
    <Element Type="Param" Id="371DF828">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="98260056"/>
    </Element>
    <Element Type="Category" Id="6F09060A">
        <Item Type="FunctionDef" Library="AIAI" Id="DA819993"/>
        <Item Type="FunctionDef" Library="AIAI" Id="20CD1388"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AC20F213"/>
    </Element>
    <Element Type="FunctionDef" Id="DA819993">
        <Identifier>HeroAITeamLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E9553EB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C888462A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0314132"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="320893A7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C1C890B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3255486"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="970000AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C080AB66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35C0A9C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2218CE5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C9827D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C6C0264"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78CCC590"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19E79A14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4E1EBD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F798FFF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F966A81"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C5BFE57E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="750C8B95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC161D05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46BADE51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46CDAECA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEE2311E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2971E8D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="897C7DE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0E7437B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C3B8633"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="55F85323"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35BFA764"/>
    </Element>
    <Element Type="ParamDef" Id="EB1E899B">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Comment" Id="E9553EB0">
        <Comment>
            Update Evals
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C888462A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B1AAEB2D"/>
        <Parameter Type="Param" Library="AIAI" Id="DF017FF3"/>
    </Element>
    <Element Type="Param" Id="DF017FF3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="112CF38E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="B0314132">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EB7CBE5B"/>
        <Parameter Type="Param" Library="AIAI" Id="634D136E"/>
    </Element>
    <Element Type="Param" Id="634D136E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CE7F5740"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="320893A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF329351"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15973E56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54EBAC84"/>
    </Element>
    <Element Type="FunctionCall" Id="FF329351">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="430C8120"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6A5764FD"/>
    </Element>
    <Element Type="Param" Id="6A5764FD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="15973E56">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="430C8120"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="524067C2"/>
    </Element>
    <Element Type="Param" Id="524067C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="54EBAC84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C9823473"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB65A01"/>
        <Parameter Type="Param" Library="AIAI" Id="36C395F2"/>
    </Element>
    <Element Type="Param" Id="C9823473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="Param" Id="6AB65A01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="36C395F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="8C1C890B">
        <Comment>
            Core Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F3255486">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8076CB34"/>
        <Parameter Type="Param" Library="AIAI" Id="17E7C2A1"/>
    </Element>
    <Element Type="Param" Id="17E7C2A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3C3E46BF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="970000AD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="413F2C3F"/>
        <Parameter Type="Param" Library="AIAI" Id="31CB8FE8"/>
    </Element>
    <Element Type="Param" Id="31CB8FE8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C77B381A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="C080AB66">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="991722E2"/>
        <Parameter Type="Param" Library="AIAI" Id="E2414D7B"/>
    </Element>
    <Element Type="Param" Id="E2414D7B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="195876B0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="35C0A9C3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="484F273F"/>
        <Parameter Type="Param" Library="AIAI" Id="1842EEB4"/>
    </Element>
    <Element Type="Param" Id="1842EEB4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8410401B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="2218CE5F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1D0C49E2"/>
        <Parameter Type="Param" Library="AIAI" Id="9763FEC5"/>
    </Element>
    <Element Type="Param" Id="9763FEC5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E8E10B44"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="7C9827D5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E921DE8"/>
        <Parameter Type="Param" Library="AIAI" Id="492C38D8"/>
    </Element>
    <Element Type="Param" Id="492C38D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="05AD8A5B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="9C6C0264">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E5263AE"/>
        <Parameter Type="Param" Library="AIAI" Id="090A450F"/>
    </Element>
    <Element Type="Param" Id="090A450F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="476DBF59"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="78CCC590">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DDBAC233"/>
        <Parameter Type="Param" Library="AIAI" Id="85AD0D03"/>
    </Element>
    <Element Type="Param" Id="85AD0D03">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A2E15F73"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="19E79A14">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="28399765"/>
        <Parameter Type="Param" Library="AIAI" Id="82A2500A"/>
    </Element>
    <Element Type="Param" Id="82A2500A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3F34E7CF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="F4E1EBD3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5A243337"/>
        <Parameter Type="Param" Library="AIAI" Id="86BEF4DC"/>
    </Element>
    <Element Type="Param" Id="86BEF4DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CAC5A58"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="F798FFF2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4EDB711F"/>
        <Parameter Type="Param" Library="AIAI" Id="CDC1BBDD"/>
    </Element>
    <Element Type="Param" Id="CDC1BBDD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="290DDDCC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="3F966A81">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="430793B7"/>
        <Parameter Type="Param" Library="AIAI" Id="02DFD161"/>
    </Element>
    <Element Type="Param" Id="02DFD161">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4FD054C8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="Comment" Id="C5BFE57E">
        <Comment>
            Objective Logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="750C8B95">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5EDA9F2C"/>
        <Parameter Type="Param" Library="AIAI" Id="376C2781"/>
    </Element>
    <Element Type="Param" Id="376C2781">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D3163BA4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="FC161D05">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="20CD1388"/>
        <Parameter Type="Param" Library="AIAI" Id="3F7E13A6"/>
    </Element>
    <Element Type="Param" Id="3F7E13A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="46BADE51">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="52DFC05E"/>
        <Parameter Type="Param" Library="AIAI" Id="42017053"/>
    </Element>
    <Element Type="Param" Id="42017053">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="42F84C87"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="46CDAECA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="28DE4466"/>
        <Parameter Type="Param" Library="AIAI" Id="7B459550"/>
    </Element>
    <Element Type="Param" Id="7B459550">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7EB7E93"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="CEE2311E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F88179D9"/>
        <Parameter Type="Param" Library="AIAI" Id="E1965E39"/>
    </Element>
    <Element Type="Param" Id="E1965E39">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2106C32B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="2971E8D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2EDD0CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF69CAF3"/>
    </Element>
    <Element Type="FunctionCall" Id="E2EDD0CF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3B0FEB51"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F7225E0A"/>
    </Element>
    <Element Type="Param" Id="F7225E0A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4853F26A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="DF69CAF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB1D190F"/>
        <Parameter Type="Param" Library="AIAI" Id="274E5C97"/>
        <Parameter Type="Param" Library="AIAI" Id="0E1ED4C2"/>
    </Element>
    <Element Type="Param" Id="DB1D190F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD91AE4F"/>
    </Element>
    <Element Type="FunctionCall" Id="AD91AE4F">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="CB7175AD"/>
        <Parameter Type="Param" Library="AIAI" Id="0A895D23"/>
    </Element>
    <Element Type="Param" Id="0A895D23">
        <ParameterDef Type="ParamDef" Library="MapM" Id="B85427D3"/>
        <Preset Type="PresetValue" Library="MapM" Id="A41A6703"/>
    </Element>
    <Element Type="Param" Id="274E5C97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0E1ED4C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="897C7DE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97AFBAED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30C3C3E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A35454FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25E35B45"/>
    </Element>
    <Element Type="FunctionCall" Id="97AFBAED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4A3ABD3D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="443A70D6"/>
    </Element>
    <Element Type="Param" Id="443A70D6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="59A60E07"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="30C3C3E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AE2FC38D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FC81EAD8"/>
    </Element>
    <Element Type="Param" Id="FC81EAD8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3EB7CF61"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="A35454FC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D8350ABC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="69CA1451"/>
    </Element>
    <Element Type="Param" Id="69CA1451">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FCE8B508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="25E35B45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="243F017E"/>
        <Parameter Type="Param" Library="AIAI" Id="C9055311"/>
        <Parameter Type="Param" Library="AIAI" Id="6931E255"/>
    </Element>
    <Element Type="Param" Id="243F017E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A393B8FA"/>
    </Element>
    <Element Type="FunctionCall" Id="A393B8FA">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="CB7175AD"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA6A6DE"/>
    </Element>
    <Element Type="Param" Id="FEA6A6DE">
        <ParameterDef Type="ParamDef" Library="MapM" Id="B85427D3"/>
        <Preset Type="PresetValue" Library="MapM" Id="507337D0"/>
    </Element>
    <Element Type="Param" Id="C9055311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6931E255">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E0E7437B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC93D83E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A89FAA3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8867CEC"/>
    </Element>
    <Element Type="FunctionCall" Id="BC93D83E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6520322E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8321EA2C"/>
    </Element>
    <Element Type="Param" Id="8321EA2C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="75FD15F3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="A89FAA3B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BA1A212D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F323A300"/>
    </Element>
    <Element Type="Param" Id="F323A300">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D945CBD4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="C8867CEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC6C1FFE"/>
        <Parameter Type="Param" Library="AIAI" Id="6F740276"/>
        <Parameter Type="Param" Library="AIAI" Id="1F7B5E70"/>
    </Element>
    <Element Type="Param" Id="EC6C1FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95DE3E77"/>
    </Element>
    <Element Type="FunctionCall" Id="95DE3E77">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="CB7175AD"/>
        <Parameter Type="Param" Library="AIAI" Id="4F89C7F9"/>
    </Element>
    <Element Type="Param" Id="4F89C7F9">
        <ParameterDef Type="ParamDef" Library="MapM" Id="B85427D3"/>
        <Preset Type="PresetValue" Library="MapM" Id="5D81B611"/>
    </Element>
    <Element Type="Param" Id="6F740276">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1F7B5E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9C3B8633">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB791DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64821E22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89F53B36"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB791DA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ABAA934D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2AB3316"/>
    </Element>
    <Element Type="Param" Id="C2AB3316">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73568DF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="64821E22">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F519FC3B"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1AB74B8F"/>
    </Element>
    <Element Type="Param" Id="1AB74B8F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9A442F82"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionCall" Id="89F53B36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E84DC6"/>
        <Parameter Type="Param" Library="AIAI" Id="A584517D"/>
        <Parameter Type="Param" Library="AIAI" Id="67E04BE4"/>
    </Element>
    <Element Type="Param" Id="E0E84DC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B27D333"/>
    </Element>
    <Element Type="FunctionCall" Id="3B27D333">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="CB7175AD"/>
        <Parameter Type="Param" Library="AIAI" Id="42F4F00F"/>
    </Element>
    <Element Type="Param" Id="42F4F00F">
        <ParameterDef Type="ParamDef" Library="MapM" Id="B85427D3"/>
        <Preset Type="PresetValue" Library="MapM" Id="394EB7D7"/>
    </Element>
    <Element Type="Param" Id="A584517D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="67E04BE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="55F85323">
        <Comment>
            Cleanup
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="35BFA764">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AC20F213"/>
        <Parameter Type="Param" Library="AIAI" Id="2BF1E785"/>
    </Element>
    <Element Type="Param" Id="2BF1E785">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D505E539"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB1E899B"/>
    </Element>
    <Element Type="FunctionDef" Id="20CD1388">
        <Identifier>HeroAITeamStrategyLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
        <Variable Type="Variable" Library="AIAI" Id="93FA30BB"/>
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BF0A0A"/>
        <Variable Type="Variable" Library="AIAI" Id="B2076273"/>
        <Variable Type="Variable" Library="AIAI" Id="BE9C2BEB"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70F501B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="314943EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EC49D06"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6EF63C83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B625A8B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B009BE9"/>
    </Element>
    <Element Type="ParamDef" Id="8165ADF0">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="93FA30BB">
        <Identifier>team</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="01AD425A"/>
    </Element>
    <Element Type="Param" Id="01AD425A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EF34F09"/>
    </Element>
    <Element Type="FunctionCall" Id="8EF34F09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="6DF9A6AA">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1CBADD52"/>
    </Element>
    <Element Type="Param" Id="1CBADD52">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F9BF0A0A">
        <Identifier>playerOnTeam</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCF69ABE"/>
    </Element>
    <Element Type="Param" Id="DCF69ABE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B2076273">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09F5A464"/>
    </Element>
    <Element Type="Param" Id="09F5A464">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BE9C2BEB">
        <Identifier>currentTeamLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D9827AAA"/>
    </Element>
    <Element Type="Param" Id="D9827AAA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="04FDCFF3">
        <Identifier>campFound</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FFF7C001"/>
    </Element>
    <Element Type="Param" Id="FFF7C001">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="70F501B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9B8B9E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="247DA39F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="589CA0A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18ADA888"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4A9345D"/>
    </Element>
    <Element Type="FunctionCall" Id="E9B8B9E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1864AC91"/>
        <Parameter Type="Param" Library="AIAI" Id="179415C0"/>
    </Element>
    <Element Type="Param" Id="1864AC91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93FA30BB"/>
    </Element>
    <Element Type="Param" Id="179415C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="247DA39F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC17038C"/>
        <Parameter Type="Param" Library="AIAI" Id="D88F2F08"/>
    </Element>
    <Element Type="Param" Id="DC17038C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93FA30BB"/>
    </Element>
    <Element Type="Param" Id="D88F2F08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="589CA0A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E850314C"/>
        <Parameter Type="Param" Library="AIAI" Id="F9DFC8F3"/>
    </Element>
    <Element Type="Param" Id="E850314C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="F9DFC8F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="400D1234"/>
    </Element>
    <Element Type="FunctionCall" Id="400D1234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2809EBC1"/>
    </Element>
    <Element Type="Param" Id="2809EBC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="18ADA888">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="64C3A57E"/>
        <Parameter Type="Param" Library="AIAI" Id="58F06C28"/>
    </Element>
    <Element Type="Param" Id="64C3A57E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="58F06C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94FF4068"/>
    </Element>
    <Element Type="FunctionCall" Id="94FF4068">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7DA28081"/>
    </Element>
    <Element Type="Param" Id="7DA28081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="A4A9345D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="20AF66CE"/>
        <Parameter Type="Param" Library="AIAI" Id="03586E57"/>
        <Parameter Type="Param" Library="AIAI" Id="76E73A9B"/>
    </Element>
    <Element Type="Param" Id="20AF66CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="Param" Id="03586E57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="76E73A9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="314943EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F614D1F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E106CFC3"/>
    </Element>
    <Element Type="FunctionCall" Id="F614D1F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="088176E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74FB2FB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E01F304"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A97B4D50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCF80D5A"/>
    </Element>
    <Element Type="FunctionCall" Id="088176E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3C100EA5"/>
        <Parameter Type="Param" Library="AIAI" Id="DA1833CD"/>
        <Parameter Type="Param" Library="AIAI" Id="91FE26DE"/>
    </Element>
    <Element Type="Param" Id="3C100EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADC8EAD1"/>
    </Element>
    <Element Type="FunctionCall" Id="ADC8EAD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="5F82B128"/>
    </Element>
    <Element Type="Param" Id="5F82B128">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="93FA30BB"/>
    </Element>
    <Element Type="Param" Id="DA1833CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="91FE26DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="74FB2FB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2858AD64"/>
        <Parameter Type="Param" Library="AIAI" Id="8267EE7F"/>
        <Parameter Type="Param" Library="AIAI" Id="89725391"/>
    </Element>
    <Element Type="Param" Id="2858AD64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B6FE3A2E"/>
        <Array Type="Param" Library="AIAI" Id="748CDC1A"/>
    </Element>
    <Element Type="Param" Id="748CDC1A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70F69D73"/>
    </Element>
    <Element Type="FunctionCall" Id="70F69D73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1DEC48B0"/>
    </Element>
    <Element Type="Param" Id="1DEC48B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B9C139BE"/>
        <Array Type="Param" Library="AIAI" Id="622F6C34"/>
    </Element>
    <Element Type="Param" Id="B9C139BE">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="622F6C34">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="8267EE7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="89725391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3E01F304">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1DD2E39B"/>
        <Parameter Type="Param" Library="AIAI" Id="7C9BD717"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D18075"/>
    </Element>
    <Element Type="Param" Id="1DD2E39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD557F9"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD557F9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="30D3AD34"/>
    </Element>
    <Element Type="Param" Id="30D3AD34">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="Param" Id="7C9BD717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E3D18075">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A97B4D50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="41F97A18"/>
        <Parameter Type="Param" Library="AIAI" Id="B741204E"/>
        <Parameter Type="Param" Library="AIAI" Id="F5FF8856"/>
    </Element>
    <Element Type="Param" Id="41F97A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="706AC6F9"/>
        <Array Type="Param" Library="AIAI" Id="6FC4474F"/>
    </Element>
    <Element Type="Param" Id="706AC6F9">
        <Variable Type="Variable" Library="AIAI" Id="113FBE41"/>
    </Element>
    <Element Type="Param" Id="6FC4474F">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="B741204E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="F5FF8856">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96212BD0"/>
    </Element>
    <Element Type="FunctionCall" Id="96212BD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0DCCC7BC"/>
    </Element>
    <Element Type="Param" Id="0DCCC7BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="DCF80D5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0F864033"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF46102"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA0170B"/>
    </Element>
    <Element Type="Param" Id="0F864033">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46CC872A"/>
    </Element>
    <Element Type="FunctionCall" Id="46CC872A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A91DCEF"/>
        <Parameter Type="Param" Library="AIAI" Id="3333C565"/>
    </Element>
    <Element Type="Param" Id="3333C565">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BBCF4D6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="Param" Id="EBF46102">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FA0170B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E106CFC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8EC49D06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C3EF091B"/>
        <Parameter Type="Param" Library="AIAI" Id="CD02EAE2"/>
    </Element>
    <Element Type="Param" Id="C3EF091B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BF0A0A"/>
    </Element>
    <Element Type="Param" Id="CD02EAE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9903AE79"/>
    </Element>
    <Element Type="FunctionCall" Id="9903AE79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="74342A23"/>
        <Parameter Type="Param" Library="AIAI" Id="D55ABC8A"/>
    </Element>
    <Element Type="Param" Id="74342A23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="93FA30BB"/>
    </Element>
    <Element Type="Param" Id="D55ABC8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="6EF63C83">
        <Comment>
            Perform a team strategy:
            1. All go to take a group camp as and push with it together
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B625A8B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="174D5356"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A815FDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0106B1B4"/>
    </Element>
    <Element Type="Comment" Id="174D5356">
        <Comment>
            Don't use a strategy that leaves the lanes undefended if your base is being threatened
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5A815FDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9D573AAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63D2FEFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B60DE8C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E08A271"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FDAC84C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E7FD0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8DD9684"/>
    </Element>
    <Element Type="Comment" Id="9D573AAB">
        <Comment>
            Take a group camp and push with it
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="63D2FEFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3C7FE22"/>
        <Parameter Type="Param" Library="AIAI" Id="AF82C77E"/>
    </Element>
    <Element Type="Param" Id="E3C7FE22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="AF82C77E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B26A4508"/>
    </Element>
    <Element Type="FunctionCall" Id="B26A4508">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5BB03101"/>
        <Parameter Type="Param" Library="AIAI" Id="15AC87C2"/>
        <Parameter Type="Param" Library="AIAI" Id="3CBA19D5"/>
    </Element>
    <Element Type="Param" Id="15AC87C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="Param" Id="3CBA19D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DE10E4BC"/>
        <Value>500.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B60DE8C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FA9E755"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C06C3A02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F6D7761"/>
    </Element>
    <Element Type="FunctionCall" Id="8FA9E755">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="02978AAA"/>
        <Parameter Type="Param" Library="AIAI" Id="80B8ED54"/>
    </Element>
    <Element Type="Param" Id="02978AAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="17793BBD"/>
        <Array Type="Param" Library="AIAI" Id="94BB5F88"/>
    </Element>
    <Element Type="Param" Id="17793BBD">
        <Variable Type="Variable" Library="AIAI" Id="113FBE41"/>
    </Element>
    <Element Type="Param" Id="94BB5F88">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="80B8ED54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8D7A801"/>
    </Element>
    <Element Type="FunctionCall" Id="D8D7A801">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="08EC470F"/>
        <Parameter Type="Param" Library="AIAI" Id="2681BAA6"/>
        <Parameter Type="Param" Library="AIAI" Id="4FC22B17"/>
    </Element>
    <Element Type="Param" Id="08EC470F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2681BAA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0B4B7A7"/>
    </Element>
    <Element Type="FunctionCall" Id="D0B4B7A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="0F7B7D99"/>
        <Parameter Type="Param" Library="AIAI" Id="23B80D56"/>
    </Element>
    <Element Type="Param" Id="0F7B7D99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A933F71"/>
    </Element>
    <Element Type="FunctionCall" Id="6A933F71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="75101966"/>
        <Parameter Type="Param" Library="AIAI" Id="FABB302E"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2D02C0"/>
    </Element>
    <Element Type="Param" Id="75101966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="FABB302E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BE2D02C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="DCDCCD4C"/>
    </Element>
    <Element Type="Param" Id="23B80D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF6B57DB"/>
    </Element>
    <Element Type="FunctionCall" Id="FF6B57DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9315A439"/>
        <Parameter Type="Param" Library="AIAI" Id="51AC72BC"/>
        <Parameter Type="Param" Library="AIAI" Id="0B45EE5F"/>
    </Element>
    <Element Type="Param" Id="9315A439">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="51AC72BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0B45EE5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="DCDCCD4C"/>
    </Element>
    <Element Type="Param" Id="4FC22B17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BEA8B59"/>
    </Element>
    <Element Type="FunctionCall" Id="0BEA8B59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="37C1ABBA"/>
    </Element>
    <Element Type="Param" Id="37C1ABBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="C06C3A02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6F6D7761">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2130D181"/>
        <Parameter Type="Param" Library="AIAI" Id="E9478371"/>
        <Parameter Type="Param" Library="AIAI" Id="07B35305"/>
    </Element>
    <Element Type="Param" Id="2130D181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="E9478371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="07B35305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7E08A271">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2586EC4F"/>
        <Parameter Type="Param" Library="AIAI" Id="14B10CA5"/>
        <Parameter Type="Param" Library="AIAI" Id="D840F511"/>
    </Element>
    <Element Type="Param" Id="2586EC4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82D31C59"/>
    </Element>
    <Element Type="FunctionCall" Id="82D31C59">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Parameter Type="Param" Library="AIAI" Id="E12F5195"/>
        <Parameter Type="Param" Library="AIAI" Id="BB9FFBEE"/>
    </Element>
    <Element Type="Param" Id="E12F5195">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ED248628"/>
        <Array Type="Param" Library="AIAI" Id="BF7BE1B9"/>
    </Element>
    <Element Type="Param" Id="ED248628">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="BF7BE1B9">
        <Variable Type="Variable" Library="AIAI" Id="F9BF0A0A"/>
    </Element>
    <Element Type="Param" Id="BB9FFBEE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="14B10CA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D840F511">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FDAC84C7">
        <Disabled/>
        <Comment>
            Go back to take merc camps. Keep searching for camps until all possible heroes are sent to a camp.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="07E7FD0E">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A1F6C19"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1F7EAF"/>
    </Element>
    <Element Type="Param" Id="4A1F6C19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="3C1F7EAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FA3D0F5"/>
    </Element>
    <Element Type="FunctionCall" Id="4FA3D0F5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="26321BCB"/>
        <Parameter Type="Param" Library="AIAI" Id="CC48CE51"/>
        <Parameter Type="Param" Library="AIAI" Id="20E4ACD4"/>
    </Element>
    <Element Type="Param" Id="CC48CE51">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06D8F920"/>
        <Value>500.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="20E4ACD4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06F45515"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="FunctionCall" Id="A8DD9684">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3482EEBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC59F81C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B40A784E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B4CDE8"/>
    </Element>
    <Element Type="FunctionCall" Id="3482EEBB">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3873418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3035FCBF"/>
    </Element>
    <Element Type="FunctionCall" Id="C3873418">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="7EF2A075"/>
        <Parameter Type="Param" Library="AIAI" Id="226B44AC"/>
        <Parameter Type="Param" Library="AIAI" Id="207F471D"/>
    </Element>
    <Element Type="Param" Id="7EF2A075">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="226B44AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="207F471D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3035FCBF">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="46E0C0F7"/>
        <Parameter Type="Param" Library="AIAI" Id="E443F311"/>
    </Element>
    <Element Type="Param" Id="46E0C0F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="E443F311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="053EE60A"/>
    </Element>
    <Element Type="FunctionCall" Id="053EE60A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="26321BCB"/>
        <Parameter Type="Param" Library="AIAI" Id="7E1F2FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="68C798EE"/>
    </Element>
    <Element Type="Param" Id="7E1F2FE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06D8F920"/>
        <Value>500.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="68C798EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06F45515"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8165ADF0"/>
    </Element>
    <Element Type="FunctionCall" Id="BC59F81C">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1EAF4B22"/>
        <Parameter Type="Param" Library="AIAI" Id="D36D45C3"/>
        <Parameter Type="Param" Library="AIAI" Id="B201E793"/>
    </Element>
    <Element Type="Param" Id="1EAF4B22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="04FDCFF3"/>
    </Element>
    <Element Type="Param" Id="D36D45C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B201E793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B40A784E">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D2361A13"/>
        <Parameter Type="Param" Library="AIAI" Id="7D6C2BB3"/>
    </Element>
    <Element Type="Param" Id="D2361A13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E219474F"/>
        <Array Type="Param" Library="AIAI" Id="71EACAC3"/>
    </Element>
    <Element Type="Param" Id="E219474F">
        <Variable Type="Variable" Library="AIAI" Id="113FBE41"/>
    </Element>
    <Element Type="Param" Id="71EACAC3">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="7D6C2BB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="083EEDB6"/>
    </Element>
    <Element Type="FunctionCall" Id="083EEDB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F82C5B7D"/>
        <Parameter Type="Param" Library="AIAI" Id="5CD296F8"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6EAC4D"/>
    </Element>
    <Element Type="Param" Id="F82C5B7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5CD296F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D24FA264"/>
    </Element>
    <Element Type="FunctionCall" Id="D24FA264">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="A15473B4"/>
        <Parameter Type="Param" Library="AIAI" Id="4A299BB7"/>
    </Element>
    <Element Type="Param" Id="A15473B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87FEED5"/>
    </Element>
    <Element Type="FunctionCall" Id="F87FEED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0C401AC4"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD5D14E"/>
        <Parameter Type="Param" Library="AIAI" Id="58171968"/>
    </Element>
    <Element Type="Param" Id="0C401AC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2DD5D14E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="58171968">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="DCDCCD4C"/>
    </Element>
    <Element Type="Param" Id="4A299BB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E2B21DC"/>
    </Element>
    <Element Type="FunctionCall" Id="0E2B21DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="96786664"/>
        <Parameter Type="Param" Library="AIAI" Id="3C6F54E6"/>
        <Parameter Type="Param" Library="AIAI" Id="972B2EDB"/>
    </Element>
    <Element Type="Param" Id="96786664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3C6F54E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="972B2EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="DCDCCD4C"/>
    </Element>
    <Element Type="Param" Id="FB6EAC4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA81F581"/>
    </Element>
    <Element Type="FunctionCall" Id="CA81F581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="132235F4"/>
    </Element>
    <Element Type="Param" Id="132235F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="54B4CDE8">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0106B1B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4F8B4C12"/>
        <Parameter Type="Param" Library="AIAI" Id="F77537B9"/>
        <Parameter Type="Param" Library="AIAI" Id="C5CDBB84"/>
    </Element>
    <Element Type="Param" Id="4F8B4C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB015905"/>
        <Array Type="Param" Library="AIAI" Id="0A85C654"/>
    </Element>
    <Element Type="Param" Id="BB015905">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="0A85C654">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="F77537B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C5CDBB84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="4B009BE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C60EA6AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D546F0EC"/>
    </Element>
    <Element Type="Param" Id="C60EA6AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B3F34D4"/>
        <Array Type="Param" Library="AIAI" Id="FC1EB04B"/>
    </Element>
    <Element Type="Param" Id="4B3F34D4">
        <Variable Type="Variable" Library="AIAI" Id="113FBE41"/>
    </Element>
    <Element Type="Param" Id="FC1EB04B">
        <Variable Type="Variable" Library="AIAI" Id="6DF9A6AA"/>
    </Element>
    <Element Type="Param" Id="D546F0EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E14B7B4"/>
    </Element>
    <Element Type="FunctionCall" Id="4E14B7B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4AEF430C"/>
        <Parameter Type="Param" Library="AIAI" Id="66C09C82"/>
        <Parameter Type="Param" Library="AIAI" Id="8D248ABC"/>
    </Element>
    <Element Type="Param" Id="4AEF430C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="66C09C82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D04C11D4"/>
    </Element>
    <Element Type="FunctionCall" Id="D04C11D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="8B287C9A"/>
        <Parameter Type="Param" Library="AIAI" Id="C39219F4"/>
    </Element>
    <Element Type="Param" Id="8B287C9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF5CAADC"/>
    </Element>
    <Element Type="FunctionCall" Id="BF5CAADC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F31246"/>
        <Parameter Type="Param" Library="AIAI" Id="7EFA69DD"/>
        <Parameter Type="Param" Library="AIAI" Id="774D82E3"/>
    </Element>
    <Element Type="Param" Id="F4F31246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="7EFA69DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="774D82E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="9BD9F647"/>
    </Element>
    <Element Type="Param" Id="C39219F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA44E107"/>
    </Element>
    <Element Type="FunctionCall" Id="AA44E107">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="755BEDED"/>
        <Parameter Type="Param" Library="AIAI" Id="E86A8BA7"/>
        <Parameter Type="Param" Library="AIAI" Id="ACA945A0"/>
    </Element>
    <Element Type="Param" Id="755BEDED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E86A8BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="ACA945A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="9BD9F647"/>
    </Element>
    <Element Type="Param" Id="8D248ABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85F1A362"/>
    </Element>
    <Element Type="FunctionCall" Id="85F1A362">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F646E134"/>
    </Element>
    <Element Type="Param" Id="F646E134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="AC20F213">
        <Identifier>HeroAICleanUp</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D505E539"/>
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
        <Variable Type="Variable" Library="AIAI" Id="035BEFFD"/>
        <Variable Type="Variable" Library="AIAI" Id="540A49A0"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9927F07"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2FCEB0A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9768679F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FF67FEAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6AC63CC"/>
    </Element>
    <Element Type="ParamDef" Id="D505E539">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="F154B9F3">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5ADA6F59"/>
    </Element>
    <Element Type="Param" Id="5ADA6F59">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="035BEFFD">
        <Identifier>pingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0FE7C7FC"/>
    </Element>
    <Element Type="Param" Id="0FE7C7FC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="540A49A0">
        <Identifier>avoidAreaIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B6EAFEFC"/>
    </Element>
    <Element Type="Param" Id="B6EAFEFC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B56825C8">
        <Identifier>secondaryAvoidAreaIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="260A4CEE"/>
    </Element>
    <Element Type="Param" Id="260A4CEE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E9927F07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41EBE518"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE55580C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5F419DA"/>
    </Element>
    <Element Type="FunctionCall" Id="41EBE518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CA5E00EA"/>
        <Parameter Type="Param" Library="AIAI" Id="3C7918BC"/>
    </Element>
    <Element Type="Param" Id="CA5E00EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="3C7918BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B88C17F3"/>
    </Element>
    <Element Type="FunctionCall" Id="B88C17F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6E17CAC6"/>
    </Element>
    <Element Type="Param" Id="6E17CAC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="CE55580C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81653C81"/>
        <Parameter Type="Param" Library="AIAI" Id="3976E64A"/>
    </Element>
    <Element Type="Param" Id="81653C81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="3976E64A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7328C59"/>
    </Element>
    <Element Type="FunctionCall" Id="D7328C59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="02ACD50E"/>
    </Element>
    <Element Type="Param" Id="02ACD50E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="D5F419DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33F3CDED"/>
        <Parameter Type="Param" Library="AIAI" Id="5601F96F"/>
        <Parameter Type="Param" Library="AIAI" Id="44549E33"/>
    </Element>
    <Element Type="Param" Id="33F3CDED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5601F96F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="44549E33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D505E539"/>
    </Element>
    <Element Type="Comment" Id="2FCEB0A1">
        <Comment>
            Clean up expired camp pings
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9768679F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E463EC9F"/>
        <Parameter Type="Param" Library="AIAI" Id="93B8A633"/>
        <Parameter Type="Param" Library="AIAI" Id="8CEB5CCE"/>
        <Parameter Type="Param" Library="AIAI" Id="9725D983"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34D4ED67"/>
    </Element>
    <Element Type="Param" Id="E463EC9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="93B8A633">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="D4D6150A"/>
        <Array Type="Param" Library="AIAI" Id="7FCEEB85"/>
    </Element>
    <Element Type="Param" Id="D4D6150A">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="7FCEEB85">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="8CEB5CCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9725D983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="035BEFFD"/>
    </Element>
    <Element Type="FunctionCall" Id="34D4ED67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B5895F7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63A4E7BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57453976"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EC7B514"/>
    </Element>
    <Element Type="Comment" Id="B5895F7A">
        <Comment>
            Ping too old, drop this ping and all pings after it (as they will be even older).
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="63A4E7BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="98430FC8"/>
        <Parameter Type="Param" Library="AIAI" Id="44B428D4"/>
    </Element>
    <Element Type="Param" Id="98430FC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="DF063049"/>
        <Array Type="Param" Library="AIAI" Id="5686CF9F"/>
    </Element>
    <Element Type="Param" Id="DF063049">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="5686CF9F">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="44B428D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B86CDC64"/>
    </Element>
    <Element Type="FunctionCall" Id="B86CDC64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8AC134FB"/>
        <Parameter Type="Param" Library="AIAI" Id="23DEC6C0"/>
        <Parameter Type="Param" Library="AIAI" Id="168EA092"/>
    </Element>
    <Element Type="Param" Id="8AC134FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="23DEC6C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="168EA092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="035BEFFD"/>
    </Element>
    <Element Type="FunctionCall" Id="57453976">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6EC7B514">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3CAC2DC0"/>
        <Parameter Type="Param" Library="AIAI" Id="0A9AB575"/>
        <Parameter Type="Param" Library="AIAI" Id="CA8CDB7E"/>
    </Element>
    <Element Type="Param" Id="3CAC2DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="903EF057"/>
    </Element>
    <Element Type="FunctionCall" Id="903EF057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="741C7889"/>
        <Parameter Type="Param" Library="AIAI" Id="8CDD30D9"/>
        <Parameter Type="Param" Library="AIAI" Id="951A34DC"/>
    </Element>
    <Element Type="Param" Id="741C7889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8CDD30D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="17652528"/>
    </Element>
    <Element Type="Param" Id="951A34DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="44CA8B8C"/>
        <Array Type="Param" Library="AIAI" Id="B7D1F51E"/>
    </Element>
    <Element Type="Param" Id="44CA8B8C">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="1C915302"/>
        <Array Type="Param" Library="AIAI" Id="B3D349A3"/>
    </Element>
    <Element Type="Param" Id="1C915302">
        <Variable Type="Variable" Library="AIAI" Id="32EC3656"/>
    </Element>
    <Element Type="Param" Id="B3D349A3">
        <Variable Type="Variable" Library="AIAI" Id="035BEFFD"/>
    </Element>
    <Element Type="Param" Id="B7D1F51E">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="0A9AB575">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="CA8CDB7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67BD7F92"/>
    </Element>
    <Element Type="FunctionCall" Id="67BD7F92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C704E1AD"/>
    </Element>
    <Element Type="Param" Id="C704E1AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="FF67FEAD">
        <Comment>
            Clean up expired avoid areas
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A6AC63CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6B690287"/>
        <Parameter Type="Param" Library="AIAI" Id="BC1B2A7B"/>
        <Parameter Type="Param" Library="AIAI" Id="4A898D45"/>
        <Parameter Type="Param" Library="AIAI" Id="B7AE1EE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="777AF9D2"/>
    </Element>
    <Element Type="Param" Id="6B690287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BC1B2A7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D9D8AFE"/>
        <Array Type="Param" Library="AIAI" Id="7A3821FD"/>
    </Element>
    <Element Type="Param" Id="9D9D8AFE">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="7A3821FD">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="4A898D45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B7AE1EE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="540A49A0"/>
    </Element>
    <Element Type="FunctionCall" Id="777AF9D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F6DE8B9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65F78E71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51ECFC7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2410C11B"/>
    </Element>
    <Element Type="Comment" Id="F6DE8B9A">
        <Comment>
            Remove this entry by copying all of the following entries down one
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="65F78E71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0C20329B"/>
        <Parameter Type="Param" Library="AIAI" Id="CE04EBCA"/>
        <Parameter Type="Param" Library="AIAI" Id="97E5E076"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8E7178"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86B15665"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5597090"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B111E645"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37812BFB"/>
    </Element>
    <Element Type="Param" Id="0C20329B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Variable Type="Variable" Library="AIAI" Id="540A49A0"/>
    </Element>
    <Element Type="Param" Id="CE04EBCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2C5C897"/>
    </Element>
    <Element Type="FunctionCall" Id="C2C5C897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0F6B0C9B"/>
        <Parameter Type="Param" Library="AIAI" Id="A0A87868"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D370DD"/>
    </Element>
    <Element Type="Param" Id="0F6B0C9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="A0A87868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E9D370DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DCC005A7"/>
        <Array Type="Param" Library="AIAI" Id="1685B2A4"/>
    </Element>
    <Element Type="Param" Id="DCC005A7">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="1685B2A4">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="97E5E076">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4E8E7178">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="FunctionCall" Id="86B15665">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="FB5E5764"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE5DCB7"/>
    </Element>
    <Element Type="Param" Id="FB5E5764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="426485FC"/>
        <Array Type="Param" Library="AIAI" Id="0C9458B6"/>
    </Element>
    <Element Type="Param" Id="426485FC">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="EFCCB77F"/>
        <Array Type="Param" Library="AIAI" Id="7C1F2034"/>
    </Element>
    <Element Type="Param" Id="EFCCB77F">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="7C1F2034">
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="0C9458B6">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="EFE5DCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="43327EC5"/>
        <Array Type="Param" Library="AIAI" Id="A2971FEB"/>
    </Element>
    <Element Type="Param" Id="43327EC5">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="6477EBEF"/>
        <Array Type="Param" Library="AIAI" Id="0D4FCB68"/>
    </Element>
    <Element Type="Param" Id="6477EBEF">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="0D4FCB68">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C443B6A"/>
    </Element>
    <Element Type="FunctionCall" Id="4C443B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B543F59A"/>
        <Parameter Type="Param" Library="AIAI" Id="381D791D"/>
        <Parameter Type="Param" Library="AIAI" Id="81FDFA17"/>
    </Element>
    <Element Type="Param" Id="B543F59A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="381D791D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="81FDFA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="A2971FEB">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="B5597090">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="8A58667B"/>
        <Parameter Type="Param" Library="AIAI" Id="E3BBA250"/>
    </Element>
    <Element Type="Param" Id="8A58667B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1571FB4C"/>
        <Array Type="Param" Library="AIAI" Id="A2C3E26C"/>
    </Element>
    <Element Type="Param" Id="1571FB4C">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="45426550"/>
        <Array Type="Param" Library="AIAI" Id="D6CC006E"/>
    </Element>
    <Element Type="Param" Id="45426550">
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
    </Element>
    <Element Type="Param" Id="D6CC006E">
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="A2C3E26C">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="E3BBA250">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B24C5673"/>
        <Array Type="Param" Library="AIAI" Id="7AF4D6D1"/>
    </Element>
    <Element Type="Param" Id="B24C5673">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="F0B3AF36"/>
        <Array Type="Param" Library="AIAI" Id="A2EA59A8"/>
    </Element>
    <Element Type="Param" Id="F0B3AF36">
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
    </Element>
    <Element Type="Param" Id="A2EA59A8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="785BB17B"/>
    </Element>
    <Element Type="FunctionCall" Id="785BB17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B8BE35"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AEE2AE"/>
        <Parameter Type="Param" Library="AIAI" Id="210CB5A7"/>
    </Element>
    <Element Type="Param" Id="B6B8BE35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A3AEE2AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="210CB5A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="7AF4D6D1">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="B111E645">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="71F1A712"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC0D3D5"/>
    </Element>
    <Element Type="Param" Id="71F1A712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="546F8744"/>
        <Array Type="Param" Library="AIAI" Id="34784E62"/>
    </Element>
    <Element Type="Param" Id="546F8744">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="4DA0B2A3"/>
        <Array Type="Param" Library="AIAI" Id="5A3F99F9"/>
    </Element>
    <Element Type="Param" Id="4DA0B2A3">
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
    </Element>
    <Element Type="Param" Id="5A3F99F9">
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="34784E62">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="0AC0D3D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B0E46C3B"/>
        <Array Type="Param" Library="AIAI" Id="6570084A"/>
    </Element>
    <Element Type="Param" Id="B0E46C3B">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="3C01E2B6"/>
        <Array Type="Param" Library="AIAI" Id="8731E199"/>
    </Element>
    <Element Type="Param" Id="3C01E2B6">
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
    </Element>
    <Element Type="Param" Id="8731E199">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="391B6ED3"/>
    </Element>
    <Element Type="FunctionCall" Id="391B6ED3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8B1BC279"/>
        <Parameter Type="Param" Library="AIAI" Id="FB32AD26"/>
        <Parameter Type="Param" Library="AIAI" Id="C579A88A"/>
    </Element>
    <Element Type="Param" Id="8B1BC279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FB32AD26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C579A88A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="6570084A">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="37812BFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="5191467E"/>
        <Parameter Type="Param" Library="AIAI" Id="D06D43B4"/>
    </Element>
    <Element Type="Param" Id="5191467E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E6EBA56C"/>
        <Array Type="Param" Library="AIAI" Id="1E469821"/>
    </Element>
    <Element Type="Param" Id="E6EBA56C">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="54AFFD1D"/>
        <Array Type="Param" Library="AIAI" Id="DEB15302"/>
    </Element>
    <Element Type="Param" Id="54AFFD1D">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="DEB15302">
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="1E469821">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="D06D43B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8BDF5E85"/>
        <Array Type="Param" Library="AIAI" Id="FBCC9744"/>
    </Element>
    <Element Type="Param" Id="8BDF5E85">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="621F6316"/>
        <Array Type="Param" Library="AIAI" Id="FAB25415"/>
    </Element>
    <Element Type="Param" Id="621F6316">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="FAB25415">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D295DC9A"/>
    </Element>
    <Element Type="FunctionCall" Id="D295DC9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="EA788BE8"/>
        <Parameter Type="Param" Library="AIAI" Id="79F8F082"/>
        <Parameter Type="Param" Library="AIAI" Id="6969C84E"/>
    </Element>
    <Element Type="Param" Id="EA788BE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="79F8F082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6969C84E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="B56825C8"/>
    </Element>
    <Element Type="Param" Id="FBCC9744">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="51ECFC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="58B506A9"/>
        <Parameter Type="Param" Library="AIAI" Id="9963ED63"/>
        <Parameter Type="Param" Library="AIAI" Id="9813A9A2"/>
    </Element>
    <Element Type="Param" Id="58B506A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="9963ED63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9813A9A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9C690384"/>
        <Array Type="Param" Library="AIAI" Id="FF2CAE3E"/>
    </Element>
    <Element Type="Param" Id="9C690384">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="FF2CAE3E">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="2410C11B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9743F308"/>
        <Parameter Type="Param" Library="AIAI" Id="7307CFBF"/>
        <Parameter Type="Param" Library="AIAI" Id="BA05D9CC"/>
    </Element>
    <Element Type="Param" Id="9743F308">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5A3D15A0"/>
        <Array Type="Param" Library="AIAI" Id="C0C32C0E"/>
    </Element>
    <Element Type="Param" Id="5A3D15A0">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="FC06103A"/>
        <Array Type="Param" Library="AIAI" Id="D5FAFB54"/>
    </Element>
    <Element Type="Param" Id="FC06103A">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="D5FAFB54">
        <Variable Type="Variable" Library="AIAI" Id="540A49A0"/>
    </Element>
    <Element Type="Param" Id="C0C32C0E">
        <Variable Type="Variable" Library="AIAI" Id="F154B9F3"/>
    </Element>
    <Element Type="Param" Id="7307CFBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="BA05D9CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F04D3CC"/>
    </Element>
    <Element Type="FunctionCall" Id="0F04D3CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="53A9C124"/>
    </Element>
    <Element Type="Param" Id="53A9C124">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Category" Id="5A6DC6D8">
        <Item Type="FunctionDef" Library="AIAI" Id="C218CF09"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9E557F5C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BFAE6FFF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Item Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3FA88914"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D44B5DD2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="44348696"/>
    </Element>
    <Element Type="FunctionDef" Id="C218CF09">
        <Identifier>HeroAICalcCurrentLaneInfo</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
        <Variable Type="Variable" Library="AIAI" Id="D86A5D14"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2EFC3D"/>
        <Variable Type="Variable" Library="AIAI" Id="CBDD8903"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AEFA542"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05C79A26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08BD5DC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41D6A185"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC1A6F2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61DAD548"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE93AF99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC087266"/>
    </Element>
    <Element Type="ParamDef" Id="D40AAD2F">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C57EEEB3"/>
    </Element>
    <Element Type="Param" Id="C57EEEB3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D86A5D14">
        <Identifier>closestPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B9AC6843"/>
    </Element>
    <Element Type="Param" Id="B9AC6843">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1F2EFC3D">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A028A3A"/>
    </Element>
    <Element Type="Param" Id="3A028A3A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CBDD8903">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FDC707A3"/>
    </Element>
    <Element Type="Param" Id="FDC707A3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8AEFA542">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ADBBB19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDD00DDC"/>
    </Element>
    <Element Type="FunctionCall" Id="1ADBBB19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FDD00DDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4F374DF6"/>
        <Parameter Type="Param" Library="AIAI" Id="1ACED566"/>
        <Parameter Type="Param" Library="AIAI" Id="2E9D6DA9"/>
    </Element>
    <Element Type="Param" Id="4F374DF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="457C241E"/>
        <Array Type="Param" Library="AIAI" Id="EC4FB7B4"/>
    </Element>
    <Element Type="Param" Id="457C241E">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="EC4FB7B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="Param" Id="1ACED566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2E9D6DA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="05C79A26">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="1F2C0D6A"/>
    </Element>
    <Element Type="Param" Id="1F2C0D6A">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D359C770"/>
    </Element>
    <Element Type="FunctionCall" Id="D359C770">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4329DA28"/>
    </Element>
    <Element Type="Param" Id="4329DA28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="259559FE"/>
        <Array Type="Param" Library="AIAI" Id="83EE7FA9"/>
    </Element>
    <Element Type="Param" Id="259559FE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="83EE7FA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="08BD5DC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A74F8AEA"/>
        <Parameter Type="Param" Library="AIAI" Id="A996E3B0"/>
    </Element>
    <Element Type="Param" Id="A74F8AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2EFC3D"/>
    </Element>
    <Element Type="Param" Id="A996E3B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="3F4A81FE"/>
    </Element>
    <Element Type="Param" Id="3F4A81FE">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="E51A5473"/>
        <Array Type="Param" Library="AIAI" Id="839CE149"/>
    </Element>
    <Element Type="Param" Id="E51A5473">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="839CE149">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A820D944"/>
        <Array Type="Param" Library="AIAI" Id="F7E84FFC"/>
    </Element>
    <Element Type="Param" Id="A820D944">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="F7E84FFC">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="41D6A185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A8E73CF5"/>
        <Parameter Type="Param" Library="AIAI" Id="63201924"/>
    </Element>
    <Element Type="Param" Id="A8E73CF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CBDD8903"/>
    </Element>
    <Element Type="Param" Id="63201924">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="D89591E1"/>
    </Element>
    <Element Type="Param" Id="D89591E1">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="F69A881B"/>
        <Array Type="Param" Library="AIAI" Id="9C6C206B"/>
    </Element>
    <Element Type="Param" Id="F69A881B">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="9C6C206B">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FF72F040"/>
        <Array Type="Param" Library="AIAI" Id="D75533CF"/>
    </Element>
    <Element Type="Param" Id="FF72F040">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="D75533CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="AC1A6F2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="76BA8785"/>
        <Parameter Type="Param" Library="AIAI" Id="450C972A"/>
    </Element>
    <Element Type="Param" Id="76BA8785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D86A5D14"/>
    </Element>
    <Element Type="Param" Id="450C972A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="D9D5DCAC"/>
    </Element>
    <Element Type="Param" Id="D9D5DCAC">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="D82B2075"/>
        <Array Type="Param" Library="AIAI" Id="388F7562"/>
    </Element>
    <Element Type="Param" Id="D82B2075">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="388F7562">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="037FBBED"/>
        <Array Type="Param" Library="AIAI" Id="F951DAAB"/>
    </Element>
    <Element Type="Param" Id="037FBBED">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="F951DAAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="61DAD548">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D244DB7"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FA97E4"/>
    </Element>
    <Element Type="Param" Id="7D244DB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8051A66C"/>
        <Array Type="Param" Library="AIAI" Id="322F5DC5"/>
    </Element>
    <Element Type="Param" Id="8051A66C">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="322F5DC5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="Param" Id="D2FA97E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D86A5D14"/>
    </Element>
    <Element Type="FunctionCall" Id="CE93AF99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3378F3B3"/>
        <Parameter Type="Param" Library="AIAI" Id="4442E1BD"/>
    </Element>
    <Element Type="Param" Id="3378F3B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B3986005"/>
        <Array Type="Param" Library="AIAI" Id="934995F7"/>
    </Element>
    <Element Type="Param" Id="B3986005">
        <Variable Type="Variable" Library="AIAI" Id="551AAD01"/>
    </Element>
    <Element Type="Param" Id="934995F7">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="Param" Id="4442E1BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0312AB15"/>
    </Element>
    <Element Type="FunctionCall" Id="0312AB15">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="FC909C30"/>
        <Parameter Type="Param" Library="AIAI" Id="B80CB9D2"/>
    </Element>
    <Element Type="Param" Id="FC909C30">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="D86A5D14"/>
    </Element>
    <Element Type="Param" Id="B80CB9D2">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DA0E831"/>
        <Array Type="Param" Library="AIAI" Id="B72759C8"/>
    </Element>
    <Element Type="Param" Id="0DA0E831">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="B72759C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="BC087266">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A6B1275"/>
        <Parameter Type="Param" Library="AIAI" Id="23BC285B"/>
    </Element>
    <Element Type="Param" Id="1A6B1275">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E62B4AEF"/>
        <Array Type="Param" Library="AIAI" Id="FC987AD7"/>
    </Element>
    <Element Type="Param" Id="E62B4AEF">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="FC987AD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="Param" Id="23BC285B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7230CEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="7230CEB0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6C482ECD"/>
        <Parameter Type="Param" Library="AIAI" Id="D237CB25"/>
        <Parameter Type="Param" Library="AIAI" Id="A757EB22"/>
        <Parameter Type="Param" Library="AIAI" Id="E5B42C47"/>
        <Parameter Type="Param" Library="AIAI" Id="663B430F"/>
    </Element>
    <Element Type="Param" Id="D237CB25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="29830041"/>
        <Array Type="Param" Library="AIAI" Id="9414718C"/>
    </Element>
    <Element Type="Param" Id="29830041">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="9414718C">
        <Parameter Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
    </Element>
    <Element Type="Param" Id="A757EB22">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1263E405"/>
        <Variable Type="Variable" Library="AIAI" Id="1F2EFC3D"/>
    </Element>
    <Element Type="Param" Id="E5B42C47">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
        <Variable Type="Variable" Library="AIAI" Id="CBDD8903"/>
    </Element>
    <Element Type="Param" Id="663B430F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
        <Variable Type="Variable" Library="AIAI" Id="D86A5D14"/>
    </Element>
    <Element Type="FunctionDef" Id="FE06DDAA">
        <Identifier>HeroAIEval</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7CC671C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39A1C201"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3B082EA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E16DCDCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83F119C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37C121EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1605073"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="661D6289"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="729DCB57"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="19AF275B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="334E98FC"/>
    </Element>
    <Element Type="ParamDef" Id="311F92C9">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F9DDFA3F"/>
    </Element>
    <Element Type="Param" Id="F9DDFA3F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3CE89136">
        <Identifier>enemyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="06F9708E"/>
    </Element>
    <Element Type="Param" Id="06F9708E">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="BB9FA8CA">
        <Identifier>friendlyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C3449AD5"/>
    </Element>
    <Element Type="Param" Id="C3449AD5">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="BF94F356">
        <Identifier>curDir</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A97B2A0"/>
    </Element>
    <Element Type="Param" Id="4A97B2A0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="7845E3DA">
        <Identifier>curPos</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2306E0E0"/>
    </Element>
    <Element Type="Param" Id="2306E0E0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="45668FD2">
        <Identifier>extendEnemyRegion</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E5A33436"/>
    </Element>
    <Element Type="Param" Id="E5A33436">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="7CC671C6">
        <Comment>
            If we've recently done an eval we can wait a bit before updating it again.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="39A1C201">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09B68A88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C47EE078"/>
    </Element>
    <Element Type="FunctionCall" Id="09B68A88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C47EE078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9614C7AB"/>
        <Parameter Type="Param" Library="AIAI" Id="0A29345E"/>
        <Parameter Type="Param" Library="AIAI" Id="C16BC365"/>
    </Element>
    <Element Type="Param" Id="9614C7AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4BE8B5DC"/>
        <Array Type="Param" Library="AIAI" Id="55FDBD6B"/>
    </Element>
    <Element Type="Param" Id="4BE8B5DC">
        <Variable Type="Variable" Library="AIAI" Id="8BD54BB1"/>
    </Element>
    <Element Type="Param" Id="55FDBD6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="0A29345E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C16BC365">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="647434A0"/>
    </Element>
    <Element Type="FunctionCall" Id="647434A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="6EFA4481"/>
    </Element>
    <Element Type="Param" Id="6EFA4481">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="3B082EA8">
        <Comment>
            Make friendly and enemy regions (based on if we're retreating or advancing.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E16DCDCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="798DA884"/>
        <Parameter Type="Param" Library="AIAI" Id="75B7AA87"/>
    </Element>
    <Element Type="Param" Id="798DA884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F359F996"/>
    </Element>
    <Element Type="Param" Id="75B7AA87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="83F119C0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BFAE6FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="8E466643"/>
    </Element>
    <Element Type="Param" Id="8E466643">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="37C121EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BCFE43D9"/>
        <Parameter Type="Param" Library="AIAI" Id="8D15F33D"/>
    </Element>
    <Element Type="Param" Id="BCFE43D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="255F6EE6"/>
        <Array Type="Param" Library="AIAI" Id="0F169E1A"/>
    </Element>
    <Element Type="Param" Id="255F6EE6">
        <Variable Type="Variable" Library="AIAI" Id="8BD54BB1"/>
    </Element>
    <Element Type="Param" Id="0F169E1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="8D15F33D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9D749EE"/>
    </Element>
    <Element Type="FunctionCall" Id="F9D749EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="92EF7D0E"/>
        <Parameter Type="Param" Library="AIAI" Id="B0EC65E4"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA742F5"/>
    </Element>
    <Element Type="Param" Id="92EF7D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B0EC65E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="E663EDE2"/>
    </Element>
    <Element Type="Param" Id="1AA742F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1949E3A0"/>
    </Element>
    <Element Type="FunctionCall" Id="1949E3A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="32B94455"/>
    </Element>
    <Element Type="Param" Id="32B94455">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="A1605073">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D1227F96"/>
        <Parameter Type="Param" Library="AIAI" Id="914EF8B0"/>
    </Element>
    <Element Type="Param" Id="D1227F96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
    </Element>
    <Element Type="Param" Id="914EF8B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C9FD2F8"/>
    </Element>
    <Element Type="FunctionCall" Id="9C9FD2F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="FunctionCall" Id="661D6289">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8AAEB64B"/>
        <Parameter Type="Param" Library="AIAI" Id="D78AF88A"/>
    </Element>
    <Element Type="Param" Id="8AAEB64B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="Param" Id="D78AF88A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="556665A7"/>
    </Element>
    <Element Type="FunctionCall" Id="556665A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="FunctionCall" Id="729DCB57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E6A1C39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCABD71D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7293E02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB23F993"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="360AD00E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE8D0E36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BD2819D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="626A7634"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3534E2C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAF7E155"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4937A84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3444737C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9301A36B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4F7EFF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64538421"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B5BF9ED3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6FB8499"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54BF1E34"/>
    </Element>
    <Element Type="FunctionCall" Id="3E6A1C39">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C218CF09"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7E52F0ED"/>
    </Element>
    <Element Type="Param" Id="7E52F0ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="FCABD71D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAE7F947"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B09B0BB"/>
    </Element>
    <Element Type="FunctionCall" Id="AAE7F947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C11D4BA8"/>
        <Parameter Type="Param" Library="AIAI" Id="B927E239"/>
    </Element>
    <Element Type="Param" Id="C11D4BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="B927E239">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7B09B0BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8CEB579F"/>
        <Parameter Type="Param" Library="AIAI" Id="C956FE35"/>
        <Parameter Type="Param" Library="AIAI" Id="4CFDA8FF"/>
    </Element>
    <Element Type="Param" Id="8CEB579F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3E3AE2F"/>
    </Element>
    <Element Type="FunctionCall" Id="E3E3AE2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="7FA9F65C"/>
        <Parameter Type="Param" Library="AIAI" Id="0249B2EA"/>
        <Parameter Type="Param" Library="AIAI" Id="1A4CA6E4"/>
    </Element>
    <Element Type="Param" Id="7FA9F65C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="115FEBE8"/>
        <Array Type="Param" Library="AIAI" Id="2758CBC3"/>
    </Element>
    <Element Type="Param" Id="115FEBE8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2758CBC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="0249B2EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="1A4CA6E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C956FE35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4CFDA8FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D05F1DE"/>
    </Element>
    <Element Type="FunctionCall" Id="3D05F1DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC793FB"/>
        <Parameter Type="Param" Library="AIAI" Id="6B5640E2"/>
        <Parameter Type="Param" Library="AIAI" Id="AD191EFC"/>
    </Element>
    <Element Type="Param" Id="6FC793FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6B5640E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="2BC0A2DE"/>
    </Element>
    <Element Type="Param" Id="2BC0A2DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8493BA7B"/>
    </Element>
    <Element Type="FunctionCall" Id="8493BA7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="173E46B6"/>
    </Element>
    <Element Type="Param" Id="173E46B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="803ACB4F"/>
        <Array Type="Param" Library="AIAI" Id="039240A5"/>
    </Element>
    <Element Type="Param" Id="803ACB4F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="039240A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="AD191EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F7293E02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BE29922E"/>
        <Parameter Type="Param" Library="AIAI" Id="C5EDB2BF"/>
        <Parameter Type="Param" Library="AIAI" Id="62F3C13D"/>
        <Parameter Type="Param" Library="AIAI" Id="B3FF4815"/>
    </Element>
    <Element Type="Param" Id="BE29922E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="C5EDB2BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DFB7D8C"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFB7D8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5A473AFD"/>
        <Parameter Type="Param" Library="AIAI" Id="FDE61AC3"/>
        <Parameter Type="Param" Library="AIAI" Id="F0970C2D"/>
    </Element>
    <Element Type="Param" Id="5A473AFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FDE61AC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="F0970C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="62F3C13D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD9E2C88"/>
    </Element>
    <Element Type="FunctionCall" Id="CD9E2C88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0043AB7A"/>
    </Element>
    <Element Type="Param" Id="0043AB7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="84A7790F"/>
        <Array Type="Param" Library="AIAI" Id="905CDC7C"/>
    </Element>
    <Element Type="Param" Id="84A7790F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="905CDC7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="B3FF4815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="FunctionCall" Id="EB23F993">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D7F5D9"/>
        <Parameter Type="Param" Library="AIAI" Id="928D89AA"/>
        <Parameter Type="Param" Library="AIAI" Id="31C1EDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="FC82633E"/>
    </Element>
    <Element Type="Param" Id="E9D7F5D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="928D89AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="31C1EDF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6E79A55"/>
    </Element>
    <Element Type="FunctionCall" Id="B6E79A55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="342A812D"/>
    </Element>
    <Element Type="Param" Id="342A812D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C516F08"/>
        <Array Type="Param" Library="AIAI" Id="512F9601"/>
    </Element>
    <Element Type="Param" Id="2C516F08">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="512F9601">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="FC82633E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
    </Element>
    <Element Type="Comment" Id="360AD00E">
        <Comment>
            Enemy Region is 3 circles of radius 10,  one at my position, one in front and one behind. Extended if low health.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="AE8D0E36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="537176E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="498BFCCB"/>
    </Element>
    <Element Type="FunctionCall" Id="537176E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44301E8D"/>
        <Parameter Type="Param" Library="AIAI" Id="78AD58D5"/>
    </Element>
    <Element Type="Param" Id="44301E8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="78AD58D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="498BFCCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FBD7326C"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B3BFF6"/>
        <Parameter Type="Param" Library="AIAI" Id="514F3766"/>
    </Element>
    <Element Type="Param" Id="FBD7326C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1FB80F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C1FB80F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="52194C39"/>
        <Parameter Type="Param" Library="AIAI" Id="9098FEB5"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5B18AC"/>
    </Element>
    <Element Type="Param" Id="52194C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="26955308"/>
        <Array Type="Param" Library="AIAI" Id="8DEA2EA7"/>
    </Element>
    <Element Type="Param" Id="26955308">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8DEA2EA7">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="9098FEB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="AB5B18AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="F3B3BFF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="514F3766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5B6534C"/>
    </Element>
    <Element Type="FunctionCall" Id="C5B6534C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C417FB8E"/>
        <Parameter Type="Param" Library="AIAI" Id="6CCB32CE"/>
        <Parameter Type="Param" Library="AIAI" Id="7331D644"/>
    </Element>
    <Element Type="Param" Id="C417FB8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6CCB32CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="69DAFF6F"/>
    </Element>
    <Element Type="Param" Id="69DAFF6F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3096A53D"/>
    </Element>
    <Element Type="FunctionCall" Id="3096A53D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C7023D48"/>
    </Element>
    <Element Type="Param" Id="C7023D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B07670A7"/>
        <Array Type="Param" Library="AIAI" Id="39B6F252"/>
    </Element>
    <Element Type="Param" Id="B07670A7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="39B6F252">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="7331D644">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0BD2819D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9CE69ECC"/>
        <Parameter Type="Param" Library="AIAI" Id="3EF0564A"/>
    </Element>
    <Element Type="Param" Id="9CE69ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="3EF0564A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A7A8761A"/>
        <Array Type="Param" Library="AIAI" Id="B28DA555"/>
    </Element>
    <Element Type="Param" Id="A7A8761A">
        <Variable Type="Variable" Library="AIAI" Id="551AAD01"/>
    </Element>
    <Element Type="Param" Id="B28DA555">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="626A7634">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B99C10ED"/>
        <Parameter Type="Param" Library="AIAI" Id="486843DC"/>
    </Element>
    <Element Type="Param" Id="B99C10ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="486843DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="682FB827"/>
    </Element>
    <Element Type="FunctionCall" Id="682FB827">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="462571EB"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE5B5FF"/>
    </Element>
    <Element Type="Param" Id="462571EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8E97931"/>
    </Element>
    <Element Type="FunctionCall" Id="A8E97931">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="776A05C2"/>
        <Parameter Type="Param" Library="AIAI" Id="AA93D576"/>
        <Parameter Type="Param" Library="AIAI" Id="A1E3F5E2"/>
    </Element>
    <Element Type="Param" Id="776A05C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="AA93D576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="838500C0"/>
    </Element>
    <Element Type="FunctionCall" Id="838500C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BFE08DE3"/>
        <Parameter Type="Param" Library="AIAI" Id="FBE67DEA"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9EE1B6"/>
    </Element>
    <Element Type="Param" Id="BFE08DE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FBE67DEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="7F9EE1B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A1E3F5E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F9EF836"/>
    </Element>
    <Element Type="FunctionCall" Id="7F9EF836">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="8540068F"/>
    </Element>
    <Element Type="Param" Id="8540068F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="7EE5B5FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1F2030C"/>
    </Element>
    <Element Type="FunctionCall" Id="D1F2030C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B1FCB105"/>
        <Parameter Type="Param" Library="AIAI" Id="A7DD132A"/>
        <Parameter Type="Param" Library="AIAI" Id="FE4E3226"/>
    </Element>
    <Element Type="Param" Id="B1FCB105">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="A7DD132A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F130EB8"/>
    </Element>
    <Element Type="FunctionCall" Id="2F130EB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB1C6BE"/>
        <Parameter Type="Param" Library="AIAI" Id="5810B874"/>
        <Parameter Type="Param" Library="AIAI" Id="0E2715F8"/>
    </Element>
    <Element Type="Param" Id="0DB1C6BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5810B874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="0E2715F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="FE4E3226">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9D97910"/>
    </Element>
    <Element Type="FunctionCall" Id="E9D97910">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="32435D27"/>
    </Element>
    <Element Type="Param" Id="32435D27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="FunctionCall" Id="3534E2C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3DCF44AE"/>
        <Parameter Type="Param" Library="AIAI" Id="8E49431F"/>
    </Element>
    <Element Type="Param" Id="3DCF44AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="8E49431F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6751C56B"/>
        <Array Type="Param" Library="AIAI" Id="BC3C28AE"/>
    </Element>
    <Element Type="Param" Id="6751C56B">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="BC3C28AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="BAF7E155">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5546F2F1"/>
        <Parameter Type="Param" Library="AIAI" Id="C999CC43"/>
        <Parameter Type="Param" Library="AIAI" Id="14095C83"/>
        <Parameter Type="Param" Library="AIAI" Id="D28E828A"/>
    </Element>
    <Element Type="Param" Id="5546F2F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="C999CC43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C89A551"/>
    </Element>
    <Element Type="FunctionCall" Id="0C89A551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EF9C4CA6"/>
        <Parameter Type="Param" Library="AIAI" Id="8F9BE9C5"/>
        <Parameter Type="Param" Library="AIAI" Id="8F7222CD"/>
    </Element>
    <Element Type="Param" Id="EF9C4CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8F9BE9C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="8F7222CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="14095C83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="D28E828A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="FunctionCall" Id="E4937A84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA20FE9"/>
        <Parameter Type="Param" Library="AIAI" Id="45AB361A"/>
    </Element>
    <Element Type="Param" Id="5CA20FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="45AB361A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68E193EB"/>
    </Element>
    <Element Type="FunctionCall" Id="68E193EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="2CCF074F"/>
        <Parameter Type="Param" Library="AIAI" Id="E9F0E432"/>
    </Element>
    <Element Type="Param" Id="2CCF074F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A94E7DB"/>
    </Element>
    <Element Type="FunctionCall" Id="2A94E7DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E4EF741C"/>
        <Parameter Type="Param" Library="AIAI" Id="55F70D88"/>
        <Parameter Type="Param" Library="AIAI" Id="FF30B392"/>
    </Element>
    <Element Type="Param" Id="E4EF741C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="55F70D88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B69C981"/>
    </Element>
    <Element Type="FunctionCall" Id="7B69C981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="D921BA96"/>
    </Element>
    <Element Type="Param" Id="D921BA96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="FF30B392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63177DA3"/>
    </Element>
    <Element Type="FunctionCall" Id="63177DA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="4FD349AB"/>
    </Element>
    <Element Type="Param" Id="4FD349AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="E9F0E432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="186F6299"/>
    </Element>
    <Element Type="FunctionCall" Id="186F6299">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3478E194"/>
        <Parameter Type="Param" Library="AIAI" Id="CE664906"/>
        <Parameter Type="Param" Library="AIAI" Id="FF569EE1"/>
    </Element>
    <Element Type="Param" Id="3478E194">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CE664906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="385246E8"/>
    </Element>
    <Element Type="FunctionCall" Id="385246E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="5C2888E8"/>
    </Element>
    <Element Type="Param" Id="5C2888E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="FF569EE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF224257"/>
    </Element>
    <Element Type="FunctionCall" Id="AF224257">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="393DF665"/>
    </Element>
    <Element Type="Param" Id="393DF665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="FunctionCall" Id="3444737C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CC363136"/>
        <Parameter Type="Param" Library="AIAI" Id="A172EE57"/>
        <Parameter Type="Param" Library="AIAI" Id="32030655"/>
        <Parameter Type="Param" Library="AIAI" Id="0ECA6B8D"/>
    </Element>
    <Element Type="Param" Id="CC363136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="A172EE57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB0307A"/>
    </Element>
    <Element Type="FunctionCall" Id="FFB0307A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C1CA03"/>
        <Parameter Type="Param" Library="AIAI" Id="FC050AEE"/>
        <Parameter Type="Param" Library="AIAI" Id="D13226E4"/>
    </Element>
    <Element Type="Param" Id="C0C1CA03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FC050AEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="D13226E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="32030655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="0ECA6B8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="FunctionCall" Id="9301A36B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E1D0ED36"/>
        <Parameter Type="Param" Library="AIAI" Id="D4AECBDA"/>
    </Element>
    <Element Type="Param" Id="E1D0ED36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="D4AECBDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="469E0742"/>
        <Array Type="Param" Library="AIAI" Id="AEF64345"/>
    </Element>
    <Element Type="Param" Id="469E0742">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="AEF64345">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="D4F7EFF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EC7A22F6"/>
        <Parameter Type="Param" Library="AIAI" Id="A03B5BA7"/>
    </Element>
    <Element Type="Param" Id="EC7A22F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="A03B5BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDFE07CC"/>
    </Element>
    <Element Type="FunctionCall" Id="EDFE07CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="4A736B3D"/>
        <Parameter Type="Param" Library="AIAI" Id="C355474B"/>
    </Element>
    <Element Type="Param" Id="4A736B3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE250620"/>
    </Element>
    <Element Type="FunctionCall" Id="AE250620">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3FB6EF17"/>
        <Parameter Type="Param" Library="AIAI" Id="F6EDB3C7"/>
        <Parameter Type="Param" Library="AIAI" Id="4A6804FB"/>
    </Element>
    <Element Type="Param" Id="3FB6EF17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="F6EDB3C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F18FF9C"/>
    </Element>
    <Element Type="FunctionCall" Id="9F18FF9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="EA3D9C2D"/>
    </Element>
    <Element Type="Param" Id="EA3D9C2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="4A6804FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47DF7DC9"/>
    </Element>
    <Element Type="FunctionCall" Id="47DF7DC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="40C25D47"/>
    </Element>
    <Element Type="Param" Id="40C25D47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="C355474B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="582D38B9"/>
    </Element>
    <Element Type="FunctionCall" Id="582D38B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="60227053"/>
        <Parameter Type="Param" Library="AIAI" Id="94F91A7D"/>
        <Parameter Type="Param" Library="AIAI" Id="217FC835"/>
    </Element>
    <Element Type="Param" Id="60227053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="94F91A7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9E3B05F"/>
    </Element>
    <Element Type="FunctionCall" Id="A9E3B05F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="508251AA"/>
    </Element>
    <Element Type="Param" Id="508251AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="217FC835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48889A31"/>
    </Element>
    <Element Type="FunctionCall" Id="48889A31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="46B1C953"/>
    </Element>
    <Element Type="Param" Id="46B1C953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="FunctionCall" Id="64538421">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="89B2C01B"/>
        <Parameter Type="Param" Library="AIAI" Id="6384CA64"/>
        <Parameter Type="Param" Library="AIAI" Id="5BDC150C"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB9D6B1"/>
    </Element>
    <Element Type="Param" Id="89B2C01B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="6384CA64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0640CA9A"/>
    </Element>
    <Element Type="FunctionCall" Id="0640CA9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="CB1AC6A3"/>
        <Parameter Type="Param" Library="AIAI" Id="1F4812B2"/>
        <Parameter Type="Param" Library="AIAI" Id="861B5843"/>
    </Element>
    <Element Type="Param" Id="CB1AC6A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1F4812B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="45668FD2"/>
    </Element>
    <Element Type="Param" Id="861B5843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5BDC150C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="0DB9D6B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="Comment" Id="B5BF9ED3">
        <Comment>
            Friendly Region is a circle centered so that it is further up the lane.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="C6FB8499">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="146C67A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE4D777D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="319C9945"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0B255E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EABF5C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D9DE6B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="794BC633"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="663C9CE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5F433C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE207204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE4E1730"/>
    </Element>
    <Element Type="FunctionCall" Id="146C67A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D380C6C4"/>
        <Parameter Type="Param" Library="AIAI" Id="6AEBE12A"/>
        <Parameter Type="Param" Library="AIAI" Id="329C36A4"/>
    </Element>
    <Element Type="Param" Id="D380C6C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68A3A908"/>
    </Element>
    <Element Type="FunctionCall" Id="68A3A908">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FAB81289"/>
        <Parameter Type="Param" Library="AIAI" Id="1D3C384D"/>
    </Element>
    <Element Type="Param" Id="1D3C384D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="754EA430"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="6AEBE12A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="329C36A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BE4D777D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="04CBEBF3"/>
        <Parameter Type="Param" Library="AIAI" Id="EB5BE9AF"/>
    </Element>
    <Element Type="Param" Id="04CBEBF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="EB5BE9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2264BAED"/>
        <Array Type="Param" Library="AIAI" Id="20DE3AF3"/>
    </Element>
    <Element Type="Param" Id="2264BAED">
        <Variable Type="Variable" Library="AIAI" Id="551AAD01"/>
    </Element>
    <Element Type="Param" Id="20DE3AF3">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="319C9945">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3E4C4507"/>
        <Parameter Type="Param" Library="AIAI" Id="32B55045"/>
    </Element>
    <Element Type="Param" Id="3E4C4507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="32B55045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F07D52EE"/>
    </Element>
    <Element Type="FunctionCall" Id="F07D52EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="61B5F9CF"/>
        <Parameter Type="Param" Library="AIAI" Id="1841A8AF"/>
    </Element>
    <Element Type="Param" Id="61B5F9CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A6D24DC"/>
    </Element>
    <Element Type="FunctionCall" Id="4A6D24DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="63228543"/>
        <Parameter Type="Param" Library="AIAI" Id="3B218649"/>
        <Parameter Type="Param" Library="AIAI" Id="4EC7CBAF"/>
    </Element>
    <Element Type="Param" Id="63228543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="3B218649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4EC7CBAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0FA7479"/>
    </Element>
    <Element Type="FunctionCall" Id="D0FA7479">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="9894CC5D"/>
    </Element>
    <Element Type="Param" Id="9894CC5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="1841A8AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDC55E43"/>
    </Element>
    <Element Type="FunctionCall" Id="FDC55E43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC63A42"/>
        <Parameter Type="Param" Library="AIAI" Id="8AE230E5"/>
        <Parameter Type="Param" Library="AIAI" Id="58E7238D"/>
    </Element>
    <Element Type="Param" Id="DCC63A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="8AE230E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="58E7238D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0501AFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="0501AFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="012E6212"/>
    </Element>
    <Element Type="Param" Id="012E6212">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="FunctionCall" Id="D0B255E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3F134B1E"/>
        <Parameter Type="Param" Library="AIAI" Id="CA363523"/>
    </Element>
    <Element Type="Param" Id="3F134B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="CA363523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3FC30772"/>
        <Array Type="Param" Library="AIAI" Id="505DDB00"/>
    </Element>
    <Element Type="Param" Id="3FC30772">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="505DDB00">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="9EABF5C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9DDFBA3B"/>
        <Parameter Type="Param" Library="AIAI" Id="BFF10B62"/>
    </Element>
    <Element Type="Param" Id="9DDFBA3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="BFF10B62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5816EB11"/>
    </Element>
    <Element Type="FunctionCall" Id="5816EB11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="F20F71CA"/>
        <Parameter Type="Param" Library="AIAI" Id="69A08FC5"/>
    </Element>
    <Element Type="Param" Id="F20F71CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AD0553A"/>
    </Element>
    <Element Type="FunctionCall" Id="0AD0553A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="13A5A6EC"/>
        <Parameter Type="Param" Library="AIAI" Id="81AD097A"/>
        <Parameter Type="Param" Library="AIAI" Id="9F21BDE8"/>
    </Element>
    <Element Type="Param" Id="13A5A6EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="81AD097A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB89B6C3"/>
    </Element>
    <Element Type="FunctionCall" Id="EB89B6C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="E98EF175"/>
    </Element>
    <Element Type="Param" Id="E98EF175">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="9F21BDE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E9C84AC"/>
    </Element>
    <Element Type="FunctionCall" Id="7E9C84AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="4A095AFF"/>
    </Element>
    <Element Type="Param" Id="4A095AFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="69A08FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="645D5076"/>
    </Element>
    <Element Type="FunctionCall" Id="645D5076">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A81F2AD3"/>
        <Parameter Type="Param" Library="AIAI" Id="1894D466"/>
        <Parameter Type="Param" Library="AIAI" Id="C2BC7D7F"/>
    </Element>
    <Element Type="Param" Id="A81F2AD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1894D466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="712B3342"/>
    </Element>
    <Element Type="FunctionCall" Id="712B3342">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="8254B24F"/>
    </Element>
    <Element Type="Param" Id="8254B24F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="C2BC7D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23A5160D"/>
    </Element>
    <Element Type="FunctionCall" Id="23A5160D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="A9529125"/>
    </Element>
    <Element Type="Param" Id="A9529125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="FunctionCall" Id="6D9DE6B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="AED2DECB"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE031B2"/>
        <Parameter Type="Param" Library="AIAI" Id="57EF3C1B"/>
        <Parameter Type="Param" Library="AIAI" Id="505AC707"/>
    </Element>
    <Element Type="Param" Id="AED2DECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="3FE031B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <Value>6.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="57EF3C1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="505AC707">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
    </Element>
    <Element Type="FunctionCall" Id="794BC633">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7EF8F58C"/>
        <Parameter Type="Param" Library="AIAI" Id="C9211833"/>
    </Element>
    <Element Type="Param" Id="7EF8F58C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="C9211833">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DE7D108F"/>
        <Array Type="Param" Library="AIAI" Id="C0338CCD"/>
    </Element>
    <Element Type="Param" Id="DE7D108F">
        <Variable Type="Variable" Library="AIAI" Id="551AAD01"/>
    </Element>
    <Element Type="Param" Id="C0338CCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="663C9CE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E8D3C9AF"/>
        <Parameter Type="Param" Library="AIAI" Id="A1F44B73"/>
    </Element>
    <Element Type="Param" Id="E8D3C9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="A1F44B73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF2DFF73"/>
    </Element>
    <Element Type="FunctionCall" Id="CF2DFF73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="334E876D"/>
        <Parameter Type="Param" Library="AIAI" Id="5C4F6185"/>
    </Element>
    <Element Type="Param" Id="334E876D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E15ECC0"/>
    </Element>
    <Element Type="FunctionCall" Id="3E15ECC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="25C20B31"/>
        <Parameter Type="Param" Library="AIAI" Id="A723FC7F"/>
        <Parameter Type="Param" Library="AIAI" Id="4030AFB2"/>
    </Element>
    <Element Type="Param" Id="25C20B31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="A723FC7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4030AFB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F9A5BEF"/>
    </Element>
    <Element Type="FunctionCall" Id="1F9A5BEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="FB7054D8"/>
    </Element>
    <Element Type="Param" Id="FB7054D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="5C4F6185">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="046D6010"/>
    </Element>
    <Element Type="FunctionCall" Id="046D6010">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C83C6151"/>
        <Parameter Type="Param" Library="AIAI" Id="AD30E538"/>
        <Parameter Type="Param" Library="AIAI" Id="E48B1E72"/>
    </Element>
    <Element Type="Param" Id="C83C6151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="AD30E538">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E48B1E72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C30A481A"/>
    </Element>
    <Element Type="FunctionCall" Id="C30A481A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="4F50C0E2"/>
    </Element>
    <Element Type="Param" Id="4F50C0E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="FunctionCall" Id="D5F433C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="300BC60D"/>
        <Parameter Type="Param" Library="AIAI" Id="46A9D79E"/>
    </Element>
    <Element Type="Param" Id="300BC60D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="46A9D79E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0BAA3019"/>
        <Array Type="Param" Library="AIAI" Id="7FDC25B4"/>
    </Element>
    <Element Type="Param" Id="0BAA3019">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="7FDC25B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="FunctionCall" Id="AE207204">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F812E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="F61FE384"/>
    </Element>
    <Element Type="Param" Id="1F812E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="F61FE384">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E52BDE6"/>
    </Element>
    <Element Type="FunctionCall" Id="9E52BDE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="C16EF678"/>
        <Parameter Type="Param" Library="AIAI" Id="974B5899"/>
    </Element>
    <Element Type="Param" Id="C16EF678">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF11F63D"/>
    </Element>
    <Element Type="FunctionCall" Id="EF11F63D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2BBB79D0"/>
        <Parameter Type="Param" Library="AIAI" Id="E2674782"/>
        <Parameter Type="Param" Library="AIAI" Id="EF78B1B5"/>
    </Element>
    <Element Type="Param" Id="2BBB79D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E2674782">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE178522"/>
    </Element>
    <Element Type="FunctionCall" Id="AE178522">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="CE4502A2"/>
    </Element>
    <Element Type="Param" Id="CE4502A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="EF78B1B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A58E07D2"/>
    </Element>
    <Element Type="FunctionCall" Id="A58E07D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="11C52A05"/>
    </Element>
    <Element Type="Param" Id="11C52A05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="974B5899">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FD78254"/>
    </Element>
    <Element Type="FunctionCall" Id="3FD78254">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B83CE32B"/>
        <Parameter Type="Param" Library="AIAI" Id="4CBAFD8A"/>
        <Parameter Type="Param" Library="AIAI" Id="2C5B2BD9"/>
    </Element>
    <Element Type="Param" Id="B83CE32B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4CBAFD8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80204B27"/>
    </Element>
    <Element Type="FunctionCall" Id="80204B27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="DE97DBAD"/>
    </Element>
    <Element Type="Param" Id="DE97DBAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="BF94F356"/>
    </Element>
    <Element Type="Param" Id="2C5B2BD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB61CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB61CD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="6BF2728F"/>
    </Element>
    <Element Type="Param" Id="6BF2728F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="FunctionCall" Id="FE4E1730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="630E2154"/>
        <Parameter Type="Param" Library="AIAI" Id="4578C672"/>
        <Parameter Type="Param" Library="AIAI" Id="02B38124"/>
        <Parameter Type="Param" Library="AIAI" Id="6DBF0590"/>
    </Element>
    <Element Type="Param" Id="630E2154">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="4578C672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="02B38124">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Variable Type="Variable" Library="AIAI" Id="7845E3DA"/>
    </Element>
    <Element Type="Param" Id="6DBF0590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
    </Element>
    <Element Type="FunctionCall" Id="54BF1E34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9FC5ABAF"/>
        <Parameter Type="Param" Library="AIAI" Id="D11E37DA"/>
        <Parameter Type="Param" Library="AIAI" Id="48DA07BB"/>
    </Element>
    <Element Type="Param" Id="9FC5ABAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FF9E1CCF"/>
        <Array Type="Param" Library="AIAI" Id="59D59955"/>
    </Element>
    <Element Type="Param" Id="FF9E1CCF">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="59D59955">
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="D11E37DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="48DA07BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="19AF275B">
        <Comment>
            Update the Nearby Enemy &amp; Friendly Lists
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="334E98FC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9E557F5C"/>
        <Parameter Type="Param" Library="AIAI" Id="4644A87E"/>
        <Parameter Type="Param" Library="AIAI" Id="9B356B8E"/>
        <Parameter Type="Param" Library="AIAI" Id="9C25B7F1"/>
    </Element>
    <Element Type="Param" Id="4644A87E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="28447E1B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="311F92C9"/>
    </Element>
    <Element Type="Param" Id="9B356B8E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6A296428"/>
        <Variable Type="Variable" Library="AIAI" Id="3CE89136"/>
    </Element>
    <Element Type="Param" Id="9C25B7F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C66CDFD1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9FA8CA"/>
    </Element>
    <Element Type="FunctionDef" Id="9E557F5C">
        <Identifier>HeroAINearbyEval</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A296428"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C66CDFD1"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
        <Variable Type="Variable" Library="AIAI" Id="5065AE5A"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
        <Variable Type="Variable" Library="AIAI" Id="690BA3FF"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8DDFA"/>
        <Variable Type="Variable" Library="AIAI" Id="3F4DFC85"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
        <Variable Type="Variable" Library="AIAI" Id="D801109A"/>
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
        <Variable Type="Variable" Library="AIAI" Id="C394AC1F"/>
        <Variable Type="Variable" Library="AIAI" Id="770F5729"/>
        <Variable Type="Variable" Library="AIAI" Id="ACE37AF5"/>
        <Variable Type="Variable" Library="AIAI" Id="439C8D46"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="77737E87"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C9737308"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11CD3EA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14BBA494"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="477A2209"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC77193"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BC15B7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="814559AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B813E0F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9C84F4C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF77128F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BF662F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F83063F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="623DAB45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E57BC53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="701728F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BCE2FFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDEBA7C0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="61D1C748"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="428AD1FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE60BA4F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="24036557"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E773132A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E184CA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EB2FA8D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="683359D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0235996F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6432B12E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3A77F76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32B2DB7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B0AF463"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C39C96F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A7F87BA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F0069A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4632FFF9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="13B5812F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A732F35B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="465C11D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1954AE78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48864AF8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="35D6B0C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="816AFD38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BA1EBE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDDB1022"/>
    </Element>
    <Element Type="ParamDef" Id="28447E1B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4663D682"/>
    </Element>
    <Element Type="Param" Id="4663D682">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="6A296428">
        <Identifier>enemyRegion</Identifier>
        <ParameterType>
            <Type Value="region"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B9803B31"/>
    </Element>
    <Element Type="Param" Id="B9803B31">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="ParamDef" Id="C66CDFD1">
        <Identifier>friendlyRegion</Identifier>
        <ParameterType>
            <Type Value="region"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9A8A4F42"/>
    </Element>
    <Element Type="Param" Id="9A8A4F42">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="3DC3B63B">
        <Identifier>curUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0F4297F"/>
    </Element>
    <Element Type="Param" Id="E0F4297F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="79884250">
        <Identifier>curEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79A78125"/>
    </Element>
    <Element Type="Param" Id="79A78125">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5065AE5A">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="955547E5"/>
    </Element>
    <Element Type="Param" Id="955547E5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="287F09A5"/>
    </Element>
    <Element Type="FunctionCall" Id="287F09A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="600BBF56">
        <Identifier>friendlies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="64CE22BA"/>
    </Element>
    <Element Type="Param" Id="64CE22BA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D5E4778"/>
    </Element>
    <Element Type="FunctionCall" Id="8D5E4778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="690BA3FF">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D32BCDEC"/>
    </Element>
    <Element Type="Param" Id="D32BCDEC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C745498"/>
    </Element>
    <Element Type="FunctionCall" Id="0C745498">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="63E8DDFA">
        <Identifier>minions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD8876AF"/>
    </Element>
    <Element Type="Param" Id="AD8876AF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BA2BD38"/>
    </Element>
    <Element Type="FunctionCall" Id="0BA2BD38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3F4DFC85">
        <Identifier>summons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E994ED01"/>
    </Element>
    <Element Type="Param" Id="E994ED01">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95D9D9EC"/>
    </Element>
    <Element Type="FunctionCall" Id="95D9D9EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="7F0A85BC">
        <Identifier>minionsAndSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ED73640A"/>
    </Element>
    <Element Type="Param" Id="ED73640A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4C16627"/>
    </Element>
    <Element Type="FunctionCall" Id="C4C16627">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="D801109A">
        <Identifier>towers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="674F3EFF"/>
    </Element>
    <Element Type="Param" Id="674F3EFF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="580F84E0"/>
    </Element>
    <Element Type="FunctionCall" Id="580F84E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="03D028C2">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6539CE00"/>
    </Element>
    <Element Type="Param" Id="6539CE00">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C394AC1F">
        <Identifier>seenRecently</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3142CA86"/>
    </Element>
    <Element Type="Param" Id="3142CA86">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="770F5729">
        <Identifier>isNearby</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CC6B79C9"/>
    </Element>
    <Element Type="Param" Id="CC6B79C9">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="ACE37AF5">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8B127ED6"/>
    </Element>
    <Element Type="Param" Id="8B127ED6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="439C8D46">
        <Identifier>underworldBoss</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD5BE397"/>
    </Element>
    <Element Type="Param" Id="FD5BE397">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="77737E87">
        <Comment>
            --------------------------------------------------------------------------------------------------
            Hero Eval = Level * 150                           ( for full health)
            Missing Hero Eval = Level * 30                ( for any health %) 
            Enemy Tower Eval =  750                        ( for full health) 
            Friendly Tower Eval =  1750                     ( for full health)  
            Enemy  Minion/Summon Eval = 100        ( for full health)
            Friendly Minion/Summon Eval =  90         ( for full health)
            Friendly Dragon Knight = Level * 150       ( for full health)
            Friendly Underworld Boss = 2500             ( for full health)
            --------------------------------------------------------------------------------------------------
        </Comment>
    </Element>
    <Element Type="Comment" Id="C9737308">
        <Comment>
            First handle TrigPlayer's hero itself.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="11CD3EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91B6FC9F"/>
        <Parameter Type="Param" Library="AIAI" Id="9D4C1A04"/>
    </Element>
    <Element Type="Param" Id="91B6FC9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="9D4C1A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D928EB4"/>
    </Element>
    <Element Type="FunctionCall" Id="8D928EB4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="7B5A6410"/>
    </Element>
    <Element Type="Param" Id="7B5A6410">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CB0E50CB"/>
        <Array Type="Param" Library="AIAI" Id="FC7D62C2"/>
    </Element>
    <Element Type="Param" Id="CB0E50CB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FC7D62C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="14BBA494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0CF811"/>
        <Parameter Type="Param" Library="AIAI" Id="973F97F7"/>
    </Element>
    <Element Type="Param" Id="8C0CF811">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1DAD7B1A"/>
        <Array Type="Param" Library="AIAI" Id="AD3ED932"/>
    </Element>
    <Element Type="Param" Id="1DAD7B1A">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="AD3ED932">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="973F97F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="FunctionCall" Id="477A2209">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="53AE2F27"/>
        <Parameter Type="Param" Library="AIAI" Id="66C01B0F"/>
    </Element>
    <Element Type="Param" Id="53AE2F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB0B893A"/>
        <Array Type="Param" Library="AIAI" Id="FCD10F8B"/>
    </Element>
    <Element Type="Param" Id="BB0B893A">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="FCD10F8B">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="66C01B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC77193">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5AFD0318"/>
        <Parameter Type="Param" Library="AIAI" Id="6BC80FEB"/>
    </Element>
    <Element Type="Param" Id="5AFD0318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB509F6A"/>
        <Array Type="Param" Library="AIAI" Id="F4A993E4"/>
    </Element>
    <Element Type="Param" Id="DB509F6A">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="F4A993E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="6BC80FEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="FunctionCall" Id="4BC15B7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <Parameter Type="Param" Library="AIAI" Id="1C964918"/>
        <Parameter Type="Param" Library="AIAI" Id="46CABBFE"/>
    </Element>
    <Element Type="Param" Id="1C964918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FD8E4E1C"/>
        <Array Type="Param" Library="AIAI" Id="C6F379CA"/>
    </Element>
    <Element Type="Param" Id="FD8E4E1C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C6F379CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="46CABBFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="46412C68"/>
        <Array Type="Param" Library="AIAI" Id="CD7DC5C0"/>
    </Element>
    <Element Type="Param" Id="46412C68">
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
    </Element>
    <Element Type="Param" Id="CD7DC5C0">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="814559AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <Parameter Type="Param" Library="AIAI" Id="458A4AE5"/>
        <Parameter Type="Param" Library="AIAI" Id="9B73FCDB"/>
    </Element>
    <Element Type="Param" Id="458A4AE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A9050D9F"/>
        <Array Type="Param" Library="AIAI" Id="D333D250"/>
    </Element>
    <Element Type="Param" Id="A9050D9F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D333D250">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="9B73FCDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1E108ED7"/>
        <Array Type="Param" Library="AIAI" Id="017557F3"/>
    </Element>
    <Element Type="Param" Id="1E108ED7">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="017557F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="B813E0F8">
        <Comment>
            Enemy Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B9C84F4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="7143AC8B"/>
        <Parameter Type="Param" Library="AIAI" Id="1112F5E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00033C2D"/>
    </Element>
    <Element Type="Param" Id="7143AC8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="925D95F9"/>
        <Array Type="Param" Library="AIAI" Id="E67F3B7A"/>
    </Element>
    <Element Type="Param" Id="925D95F9">
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
    </Element>
    <Element Type="Param" Id="E67F3B7A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3525D44A"/>
    </Element>
    <Element Type="FunctionCall" Id="3525D44A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9F974D44"/>
        <Parameter Type="Param" Library="AIAI" Id="D21F4D0A"/>
    </Element>
    <Element Type="Param" Id="D21F4D0A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C31DD7BD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="1112F5E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="FunctionCall" Id="00033C2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FB5741E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C08AB747"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1452C05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16220D6E"/>
    </Element>
    <Element Type="FunctionCall" Id="1FB5741E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C1BB39A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D5411B3B"/>
    </Element>
    <Element Type="Param" Id="C1BB39A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C394AC1F"/>
    </Element>
    <Element Type="Param" Id="D5411B3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF05584B"/>
    </Element>
    <Element Type="FunctionCall" Id="AF05584B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="6C53AAB2"/>
        <Parameter Type="Param" Library="AIAI" Id="7E6F8FC0"/>
        <Parameter Type="Param" Library="AIAI" Id="A4EA6884"/>
    </Element>
    <Element Type="Param" Id="6C53AAB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43F2F9D8"/>
    </Element>
    <Element Type="FunctionCall" Id="43F2F9D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A70FAE89"/>
        <Parameter Type="Param" Library="AIAI" Id="46E414C7"/>
        <Parameter Type="Param" Library="AIAI" Id="55604F61"/>
    </Element>
    <Element Type="Param" Id="A70FAE89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="46E414C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="29D9568B"/>
    </Element>
    <Element Type="Param" Id="55604F61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="14A04E5C"/>
        <Array Type="Param" Library="AIAI" Id="D0C3A94B"/>
    </Element>
    <Element Type="Param" Id="14A04E5C">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="C6167C0E"/>
        <Array Type="Param" Library="AIAI" Id="3C4B4BFC"/>
    </Element>
    <Element Type="Param" Id="C6167C0E">
        <Variable Type="Variable" Library="AIAI" Id="5C4690C9"/>
    </Element>
    <Element Type="Param" Id="3C4B4BFC">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="D0C3A94B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7F16819"/>
    </Element>
    <Element Type="FunctionCall" Id="A7F16819">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="BC3B4781"/>
    </Element>
    <Element Type="Param" Id="BC3B4781">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="7E6F8FC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A4EA6884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="544472C2"/>
    </Element>
    <Element Type="FunctionCall" Id="544472C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F3054A63"/>
    </Element>
    <Element Type="Param" Id="F3054A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="C08AB747">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7934BAB"/>
        <Parameter Type="Param" Library="AIAI" Id="9C4E153D"/>
    </Element>
    <Element Type="Param" Id="B7934BAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="770F5729"/>
    </Element>
    <Element Type="Param" Id="9C4E153D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAEE65C3"/>
    </Element>
    <Element Type="FunctionCall" Id="AAEE65C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="8D7973D7"/>
        <Parameter Type="Param" Library="AIAI" Id="7346F3D9"/>
    </Element>
    <Element Type="Param" Id="8D7973D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A296428"/>
    </Element>
    <Element Type="Param" Id="7346F3D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B90E7F41"/>
        <Array Type="Param" Library="AIAI" Id="F10ECD86"/>
    </Element>
    <Element Type="Param" Id="B90E7F41">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="345DE66C"/>
        <Array Type="Param" Library="AIAI" Id="0DA2C1C3"/>
    </Element>
    <Element Type="Param" Id="345DE66C">
        <Variable Type="Variable" Library="AIAI" Id="7E63C6C9"/>
    </Element>
    <Element Type="Param" Id="0DA2C1C3">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="F10ECD86">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="279C1363"/>
    </Element>
    <Element Type="FunctionCall" Id="279C1363">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="F06B1925"/>
    </Element>
    <Element Type="Param" Id="F06B1925">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="E1452C05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53412934"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45377E2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9893CD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DFE5090"/>
    </Element>
    <Element Type="FunctionCall" Id="53412934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DF2962A9"/>
        <Parameter Type="Param" Library="AIAI" Id="55DAAFF3"/>
        <Parameter Type="Param" Library="AIAI" Id="59C7FCA1"/>
    </Element>
    <Element Type="Param" Id="DF2962A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C394AC1F"/>
    </Element>
    <Element Type="Param" Id="55DAAFF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="59C7FCA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="45377E2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7BA40AAE"/>
        <Parameter Type="Param" Library="AIAI" Id="2C144DD0"/>
        <Parameter Type="Param" Library="AIAI" Id="62BF1B11"/>
    </Element>
    <Element Type="Param" Id="7BA40AAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="770F5729"/>
    </Element>
    <Element Type="Param" Id="2C144DD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="62BF1B11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E9893CD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BBE73713"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F5E78FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F44ADFD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7367792A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EDB3877E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5BBBE76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5EA0894"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78AA1282"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2975403"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1D709BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06EC7B8B"/>
    </Element>
    <Element Type="Comment" Id="BBE73713">
        <Comment>
            We recently saw the enemy hero, so assume they are still there to be safe
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="5F5E78FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CE35EA0A"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5C376F"/>
    </Element>
    <Element Type="Param" Id="CE35EA0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="8C5C376F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D7DE61C"/>
    </Element>
    <Element Type="FunctionCall" Id="6D7DE61C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6DE22C6C"/>
        <Parameter Type="Param" Library="AIAI" Id="BBD57820"/>
        <Parameter Type="Param" Library="AIAI" Id="6B539D46"/>
    </Element>
    <Element Type="Param" Id="6DE22C6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="BBD57820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94AB7DB2"/>
    </Element>
    <Element Type="FunctionCall" Id="94AB7DB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="319488E4"/>
    </Element>
    <Element Type="Param" Id="319488E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D21AE2CE"/>
        <Array Type="Param" Library="AIAI" Id="A0D727DC"/>
    </Element>
    <Element Type="Param" Id="D21AE2CE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A0D727DC">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="6B539D46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="6B085814"/>
    </Element>
    <Element Type="FunctionCall" Id="F44ADFD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F36013ED"/>
        <Parameter Type="Param" Library="AIAI" Id="84864474"/>
        <Parameter Type="Param" Library="AIAI" Id="EC191943"/>
    </Element>
    <Element Type="Param" Id="F36013ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="84864474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="EC191943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7091C16E"/>
        <Array Type="Param" Library="AIAI" Id="BAE0839D"/>
    </Element>
    <Element Type="Param" Id="7091C16E">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="BAE0839D">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="7367792A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="13B1DCEC"/>
        <Parameter Type="Param" Library="AIAI" Id="5B7C63C2"/>
        <Parameter Type="Param" Library="AIAI" Id="41EE3D7F"/>
    </Element>
    <Element Type="Param" Id="13B1DCEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5B7C63C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="41EE3D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F58029E1"/>
        <Array Type="Param" Library="AIAI" Id="C6CAC612"/>
    </Element>
    <Element Type="Param" Id="F58029E1">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="C6CAC612">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="EDB3877E">
        <Comment>
            We can see the enemy hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A5BBBE76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0206A7DD"/>
        <Parameter Type="Param" Library="AIAI" Id="75AD0F75"/>
    </Element>
    <Element Type="Param" Id="0206A7DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="75AD0F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24EBECA6"/>
    </Element>
    <Element Type="FunctionCall" Id="24EBECA6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="70C15EE7"/>
    </Element>
    <Element Type="Param" Id="70C15EE7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E5E5EF7A"/>
        <Array Type="Param" Library="AIAI" Id="B47770A8"/>
    </Element>
    <Element Type="Param" Id="E5E5EF7A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B47770A8">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="FunctionCall" Id="B5EA0894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="91DA30C7"/>
        <Parameter Type="Param" Library="AIAI" Id="72D5ABCD"/>
        <Parameter Type="Param" Library="AIAI" Id="235D1F87"/>
    </Element>
    <Element Type="Param" Id="91DA30C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="72D5ABCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="235D1F87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DD1D2E2"/>
        <Array Type="Param" Library="AIAI" Id="E854662D"/>
    </Element>
    <Element Type="Param" Id="4DD1D2E2">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="E854662D">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="78AA1282">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB462D5"/>
        <Parameter Type="Param" Library="AIAI" Id="6C47BBB8"/>
        <Parameter Type="Param" Library="AIAI" Id="EBB478CF"/>
    </Element>
    <Element Type="Param" Id="7CB462D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6C47BBB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="EBB478CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="853881A4"/>
        <Array Type="Param" Library="AIAI" Id="0AE6969E"/>
    </Element>
    <Element Type="Param" Id="853881A4">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="0AE6969E">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="E2975403">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="48F555EF"/>
        <Parameter Type="Param" Library="AIAI" Id="46332423"/>
    </Element>
    <Element Type="Param" Id="48F555EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="568B9F12"/>
        <Array Type="Param" Library="AIAI" Id="0F51E02A"/>
    </Element>
    <Element Type="Param" Id="568B9F12">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0F51E02A">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="46332423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="46A6B55D"/>
        <Array Type="Param" Library="AIAI" Id="17BD202A"/>
    </Element>
    <Element Type="Param" Id="46A6B55D">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="17BD202A">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="B1D709BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EF01D2AD"/>
        <Parameter Type="Param" Library="AIAI" Id="A9BA3DE7"/>
    </Element>
    <Element Type="Param" Id="EF01D2AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E48308E5"/>
        <Array Type="Param" Library="AIAI" Id="BFFD894C"/>
    </Element>
    <Element Type="Param" Id="E48308E5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BFFD894C">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="A9BA3DE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B9F5FD0"/>
        <Array Type="Param" Library="AIAI" Id="B9C5C856"/>
    </Element>
    <Element Type="Param" Id="7B9F5FD0">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="B9C5C856">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="06EC7B8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75690FDB"/>
        <Parameter Type="Param" Library="AIAI" Id="B73FF012"/>
        <Parameter Type="Param" Library="AIAI" Id="BFFBE8D5"/>
    </Element>
    <Element Type="Param" Id="75690FDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="224F129B"/>
    </Element>
    <Element Type="FunctionCall" Id="224F129B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="5360A05E"/>
        <Parameter Type="Param" Library="AIAI" Id="397AD9D7"/>
    </Element>
    <Element Type="Param" Id="5360A05E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="238FCAA1"/>
        <Array Type="Param" Library="AIAI" Id="6E3ACEA2"/>
    </Element>
    <Element Type="Param" Id="238FCAA1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6E3ACEA2">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="397AD9D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="B73FF012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFFBE8D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFE5090">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DCB9BCB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2A0C87C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D31B2453"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DBA318B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="670C2D56"/>
    </Element>
    <Element Type="Comment" Id="DCB9BCB2">
        <Comment>
            Be more cautious if we are on the enemy side of the map and there are missing heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E2A0C87C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B31CE0CD"/>
        <Parameter Type="Param" Library="AIAI" Id="7BF18710"/>
        <Parameter Type="Param" Library="AIAI" Id="9183D489"/>
    </Element>
    <Element Type="Param" Id="B31CE0CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7BF18710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F0A5137"/>
    </Element>
    <Element Type="FunctionCall" Id="2F0A5137">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="93AC680D"/>
        <Parameter Type="Param" Library="AIAI" Id="42138A7E"/>
        <Parameter Type="Param" Library="AIAI" Id="7E4C619D"/>
    </Element>
    <Element Type="Param" Id="93AC680D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="42138A7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2779CB33"/>
    </Element>
    <Element Type="FunctionCall" Id="2779CB33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="0A1D3433"/>
    </Element>
    <Element Type="Param" Id="0A1D3433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BB3B348F"/>
        <Array Type="Param" Library="AIAI" Id="8B21B93C"/>
    </Element>
    <Element Type="Param" Id="BB3B348F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8B21B93C">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="7E4C619D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="CA862E7A"/>
    </Element>
    <Element Type="Param" Id="9183D489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="560B1802"/>
        <Array Type="Param" Library="AIAI" Id="C03A8039"/>
    </Element>
    <Element Type="Param" Id="560B1802">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="C03A8039">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="D31B2453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="49681FAE"/>
        <Parameter Type="Param" Library="AIAI" Id="5491C6B2"/>
        <Parameter Type="Param" Library="AIAI" Id="A5817813"/>
    </Element>
    <Element Type="Param" Id="49681FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4696CF34"/>
        <Array Type="Param" Library="AIAI" Id="5BF2E88D"/>
    </Element>
    <Element Type="Param" Id="5BF2E88D">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7DF5F120"/>
        <Array Type="Param" Library="AIAI" Id="4529DB88"/>
    </Element>
    <Element Type="Param" Id="7DF5F120">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="4529DB88">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="5491C6B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A5817813">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3DBA318B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C64773"/>
        <Parameter Type="Param" Library="AIAI" Id="033467BA"/>
        <Parameter Type="Param" Library="AIAI" Id="47E00F21"/>
    </Element>
    <Element Type="Param" Id="F1C64773">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C394AC1F"/>
    </Element>
    <Element Type="Param" Id="033467BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47E00F21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="670C2D56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE4D9179"/>
        <Parameter Type="Param" Library="AIAI" Id="EA4C59B6"/>
        <Parameter Type="Param" Library="AIAI" Id="C7C58922"/>
    </Element>
    <Element Type="Param" Id="FE4D9179">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C156E430"/>
    </Element>
    <Element Type="FunctionCall" Id="C156E430">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="7550CEF1"/>
        <Parameter Type="Param" Library="AIAI" Id="A929563A"/>
        <Parameter Type="Param" Library="AIAI" Id="D4344C19"/>
    </Element>
    <Element Type="Param" Id="7550CEF1">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85B1E2FA"/>
    </Element>
    <Element Type="FunctionCall" Id="85B1E2FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F009EBD3"/>
    </Element>
    <Element Type="Param" Id="F009EBD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="14569BCF"/>
        <Array Type="Param" Library="AIAI" Id="D44CEC93"/>
    </Element>
    <Element Type="Param" Id="14569BCF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D44CEC93">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="A929563A">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A130D844"/>
        <Array Type="Param" Library="AIAI" Id="9DD97269"/>
    </Element>
    <Element Type="Param" Id="A130D844">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="9DD97269">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="D4344C19">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>1.2</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EA4C59B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C7C58922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="16220D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0370D35C"/>
        <Parameter Type="Param" Library="AIAI" Id="6F2B9C24"/>
        <Parameter Type="Param" Library="AIAI" Id="369E1933"/>
    </Element>
    <Element Type="Param" Id="0370D35C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F61A8DD"/>
    </Element>
    <Element Type="FunctionCall" Id="1F61A8DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000046"/>
        <Parameter Type="Param" Library="AIAI" Id="75FF2E2F"/>
    </Element>
    <Element Type="Param" Id="75FF2E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000081"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6082391B"/>
        <Array Type="Param" Library="AIAI" Id="6DC77131"/>
    </Element>
    <Element Type="Param" Id="6082391B">
        <Variable Type="Variable" Library="Game" Id="C076DD87"/>
    </Element>
    <Element Type="Param" Id="6DC77131">
        <Variable Type="Variable" Library="AIAI" Id="03D028C2"/>
    </Element>
    <Element Type="Param" Id="6F2B9C24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="369E1933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="CF77128F">
        <Comment>
            Enemy Minions/Summons
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6BF662F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DF6E7926"/>
        <Parameter Type="Param" Library="AIAI" Id="4FAEAB31"/>
    </Element>
    <Element Type="Param" Id="DF6E7926">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5065AE5A"/>
    </Element>
    <Element Type="Param" Id="4FAEAB31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB69F558"/>
    </Element>
    <Element Type="FunctionCall" Id="FB69F558">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="072D8ABE"/>
        <Parameter Type="Param" Library="AIAI" Id="4A94875F"/>
        <Parameter Type="Param" Library="AIAI" Id="A2413C57"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F458A6"/>
        <Parameter Type="Param" Library="AIAI" Id="A7BFAD78"/>
    </Element>
    <Element Type="Param" Id="072D8ABE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="4A94875F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="A2413C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A296428"/>
    </Element>
    <Element Type="Param" Id="A6F458A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A7BFAD78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="3F83063F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5CA6DAB"/>
        <Parameter Type="Param" Library="AIAI" Id="80B65033"/>
    </Element>
    <Element Type="Param" Id="A5CA6DAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8DDFA"/>
    </Element>
    <Element Type="Param" Id="80B65033">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C921961"/>
    </Element>
    <Element Type="FunctionCall" Id="5C921961">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="7406B4EC"/>
        <Parameter Type="Param" Library="AIAI" Id="343101D9"/>
        <Parameter Type="Param" Library="AIAI" Id="226365B8"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD2CAD4"/>
        <Parameter Type="Param" Library="AIAI" Id="E82C6800"/>
    </Element>
    <Element Type="Param" Id="7406B4EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="343101D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="226365B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4BD2CAD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E82C6800">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5065AE5A"/>
    </Element>
    <Element Type="FunctionCall" Id="623DAB45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="611E1370"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA847FA"/>
    </Element>
    <Element Type="Param" Id="611E1370">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3F4DFC85"/>
    </Element>
    <Element Type="Param" Id="1FA847FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4D01629"/>
    </Element>
    <Element Type="FunctionCall" Id="A4D01629">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="DC9FFCF7"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFA8401"/>
        <Parameter Type="Param" Library="AIAI" Id="9113EE4D"/>
        <Parameter Type="Param" Library="AIAI" Id="B19F9542"/>
        <Parameter Type="Param" Library="AIAI" Id="2BA60DB6"/>
    </Element>
    <Element Type="Param" Id="DC9FFCF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="9BFA8401">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="9113EE4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="B19F9542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="2BA60DB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5065AE5A"/>
    </Element>
    <Element Type="FunctionCall" Id="1E57BC53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="009925F6"/>
        <Parameter Type="Param" Library="AIAI" Id="1C21B6A8"/>
    </Element>
    <Element Type="Param" Id="009925F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="Param" Id="1C21B6A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69CF089B"/>
    </Element>
    <Element Type="FunctionCall" Id="69CF089B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="701728F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="67E47628"/>
        <Parameter Type="Param" Library="AIAI" Id="503A56BB"/>
    </Element>
    <Element Type="Param" Id="67E47628">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8DDFA"/>
    </Element>
    <Element Type="Param" Id="503A56BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="FunctionCall" Id="5BCE2FFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="29A3526F"/>
        <Parameter Type="Param" Library="AIAI" Id="8115C33C"/>
    </Element>
    <Element Type="Param" Id="29A3526F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="3F4DFC85"/>
    </Element>
    <Element Type="Param" Id="8115C33C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="FunctionCall" Id="BDEBA7C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="2001C1C5"/>
        <Parameter Type="Param" Library="AIAI" Id="F7C0E866"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4C22B25"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2F3A77B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0F58680"/>
    </Element>
    <Element Type="Param" Id="2001C1C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="Param" Id="F7C0E866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="F4C22B25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B089E078"/>
        <Parameter Type="Param" Library="AIAI" Id="AA11F18D"/>
        <Parameter Type="Param" Library="AIAI" Id="A80B0BDA"/>
    </Element>
    <Element Type="Param" Id="B089E078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AA11F18D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2274C1D3"/>
    </Element>
    <Element Type="FunctionCall" Id="2274C1D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA1E185"/>
        <Parameter Type="Param" Library="AIAI" Id="4541AB9A"/>
        <Parameter Type="Param" Library="AIAI" Id="551286E0"/>
    </Element>
    <Element Type="Param" Id="ECA1E185">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="4541AB9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5695E327"/>
    </Element>
    <Element Type="FunctionCall" Id="5695E327">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="51EFD9CE"/>
        <Parameter Type="Param" Library="AIAI" Id="4768C2F2"/>
        <Parameter Type="Param" Library="AIAI" Id="286B3C26"/>
    </Element>
    <Element Type="Param" Id="51EFD9CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="4768C2F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="286B3C26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F953A898"/>
    </Element>
    <Element Type="FunctionCall" Id="F953A898">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="711189E5"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4465DE"/>
        <Parameter Type="Param" Library="AIAI" Id="E0EB8CF7"/>
    </Element>
    <Element Type="Param" Id="711189E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="BA4465DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="E0EB8CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="551286E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A179E1FA"/>
    </Element>
    <Element Type="Param" Id="A80B0BDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E29DCFB9"/>
        <Array Type="Param" Library="AIAI" Id="E9DB419B"/>
    </Element>
    <Element Type="Param" Id="E29DCFB9">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="E9DB419B">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="C2F3A77B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C2543BE1"/>
        <Parameter Type="Param" Library="AIAI" Id="C24EEBED"/>
    </Element>
    <Element Type="Param" Id="C2543BE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="C24EEBED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82A838F2"/>
        <Array Type="Param" Library="AIAI" Id="34A1BC14"/>
    </Element>
    <Element Type="Param" Id="82A838F2">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="34A1BC14">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="F0F58680">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="DE51E598"/>
        <Parameter Type="Param" Library="AIAI" Id="DE413940"/>
    </Element>
    <Element Type="Param" Id="DE51E598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="DE413940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43713B4D"/>
        <Array Type="Param" Library="AIAI" Id="6F92C9B8"/>
    </Element>
    <Element Type="Param" Id="43713B4D">
        <Variable Type="Variable" Library="AIAI" Id="B53AF941"/>
    </Element>
    <Element Type="Param" Id="6F92C9B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="61D1C748">
        <Comment>
            Enemy Towers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="428AD1FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4165B5ED"/>
        <Parameter Type="Param" Library="AIAI" Id="19652AA7"/>
    </Element>
    <Element Type="Param" Id="4165B5ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D801109A"/>
    </Element>
    <Element Type="Param" Id="19652AA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFCA48D9"/>
    </Element>
    <Element Type="FunctionCall" Id="FFCA48D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A76D6440"/>
        <Parameter Type="Param" Library="AIAI" Id="AE74B48A"/>
        <Parameter Type="Param" Library="AIAI" Id="F30B392E"/>
        <Parameter Type="Param" Library="AIAI" Id="6301E8E9"/>
        <Parameter Type="Param" Library="AIAI" Id="AD15D173"/>
    </Element>
    <Element Type="Param" Id="A76D6440">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="AE74B48A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="F30B392E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6301E8E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="AD15D173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="5065AE5A"/>
    </Element>
    <Element Type="FunctionCall" Id="AE60BA4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="A18E84E8"/>
        <Parameter Type="Param" Library="AIAI" Id="4E4AC5F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22E414B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B703A2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA1BB2DC"/>
    </Element>
    <Element Type="Param" Id="A18E84E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="D801109A"/>
    </Element>
    <Element Type="Param" Id="4E4AC5F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="22E414B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B25DA3CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2F12BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96F5E253"/>
    </Element>
    <Element Type="FunctionCall" Id="B25DA3CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A3AF49"/>
        <Parameter Type="Param" Library="AIAI" Id="9D10CB74"/>
        <Parameter Type="Param" Library="AIAI" Id="3FD29894"/>
    </Element>
    <Element Type="Param" Id="A5A3AF49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9D10CB74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B84A0288"/>
    </Element>
    <Element Type="FunctionCall" Id="B84A0288">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="04F33D56"/>
        <Parameter Type="Param" Library="AIAI" Id="8E64B848"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1E2A08"/>
    </Element>
    <Element Type="Param" Id="04F33D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="8E64B848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B78DAEEC"/>
    </Element>
    <Element Type="FunctionCall" Id="B78DAEEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="707E01AF"/>
        <Parameter Type="Param" Library="AIAI" Id="50F36261"/>
        <Parameter Type="Param" Library="AIAI" Id="11D830CC"/>
    </Element>
    <Element Type="Param" Id="707E01AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="50F36261">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="11D830CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F1989E4"/>
    </Element>
    <Element Type="FunctionCall" Id="8F1989E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="0D669196"/>
        <Parameter Type="Param" Library="AIAI" Id="C8EC8275"/>
        <Parameter Type="Param" Library="AIAI" Id="A290D5D6"/>
    </Element>
    <Element Type="Param" Id="0D669196">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="C8EC8275">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="A290D5D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="8A1E2A08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F514C606"/>
    </Element>
    <Element Type="Param" Id="3FD29894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="00C91E37"/>
        <Array Type="Param" Library="AIAI" Id="0090E2C2"/>
    </Element>
    <Element Type="Param" Id="00C91E37">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="0090E2C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2F12BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A1F555C0"/>
        <Parameter Type="Param" Library="AIAI" Id="16A3772A"/>
        <Parameter Type="Param" Library="AIAI" Id="845E993E"/>
    </Element>
    <Element Type="Param" Id="A1F555C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="16A3772A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D96CE5A6"/>
    </Element>
    <Element Type="FunctionCall" Id="D96CE5A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EC96CE9B"/>
        <Parameter Type="Param" Library="AIAI" Id="61C6A604"/>
        <Parameter Type="Param" Library="AIAI" Id="78159FC4"/>
    </Element>
    <Element Type="Param" Id="EC96CE9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="61C6A604">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B59C9C40"/>
    </Element>
    <Element Type="FunctionCall" Id="B59C9C40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="82D0D694"/>
        <Parameter Type="Param" Library="AIAI" Id="09160EF6"/>
        <Parameter Type="Param" Library="AIAI" Id="D6C7AF4D"/>
    </Element>
    <Element Type="Param" Id="82D0D694">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="09160EF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D6C7AF4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="025F80F9"/>
    </Element>
    <Element Type="FunctionCall" Id="025F80F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="F3E8223B"/>
        <Parameter Type="Param" Library="AIAI" Id="ABB7DAF1"/>
        <Parameter Type="Param" Library="AIAI" Id="4C1DA321"/>
    </Element>
    <Element Type="Param" Id="F3E8223B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="ABB7DAF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="4C1DA321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="78159FC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F514C606"/>
    </Element>
    <Element Type="Param" Id="845E993E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AC02A540"/>
        <Array Type="Param" Library="AIAI" Id="06D1402A"/>
    </Element>
    <Element Type="Param" Id="AC02A540">
        <Variable Type="Variable" Library="AIAI" Id="C3B99A85"/>
    </Element>
    <Element Type="Param" Id="06D1402A">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="96F5E253">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC21761"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA8CD1C"/>
        <Parameter Type="Param" Library="AIAI" Id="B325F5F7"/>
    </Element>
    <Element Type="Param" Id="EBC21761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7AA7D19"/>
    </Element>
    <Element Type="FunctionCall" Id="D7AA7D19">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="FAFF0A43"/>
    </Element>
    <Element Type="Param" Id="FAFF0A43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="4AA8CD1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B325F5F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1B703A2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C6952E4E"/>
        <Parameter Type="Param" Library="AIAI" Id="3D581FB9"/>
    </Element>
    <Element Type="Param" Id="C6952E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="3D581FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D5F67440"/>
        <Array Type="Param" Library="AIAI" Id="400F835F"/>
    </Element>
    <Element Type="Param" Id="D5F67440">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="400F835F">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="FA1BB2DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B6C27100"/>
        <Parameter Type="Param" Library="AIAI" Id="47FC208B"/>
    </Element>
    <Element Type="Param" Id="B6C27100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="47FC208B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="16ADA926"/>
        <Array Type="Param" Library="AIAI" Id="33EC59A6"/>
    </Element>
    <Element Type="Param" Id="16ADA926">
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
    </Element>
    <Element Type="Param" Id="33EC59A6">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="24036557">
        <Comment>
            Ally Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E773132A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4EB67ABB"/>
        <Parameter Type="Param" Library="AIAI" Id="435AACAB"/>
    </Element>
    <Element Type="Param" Id="4EB67ABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
    </Element>
    <Element Type="Param" Id="435AACAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7596FEC"/>
    </Element>
    <Element Type="FunctionCall" Id="C7596FEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="90FA6F07"/>
        <Parameter Type="Param" Library="AIAI" Id="7E181859"/>
        <Parameter Type="Param" Library="AIAI" Id="D79B27D9"/>
        <Parameter Type="Param" Library="AIAI" Id="BC38CD55"/>
        <Parameter Type="Param" Library="AIAI" Id="A129BACC"/>
    </Element>
    <Element Type="Param" Id="90FA6F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="7E181859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B71E89FB"/>
    </Element>
    <Element Type="Param" Id="D79B27D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C66CDFD1"/>
    </Element>
    <Element Type="Param" Id="BC38CD55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A129BACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="8E184CA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2E1A78F7"/>
        <Parameter Type="Param" Library="AIAI" Id="869D20F7"/>
    </Element>
    <Element Type="Param" Id="2E1A78F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="690BA3FF"/>
    </Element>
    <Element Type="Param" Id="869D20F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCFDB76C"/>
    </Element>
    <Element Type="FunctionCall" Id="FCFDB76C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="ABD24F5D"/>
        <Parameter Type="Param" Library="AIAI" Id="A7DB265D"/>
        <Parameter Type="Param" Library="AIAI" Id="AF15A4D7"/>
        <Parameter Type="Param" Library="AIAI" Id="7A5E06D6"/>
        <Parameter Type="Param" Library="AIAI" Id="B22E54A8"/>
    </Element>
    <Element Type="Param" Id="ABD24F5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="A7DB265D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="AF15A4D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="7A5E06D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="B22E54A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
    </Element>
    <Element Type="FunctionCall" Id="3EB2FA8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="E844CDDE"/>
        <Parameter Type="Param" Library="AIAI" Id="45BC8ED5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D293AEAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE95E5D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B861DB45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="505B7CB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E384AD7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A82F4EFB"/>
    </Element>
    <Element Type="Param" Id="E844CDDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="690BA3FF"/>
    </Element>
    <Element Type="Param" Id="45BC8ED5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="D293AEAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C4FD47"/>
        <Parameter Type="Param" Library="AIAI" Id="E0447DA8"/>
    </Element>
    <Element Type="Param" Id="B2C4FD47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="E0447DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94991F73"/>
    </Element>
    <Element Type="FunctionCall" Id="94991F73">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="D1437B04"/>
    </Element>
    <Element Type="Param" Id="D1437B04">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="FE95E5D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11C9F0EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5DF2AEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2065E3E5"/>
    </Element>
    <Element Type="FunctionCall" Id="11C9F0EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="362C3BF2"/>
        <Parameter Type="Param" Library="AIAI" Id="4D5C80AD"/>
    </Element>
    <Element Type="Param" Id="362C3BF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B2B1D25F"/>
        <Array Type="Param" Library="AIAI" Id="E4CDDDC5"/>
    </Element>
    <Element Type="Param" Id="B2B1D25F">
        <Variable Type="Variable" Library="AIAI" Id="2D15D6C7"/>
    </Element>
    <Element Type="Param" Id="E4CDDDC5">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="4D5C80AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E5DF2AEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18854164"/>
        <Parameter Type="Param" Library="AIAI" Id="28BEE9CF"/>
        <Parameter Type="Param" Library="AIAI" Id="18B23BEF"/>
    </Element>
    <Element Type="Param" Id="18854164">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="28BEE9CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="18B23BEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="FunctionCall" Id="2065E3E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="93FB6174"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FC5C8E"/>
        <Parameter Type="Param" Library="AIAI" Id="49632841"/>
    </Element>
    <Element Type="Param" Id="93FB6174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1157BC7D"/>
    </Element>
    <Element Type="FunctionCall" Id="1157BC7D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="06975D79"/>
        <Parameter Type="Param" Library="AIAI" Id="4C95C0C6"/>
    </Element>
    <Element Type="Param" Id="06975D79">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB08D5AC"/>
    </Element>
    <Element Type="FunctionCall" Id="CB08D5AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="A4FF462A"/>
    </Element>
    <Element Type="Param" Id="A4FF462A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="4C95C0C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="C5FC5C8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49632841">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B861DB45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B46DE05A"/>
        <Parameter Type="Param" Library="AIAI" Id="6E154867"/>
        <Parameter Type="Param" Library="AIAI" Id="53A3EC67"/>
    </Element>
    <Element Type="Param" Id="B46DE05A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6E154867">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="53A3EC67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B30C5E6A"/>
        <Array Type="Param" Library="AIAI" Id="305DE01E"/>
    </Element>
    <Element Type="Param" Id="B30C5E6A">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="305DE01E">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="505B7CB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="AD628E5B"/>
        <Parameter Type="Param" Library="AIAI" Id="B82A51F0"/>
        <Parameter Type="Param" Library="AIAI" Id="FB3E8BDA"/>
    </Element>
    <Element Type="Param" Id="AD628E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B82A51F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="79884250"/>
    </Element>
    <Element Type="Param" Id="FB3E8BDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0C77D9B0"/>
        <Array Type="Param" Library="AIAI" Id="E420DD48"/>
    </Element>
    <Element Type="Param" Id="0C77D9B0">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="E420DD48">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="E384AD7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="8343D642"/>
        <Parameter Type="Param" Library="AIAI" Id="1A15E180"/>
    </Element>
    <Element Type="Param" Id="8343D642">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="1A15E180">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="574F0610"/>
        <Array Type="Param" Library="AIAI" Id="1474CBB7"/>
    </Element>
    <Element Type="Param" Id="574F0610">
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
    </Element>
    <Element Type="Param" Id="1474CBB7">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="A82F4EFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B65C9840"/>
        <Parameter Type="Param" Library="AIAI" Id="A2AFAFBB"/>
    </Element>
    <Element Type="Param" Id="B65C9840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="A2AFAFBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="246BA0A5"/>
        <Array Type="Param" Library="AIAI" Id="09818A39"/>
    </Element>
    <Element Type="Param" Id="246BA0A5">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="09818A39">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="683359D6">
        <Comment>
            Ally Minions/Summouns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0235996F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AA6BCE19"/>
        <Parameter Type="Param" Library="AIAI" Id="C28B745D"/>
    </Element>
    <Element Type="Param" Id="AA6BCE19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8DDFA"/>
    </Element>
    <Element Type="Param" Id="C28B745D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06375143"/>
    </Element>
    <Element Type="FunctionCall" Id="06375143">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="62AA3E99"/>
        <Parameter Type="Param" Library="AIAI" Id="0C9E3EFD"/>
        <Parameter Type="Param" Library="AIAI" Id="CD7EFF9E"/>
        <Parameter Type="Param" Library="AIAI" Id="26EF4016"/>
        <Parameter Type="Param" Library="AIAI" Id="5BEAA3BF"/>
    </Element>
    <Element Type="Param" Id="62AA3E99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="0C9E3EFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="CD7EFF9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="26EF4016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="5BEAA3BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
    </Element>
    <Element Type="FunctionCall" Id="6432B12E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="805B4589"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1933D7"/>
    </Element>
    <Element Type="Param" Id="805B4589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3F4DFC85"/>
    </Element>
    <Element Type="Param" Id="CC1933D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13D33DE9"/>
    </Element>
    <Element Type="FunctionCall" Id="13D33DE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="27AFE84F"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3286ED"/>
        <Parameter Type="Param" Library="AIAI" Id="07FFE5F5"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3ED730"/>
        <Parameter Type="Param" Library="AIAI" Id="6155DDD9"/>
    </Element>
    <Element Type="Param" Id="27AFE84F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="DF3286ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="07FFE5F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0B3ED730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6155DDD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
    </Element>
    <Element Type="FunctionCall" Id="E3A77F76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1DE410DE"/>
        <Parameter Type="Param" Library="AIAI" Id="923B7CAE"/>
    </Element>
    <Element Type="Param" Id="1DE410DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="Param" Id="923B7CAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432C95EF"/>
    </Element>
    <Element Type="FunctionCall" Id="432C95EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="32B2DB7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="4A49F2C6"/>
        <Parameter Type="Param" Library="AIAI" Id="884E6DDF"/>
    </Element>
    <Element Type="Param" Id="4A49F2C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8DDFA"/>
    </Element>
    <Element Type="Param" Id="884E6DDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="FunctionCall" Id="1B0AF463">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="734DF6BD"/>
        <Parameter Type="Param" Library="AIAI" Id="9BE6DB09"/>
    </Element>
    <Element Type="Param" Id="734DF6BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="3F4DFC85"/>
    </Element>
    <Element Type="Param" Id="9BE6DB09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="FunctionCall" Id="7C39C96F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C2132FFE"/>
        <Parameter Type="Param" Library="AIAI" Id="0F8C8D4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6741A3D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADD40349"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B487B379"/>
    </Element>
    <Element Type="Param" Id="C2132FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="7F0A85BC"/>
    </Element>
    <Element Type="Param" Id="0F8C8D4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="6741A3D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="0BD6C1A2"/>
        <Parameter Type="Param" Library="AIAI" Id="55808D96"/>
        <Parameter Type="Param" Library="AIAI" Id="24EE7126"/>
    </Element>
    <Element Type="Param" Id="0BD6C1A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="55808D96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E694FD2B"/>
    </Element>
    <Element Type="FunctionCall" Id="E694FD2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BE089782"/>
        <Parameter Type="Param" Library="AIAI" Id="196CF71F"/>
        <Parameter Type="Param" Library="AIAI" Id="2BE21D56"/>
    </Element>
    <Element Type="Param" Id="BE089782">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="196CF71F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D15A5FF"/>
    </Element>
    <Element Type="FunctionCall" Id="4D15A5FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="CBDE342C"/>
        <Parameter Type="Param" Library="AIAI" Id="395C7DAB"/>
        <Parameter Type="Param" Library="AIAI" Id="0539E753"/>
    </Element>
    <Element Type="Param" Id="CBDE342C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="395C7DAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0539E753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="089856A6"/>
    </Element>
    <Element Type="FunctionCall" Id="089856A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="167A42F7"/>
        <Parameter Type="Param" Library="AIAI" Id="90878FB5"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC1E587"/>
    </Element>
    <Element Type="Param" Id="167A42F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="90878FB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="BFC1E587">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="2BE21D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="EBCCA0E9"/>
    </Element>
    <Element Type="Param" Id="24EE7126">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D2BC1DCF"/>
        <Array Type="Param" Library="AIAI" Id="A783776E"/>
    </Element>
    <Element Type="Param" Id="D2BC1DCF">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="A783776E">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="ADD40349">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="2485611B"/>
        <Parameter Type="Param" Library="AIAI" Id="EFC448BB"/>
    </Element>
    <Element Type="Param" Id="2485611B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="EFC448BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8981AE9"/>
        <Array Type="Param" Library="AIAI" Id="E310C76D"/>
    </Element>
    <Element Type="Param" Id="F8981AE9">
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
    </Element>
    <Element Type="Param" Id="E310C76D">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="B487B379">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C73C28CE"/>
        <Parameter Type="Param" Library="AIAI" Id="FD2F1E5D"/>
    </Element>
    <Element Type="Param" Id="C73C28CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="FD2F1E5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA629487"/>
        <Array Type="Param" Library="AIAI" Id="8493CF75"/>
    </Element>
    <Element Type="Param" Id="AA629487">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="8493CF75">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="A7F87BA8">
        <Comment>
            Ally Towers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6F0069A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ACCD79DC"/>
        <Parameter Type="Param" Library="AIAI" Id="3D1E667C"/>
    </Element>
    <Element Type="Param" Id="ACCD79DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D801109A"/>
    </Element>
    <Element Type="Param" Id="3D1E667C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3716AC2E"/>
    </Element>
    <Element Type="FunctionCall" Id="3716AC2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="582182FC"/>
        <Parameter Type="Param" Library="AIAI" Id="9F81CBC1"/>
        <Parameter Type="Param" Library="AIAI" Id="12C7CCC7"/>
        <Parameter Type="Param" Library="AIAI" Id="3966954C"/>
        <Parameter Type="Param" Library="AIAI" Id="F39CC444"/>
    </Element>
    <Element Type="Param" Id="582182FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="9F81CBC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="12C7CCC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="3966954C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F39CC444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="600BBF56"/>
    </Element>
    <Element Type="FunctionCall" Id="4632FFF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="E2E36D39"/>
        <Parameter Type="Param" Library="AIAI" Id="A18EDE53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4560371D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA51FD0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2432B904"/>
    </Element>
    <Element Type="Param" Id="E2E36D39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="D801109A"/>
    </Element>
    <Element Type="Param" Id="A18EDE53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="FunctionCall" Id="4560371D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4C0EA09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAC818BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB96EA74"/>
    </Element>
    <Element Type="FunctionCall" Id="E4C0EA09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6F73F832"/>
        <Parameter Type="Param" Library="AIAI" Id="33C08870"/>
        <Parameter Type="Param" Library="AIAI" Id="854231D1"/>
    </Element>
    <Element Type="Param" Id="6F73F832">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="33C08870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF2D2F3A"/>
    </Element>
    <Element Type="FunctionCall" Id="FF2D2F3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F6057F68"/>
        <Parameter Type="Param" Library="AIAI" Id="C53F5AD1"/>
        <Parameter Type="Param" Library="AIAI" Id="61F0144C"/>
    </Element>
    <Element Type="Param" Id="F6057F68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="C53F5AD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C6471F9"/>
    </Element>
    <Element Type="FunctionCall" Id="5C6471F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DB4E0CC6"/>
        <Parameter Type="Param" Library="AIAI" Id="20B13C6D"/>
        <Parameter Type="Param" Library="AIAI" Id="2EF55C42"/>
    </Element>
    <Element Type="Param" Id="DB4E0CC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="20B13C6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="2EF55C42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9235B27F"/>
    </Element>
    <Element Type="FunctionCall" Id="9235B27F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="2888BC67"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B7BEC6"/>
        <Parameter Type="Param" Library="AIAI" Id="0FFE3A44"/>
    </Element>
    <Element Type="Param" Id="2888BC67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="B6B7BEC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0FFE3A44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="61F0144C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B31131FC"/>
    </Element>
    <Element Type="Param" Id="854231D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="114ACDD0"/>
        <Array Type="Param" Library="AIAI" Id="42B63018"/>
    </Element>
    <Element Type="Param" Id="114ACDD0">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="42B63018">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="BAC818BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1A1B4660"/>
        <Parameter Type="Param" Library="AIAI" Id="D8254EE3"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4E3635"/>
    </Element>
    <Element Type="Param" Id="1A1B4660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D8254EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31E6745C"/>
    </Element>
    <Element Type="FunctionCall" Id="31E6745C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="1295C002"/>
        <Parameter Type="Param" Library="AIAI" Id="CD86CFDD"/>
        <Parameter Type="Param" Library="AIAI" Id="4F4BEA2B"/>
    </Element>
    <Element Type="Param" Id="1295C002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="CD86CFDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98EE1C56"/>
    </Element>
    <Element Type="FunctionCall" Id="98EE1C56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7A35AF37"/>
        <Parameter Type="Param" Library="AIAI" Id="852725F6"/>
        <Parameter Type="Param" Library="AIAI" Id="9A52DD58"/>
    </Element>
    <Element Type="Param" Id="7A35AF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="852725F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9A52DD58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8328383E"/>
    </Element>
    <Element Type="FunctionCall" Id="8328383E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="970AFFA7"/>
        <Parameter Type="Param" Library="AIAI" Id="97C66245"/>
        <Parameter Type="Param" Library="AIAI" Id="E92378F6"/>
    </Element>
    <Element Type="Param" Id="970AFFA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="97C66245">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="E92378F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="4F4BEA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B31131FC"/>
    </Element>
    <Element Type="Param" Id="EB4E3635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B3E568DD"/>
        <Array Type="Param" Library="AIAI" Id="21659E26"/>
    </Element>
    <Element Type="Param" Id="B3E568DD">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="21659E26">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="EB96EA74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D0363165"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A96EF0"/>
        <Parameter Type="Param" Library="AIAI" Id="30F4E82D"/>
    </Element>
    <Element Type="Param" Id="D0363165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B644494C"/>
    </Element>
    <Element Type="FunctionCall" Id="B644494C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="DEFAEABC"/>
    </Element>
    <Element Type="Param" Id="DEFAEABC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="E9A96EF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30F4E82D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BA51FD0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="87840044"/>
        <Parameter Type="Param" Library="AIAI" Id="2882F5FD"/>
    </Element>
    <Element Type="Param" Id="87840044">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="2882F5FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8FA0B68"/>
        <Array Type="Param" Library="AIAI" Id="4AB04C62"/>
    </Element>
    <Element Type="Param" Id="A8FA0B68">
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
    </Element>
    <Element Type="Param" Id="4AB04C62">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="2432B904">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="A77004DB"/>
        <Parameter Type="Param" Library="AIAI" Id="FB25C20E"/>
    </Element>
    <Element Type="Param" Id="A77004DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="3DC3B63B"/>
    </Element>
    <Element Type="Param" Id="FB25C20E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B51C929D"/>
        <Array Type="Param" Library="AIAI" Id="D2E2E017"/>
    </Element>
    <Element Type="Param" Id="B51C929D">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="D2E2E017">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Comment" Id="13B5812F">
        <Comment>
            Dragon Knight
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A732F35B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDC57079"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B4D2789"/>
    </Element>
    <Element Type="FunctionCall" Id="EDC57079">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BC0765F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2D816FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F37DDD7"/>
    </Element>
    <Element Type="FunctionCall" Id="7BC0765F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C24130A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C5530F3"/>
    </Element>
    <Element Type="FunctionCall" Id="8C24130A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4EB9B76C"/>
        <Parameter Type="Param" Library="AIAI" Id="41B13216"/>
        <Parameter Type="Param" Library="AIAI" Id="73C83DCB"/>
    </Element>
    <Element Type="Param" Id="4EB9B76C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="41B13216">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="705895E6"/>
    </Element>
    <Element Type="FunctionCall" Id="705895E6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="A19F70D4"/>
    </Element>
    <Element Type="Param" Id="A19F70D4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="73C83DCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D02F47C"/>
        <Array Type="Param" Library="AIAI" Id="92935B30"/>
    </Element>
    <Element Type="Param" Id="6D02F47C">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="92935B30">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="3C5530F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0A2D2388"/>
        <Parameter Type="Param" Library="AIAI" Id="5B96568A"/>
        <Parameter Type="Param" Library="AIAI" Id="82044B98"/>
    </Element>
    <Element Type="Param" Id="0A2D2388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45ABE30A"/>
    </Element>
    <Element Type="FunctionCall" Id="45ABE30A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="31A7EFC0"/>
        <Parameter Type="Param" Library="AIAI" Id="0FBEC81F"/>
    </Element>
    <Element Type="Param" Id="31A7EFC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="0FBEC81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A296428"/>
    </Element>
    <Element Type="Param" Id="5B96568A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="82044B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2D816FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBB6D078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9F95BCD"/>
    </Element>
    <Element Type="FunctionCall" Id="BBB6D078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9850711"/>
        <Parameter Type="Param" Library="AIAI" Id="D4FBC49E"/>
        <Parameter Type="Param" Library="AIAI" Id="4EB88E61"/>
    </Element>
    <Element Type="Param" Id="A9850711">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D4FBC49E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16EB4127"/>
    </Element>
    <Element Type="FunctionCall" Id="16EB4127">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="52CB90A1"/>
    </Element>
    <Element Type="Param" Id="52CB90A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="4EB88E61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6A8DF207"/>
        <Array Type="Param" Library="AIAI" Id="7D8377EE"/>
    </Element>
    <Element Type="Param" Id="6A8DF207">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="7D8377EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="F9F95BCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="898D9839"/>
        <Parameter Type="Param" Library="AIAI" Id="D3FD63A2"/>
        <Parameter Type="Param" Library="AIAI" Id="C22EBA10"/>
    </Element>
    <Element Type="Param" Id="898D9839">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47462CE5"/>
    </Element>
    <Element Type="FunctionCall" Id="47462CE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="2D58CFC3"/>
        <Parameter Type="Param" Library="AIAI" Id="923C83B3"/>
    </Element>
    <Element Type="Param" Id="2D58CFC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="923C83B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C66CDFD1"/>
    </Element>
    <Element Type="Param" Id="D3FD63A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C22EBA10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F37DDD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E211D860"/>
        <Parameter Type="Param" Library="AIAI" Id="0425E3FE"/>
        <Parameter Type="Param" Library="AIAI" Id="C75D949F"/>
    </Element>
    <Element Type="Param" Id="E211D860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D196D308"/>
    </Element>
    <Element Type="FunctionCall" Id="D196D308">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="EF196069"/>
        <Parameter Type="Param" Library="AIAI" Id="A27D3B8B"/>
        <Parameter Type="Param" Library="AIAI" Id="179102FC"/>
    </Element>
    <Element Type="Param" Id="EF196069">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="A27D3B8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98324A6E"/>
    </Element>
    <Element Type="FunctionCall" Id="98324A6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="76CDE31C"/>
    </Element>
    <Element Type="Param" Id="76CDE31C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="179102FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="0425E3FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C75D949F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B4D2789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33B19CDF"/>
        <Parameter Type="Param" Library="AIAI" Id="687A5B48"/>
        <Parameter Type="Param" Library="AIAI" Id="2A33A894"/>
    </Element>
    <Element Type="Param" Id="33B19CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AA2FB9D"/>
    </Element>
    <Element Type="FunctionCall" Id="1AA2FB9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FDAD3CBE"/>
    </Element>
    <Element Type="Param" Id="FDAD3CBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="687A5B48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A33A894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="465C11D8">
        <Comment>
            Underworld Boss
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1954AE78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2F5672B"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC4CAF2"/>
    </Element>
    <Element Type="Param" Id="D2F5672B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ACE37AF5"/>
    </Element>
    <Element Type="Param" Id="AAC4CAF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF0DBD41"/>
    </Element>
    <Element Type="FunctionCall" Id="BF0DBD41">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="58674D7B"/>
    </Element>
    <Element Type="Param" Id="58674D7B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="48864AF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EE3E885"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4915A5F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="678697A4"/>
    </Element>
    <Element Type="FunctionCall" Id="9EE3E885">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D80F98"/>
        <Parameter Type="Param" Library="AIAI" Id="7A44BFFC"/>
    </Element>
    <Element Type="Param" Id="F3D80F98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="439C8D46"/>
    </Element>
    <Element Type="Param" Id="7A44BFFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="1C2AB6BF"/>
        <Array Type="Param" Library="AIAI" Id="61686033"/>
    </Element>
    <Element Type="Param" Id="1C2AB6BF">
        <Variable Type="Variable" Library="AIAI" Id="C3B73FBB"/>
    </Element>
    <Element Type="Param" Id="61686033">
        <Variable Type="Variable" Library="AIAI" Id="ACE37AF5"/>
    </Element>
    <Element Type="FunctionCall" Id="4915A5F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24BA5F29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62CCB2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="24BA5F29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D2F1A12"/>
        <Parameter Type="Param" Library="AIAI" Id="E247DA90"/>
        <Parameter Type="Param" Library="AIAI" Id="15E27DCB"/>
    </Element>
    <Element Type="Param" Id="0D2F1A12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E56AAED"/>
    </Element>
    <Element Type="FunctionCall" Id="1E56AAED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="2199D7B7"/>
        <Parameter Type="Param" Library="AIAI" Id="388C9E1D"/>
    </Element>
    <Element Type="Param" Id="2199D7B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="AIAI" Id="439C8D46"/>
    </Element>
    <Element Type="Param" Id="388C9E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C66CDFD1"/>
    </Element>
    <Element Type="Param" Id="E247DA90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="15E27DCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="62CCB2F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F9294A5"/>
        <Parameter Type="Param" Library="AIAI" Id="CF9B9BC5"/>
        <Parameter Type="Param" Library="AIAI" Id="8DB00489"/>
    </Element>
    <Element Type="Param" Id="0F9294A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CF9B9BC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="398D5446"/>
    </Element>
    <Element Type="FunctionCall" Id="398D5446">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7FEBE6CD"/>
        <Parameter Type="Param" Library="AIAI" Id="7CDFDD13"/>
        <Parameter Type="Param" Library="AIAI" Id="179F865E"/>
    </Element>
    <Element Type="Param" Id="7FEBE6CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="7CDFDD13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17D83961"/>
    </Element>
    <Element Type="FunctionCall" Id="17D83961">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6C18E7C5"/>
        <Parameter Type="Param" Library="AIAI" Id="E99901E0"/>
        <Parameter Type="Param" Library="AIAI" Id="9B8BFC22"/>
    </Element>
    <Element Type="Param" Id="6C18E7C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="E99901E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9B8BFC22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFD5DF31"/>
    </Element>
    <Element Type="FunctionCall" Id="BFD5DF31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="A9469790"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE06169"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC38EEC"/>
    </Element>
    <Element Type="Param" Id="A9469790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="439C8D46"/>
    </Element>
    <Element Type="Param" Id="6BE06169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0DC38EEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="179F865E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="496D1C66"/>
    </Element>
    <Element Type="Param" Id="8DB00489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="448521C5"/>
        <Array Type="Param" Library="AIAI" Id="DE1CD1CA"/>
    </Element>
    <Element Type="Param" Id="448521C5">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="DE1CD1CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="678697A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C515C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="937BB569"/>
        <Parameter Type="Param" Library="AIAI" Id="221FDC20"/>
    </Element>
    <Element Type="Param" Id="6C515C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="59BCF480"/>
        <Array Type="Param" Library="AIAI" Id="9546D9B6"/>
    </Element>
    <Element Type="Param" Id="59BCF480">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="9546D9B6">
        <Variable Type="Variable" Library="AIAI" Id="ACE37AF5"/>
    </Element>
    <Element Type="Param" Id="937BB569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="221FDC20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="Comment" Id="35D6B0C5">
        <Comment>
            Underestimate enemy eval based on difficulty level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="816AFD38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="2CE19C45"/>
        <Parameter Type="Param" Library="AIAI" Id="2E5A1C68"/>
        <Parameter Type="Param" Library="AIAI" Id="8BAADBC2"/>
    </Element>
    <Element Type="Param" Id="2CE19C45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2E5A1C68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29FFBC24"/>
    </Element>
    <Element Type="FunctionCall" Id="29FFBC24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC939FF"/>
        <Parameter Type="Param" Library="AIAI" Id="06506214"/>
        <Parameter Type="Param" Library="AIAI" Id="328E22DC"/>
    </Element>
    <Element Type="Param" Id="BFC939FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="06506214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="328E22DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FFC73D6"/>
    </Element>
    <Element Type="FunctionCall" Id="8FFC73D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BCA9B371"/>
        <Parameter Type="Param" Library="AIAI" Id="67F86EA7"/>
        <Parameter Type="Param" Library="AIAI" Id="E985B98D"/>
    </Element>
    <Element Type="Param" Id="BCA9B371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="67F86EA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="38723200"/>
    </Element>
    <Element Type="Param" Id="38723200">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3C70990"/>
    </Element>
    <Element Type="FunctionCall" Id="F3C70990">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F535C180"/>
    </Element>
    <Element Type="Param" Id="F535C180">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E983DF9B"/>
        <Array Type="Param" Library="AIAI" Id="1E8557D6"/>
    </Element>
    <Element Type="Param" Id="E983DF9B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="1E8557D6">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="E985B98D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8BAADBC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69D56E27"/>
        <Array Type="Param" Library="AIAI" Id="057529B7"/>
    </Element>
    <Element Type="Param" Id="69D56E27">
        <Variable Type="Variable" Library="AIAI" Id="C3B99A85"/>
    </Element>
    <Element Type="Param" Id="057529B7">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="7BA1EBE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="1BAA1DDA"/>
        <Parameter Type="Param" Library="AIAI" Id="0F858A96"/>
        <Parameter Type="Param" Library="AIAI" Id="4F1FCD96"/>
    </Element>
    <Element Type="Param" Id="1BAA1DDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="0F858A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A56DB44"/>
    </Element>
    <Element Type="FunctionCall" Id="6A56DB44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F382F617"/>
        <Parameter Type="Param" Library="AIAI" Id="0429DD88"/>
        <Parameter Type="Param" Library="AIAI" Id="36150740"/>
    </Element>
    <Element Type="Param" Id="F382F617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="0429DD88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="36150740">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFCDAC09"/>
    </Element>
    <Element Type="FunctionCall" Id="EFCDAC09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="18E9D433"/>
        <Parameter Type="Param" Library="AIAI" Id="A56843DC"/>
        <Parameter Type="Param" Library="AIAI" Id="9DB52518"/>
    </Element>
    <Element Type="Param" Id="18E9D433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="A56843DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="BDA08A56"/>
    </Element>
    <Element Type="Param" Id="BDA08A56">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21BB5D80"/>
    </Element>
    <Element Type="FunctionCall" Id="21BB5D80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="086273E8"/>
    </Element>
    <Element Type="Param" Id="086273E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ECC372EA"/>
        <Array Type="Param" Library="AIAI" Id="C0AD731D"/>
    </Element>
    <Element Type="Param" Id="ECC372EA">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C0AD731D">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="9DB52518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4F1FCD96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48DEE64C"/>
        <Array Type="Param" Library="AIAI" Id="27400285"/>
    </Element>
    <Element Type="Param" Id="48DEE64C">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="27400285">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionCall" Id="FDDB1022">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E4EA3B"/>
        <Parameter Type="Param" Library="AIAI" Id="348DDD21"/>
        <Parameter Type="Param" Library="AIAI" Id="5E473B21"/>
    </Element>
    <Element Type="Param" Id="D4E4EA3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="348DDD21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30A2813F"/>
    </Element>
    <Element Type="FunctionCall" Id="30A2813F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D89D48"/>
        <Parameter Type="Param" Library="AIAI" Id="A8BD903D"/>
        <Parameter Type="Param" Library="AIAI" Id="6023DA87"/>
    </Element>
    <Element Type="Param" Id="E4D89D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="A8BD903D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6023DA87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EDBC924"/>
    </Element>
    <Element Type="FunctionCall" Id="4EDBC924">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="922325B7"/>
        <Parameter Type="Param" Library="AIAI" Id="68CB3C82"/>
        <Parameter Type="Param" Library="AIAI" Id="2BE22C15"/>
    </Element>
    <Element Type="Param" Id="922325B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="68CB3C82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="8BC1D88A"/>
    </Element>
    <Element Type="Param" Id="8BC1D88A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DC0C8DF"/>
    </Element>
    <Element Type="FunctionCall" Id="2DC0C8DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7868912A"/>
    </Element>
    <Element Type="Param" Id="7868912A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6EAA0748"/>
        <Array Type="Param" Library="AIAI" Id="F1AA37B8"/>
    </Element>
    <Element Type="Param" Id="6EAA0748">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="F1AA37B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="Param" Id="2BE22C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5E473B21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="75558ED3"/>
        <Array Type="Param" Library="AIAI" Id="4C42B86D"/>
    </Element>
    <Element Type="Param" Id="75558ED3">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="4C42B86D">
        <Parameter Type="ParamDef" Library="AIAI" Id="28447E1B"/>
    </Element>
    <Element Type="FunctionDef" Id="BFAE6FFF">
        <Identifier>HeroAIClearEval</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA37DA4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDAC487B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB3B127A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32C14159"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28229E93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA259974"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2A7FE55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="255A3B71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE8200E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CF7B68E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC247943"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83F57765"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ADDFC67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="626B49C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC8791EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE85D098"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D565A7D1"/>
    </Element>
    <Element Type="ParamDef" Id="6C31DCF5">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="55EFDE42"/>
    </Element>
    <Element Type="Param" Id="55EFDE42">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EA37DA4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="47AF96F7"/>
        <Parameter Type="Param" Library="AIAI" Id="A9372FA4"/>
    </Element>
    <Element Type="Param" Id="47AF96F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB8CE613"/>
        <Array Type="Param" Library="AIAI" Id="A2AFC9D4"/>
    </Element>
    <Element Type="Param" Id="BB8CE613">
        <Variable Type="Variable" Library="AIAI" Id="8BD54BB1"/>
    </Element>
    <Element Type="Param" Id="A2AFC9D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="A9372FA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DDAC487B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5D6C7C2B"/>
        <Parameter Type="Param" Library="AIAI" Id="46F1A079"/>
    </Element>
    <Element Type="Param" Id="5D6C7C2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A04E87A2"/>
        <Array Type="Param" Library="AIAI" Id="6876D83D"/>
    </Element>
    <Element Type="Param" Id="A04E87A2">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="6876D83D">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="46F1A079">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BB3B127A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E92925"/>
        <Parameter Type="Param" Library="AIAI" Id="73B9A03A"/>
    </Element>
    <Element Type="Param" Id="E7E92925">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A336DF2D"/>
        <Array Type="Param" Library="AIAI" Id="CD61790B"/>
    </Element>
    <Element Type="Param" Id="A336DF2D">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="CD61790B">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="73B9A03A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="32C14159">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C63C9B2C"/>
        <Parameter Type="Param" Library="AIAI" Id="091D142A"/>
    </Element>
    <Element Type="Param" Id="C63C9B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31CE492E"/>
        <Array Type="Param" Library="AIAI" Id="A3E0FE80"/>
    </Element>
    <Element Type="Param" Id="31CE492E">
        <Variable Type="Variable" Library="AIAI" Id="C3B99A85"/>
    </Element>
    <Element Type="Param" Id="A3E0FE80">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="091D142A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="28229E93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="5FE873D2"/>
    </Element>
    <Element Type="Param" Id="5FE873D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B2ED159"/>
        <Array Type="Param" Library="AIAI" Id="D139C44D"/>
    </Element>
    <Element Type="Param" Id="2B2ED159">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="D139C44D">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="DA259974">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="1F1EABEC"/>
    </Element>
    <Element Type="Param" Id="1F1EABEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FB648E4"/>
        <Array Type="Param" Library="AIAI" Id="FBF452C1"/>
    </Element>
    <Element Type="Param" Id="9FB648E4">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="FBF452C1">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="B2A7FE55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="0F7FC368"/>
    </Element>
    <Element Type="Param" Id="0F7FC368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B1219795"/>
        <Array Type="Param" Library="AIAI" Id="BE17B697"/>
    </Element>
    <Element Type="Param" Id="B1219795">
        <Variable Type="Variable" Library="AIAI" Id="B53AF941"/>
    </Element>
    <Element Type="Param" Id="BE17B697">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="255A3B71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="AAA3F9B1"/>
    </Element>
    <Element Type="Param" Id="AAA3F9B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F2FD376E"/>
        <Array Type="Param" Library="AIAI" Id="3ABA8AB4"/>
    </Element>
    <Element Type="Param" Id="F2FD376E">
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
    </Element>
    <Element Type="Param" Id="3ABA8AB4">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="DE8200E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B16B50"/>
        <Parameter Type="Param" Library="AIAI" Id="999F7519"/>
    </Element>
    <Element Type="Param" Id="B9B16B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FD28ED27"/>
        <Array Type="Param" Library="AIAI" Id="C2F35FAF"/>
    </Element>
    <Element Type="Param" Id="FD28ED27">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="C2F35FAF">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="999F7519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0CF7B68E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1BD7A396"/>
        <Parameter Type="Param" Library="AIAI" Id="B13A2534"/>
    </Element>
    <Element Type="Param" Id="1BD7A396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB14AE34"/>
        <Array Type="Param" Library="AIAI" Id="80BA3041"/>
    </Element>
    <Element Type="Param" Id="DB14AE34">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="80BA3041">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="B13A2534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CC247943">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="28449321"/>
        <Parameter Type="Param" Library="AIAI" Id="081C916D"/>
    </Element>
    <Element Type="Param" Id="28449321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D8EC8A2E"/>
        <Array Type="Param" Library="AIAI" Id="ED6C76A9"/>
    </Element>
    <Element Type="Param" Id="D8EC8A2E">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="ED6C76A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="081C916D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="83F57765">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="ADDBC14F"/>
    </Element>
    <Element Type="Param" Id="ADDBC14F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CB97179C"/>
        <Array Type="Param" Library="AIAI" Id="48A89BB9"/>
    </Element>
    <Element Type="Param" Id="CB97179C">
        <Variable Type="Variable" Library="AIAI" Id="F1C8C3D7"/>
    </Element>
    <Element Type="Param" Id="48A89BB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="6ADDFC67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="82F21F07"/>
    </Element>
    <Element Type="Param" Id="82F21F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DDA69C1"/>
        <Array Type="Param" Library="AIAI" Id="4A5DAE6D"/>
    </Element>
    <Element Type="Param" Id="8DDA69C1">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="4A5DAE6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="626B49C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="A4D54AAA"/>
    </Element>
    <Element Type="Param" Id="A4D54AAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B5417715"/>
        <Array Type="Param" Library="AIAI" Id="63BF8A0B"/>
    </Element>
    <Element Type="Param" Id="B5417715">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="63BF8A0B">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="CC8791EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000106"/>
        <Parameter Type="Param" Library="AIAI" Id="F031DEAB"/>
    </Element>
    <Element Type="Param" Id="F031DEAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000167"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="845AB4E6"/>
        <Array Type="Param" Library="AIAI" Id="6F7BF842"/>
    </Element>
    <Element Type="Param" Id="845AB4E6">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="6F7BF842">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="FunctionCall" Id="CE85D098">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2090F296"/>
        <Parameter Type="Param" Library="AIAI" Id="9145AE4C"/>
    </Element>
    <Element Type="Param" Id="2090F296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31163B75"/>
        <Array Type="Param" Library="AIAI" Id="37F61D63"/>
    </Element>
    <Element Type="Param" Id="31163B75">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="37F61D63">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="9145AE4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D565A7D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B1D0C4B0"/>
        <Parameter Type="Param" Library="AIAI" Id="1C102F86"/>
    </Element>
    <Element Type="Param" Id="B1D0C4B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA2F6162"/>
        <Array Type="Param" Library="AIAI" Id="E326C417"/>
    </Element>
    <Element Type="Param" Id="AA2F6162">
        <Variable Type="Variable" Library="AIAI" Id="2D15D6C7"/>
    </Element>
    <Element Type="Param" Id="E326C417">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C31DCF5"/>
    </Element>
    <Element Type="Param" Id="1C102F86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="84312640">
        <Identifier>HeroAIEnemyEvalInArea</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Variable Type="Variable" Library="AIAI" Id="871C5596"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
        <Variable Type="Variable" Library="AIAI" Id="ABD61A2E"/>
        <Variable Type="Variable" Library="AIAI" Id="E008A4D9"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA88F8F"/>
        <Variable Type="Variable" Library="AIAI" Id="0A9D4DAD"/>
        <Variable Type="Variable" Library="AIAI" Id="1EE59511"/>
        <Variable Type="Variable" Library="AIAI" Id="A8654B9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C35FE29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57334425"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5E8C32E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C48BD51"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="29301B36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69FC4116"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="932A700D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9455C501"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C3451243"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C58CC8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A723A235"/>
    </Element>
    <Element Type="ParamDef" Id="8833F565">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="796EF65F"/>
    </Element>
    <Element Type="Param" Id="796EF65F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="C01BA4D0">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EBEFFFE3"/>
    </Element>
    <Element Type="Param" Id="EBEFFFE3">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="369CCA01">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="65DD6016"/>
    </Element>
    <Element Type="Param" Id="65DD6016">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="588561BE">
        <Identifier>includeHeroes</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B9A0F905"/>
    </Element>
    <Element Type="Param" Id="B9A0F905">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="47D0FD3B">
        <Identifier>includeMinionsSummons</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="18343CB8"/>
    </Element>
    <Element Type="Param" Id="18343CB8">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="E374390B">
        <Identifier>includeTowers</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6EE72B12"/>
    </Element>
    <Element Type="Param" Id="6EE72B12">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="871C5596">
        <Identifier>region</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C7775E9"/>
    </Element>
    <Element Type="Param" Id="7C7775E9">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="4A59CBE1">
        <Identifier>totalEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D8CAAFC8"/>
    </Element>
    <Element Type="Param" Id="D8CAAFC8">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="45109492">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74B27264"/>
    </Element>
    <Element Type="Param" Id="74B27264">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="2094B4FF">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="34C5A64E"/>
    </Element>
    <Element Type="Param" Id="34C5A64E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A2B054C"/>
    </Element>
    <Element Type="FunctionCall" Id="7A2B054C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="ABD61A2E">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BC18F151"/>
    </Element>
    <Element Type="Param" Id="BC18F151">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E008A4D9">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="200E095A"/>
    </Element>
    <Element Type="Param" Id="200E095A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEAFECE6"/>
    </Element>
    <Element Type="FunctionCall" Id="AEAFECE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="EAA88F8F">
        <Identifier>minions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D8C7AE21"/>
    </Element>
    <Element Type="Param" Id="D8C7AE21">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="980AFA4E"/>
    </Element>
    <Element Type="FunctionCall" Id="980AFA4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="0A9D4DAD">
        <Identifier>summons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7E641822"/>
    </Element>
    <Element Type="Param" Id="7E641822">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF47DEF6"/>
    </Element>
    <Element Type="FunctionCall" Id="FF47DEF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1EE59511">
        <Identifier>minionsAndSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E5903A8"/>
    </Element>
    <Element Type="Param" Id="1E5903A8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55FB3070"/>
    </Element>
    <Element Type="FunctionCall" Id="55FB3070">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A8654B9D">
        <Identifier>towers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6D084036"/>
    </Element>
    <Element Type="Param" Id="6D084036">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81346512"/>
    </Element>
    <Element Type="FunctionCall" Id="81346512">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="9C35FE29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="44984EDF"/>
        <Parameter Type="Param" Library="AIAI" Id="19CE0A1B"/>
    </Element>
    <Element Type="Param" Id="44984EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="871C5596"/>
    </Element>
    <Element Type="Param" Id="19CE0A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB2B2DA6"/>
    </Element>
    <Element Type="FunctionCall" Id="EB2B2DA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="2524943D"/>
        <Parameter Type="Param" Library="AIAI" Id="F986665F"/>
    </Element>
    <Element Type="Param" Id="2524943D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
    </Element>
    <Element Type="Param" Id="F986665F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="369CCA01"/>
    </Element>
    <Element Type="FunctionCall" Id="57334425">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C263B9"/>
        <Parameter Type="Param" Library="AIAI" Id="53BCA62D"/>
    </Element>
    <Element Type="Param" Id="F4C263B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
    </Element>
    <Element Type="Param" Id="53BCA62D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FB73179"/>
    </Element>
    <Element Type="FunctionCall" Id="6FB73179">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="DD07FB16"/>
        <Parameter Type="Param" Library="AIAI" Id="5AC955E8"/>
        <Parameter Type="Param" Library="AIAI" Id="26EA9569"/>
        <Parameter Type="Param" Library="AIAI" Id="80F5B6E4"/>
        <Parameter Type="Param" Library="AIAI" Id="AA5211D1"/>
    </Element>
    <Element Type="Param" Id="DD07FB16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8833F565"/>
    </Element>
    <Element Type="Param" Id="5AC955E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="26EA9569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="80F5B6E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="AA5211D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="871C5596"/>
    </Element>
    <Element Type="Comment" Id="5E8C32E9">
        <Comment>
            Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9C48BD51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F59909F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FB14B48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB44DDD2"/>
    </Element>
    <Element Type="FunctionCall" Id="F59909F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="408C317E"/>
        <Parameter Type="Param" Library="AIAI" Id="F8F5FAC7"/>
    </Element>
    <Element Type="Param" Id="408C317E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E008A4D9"/>
    </Element>
    <Element Type="Param" Id="F8F5FAC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DBE7EEE"/>
    </Element>
    <Element Type="FunctionCall" Id="3DBE7EEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E0CAB079"/>
        <Parameter Type="Param" Library="AIAI" Id="EA887E47"/>
        <Parameter Type="Param" Library="AIAI" Id="33227018"/>
        <Parameter Type="Param" Library="AIAI" Id="05220305"/>
        <Parameter Type="Param" Library="AIAI" Id="D8A50AFD"/>
    </Element>
    <Element Type="Param" Id="E0CAB079">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="EA887E47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="33227018">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="05220305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D8A50AFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
    </Element>
    <Element Type="FunctionCall" Id="6FB14B48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9053B286"/>
        <Parameter Type="Param" Library="AIAI" Id="59F8B62E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE1CE951"/>
    </Element>
    <Element Type="Param" Id="9053B286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="E008A4D9"/>
    </Element>
    <Element Type="Param" Id="59F8B62E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="FunctionCall" Id="DE1CE951">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF2BE00"/>
        <Parameter Type="Param" Library="AIAI" Id="B05AFB5E"/>
        <Parameter Type="Param" Library="AIAI" Id="A69438EA"/>
    </Element>
    <Element Type="Param" Id="1AF2BE00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B05AFB5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="759D89FD"/>
    </Element>
    <Element Type="FunctionCall" Id="759D89FD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="70194BF4"/>
    </Element>
    <Element Type="Param" Id="70194BF4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="Param" Id="A69438EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="EB44DDD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F3703928"/>
        <Parameter Type="Param" Library="AIAI" Id="E417E4D3"/>
        <Parameter Type="Param" Library="AIAI" Id="FFC0E47F"/>
    </Element>
    <Element Type="Param" Id="F3703928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="588561BE"/>
    </Element>
    <Element Type="Param" Id="E417E4D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FFC0E47F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="29301B36">
        <Comment>
            Minions/Summouns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="69FC4116">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BED9F0E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2E0C5E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E26FEC80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E145DD94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBA7ABDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B747A3B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43EFA35D"/>
    </Element>
    <Element Type="FunctionCall" Id="BED9F0E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E7D4222D"/>
        <Parameter Type="Param" Library="AIAI" Id="50B441F7"/>
    </Element>
    <Element Type="Param" Id="E7D4222D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA88F8F"/>
    </Element>
    <Element Type="Param" Id="50B441F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33FAA43B"/>
    </Element>
    <Element Type="FunctionCall" Id="33FAA43B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="449026C7"/>
        <Parameter Type="Param" Library="AIAI" Id="575D265B"/>
        <Parameter Type="Param" Library="AIAI" Id="106A84FB"/>
        <Parameter Type="Param" Library="AIAI" Id="F19D36E8"/>
        <Parameter Type="Param" Library="AIAI" Id="69636719"/>
    </Element>
    <Element Type="Param" Id="449026C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="575D265B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="106A84FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="F19D36E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="69636719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
    </Element>
    <Element Type="FunctionCall" Id="B2E0C5E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F04AB59F"/>
        <Parameter Type="Param" Library="AIAI" Id="0C6B744D"/>
    </Element>
    <Element Type="Param" Id="F04AB59F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0A9D4DAD"/>
    </Element>
    <Element Type="Param" Id="0C6B744D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A02F82B"/>
    </Element>
    <Element Type="FunctionCall" Id="5A02F82B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E9904068"/>
        <Parameter Type="Param" Library="AIAI" Id="8FDBD080"/>
        <Parameter Type="Param" Library="AIAI" Id="B39B1075"/>
        <Parameter Type="Param" Library="AIAI" Id="31BDAEA9"/>
        <Parameter Type="Param" Library="AIAI" Id="571F6334"/>
    </Element>
    <Element Type="Param" Id="E9904068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="8FDBD080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B39B1075">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="31BDAEA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="571F6334">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
    </Element>
    <Element Type="FunctionCall" Id="E26FEC80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C490985B"/>
        <Parameter Type="Param" Library="AIAI" Id="6B596BB1"/>
    </Element>
    <Element Type="Param" Id="C490985B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1EE59511"/>
    </Element>
    <Element Type="Param" Id="6B596BB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32869F96"/>
    </Element>
    <Element Type="FunctionCall" Id="32869F96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="E145DD94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="75CCC93A"/>
        <Parameter Type="Param" Library="AIAI" Id="E61A8761"/>
    </Element>
    <Element Type="Param" Id="75CCC93A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="EAA88F8F"/>
    </Element>
    <Element Type="Param" Id="E61A8761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="1EE59511"/>
    </Element>
    <Element Type="FunctionCall" Id="BBA7ABDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FD433A"/>
        <Parameter Type="Param" Library="AIAI" Id="55DE335F"/>
    </Element>
    <Element Type="Param" Id="E7FD433A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="0A9D4DAD"/>
    </Element>
    <Element Type="Param" Id="55DE335F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="1EE59511"/>
    </Element>
    <Element Type="FunctionCall" Id="B747A3B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2A73B3F"/>
        <Parameter Type="Param" Library="AIAI" Id="F03FB67B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82A7956A"/>
    </Element>
    <Element Type="Param" Id="C2A73B3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="1EE59511"/>
    </Element>
    <Element Type="Param" Id="F03FB67B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="FunctionCall" Id="82A7956A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="526CD4B0"/>
        <Parameter Type="Param" Library="AIAI" Id="14D2D3C0"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B3CB46"/>
    </Element>
    <Element Type="Param" Id="526CD4B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="14D2D3C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA500F5E"/>
    </Element>
    <Element Type="FunctionCall" Id="EA500F5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="875C0DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C5872B"/>
        <Parameter Type="Param" Library="AIAI" Id="F0416CDA"/>
    </Element>
    <Element Type="Param" Id="875C0DDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="B1C5872B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CC5D897"/>
    </Element>
    <Element Type="FunctionCall" Id="8CC5D897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="1DE0A72B"/>
        <Parameter Type="Param" Library="AIAI" Id="3285B433"/>
        <Parameter Type="Param" Library="AIAI" Id="AD653B6F"/>
    </Element>
    <Element Type="Param" Id="1DE0A72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="3285B433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AD653B6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A3AB2E9"/>
    </Element>
    <Element Type="FunctionCall" Id="6A3AB2E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="B7743977"/>
        <Parameter Type="Param" Library="AIAI" Id="43C8B6CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0B1C5C7E"/>
    </Element>
    <Element Type="Param" Id="B7743977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="43C8B6CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="0B1C5C7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="Param" Id="F0416CDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A179E1FA"/>
    </Element>
    <Element Type="Param" Id="D8B3CB46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="43EFA35D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="921BDEF6"/>
        <Parameter Type="Param" Library="AIAI" Id="6236EA00"/>
        <Parameter Type="Param" Library="AIAI" Id="F04F5761"/>
    </Element>
    <Element Type="Param" Id="921BDEF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
    </Element>
    <Element Type="Param" Id="6236EA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F04F5761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="932A700D">
        <Comment>
            Towers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9455C501">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="212B1EC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74A9D374"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F0900AF"/>
    </Element>
    <Element Type="FunctionCall" Id="212B1EC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC576394"/>
        <Parameter Type="Param" Library="AIAI" Id="E17C02B8"/>
    </Element>
    <Element Type="Param" Id="DC576394">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B49B1A3"/>
    </Element>
    <Element Type="FunctionCall" Id="9B49B1A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="969590E3"/>
        <Parameter Type="Param" Library="AIAI" Id="1D6F455A"/>
        <Parameter Type="Param" Library="AIAI" Id="6AD51234"/>
        <Parameter Type="Param" Library="AIAI" Id="90D138D8"/>
        <Parameter Type="Param" Library="AIAI" Id="DEB6E4AF"/>
    </Element>
    <Element Type="Param" Id="969590E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="1D6F455A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="6AD51234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="90D138D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="DEB6E4AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2094B4FF"/>
    </Element>
    <Element Type="Param" Id="E17C02B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A8654B9D"/>
    </Element>
    <Element Type="FunctionCall" Id="74A9D374">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="01DDD5A6"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1AA980"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4D9589B"/>
    </Element>
    <Element Type="Param" Id="01DDD5A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="Param" Id="EB1AA980">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="A8654B9D"/>
    </Element>
    <Element Type="FunctionCall" Id="A4D9589B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1C186F40"/>
        <Parameter Type="Param" Library="AIAI" Id="4A9F0E29"/>
        <Parameter Type="Param" Library="AIAI" Id="609442DB"/>
    </Element>
    <Element Type="Param" Id="1C186F40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4A9F0E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA364BC"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA364BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="603FFE7C"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF36C75"/>
        <Parameter Type="Param" Library="AIAI" Id="5842A81F"/>
    </Element>
    <Element Type="Param" Id="603FFE7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="EBF36C75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="691690AF"/>
    </Element>
    <Element Type="FunctionCall" Id="691690AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8279F0"/>
        <Parameter Type="Param" Library="AIAI" Id="D769C147"/>
        <Parameter Type="Param" Library="AIAI" Id="197AB08F"/>
    </Element>
    <Element Type="Param" Id="EC8279F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="D769C147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="197AB08F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11D1FC6E"/>
    </Element>
    <Element Type="FunctionCall" Id="11D1FC6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="38166F4C"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA04D98"/>
        <Parameter Type="Param" Library="AIAI" Id="677378F6"/>
    </Element>
    <Element Type="Param" Id="38166F4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="BBA04D98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="677378F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="45109492"/>
    </Element>
    <Element Type="Param" Id="5842A81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F514C606"/>
    </Element>
    <Element Type="Param" Id="609442DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="5F0900AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="43F93E8E"/>
        <Parameter Type="Param" Library="AIAI" Id="0034FFC7"/>
        <Parameter Type="Param" Library="AIAI" Id="BD29DE05"/>
    </Element>
    <Element Type="Param" Id="43F93E8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E374390B"/>
    </Element>
    <Element Type="Param" Id="0034FFC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD29DE05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C3451243">
        <Comment>
            Underestimate enemy eval based on difficulty level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0C58CC8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="0153CEA1"/>
        <Parameter Type="Param" Library="AIAI" Id="9866B437"/>
        <Parameter Type="Param" Library="AIAI" Id="0E7CE0D0"/>
    </Element>
    <Element Type="Param" Id="0153CEA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="9866B437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C0B67C7"/>
    </Element>
    <Element Type="FunctionCall" Id="7C0B67C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D67D449A"/>
        <Parameter Type="Param" Library="AIAI" Id="316049E7"/>
        <Parameter Type="Param" Library="AIAI" Id="7A350649"/>
    </Element>
    <Element Type="Param" Id="D67D449A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="316049E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7A350649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD5CFC90"/>
    </Element>
    <Element Type="FunctionCall" Id="CD5CFC90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="33CD78F6"/>
        <Parameter Type="Param" Library="AIAI" Id="33B88CF0"/>
        <Parameter Type="Param" Library="AIAI" Id="DC1FD702"/>
    </Element>
    <Element Type="Param" Id="33CD78F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="33B88CF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BA887CD4"/>
        <Array Type="Param" Library="AIAI" Id="0B52BB88"/>
    </Element>
    <Element Type="Param" Id="0B52BB88">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="860E3DD0"/>
    </Element>
    <Element Type="FunctionCall" Id="860E3DD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="BCE8565D"/>
    </Element>
    <Element Type="Param" Id="BCE8565D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B623AED7"/>
        <Array Type="Param" Library="AIAI" Id="AD544C29"/>
    </Element>
    <Element Type="Param" Id="B623AED7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="AD544C29">
        <Parameter Type="ParamDef" Library="AIAI" Id="8833F565"/>
    </Element>
    <Element Type="Param" Id="DC1FD702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0E7CE0D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="A723A235">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="78653F83"/>
    </Element>
    <Element Type="Param" Id="78653F83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="4A59CBE1"/>
    </Element>
    <Element Type="FunctionDef" Id="592EC95C">
        <Identifier>HeroAIAllyEvalInArea</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Variable Type="Variable" Library="AIAI" Id="28839BAF"/>
        <Variable Type="Variable" Library="AIAI" Id="E6F5D7F4"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
        <Variable Type="Variable" Library="AIAI" Id="E50CE30C"/>
        <Variable Type="Variable" Library="AIAI" Id="E53F1DE2"/>
        <Variable Type="Variable" Library="AIAI" Id="B46B518F"/>
        <Variable Type="Variable" Library="AIAI" Id="4F68A1D2"/>
        <Variable Type="Variable" Library="AIAI" Id="A4F96CC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FC1FFA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B122FDF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7432B9CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E321B3C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="50E55E76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60FD8C56"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4BC96E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9427D936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6970724D"/>
    </Element>
    <Element Type="ParamDef" Id="D527B625">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="99EAC263"/>
    </Element>
    <Element Type="Param" Id="99EAC263">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="E32D3F63">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AF614C34"/>
    </Element>
    <Element Type="Param" Id="AF614C34">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="014B83C6">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2A55677D"/>
    </Element>
    <Element Type="Param" Id="2A55677D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="46E18ECF">
        <Identifier>includeHeroes</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A93DDD27"/>
    </Element>
    <Element Type="Param" Id="A93DDD27">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="8836A4DD">
        <Identifier>includeMinionsSummons</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="69568DCF"/>
    </Element>
    <Element Type="Param" Id="69568DCF">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="ParamDef" Id="B3D26B1A">
        <Identifier>includeTowers</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8CFB4A1B"/>
    </Element>
    <Element Type="Param" Id="8CFB4A1B">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="28839BAF">
        <Identifier>region</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0D5641F5"/>
    </Element>
    <Element Type="Param" Id="0D5641F5">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="E6F5D7F4">
        <Identifier>totalEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2C1C2B9C"/>
    </Element>
    <Element Type="Param" Id="2C1C2B9C">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AA0100D0">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C58D8DBE"/>
    </Element>
    <Element Type="Param" Id="C58D8DBE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="14BDD842">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73D5CABD"/>
    </Element>
    <Element Type="Param" Id="73D5CABD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69ABAFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="69ABAFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E50CE30C">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F9523B0B"/>
    </Element>
    <Element Type="Param" Id="F9523B0B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D591C1"/>
    </Element>
    <Element Type="FunctionCall" Id="70D591C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E53F1DE2">
        <Identifier>minions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0963B2B"/>
    </Element>
    <Element Type="Param" Id="A0963B2B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CE5931A"/>
    </Element>
    <Element Type="FunctionCall" Id="0CE5931A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="B46B518F">
        <Identifier>summons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3B9AF2E0"/>
    </Element>
    <Element Type="Param" Id="3B9AF2E0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E83C52D7"/>
    </Element>
    <Element Type="FunctionCall" Id="E83C52D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4F68A1D2">
        <Identifier>minionsAndSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD54729C"/>
    </Element>
    <Element Type="Param" Id="DD54729C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61DB43FB"/>
    </Element>
    <Element Type="FunctionCall" Id="61DB43FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A4F96CC2">
        <Identifier>towers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1D71490F"/>
    </Element>
    <Element Type="Param" Id="1D71490F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38E9E9BF"/>
    </Element>
    <Element Type="FunctionCall" Id="38E9E9BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="2FC1FFA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F937AB08"/>
        <Parameter Type="Param" Library="AIAI" Id="736AC938"/>
    </Element>
    <Element Type="Param" Id="F937AB08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="28839BAF"/>
    </Element>
    <Element Type="Param" Id="736AC938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4745E9C7"/>
    </Element>
    <Element Type="FunctionCall" Id="4745E9C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="0A2C8291"/>
        <Parameter Type="Param" Library="AIAI" Id="203CF37A"/>
    </Element>
    <Element Type="Param" Id="0A2C8291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
    </Element>
    <Element Type="Param" Id="203CF37A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="014B83C6"/>
    </Element>
    <Element Type="FunctionCall" Id="9B122FDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5814F581"/>
        <Parameter Type="Param" Library="AIAI" Id="6E732C04"/>
    </Element>
    <Element Type="Param" Id="5814F581">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
    </Element>
    <Element Type="Param" Id="6E732C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1B798C7"/>
    </Element>
    <Element Type="FunctionCall" Id="B1B798C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="8A6D3AEF"/>
        <Parameter Type="Param" Library="AIAI" Id="913C3678"/>
        <Parameter Type="Param" Library="AIAI" Id="8A37A1B9"/>
        <Parameter Type="Param" Library="AIAI" Id="876300E7"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8C485D"/>
    </Element>
    <Element Type="Param" Id="8A6D3AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D527B625"/>
    </Element>
    <Element Type="Param" Id="913C3678">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="8A37A1B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="876300E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="8F8C485D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="28839BAF"/>
    </Element>
    <Element Type="Comment" Id="7432B9CB">
        <Comment>
            Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4E321B3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBF92A79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9D1085F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52170404"/>
    </Element>
    <Element Type="FunctionCall" Id="EBF92A79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7808FE55"/>
        <Parameter Type="Param" Library="AIAI" Id="4EE2E473"/>
    </Element>
    <Element Type="Param" Id="7808FE55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E50CE30C"/>
    </Element>
    <Element Type="Param" Id="4EE2E473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB1DA42D"/>
    </Element>
    <Element Type="FunctionCall" Id="CB1DA42D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="13E51A3E"/>
        <Parameter Type="Param" Library="AIAI" Id="F3E8393F"/>
        <Parameter Type="Param" Library="AIAI" Id="882DC45D"/>
        <Parameter Type="Param" Library="AIAI" Id="EF62F71C"/>
        <Parameter Type="Param" Library="AIAI" Id="8CAAD4AA"/>
    </Element>
    <Element Type="Param" Id="13E51A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="F3E8393F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="882DC45D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="EF62F71C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="8CAAD4AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
    </Element>
    <Element Type="FunctionCall" Id="E9D1085F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4D11CB66"/>
        <Parameter Type="Param" Library="AIAI" Id="D00F8BFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="566DC159"/>
    </Element>
    <Element Type="Param" Id="4D11CB66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="E50CE30C"/>
    </Element>
    <Element Type="Param" Id="D00F8BFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="FunctionCall" Id="566DC159">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9AA02B"/>
        <Parameter Type="Param" Library="AIAI" Id="6254FD1B"/>
        <Parameter Type="Param" Library="AIAI" Id="E388CCA9"/>
    </Element>
    <Element Type="Param" Id="0B9AA02B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6254FD1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F3FCB07"/>
    </Element>
    <Element Type="FunctionCall" Id="9F3FCB07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="44348696"/>
        <Parameter Type="Param" Library="AIAI" Id="6A53C9D7"/>
    </Element>
    <Element Type="Param" Id="6A53C9D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="Param" Id="E388CCA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="E6F5D7F4"/>
    </Element>
    <Element Type="FunctionCall" Id="52170404">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9444FD65"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD1A186"/>
        <Parameter Type="Param" Library="AIAI" Id="A85080C5"/>
    </Element>
    <Element Type="Param" Id="9444FD65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
    </Element>
    <Element Type="Param" Id="2CD1A186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A85080C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="50E55E76">
        <Comment>
            Minions/Summouns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="60FD8C56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52DDC14E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C1E0C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="835A6DEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="602F7F8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34827628"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C4FF477"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A60288CB"/>
    </Element>
    <Element Type="FunctionCall" Id="52DDC14E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A2A0614"/>
        <Parameter Type="Param" Library="AIAI" Id="AFBC26BA"/>
    </Element>
    <Element Type="Param" Id="3A2A0614">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E53F1DE2"/>
    </Element>
    <Element Type="Param" Id="AFBC26BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B57B1EF"/>
    </Element>
    <Element Type="FunctionCall" Id="1B57B1EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="825F4126"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE02F54"/>
        <Parameter Type="Param" Library="AIAI" Id="E3297FA2"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D0CA9B"/>
        <Parameter Type="Param" Library="AIAI" Id="3784C531"/>
    </Element>
    <Element Type="Param" Id="825F4126">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="FAE02F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="E3297FA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C9D0CA9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="3784C531">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
    </Element>
    <Element Type="FunctionCall" Id="04C1E0C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D24F7367"/>
        <Parameter Type="Param" Library="AIAI" Id="C3AAF14C"/>
    </Element>
    <Element Type="Param" Id="D24F7367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B46B518F"/>
    </Element>
    <Element Type="Param" Id="C3AAF14C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0862EFF6"/>
    </Element>
    <Element Type="FunctionCall" Id="0862EFF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="1C7F56A8"/>
        <Parameter Type="Param" Library="AIAI" Id="A711A2D1"/>
        <Parameter Type="Param" Library="AIAI" Id="C5761F9A"/>
        <Parameter Type="Param" Library="AIAI" Id="43D998AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A57CA70D"/>
    </Element>
    <Element Type="Param" Id="1C7F56A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="A711A2D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="C5761F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="43D998AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="A57CA70D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
    </Element>
    <Element Type="FunctionCall" Id="835A6DEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D1C6CCD7"/>
        <Parameter Type="Param" Library="AIAI" Id="68B57C53"/>
    </Element>
    <Element Type="Param" Id="D1C6CCD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4F68A1D2"/>
    </Element>
    <Element Type="Param" Id="68B57C53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A11626"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A11626">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="602F7F8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56204B69"/>
        <Parameter Type="Param" Library="AIAI" Id="512889EA"/>
    </Element>
    <Element Type="Param" Id="56204B69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="E53F1DE2"/>
    </Element>
    <Element Type="Param" Id="512889EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="4F68A1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="34827628">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE498CF5"/>
        <Parameter Type="Param" Library="AIAI" Id="F26F8931"/>
    </Element>
    <Element Type="Param" Id="FE498CF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="B46B518F"/>
    </Element>
    <Element Type="Param" Id="F26F8931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="4F68A1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="1C4FF477">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E398DE9"/>
        <Parameter Type="Param" Library="AIAI" Id="60897717"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CC4619C"/>
    </Element>
    <Element Type="Param" Id="3E398DE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="4F68A1D2"/>
    </Element>
    <Element Type="Param" Id="60897717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="FunctionCall" Id="1CC4619C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="5BC86A20"/>
        <Parameter Type="Param" Library="AIAI" Id="2CC15512"/>
        <Parameter Type="Param" Library="AIAI" Id="4043BDDE"/>
    </Element>
    <Element Type="Param" Id="5BC86A20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2CC15512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAD14441"/>
    </Element>
    <Element Type="FunctionCall" Id="AAD14441">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0F9BA661"/>
        <Parameter Type="Param" Library="AIAI" Id="46D6E9EE"/>
        <Parameter Type="Param" Library="AIAI" Id="00680346"/>
    </Element>
    <Element Type="Param" Id="0F9BA661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="46D6E9EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0D7DB4B"/>
    </Element>
    <Element Type="FunctionCall" Id="F0D7DB4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="234EAAD4"/>
        <Parameter Type="Param" Library="AIAI" Id="A552AE10"/>
        <Parameter Type="Param" Library="AIAI" Id="B96685EC"/>
    </Element>
    <Element Type="Param" Id="234EAAD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="A552AE10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B96685EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F59A17D5"/>
    </Element>
    <Element Type="FunctionCall" Id="F59A17D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE843B6"/>
        <Parameter Type="Param" Library="AIAI" Id="07A7EF49"/>
        <Parameter Type="Param" Library="AIAI" Id="EAF43BE1"/>
    </Element>
    <Element Type="Param" Id="7EE843B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="07A7EF49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="EAF43BE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="Param" Id="00680346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="EBCCA0E9"/>
    </Element>
    <Element Type="Param" Id="4043BDDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="E6F5D7F4"/>
    </Element>
    <Element Type="FunctionCall" Id="A60288CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB0D3DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="D44E3055"/>
        <Parameter Type="Param" Library="AIAI" Id="26C5DD89"/>
    </Element>
    <Element Type="Param" Id="EB0D3DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
    </Element>
    <Element Type="Param" Id="D44E3055">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26C5DD89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B4BC96E1">
        <Comment>
            Towers
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9427D936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E15EA6A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B0BA079"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E59D7CE"/>
    </Element>
    <Element Type="FunctionCall" Id="E15EA6A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BAEF46DB"/>
        <Parameter Type="Param" Library="AIAI" Id="0B1596E4"/>
    </Element>
    <Element Type="Param" Id="BAEF46DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79E9C18D"/>
    </Element>
    <Element Type="FunctionCall" Id="79E9C18D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="025A7278"/>
        <Parameter Type="Param" Library="AIAI" Id="D56464EC"/>
        <Parameter Type="Param" Library="AIAI" Id="AB4E7884"/>
        <Parameter Type="Param" Library="AIAI" Id="31EB8A21"/>
        <Parameter Type="Param" Library="AIAI" Id="2D177C88"/>
    </Element>
    <Element Type="Param" Id="025A7278">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D56464EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="AB4E7884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="31EB8A21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="2D177C88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="14BDD842"/>
    </Element>
    <Element Type="Param" Id="0B1596E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A4F96CC2"/>
    </Element>
    <Element Type="FunctionCall" Id="1B0BA079">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3ECBE38"/>
        <Parameter Type="Param" Library="AIAI" Id="BFEF4E8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="197CDC79"/>
    </Element>
    <Element Type="Param" Id="E3ECBE38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="Param" Id="BFEF4E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="A4F96CC2"/>
    </Element>
    <Element Type="FunctionCall" Id="197CDC79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C1E44B52"/>
        <Parameter Type="Param" Library="AIAI" Id="906AC722"/>
        <Parameter Type="Param" Library="AIAI" Id="1A584F59"/>
    </Element>
    <Element Type="Param" Id="C1E44B52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="906AC722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="293EF636"/>
    </Element>
    <Element Type="FunctionCall" Id="293EF636">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="865BFC11"/>
        <Parameter Type="Param" Library="AIAI" Id="040FFE62"/>
        <Parameter Type="Param" Library="AIAI" Id="2067FCC1"/>
    </Element>
    <Element Type="Param" Id="865BFC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="040FFE62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92CCA15F"/>
    </Element>
    <Element Type="FunctionCall" Id="92CCA15F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FD212CC5"/>
        <Parameter Type="Param" Library="AIAI" Id="E25BA8F3"/>
        <Parameter Type="Param" Library="AIAI" Id="84AAB165"/>
    </Element>
    <Element Type="Param" Id="FD212CC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="E25BA8F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="84AAB165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDA3923B"/>
    </Element>
    <Element Type="FunctionCall" Id="CDA3923B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="E6C3112D"/>
        <Parameter Type="Param" Library="AIAI" Id="71FF243C"/>
        <Parameter Type="Param" Library="AIAI" Id="D9146E70"/>
    </Element>
    <Element Type="Param" Id="E6C3112D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="71FF243C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="D9146E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="AA0100D0"/>
    </Element>
    <Element Type="Param" Id="2067FCC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B31131FC"/>
    </Element>
    <Element Type="Param" Id="1A584F59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="E6F5D7F4"/>
    </Element>
    <Element Type="FunctionCall" Id="0E59D7CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="703F0D9C"/>
        <Parameter Type="Param" Library="AIAI" Id="4028E730"/>
        <Parameter Type="Param" Library="AIAI" Id="2249D2E5"/>
    </Element>
    <Element Type="Param" Id="703F0D9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
    </Element>
    <Element Type="Param" Id="4028E730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2249D2E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6970724D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="018F9E2D"/>
    </Element>
    <Element Type="Param" Id="018F9E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E6F5D7F4"/>
    </Element>
    <Element Type="FunctionDef" Id="3FA88914">
        <Identifier>HeroAIHumanAllyInArea</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CC110DC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7AE9518"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="00720E11"/>
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE486E5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C4C0AFE"/>
    </Element>
    <Element Type="ParamDef" Id="2CC110DC">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9A5D605A"/>
    </Element>
    <Element Type="Param" Id="9A5D605A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="E7AE9518">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="93EC001F"/>
    </Element>
    <Element Type="Param" Id="93EC001F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="00720E11">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A375E01B"/>
    </Element>
    <Element Type="Param" Id="A375E01B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C291579C">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8236426A"/>
    </Element>
    <Element Type="Param" Id="8236426A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BE486E5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="D833736D"/>
        <Parameter Type="Param" Library="AIAI" Id="8E116C87"/>
        <Parameter Type="Param" Library="AIAI" Id="55955A49"/>
        <Parameter Type="Param" Library="AIAI" Id="771B5BA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="054B3BC4"/>
    </Element>
    <Element Type="Param" Id="D833736D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8E116C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="55955A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="771B5BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
    </Element>
    <Element Type="FunctionCall" Id="054B3BC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01588987"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C0EDA13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64E6EF3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3E9F546"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CBA42FD"/>
    </Element>
    <Element Type="FunctionCall" Id="01588987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="97D671BA"/>
    </Element>
    <Element Type="Param" Id="97D671BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C0EDA13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B4A80FC"/>
        <Parameter Type="Param" Library="AIAI" Id="4AD6A69E"/>
        <Parameter Type="Param" Library="AIAI" Id="F4738A61"/>
    </Element>
    <Element Type="Param" Id="8B4A80FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
    </Element>
    <Element Type="Param" Id="4AD6A69E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F4738A61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CC110DC"/>
    </Element>
    <Element Type="FunctionCall" Id="64E6EF3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="78685EA3"/>
        <Parameter Type="Param" Library="AIAI" Id="BF795646"/>
        <Parameter Type="Param" Library="AIAI" Id="CCEA3A66"/>
    </Element>
    <Element Type="Param" Id="78685EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="701A7AD6"/>
    </Element>
    <Element Type="FunctionCall" Id="701A7AD6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="F8B3F151"/>
        <Parameter Type="Param" Library="AIAI" Id="51D7B2A6"/>
    </Element>
    <Element Type="Param" Id="F8B3F151">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
    </Element>
    <Element Type="Param" Id="51D7B2A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="BF795646">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CCEA3A66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F3E9F546">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE7B337C"/>
        <Parameter Type="Param" Library="AIAI" Id="0FC3D6C1"/>
        <Parameter Type="Param" Library="AIAI" Id="8A7B0A25"/>
    </Element>
    <Element Type="Param" Id="FE7B337C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="978F0C52"/>
        <Array Type="Param" Library="AIAI" Id="1C428AF5"/>
    </Element>
    <Element Type="Param" Id="978F0C52">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="1C428AF5">
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
    </Element>
    <Element Type="Param" Id="0FC3D6C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A7B0A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="43B5BA67"/>
        <Array Type="Param" Library="AIAI" Id="DFE24E89"/>
    </Element>
    <Element Type="Param" Id="43B5BA67">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="DFE24E89">
        <Parameter Type="ParamDef" Library="AIAI" Id="2CC110DC"/>
    </Element>
    <Element Type="FunctionCall" Id="5CBA42FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DFFDFB00"/>
        <Parameter Type="Param" Library="AIAI" Id="41250229"/>
        <Parameter Type="Param" Library="AIAI" Id="BE092834"/>
    </Element>
    <Element Type="Param" Id="DFFDFB00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DDBD59A"/>
    </Element>
    <Element Type="FunctionCall" Id="4DDBD59A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A2FB8FF4"/>
        <Parameter Type="Param" Library="AIAI" Id="5A067D21"/>
    </Element>
    <Element Type="Param" Id="A2FB8FF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D80A44E"/>
    </Element>
    <Element Type="FunctionCall" Id="1D80A44E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="47086C4C"/>
    </Element>
    <Element Type="Param" Id="47086C4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="85EE02F7"/>
        <Array Type="Param" Library="AIAI" Id="F9B645F3"/>
    </Element>
    <Element Type="Param" Id="85EE02F7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F9B645F3">
        <Variable Type="Variable" Library="AIAI" Id="C291579C"/>
    </Element>
    <Element Type="Param" Id="5A067D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7AE9518"/>
    </Element>
    <Element Type="Param" Id="41250229">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="BE092834">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="00720E11"/>
    </Element>
    <Element Type="FunctionCall" Id="7C4C0AFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="ACD4EC23"/>
    </Element>
    <Element Type="Param" Id="ACD4EC23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="D44B5DD2">
        <Identifier>HeroAIAllyHeroesinArea</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unitgroup"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="405DE06A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C824AD6E"/>
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
        <Variable Type="Variable" Library="AIAI" Id="11F4E912"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBBE96F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="094634B0"/>
    </Element>
    <Element Type="ParamDef" Id="405DE06A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="32DD70D9"/>
    </Element>
    <Element Type="Param" Id="32DD70D9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="C824AD6E">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="42C3D043"/>
    </Element>
    <Element Type="Param" Id="42C3D043">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="987350F9">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1589F5FB"/>
    </Element>
    <Element Type="Param" Id="1589F5FB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="11F4E912">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9A238129"/>
    </Element>
    <Element Type="Param" Id="9A238129">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6B62A5D"/>
    </Element>
    <Element Type="FunctionCall" Id="C6B62A5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="CBBE96F7">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="1B02BF92"/>
        <Parameter Type="Param" Library="AIAI" Id="AE6319EF"/>
        <Parameter Type="Param" Library="AIAI" Id="F105C75A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F90DDD18"/>
    </Element>
    <Element Type="Param" Id="1B02BF92">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AE6319EF">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="F105C75A">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="FunctionCall" Id="F90DDD18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4C2BF11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A88843F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF274CAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B774349B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D71DCA3"/>
    </Element>
    <Element Type="FunctionCall" Id="A4C2BF11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="96BAA9A6"/>
        <Parameter Type="Param" Library="AIAI" Id="679D7D31"/>
    </Element>
    <Element Type="Param" Id="96BAA9A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D4559349"/>
        <Array Type="Param" Library="AIAI" Id="0CE97FE0"/>
    </Element>
    <Element Type="Param" Id="D4559349">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0CE97FE0">
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="Param" Id="679D7D31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="11F4E912"/>
    </Element>
    <Element Type="FunctionCall" Id="A88843F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E6151FB"/>
        <Parameter Type="Param" Library="AIAI" Id="38FF7077"/>
        <Parameter Type="Param" Library="AIAI" Id="2D39F6F3"/>
    </Element>
    <Element Type="Param" Id="8E6151FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="Param" Id="38FF7077">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2D39F6F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="405DE06A"/>
    </Element>
    <Element Type="FunctionCall" Id="FF274CAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75FF47C0"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB5A339"/>
        <Parameter Type="Param" Library="AIAI" Id="E296B497"/>
    </Element>
    <Element Type="Param" Id="75FF47C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9437FFA"/>
    </Element>
    <Element Type="FunctionCall" Id="A9437FFA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="8EB93EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="D9C8F660"/>
    </Element>
    <Element Type="Param" Id="8EB93EBB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="Param" Id="D9C8F660">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="8CB5A339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E296B497">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B774349B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AF20DD8E"/>
        <Parameter Type="Param" Library="AIAI" Id="03C896A3"/>
        <Parameter Type="Param" Library="AIAI" Id="D9EB4DC5"/>
    </Element>
    <Element Type="Param" Id="AF20DD8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3B6FB55F"/>
        <Array Type="Param" Library="AIAI" Id="63EC436D"/>
    </Element>
    <Element Type="Param" Id="3B6FB55F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="63EC436D">
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="Param" Id="03C896A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D9EB4DC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D0D8CEFA"/>
        <Array Type="Param" Library="AIAI" Id="19DC61DB"/>
    </Element>
    <Element Type="Param" Id="D0D8CEFA">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="19DC61DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="405DE06A"/>
    </Element>
    <Element Type="FunctionCall" Id="8D71DCA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1011AE76"/>
        <Parameter Type="Param" Library="AIAI" Id="8A08D87B"/>
        <Parameter Type="Param" Library="AIAI" Id="41D88F41"/>
    </Element>
    <Element Type="Param" Id="1011AE76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A1EF00A"/>
    </Element>
    <Element Type="FunctionCall" Id="8A1EF00A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="16F40A4B"/>
        <Parameter Type="Param" Library="AIAI" Id="8B8E18F3"/>
    </Element>
    <Element Type="Param" Id="16F40A4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1F2A758"/>
    </Element>
    <Element Type="FunctionCall" Id="A1F2A758">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C13C4133"/>
    </Element>
    <Element Type="Param" Id="C13C4133">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="16ADC1B8"/>
        <Array Type="Param" Library="AIAI" Id="5E5C3F86"/>
    </Element>
    <Element Type="Param" Id="16ADC1B8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5E5C3F86">
        <Variable Type="Variable" Library="AIAI" Id="987350F9"/>
    </Element>
    <Element Type="Param" Id="8B8E18F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5223CABA"/>
    </Element>
    <Element Type="FunctionCall" Id="5223CABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="839443BF"/>
    </Element>
    <Element Type="Param" Id="839443BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D5D7F01D"/>
        <Array Type="Param" Library="AIAI" Id="59CE40A4"/>
    </Element>
    <Element Type="Param" Id="D5D7F01D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="59CE40A4">
        <Parameter Type="ParamDef" Library="AIAI" Id="405DE06A"/>
    </Element>
    <Element Type="Param" Id="8A08D87B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="41D88F41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C824AD6E"/>
    </Element>
    <Element Type="FunctionCall" Id="094634B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="144652A6"/>
    </Element>
    <Element Type="Param" Id="144652A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="11F4E912"/>
    </Element>
    <Element Type="FunctionDef" Id="44348696">
        <Identifier>HeroAIHeroEval</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="142D66C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04ACBDA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="815D0ACF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="271D0033"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEC1E22D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C67308F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E7CB82C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2F42E65"/>
    </Element>
    <Element Type="ParamDef" Id="E86FA0DF">
        <Identifier>heroUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E8B252F1"/>
    </Element>
    <Element Type="Param" Id="E8B252F1">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A2168B9F">
        <Identifier>healthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1285FE2"/>
    </Element>
    <Element Type="Param" Id="A1285FE2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="142D66C0">
        <Comment>
            Modifying Health Scalar to be an inverted parabola, losing a little health isn't much of a loss, both it drops off sharply after a bit.
            0.9 -&gt; 0.98    0.8 -&gt; 0.94    0.7 -&gt; 0.86    0.6 -&gt; 0.76    0.5 -&gt; 0.62    0.4 -&gt; 0.46    0.3 -&gt; 0.26    0.2 -&gt; 0.04
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="04ACBDA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8B492236"/>
        <Parameter Type="Param" Library="AIAI" Id="BBD2CC11"/>
    </Element>
    <Element Type="Param" Id="8B492236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="BBD2CC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03B426D2"/>
    </Element>
    <Element Type="FunctionCall" Id="03B426D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7F963D25"/>
        <Parameter Type="Param" Library="AIAI" Id="F6BDC47A"/>
        <Parameter Type="Param" Library="AIAI" Id="98B641D3"/>
    </Element>
    <Element Type="Param" Id="7F963D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="F6BDC47A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="98B641D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="462613B8"/>
    </Element>
    <Element Type="FunctionCall" Id="462613B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="25FE4CFB"/>
        <Parameter Type="Param" Library="AIAI" Id="1EF290D0"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFE49EF"/>
    </Element>
    <Element Type="Param" Id="25FE4CFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
    </Element>
    <Element Type="Param" Id="1EF290D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="5CFE49EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="815D0ACF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="29A738F4"/>
        <Parameter Type="Param" Library="AIAI" Id="4C154BA9"/>
    </Element>
    <Element Type="Param" Id="29A738F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="4C154BA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54CD281C"/>
    </Element>
    <Element Type="FunctionCall" Id="54CD281C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="32F302DF"/>
        <Parameter Type="Param" Library="AIAI" Id="198D0CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="099217DC"/>
        <Parameter Type="Param" Library="AIAI" Id="69DD842F"/>
    </Element>
    <Element Type="Param" Id="198D0CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9F450887"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="099217DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D3D2B4CD"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="69DD842F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="209F76C2"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="FunctionCall" Id="271D0033">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CA70E8ED"/>
        <Parameter Type="Param" Library="AIAI" Id="6D339752"/>
    </Element>
    <Element Type="Param" Id="CA70E8ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="6D339752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601CC140"/>
    </Element>
    <Element Type="FunctionCall" Id="601CC140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AAE2FC8F"/>
        <Parameter Type="Param" Library="AIAI" Id="1179176E"/>
        <Parameter Type="Param" Library="AIAI" Id="429A2C3F"/>
    </Element>
    <Element Type="Param" Id="AAE2FC8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="1179176E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="429A2C3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FEC1E22D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B0CAE026"/>
        <Parameter Type="Param" Library="AIAI" Id="0442F0C2"/>
    </Element>
    <Element Type="Param" Id="B0CAE026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="0442F0C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B1A6E39"/>
    </Element>
    <Element Type="FunctionCall" Id="1B1A6E39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5B12787D"/>
        <Parameter Type="Param" Library="AIAI" Id="3BA521CC"/>
        <Parameter Type="Param" Library="AIAI" Id="3525ABDD"/>
    </Element>
    <Element Type="Param" Id="5B12787D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="3BA521CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0586C74C"/>
    </Element>
    <Element Type="FunctionCall" Id="0586C74C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B512496D"/>
        <Parameter Type="Param" Library="AIAI" Id="AFCCA878"/>
        <Parameter Type="Param" Library="AIAI" Id="F61AA692"/>
    </Element>
    <Element Type="Param" Id="B512496D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="AFCCA878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="F61AA692">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="3525ABDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2C67308F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9570BF40"/>
        <Parameter Type="Param" Library="AIAI" Id="E8012BE5"/>
    </Element>
    <Element Type="Param" Id="9570BF40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="E8012BE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A4AAC2C"/>
    </Element>
    <Element Type="FunctionCall" Id="1A4AAC2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="48075470"/>
        <Parameter Type="Param" Library="AIAI" Id="225E118A"/>
        <Parameter Type="Param" Library="AIAI" Id="A3309D6D"/>
    </Element>
    <Element Type="Param" Id="48075470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="225E118A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="A3309D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1E7CB82C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="12DE5E6B"/>
        <Parameter Type="Param" Library="AIAI" Id="5AFA0A42"/>
    </Element>
    <Element Type="Param" Id="12DE5E6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Param" Id="5AFA0A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="183BAB28"/>
    </Element>
    <Element Type="FunctionCall" Id="183BAB28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="32F302DF"/>
        <Parameter Type="Param" Library="AIAI" Id="67BB9DE6"/>
        <Parameter Type="Param" Library="AIAI" Id="0CBC7509"/>
        <Parameter Type="Param" Library="AIAI" Id="AE945040"/>
    </Element>
    <Element Type="Param" Id="67BB9DE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9F450887"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0CBC7509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D3D2B4CD"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AE945040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="209F76C2"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="FunctionCall" Id="B2F42E65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3E3FA083"/>
    </Element>
    <Element Type="Param" Id="3E3FA083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6075C1DF"/>
    </Element>
    <Element Type="FunctionCall" Id="6075C1DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BB589ADA"/>
        <Parameter Type="Param" Library="AIAI" Id="7D93466C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5ACB718"/>
    </Element>
    <Element Type="Param" Id="BB589ADA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="7D93466C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4111B98"/>
    </Element>
    <Element Type="FunctionCall" Id="A4111B98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F3BB23D9"/>
        <Parameter Type="Param" Library="AIAI" Id="B5593186"/>
        <Parameter Type="Param" Library="AIAI" Id="BD9FA157"/>
    </Element>
    <Element Type="Param" Id="F3BB23D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="B5593186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF4E7791"/>
    </Element>
    <Element Type="FunctionCall" Id="EF4E7791">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="839DB9B3"/>
    </Element>
    <Element Type="Param" Id="839DB9B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E86FA0DF"/>
    </Element>
    <Element Type="Param" Id="BD9FA157">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="6B085814"/>
    </Element>
    <Element Type="Param" Id="B5ACB718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A2168B9F"/>
    </Element>
    <Element Type="Category" Id="9F0D2053">
        <Item Type="FunctionDef" Library="AIAI" Id="EB7CBE5B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="422A41FB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="84D75AF6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8D4BD602"/>
        <Item Type="FunctionDef" Library="AIAI" Id="577738E0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3DEC81D9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4B9DB64F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A0EC890D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C6D0AFDE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="04AAE815"/>
        <Item Type="FunctionDef" Library="AIAI" Id="98B1504C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B1AAEB2D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="430C8120"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DBBF230A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F87A1876"/>
        <Item Type="FunctionDef" Library="AIAI" Id="647E7E4B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9537637F"/>
    </Element>
    <Element Type="FunctionDef" Id="EB7CBE5B">
        <Identifier>HeroAIUpdateHomeEval</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE7F5740"/>
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
        <Variable Type="Variable" Library="AIAI" Id="51897CB2"/>
        <Variable Type="Variable" Library="AIAI" Id="189A878C"/>
        <Variable Type="Variable" Library="AIAI" Id="A84E996D"/>
        <Variable Type="Variable" Library="AIAI" Id="4817564B"/>
        <Variable Type="Variable" Library="AIAI" Id="8E024F2F"/>
        <Variable Type="Variable" Library="AIAI" Id="948A0B21"/>
        <Variable Type="Variable" Library="AIAI" Id="B9D9135F"/>
        <Variable Type="Variable" Library="AIAI" Id="06D7C4BB"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC49294D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E03259F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C339F970"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FD7FFDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D76088D8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0F728E57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F70DBB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88805413"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2F61907"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5F26F32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E34B4D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAE0C63A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2A0AC1A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED5E8BCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11BC1DD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34E831F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0A212645"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DAD5BC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5853D5F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2BF464E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39F8EDAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD841D61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BC7F24D"/>
    </Element>
    <Element Type="ParamDef" Id="CE7F5740">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="91C52995">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4F7C189D"/>
    </Element>
    <Element Type="Param" Id="4F7C189D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="51897CB2">
        <Identifier>baseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F7DFDAA9"/>
    </Element>
    <Element Type="Param" Id="F7DFDAA9">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="189A878C">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B54BD644"/>
    </Element>
    <Element Type="Param" Id="B54BD644">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A84E996D">
        <Identifier>coreUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="134BE15A"/>
    </Element>
    <Element Type="Param" Id="134BE15A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="4817564B">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87E1DA1B"/>
    </Element>
    <Element Type="Param" Id="87E1DA1B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D978C04"/>
    </Element>
    <Element Type="FunctionCall" Id="5D978C04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="8E024F2F">
        <Identifier>friendlies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1F7DB97"/>
    </Element>
    <Element Type="Param" Id="C1F7DB97">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50A781A0"/>
    </Element>
    <Element Type="FunctionCall" Id="50A781A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="948A0B21">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="22F280DE"/>
    </Element>
    <Element Type="Param" Id="22F280DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EAD1AE1"/>
    </Element>
    <Element Type="FunctionCall" Id="0EAD1AE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="B9D9135F">
        <Identifier>minions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8D08975F"/>
    </Element>
    <Element Type="Param" Id="8D08975F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EAA3D5E"/>
    </Element>
    <Element Type="FunctionCall" Id="8EAA3D5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="06D7C4BB">
        <Identifier>summons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E642826A"/>
    </Element>
    <Element Type="Param" Id="E642826A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3FC4540"/>
    </Element>
    <Element Type="FunctionCall" Id="F3FC4540">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="306ED55A">
        <Identifier>minionsAndSummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0329762B"/>
    </Element>
    <Element Type="Param" Id="0329762B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D330CE1"/>
    </Element>
    <Element Type="FunctionCall" Id="6D330CE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="FC49294D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D480B798"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="183E0DC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F5971BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="555DACAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="694D4F6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4580D057"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="019F33EE"/>
    </Element>
    <Element Type="FunctionCall" Id="D480B798">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E2AAC595"/>
        <Parameter Type="Param" Library="AIAI" Id="C5856457"/>
    </Element>
    <Element Type="Param" Id="E2AAC595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="C5856457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADD224AB"/>
    </Element>
    <Element Type="FunctionCall" Id="ADD224AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A68B7C"/>
    </Element>
    <Element Type="Param" Id="C0A68B7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="183E0DC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2D92AAE7"/>
        <Parameter Type="Param" Library="AIAI" Id="33D57CF0"/>
    </Element>
    <Element Type="Param" Id="2D92AAE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="51897CB2"/>
    </Element>
    <Element Type="Param" Id="33D57CF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="6F5971BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CE151D95"/>
        <Parameter Type="Param" Library="AIAI" Id="D165F053"/>
    </Element>
    <Element Type="Param" Id="CE151D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="189A878C"/>
    </Element>
    <Element Type="Param" Id="D165F053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="555DACAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="59BD4FD3"/>
        <Parameter Type="Param" Library="AIAI" Id="7285710A"/>
    </Element>
    <Element Type="Param" Id="59BD4FD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="7285710A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="307CA66A"/>
    </Element>
    <Element Type="FunctionCall" Id="307CA66A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE70FCA"/>
    </Element>
    <Element Type="Param" Id="6BE70FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="694D4F6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1981E1"/>
        <Parameter Type="Param" Library="AIAI" Id="5F7E5FF9"/>
    </Element>
    <Element Type="Param" Id="8F1981E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="51897CB2"/>
    </Element>
    <Element Type="Param" Id="5F7E5FF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="4580D057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB9663F7"/>
        <Parameter Type="Param" Library="AIAI" Id="90FB2C47"/>
    </Element>
    <Element Type="Param" Id="DB9663F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="189A878C"/>
    </Element>
    <Element Type="Param" Id="90FB2C47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="019F33EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B966F2DF"/>
        <Parameter Type="Param" Library="AIAI" Id="AD1EF300"/>
        <Parameter Type="Param" Library="AIAI" Id="47E7A705"/>
    </Element>
    <Element Type="Param" Id="B966F2DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE7F5740"/>
    </Element>
    <Element Type="Param" Id="AD1EF300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47E7A705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="E03259F4">
        <Comment>
            Ally Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C339F970">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A6292E79"/>
        <Parameter Type="Param" Library="AIAI" Id="1C9EC48C"/>
    </Element>
    <Element Type="Param" Id="A6292E79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8E024F2F"/>
    </Element>
    <Element Type="Param" Id="1C9EC48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC7B8355"/>
    </Element>
    <Element Type="FunctionCall" Id="DC7B8355">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D46796B6"/>
        <Parameter Type="Param" Library="AIAI" Id="D90A2DC9"/>
        <Parameter Type="Param" Library="AIAI" Id="0333B0DF"/>
        <Parameter Type="Param" Library="AIAI" Id="CC3ED055"/>
        <Parameter Type="Param" Library="AIAI" Id="8F00C360"/>
    </Element>
    <Element Type="Param" Id="D46796B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="D90A2DC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0333B0DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="CC3ED055">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="51897CB2"/>
    </Element>
    <Element Type="Param" Id="8F00C360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="189A878C"/>
    </Element>
    <Element Type="FunctionCall" Id="4FD7FFDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="96476321"/>
        <Parameter Type="Param" Library="AIAI" Id="A3B56E17"/>
    </Element>
    <Element Type="Param" Id="96476321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="948A0B21"/>
    </Element>
    <Element Type="Param" Id="A3B56E17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88A048DB"/>
    </Element>
    <Element Type="FunctionCall" Id="88A048DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="26F6C7A4"/>
        <Parameter Type="Param" Library="AIAI" Id="84C9D215"/>
        <Parameter Type="Param" Library="AIAI" Id="30C4A096"/>
        <Parameter Type="Param" Library="AIAI" Id="DF1A7D51"/>
        <Parameter Type="Param" Library="AIAI" Id="576A6542"/>
    </Element>
    <Element Type="Param" Id="26F6C7A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="84C9D215">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="30C4A096">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="DF1A7D51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="576A6542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="8E024F2F"/>
    </Element>
    <Element Type="FunctionCall" Id="D76088D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="31BDF2D8"/>
        <Parameter Type="Param" Library="AIAI" Id="93A8B376"/>
    </Element>
    <Element Type="Param" Id="31BDF2D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F28393A5"/>
        <Array Type="Param" Library="AIAI" Id="BE31D104"/>
    </Element>
    <Element Type="Param" Id="F28393A5">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="5B1BD86E"/>
    </Element>
    <Element Type="Param" Id="5B1BD86E">
        <Variable Type="Variable" Library="AIAI" Id="50788E15"/>
    </Element>
    <Element Type="Param" Id="BE31D104">
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="93A8B376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF8E2745"/>
    </Element>
    <Element Type="FunctionCall" Id="AF8E2745">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="728A15A0"/>
        <Parameter Type="Param" Library="AIAI" Id="03195221"/>
    </Element>
    <Element Type="Param" Id="728A15A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="03195221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="948A0B21"/>
    </Element>
    <Element Type="Comment" Id="0F728E57">
        <Comment>
            Ally Minions/Summouns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4F70DBB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9D8B96DE"/>
        <Parameter Type="Param" Library="AIAI" Id="0E78152E"/>
    </Element>
    <Element Type="Param" Id="9D8B96DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B9D9135F"/>
    </Element>
    <Element Type="Param" Id="0E78152E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FCDFF99"/>
    </Element>
    <Element Type="FunctionCall" Id="8FCDFF99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="D60E3B5B"/>
        <Parameter Type="Param" Library="AIAI" Id="C752664E"/>
        <Parameter Type="Param" Library="AIAI" Id="4F269CD9"/>
        <Parameter Type="Param" Library="AIAI" Id="99A98778"/>
        <Parameter Type="Param" Library="AIAI" Id="FF1C4CDA"/>
    </Element>
    <Element Type="Param" Id="D60E3B5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="C752664E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="4F269CD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="99A98778">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="FF1C4CDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="8E024F2F"/>
    </Element>
    <Element Type="FunctionCall" Id="88805413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B3C6FF"/>
        <Parameter Type="Param" Library="AIAI" Id="5CCC0B54"/>
    </Element>
    <Element Type="Param" Id="F3B3C6FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06D7C4BB"/>
    </Element>
    <Element Type="Param" Id="5CCC0B54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92A68880"/>
    </Element>
    <Element Type="FunctionCall" Id="92A68880">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="0969E1D6"/>
        <Parameter Type="Param" Library="AIAI" Id="9CE548A8"/>
        <Parameter Type="Param" Library="AIAI" Id="7C9A20AD"/>
        <Parameter Type="Param" Library="AIAI" Id="1CD258B1"/>
        <Parameter Type="Param" Library="AIAI" Id="FC603817"/>
    </Element>
    <Element Type="Param" Id="0969E1D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="9CE548A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="7C9A20AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="1CD258B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="FC603817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="8E024F2F"/>
    </Element>
    <Element Type="FunctionCall" Id="C2F61907">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="17528D4A"/>
        <Parameter Type="Param" Library="AIAI" Id="22D6563C"/>
    </Element>
    <Element Type="Param" Id="17528D4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="Param" Id="22D6563C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17040028"/>
    </Element>
    <Element Type="FunctionCall" Id="17040028">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="B5F26F32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="AC8E9D75"/>
        <Parameter Type="Param" Library="AIAI" Id="1232A60A"/>
    </Element>
    <Element Type="Param" Id="AC8E9D75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="B9D9135F"/>
    </Element>
    <Element Type="Param" Id="1232A60A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="FunctionCall" Id="8E34B4D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="A841CA1B"/>
        <Parameter Type="Param" Library="AIAI" Id="FC235D27"/>
    </Element>
    <Element Type="Param" Id="A841CA1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="06D7C4BB"/>
    </Element>
    <Element Type="Param" Id="FC235D27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="FunctionCall" Id="BAE0C63A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4C6AEDC4"/>
        <Parameter Type="Param" Library="AIAI" Id="9E5DCDBB"/>
    </Element>
    <Element Type="Param" Id="4C6AEDC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="78AE0488"/>
        <Array Type="Param" Library="AIAI" Id="25471E10"/>
    </Element>
    <Element Type="Param" Id="78AE0488">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="0FA4188E"/>
    </Element>
    <Element Type="Param" Id="0FA4188E">
        <Variable Type="Variable" Library="AIAI" Id="D4D419A2"/>
    </Element>
    <Element Type="Param" Id="25471E10">
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="9E5DCDBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93ADC8BD"/>
    </Element>
    <Element Type="FunctionCall" Id="93ADC8BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="47CFBCEB"/>
        <Parameter Type="Param" Library="AIAI" Id="F67F4C04"/>
    </Element>
    <Element Type="Param" Id="47CFBCEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="F67F4C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="Comment" Id="2A0AC1A5">
        <Comment>
            Enemy Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ED5E8BCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1E815B5C"/>
        <Parameter Type="Param" Library="AIAI" Id="2D5DE54A"/>
    </Element>
    <Element Type="Param" Id="1E815B5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4817564B"/>
    </Element>
    <Element Type="Param" Id="2D5DE54A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF4B9229"/>
    </Element>
    <Element Type="FunctionCall" Id="AF4B9229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2B61EE"/>
        <Parameter Type="Param" Library="AIAI" Id="415189DD"/>
        <Parameter Type="Param" Library="AIAI" Id="2D0BE758"/>
        <Parameter Type="Param" Library="AIAI" Id="4E72EE2A"/>
        <Parameter Type="Param" Library="AIAI" Id="AC09D628"/>
    </Element>
    <Element Type="Param" Id="2F2B61EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="415189DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2D0BE758">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="4E72EE2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="51897CB2"/>
    </Element>
    <Element Type="Param" Id="AC09D628">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="189A878C"/>
    </Element>
    <Element Type="FunctionCall" Id="11BC1DD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A621D031"/>
        <Parameter Type="Param" Library="AIAI" Id="CE98E85E"/>
    </Element>
    <Element Type="Param" Id="A621D031">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="948A0B21"/>
    </Element>
    <Element Type="Param" Id="CE98E85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58796DEB"/>
    </Element>
    <Element Type="FunctionCall" Id="58796DEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="BB9C4409"/>
        <Parameter Type="Param" Library="AIAI" Id="4CFAFF87"/>
        <Parameter Type="Param" Library="AIAI" Id="1FE4FB24"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8E3CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="734F84B0"/>
    </Element>
    <Element Type="Param" Id="BB9C4409">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="4CFAFF87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="1FE4FB24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4E8E3CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="734F84B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="4817564B"/>
    </Element>
    <Element Type="FunctionCall" Id="34E831F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0B601B46"/>
        <Parameter Type="Param" Library="AIAI" Id="52C38CBD"/>
    </Element>
    <Element Type="Param" Id="0B601B46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="133428D2"/>
        <Array Type="Param" Library="AIAI" Id="1784A867"/>
    </Element>
    <Element Type="Param" Id="133428D2">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="3B2633B2"/>
    </Element>
    <Element Type="Param" Id="3B2633B2">
        <Variable Type="Variable" Library="AIAI" Id="DA66C449"/>
    </Element>
    <Element Type="Param" Id="1784A867">
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="52C38CBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C1EE967"/>
    </Element>
    <Element Type="FunctionCall" Id="9C1EE967">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="56F02E5F"/>
        <Parameter Type="Param" Library="AIAI" Id="CECDCFCF"/>
    </Element>
    <Element Type="Param" Id="56F02E5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="CECDCFCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="948A0B21"/>
    </Element>
    <Element Type="Comment" Id="0A212645">
        <Comment>
            Enemy Minions/Summons
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6DAD5BC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DE8646D4"/>
        <Parameter Type="Param" Library="AIAI" Id="12570276"/>
    </Element>
    <Element Type="Param" Id="DE8646D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B9D9135F"/>
    </Element>
    <Element Type="Param" Id="12570276">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAAAD20D"/>
    </Element>
    <Element Type="FunctionCall" Id="AAAAD20D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="B6BEE315"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C10816"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9B93D8"/>
        <Parameter Type="Param" Library="AIAI" Id="9BBEF016"/>
        <Parameter Type="Param" Library="AIAI" Id="A04AD1B1"/>
    </Element>
    <Element Type="Param" Id="B6BEE315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="A9C10816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5E9B93D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="9BBEF016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="A04AD1B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="4817564B"/>
    </Element>
    <Element Type="FunctionCall" Id="5853D5F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B08D4097"/>
        <Parameter Type="Param" Library="AIAI" Id="588727C6"/>
    </Element>
    <Element Type="Param" Id="B08D4097">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06D7C4BB"/>
    </Element>
    <Element Type="Param" Id="588727C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7DF3578"/>
    </Element>
    <Element Type="FunctionCall" Id="B7DF3578">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="EA109D99"/>
        <Parameter Type="Param" Library="AIAI" Id="D45F7993"/>
        <Parameter Type="Param" Library="AIAI" Id="21C2F2CE"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA98FE4"/>
        <Parameter Type="Param" Library="AIAI" Id="D1BF3C4B"/>
    </Element>
    <Element Type="Param" Id="EA109D99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D45F7993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="21C2F2CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="CBA98FE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D1BF3C4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="4817564B"/>
    </Element>
    <Element Type="FunctionCall" Id="A2BF464E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="67995936"/>
        <Parameter Type="Param" Library="AIAI" Id="3E18E5CD"/>
    </Element>
    <Element Type="Param" Id="67995936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="Param" Id="3E18E5CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBD88B03"/>
    </Element>
    <Element Type="FunctionCall" Id="DBD88B03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="39F8EDAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="46FE5369"/>
        <Parameter Type="Param" Library="AIAI" Id="25BFCEC0"/>
    </Element>
    <Element Type="Param" Id="46FE5369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="B9D9135F"/>
    </Element>
    <Element Type="Param" Id="25BFCEC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="FunctionCall" Id="DD841D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8732F20"/>
        <Parameter Type="Param" Library="AIAI" Id="275E78CF"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA98341"/>
    </Element>
    <Element Type="Param" Id="275E78CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="320F19A2"/>
        <Variable Type="Variable" Library="AIAI" Id="06D7C4BB"/>
    </Element>
    <Element Type="Param" Id="3DA98341">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32E1F427"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="FunctionCall" Id="1BC7F24D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="41315FF7"/>
        <Parameter Type="Param" Library="AIAI" Id="41A51D47"/>
    </Element>
    <Element Type="Param" Id="41315FF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA5B5377"/>
        <Array Type="Param" Library="AIAI" Id="D1C91C82"/>
    </Element>
    <Element Type="Param" Id="AA5B5377">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="44A6A22E"/>
    </Element>
    <Element Type="Param" Id="44A6A22E">
        <Variable Type="Variable" Library="AIAI" Id="652D73F4"/>
    </Element>
    <Element Type="Param" Id="D1C91C82">
        <Variable Type="Variable" Library="AIAI" Id="91C52995"/>
    </Element>
    <Element Type="Param" Id="41A51D47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84E1E8FE"/>
    </Element>
    <Element Type="FunctionCall" Id="84E1E8FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="7CC0014D"/>
        <Parameter Type="Param" Library="AIAI" Id="6044D510"/>
    </Element>
    <Element Type="Param" Id="7CC0014D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="6044D510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="306ED55A"/>
    </Element>
    <Element Type="FunctionDef" Id="422A41FB">
        <Identifier>HeroAIUpdateTeamPlayerData</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B76810F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7E762810"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40177DE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3E7A65D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50D54ABE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2C6B1055"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90ED577E"/>
    </Element>
    <Element Type="ParamDef" Id="ED188FB5">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="5433C913">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D0B719D4"/>
    </Element>
    <Element Type="Param" Id="D0B719D4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3241F928">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB91C08D"/>
    </Element>
    <Element Type="Param" Id="BB91C08D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7B76810F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28AB39E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1008E89D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44622581"/>
    </Element>
    <Element Type="FunctionCall" Id="D28AB39E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="095B4EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="36EB5DD9"/>
    </Element>
    <Element Type="Param" Id="095B4EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="Param" Id="36EB5DD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA6019BB"/>
    </Element>
    <Element Type="FunctionCall" Id="FA6019BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E87C98DD"/>
    </Element>
    <Element Type="Param" Id="E87C98DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="1008E89D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EC6582B6"/>
        <Parameter Type="Param" Library="AIAI" Id="5DFB6812"/>
    </Element>
    <Element Type="Param" Id="EC6582B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="Param" Id="5DFB6812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2307381D"/>
    </Element>
    <Element Type="FunctionCall" Id="2307381D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5059590C"/>
    </Element>
    <Element Type="Param" Id="5059590C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="44622581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="58DE0098"/>
        <Parameter Type="Param" Library="AIAI" Id="B014F3AB"/>
        <Parameter Type="Param" Library="AIAI" Id="A04DBE1D"/>
    </Element>
    <Element Type="Param" Id="58DE0098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
    </Element>
    <Element Type="Param" Id="B014F3AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A04DBE1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="7E762810">
        <Comment>
            Clear old data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="40177DE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000059"/>
        <Parameter Type="Param" Library="AIAI" Id="E9759438"/>
    </Element>
    <Element Type="Param" Id="E9759438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000098"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="ACA92BCC"/>
        <Array Type="Param" Library="AIAI" Id="D4F150B4"/>
    </Element>
    <Element Type="Param" Id="ACA92BCC">
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
    </Element>
    <Element Type="Param" Id="D4F150B4">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="E3E7A65D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000059"/>
        <Parameter Type="Param" Library="AIAI" Id="B0F9267E"/>
    </Element>
    <Element Type="Param" Id="B0F9267E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000098"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="AD51D41A"/>
        <Array Type="Param" Library="AIAI" Id="4E3FDAFD"/>
    </Element>
    <Element Type="Param" Id="AD51D41A">
        <Variable Type="Variable" Library="AIAI" Id="95025BD3"/>
    </Element>
    <Element Type="Param" Id="4E3FDAFD">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="50D54ABE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000059"/>
        <Parameter Type="Param" Library="AIAI" Id="FCD698D7"/>
    </Element>
    <Element Type="Param" Id="FCD698D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000098"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="667D36D4"/>
        <Array Type="Param" Library="AIAI" Id="58586454"/>
    </Element>
    <Element Type="Param" Id="667D36D4">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="58586454">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="Comment" Id="2C6B1055">
        <Comment>
            Recalculate data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="90ED577E">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="825396BB"/>
        <Parameter Type="Param" Library="AIAI" Id="4BB4A386"/>
        <Parameter Type="Param" Library="AIAI" Id="8F967A37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69F5DD3C"/>
    </Element>
    <Element Type="Param" Id="825396BB">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4BB4A386">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="8F967A37">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="FunctionCall" Id="69F5DD3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49BE77E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12B88777"/>
    </Element>
    <Element Type="FunctionCall" Id="49BE77E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CC1D1AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FAED15A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1621ADBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAF3AC0C"/>
    </Element>
    <Element Type="FunctionCall" Id="1CC1D1AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8ACD735D"/>
        <Parameter Type="Param" Library="AIAI" Id="C88E2FE1"/>
    </Element>
    <Element Type="Param" Id="8ACD735D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="C88E2FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="67515A6A"/>
        <Array Type="Param" Library="AIAI" Id="842D670E"/>
    </Element>
    <Element Type="Param" Id="67515A6A">
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
    </Element>
    <Element Type="Param" Id="842D670E">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="2FAED15A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3D77C494"/>
        <Parameter Type="Param" Library="AIAI" Id="42943FB8"/>
    </Element>
    <Element Type="Param" Id="3D77C494">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="42943FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="94F4C595"/>
        <Array Type="Param" Library="AIAI" Id="6689C7DB"/>
    </Element>
    <Element Type="Param" Id="94F4C595">
        <Variable Type="Variable" Library="AIAI" Id="95025BD3"/>
    </Element>
    <Element Type="Param" Id="6689C7DB">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="1621ADBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3435FD1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C732A9F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60E9109B"/>
    </Element>
    <Element Type="FunctionCall" Id="3435FD1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="90CE5B60"/>
        <Parameter Type="Param" Library="AIAI" Id="C26AC409"/>
    </Element>
    <Element Type="Param" Id="90CE5B60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="C26AC409">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="BA5DBD8A"/>
        <Array Type="Param" Library="AIAI" Id="E1A00F1C"/>
    </Element>
    <Element Type="Param" Id="BA5DBD8A">
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
    </Element>
    <Element Type="Param" Id="E1A00F1C">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="C732A9F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED99571C"/>
        <Parameter Type="Param" Library="AIAI" Id="6CF146B2"/>
    </Element>
    <Element Type="Param" Id="ED99571C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="6CF146B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="D7B99CD3"/>
        <Array Type="Param" Library="AIAI" Id="2D3DB630"/>
    </Element>
    <Element Type="Param" Id="D7B99CD3">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="2D3DB630">
        <Variable Type="Variable" Library="AIAI" Id="5433C913"/>
    </Element>
    <Element Type="FunctionCall" Id="60E9109B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CCC36255"/>
        <Parameter Type="Param" Library="AIAI" Id="5B49834C"/>
        <Parameter Type="Param" Library="AIAI" Id="5B52C080"/>
    </Element>
    <Element Type="Param" Id="CCC36255">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65299B56"/>
    </Element>
    <Element Type="FunctionCall" Id="65299B56">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="6E5DA16E"/>
        <Parameter Type="Param" Library="AIAI" Id="F1522279"/>
    </Element>
    <Element Type="Param" Id="6E5DA16E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="F1522279">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="5B49834C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B52C080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AAF3AC0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="595B7B98"/>
        <Parameter Type="Param" Library="AIAI" Id="6CFE43BC"/>
        <Parameter Type="Param" Library="AIAI" Id="2A42680D"/>
    </Element>
    <Element Type="Param" Id="595B7B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2459711F"/>
    </Element>
    <Element Type="FunctionCall" Id="2459711F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="B614BF49"/>
        <Parameter Type="Param" Library="AIAI" Id="D604B7B7"/>
    </Element>
    <Element Type="Param" Id="B614BF49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="D604B7B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="6CFE43BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A42680D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="12B88777">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9F774D4D"/>
        <Parameter Type="Param" Library="AIAI" Id="9EEB89CC"/>
        <Parameter Type="Param" Library="AIAI" Id="C83FD8F9"/>
    </Element>
    <Element Type="Param" Id="9F774D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EDF7A744"/>
        <Array Type="Param" Library="AIAI" Id="195D859D"/>
    </Element>
    <Element Type="Param" Id="EDF7A744">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="195D859D">
        <Variable Type="Variable" Library="AIAI" Id="3241F928"/>
    </Element>
    <Element Type="Param" Id="9EEB89CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C83FD8F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ED188FB5"/>
    </Element>
    <Element Type="FunctionDef" Id="84D75AF6">
        <Identifier>HeroAIUpdateHeroTracking</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
        <Variable Type="Variable" Library="AIAI" Id="632F47F7"/>
        <Variable Type="Variable" Library="AIAI" Id="4E57B7FB"/>
        <Variable Type="Variable" Library="AIAI" Id="8244C835"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
        <Variable Type="Variable" Library="AIAI" Id="81551F91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E10BBB39"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="334DF843"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0D8C308"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D12B88C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24104013"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A92A96F"/>
    </Element>
    <Element Type="ParamDef" Id="EDBE994C">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="632F47F7">
        <Identifier>allyPlayerGroup</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="849940CD"/>
    </Element>
    <Element Type="Param" Id="849940CD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AB89116"/>
    </Element>
    <Element Type="FunctionCall" Id="3AB89116">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="4E57B7FB">
        <Identifier>allyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="8244C835">
        <Identifier>enemyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="D754E811">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8388F347"/>
    </Element>
    <Element Type="Param" Id="8388F347">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4068AB43">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09062A7E"/>
    </Element>
    <Element Type="Param" Id="09062A7E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="81551F91">
        <Identifier>distanceToLane</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="27EE7F8E"/>
    </Element>
    <Element Type="Param" Id="27EE7F8E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E10BBB39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BD1A3E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CE4AC7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04A3C950"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A95E9CDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C97D4FD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48B49806"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8B4A42B"/>
    </Element>
    <Element Type="FunctionCall" Id="9BD1A3E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E72D3C49"/>
        <Parameter Type="Param" Library="AIAI" Id="110D5707"/>
    </Element>
    <Element Type="Param" Id="E72D3C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="632F47F7"/>
    </Element>
    <Element Type="Param" Id="110D5707">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="9CE4AC7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6364784F"/>
        <Parameter Type="Param" Library="AIAI" Id="B60001C5"/>
    </Element>
    <Element Type="Param" Id="6364784F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="632F47F7"/>
    </Element>
    <Element Type="Param" Id="B60001C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="04A3C950">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8E97733A"/>
        <Parameter Type="Param" Library="AIAI" Id="A226D1AF"/>
    </Element>
    <Element Type="Param" Id="8E97733A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E57B7FB"/>
    </Element>
    <Element Type="Param" Id="A226D1AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="A95E9CDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="25C8146F"/>
        <Parameter Type="Param" Library="AIAI" Id="1E38BDDC"/>
    </Element>
    <Element Type="Param" Id="25C8146F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8244C835"/>
    </Element>
    <Element Type="Param" Id="1E38BDDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="C97D4FD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE669EF"/>
        <Parameter Type="Param" Library="AIAI" Id="CCFAC4E8"/>
    </Element>
    <Element Type="Param" Id="5DE669EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E57B7FB"/>
    </Element>
    <Element Type="Param" Id="CCFAC4E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="48B49806">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4499339A"/>
        <Parameter Type="Param" Library="AIAI" Id="48251EDA"/>
    </Element>
    <Element Type="Param" Id="4499339A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8244C835"/>
    </Element>
    <Element Type="Param" Id="48251EDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="A8B4A42B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CF3FE0C1"/>
        <Parameter Type="Param" Library="AIAI" Id="41F7761B"/>
        <Parameter Type="Param" Library="AIAI" Id="5EF92616"/>
    </Element>
    <Element Type="Param" Id="CF3FE0C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="41F7761B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5EF92616">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="334DF843">
        <Comment>
            Record the position of all heroes that are in vision
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B0D8C308">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="6728650E"/>
        <Parameter Type="Param" Library="AIAI" Id="B60A880F"/>
        <Parameter Type="Param" Library="AIAI" Id="65DD8F6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="128CB021"/>
    </Element>
    <Element Type="Param" Id="6728650E">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B60A880F">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="65DD8F6D">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="FunctionCall" Id="128CB021">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7ED6A7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73A86096"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76474E83"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="95D66E2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FC09FE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A57A6175"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C34106F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="369ACA5F"/>
    </Element>
    <Element Type="FunctionCall" Id="F7ED6A7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="65144B76"/>
        <Parameter Type="Param" Library="AIAI" Id="FDEB9768"/>
        <Parameter Type="Param" Library="AIAI" Id="518FE7DF"/>
    </Element>
    <Element Type="Param" Id="65144B76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F87165F"/>
    </Element>
    <Element Type="FunctionCall" Id="2F87165F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6EF13F"/>
        <Parameter Type="Param" Library="AIAI" Id="77949EF5"/>
    </Element>
    <Element Type="Param" Id="BA6EF13F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="77949EF5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="FDEB9768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="518FE7DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73A86096">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC291607"/>
        <Parameter Type="Param" Library="AIAI" Id="D9A9156C"/>
    </Element>
    <Element Type="Param" Id="CC291607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6F56E26D"/>
        <Array Type="Param" Library="AIAI" Id="57C4ACDC"/>
    </Element>
    <Element Type="Param" Id="6F56E26D">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="2B0843DF"/>
        <Array Type="Param" Library="AIAI" Id="FC82AC0D"/>
    </Element>
    <Element Type="Param" Id="2B0843DF">
        <Variable Type="Variable" Library="AIAI" Id="5C4690C9"/>
    </Element>
    <Element Type="Param" Id="FC82AC0D">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="57C4ACDC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E58EDC1"/>
    </Element>
    <Element Type="FunctionCall" Id="0E58EDC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A117E7"/>
    </Element>
    <Element Type="Param" Id="C3A117E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="D9A9156C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22B61237"/>
    </Element>
    <Element Type="FunctionCall" Id="22B61237">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E25628DD"/>
    </Element>
    <Element Type="Param" Id="E25628DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="76474E83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9EBA884"/>
        <Parameter Type="Param" Library="AIAI" Id="DBA4989E"/>
    </Element>
    <Element Type="Param" Id="D9EBA884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F180754D"/>
        <Array Type="Param" Library="AIAI" Id="0D023699"/>
    </Element>
    <Element Type="Param" Id="F180754D">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="F7893FD6"/>
        <Array Type="Param" Library="AIAI" Id="A001519D"/>
    </Element>
    <Element Type="Param" Id="F7893FD6">
        <Variable Type="Variable" Library="AIAI" Id="7E63C6C9"/>
    </Element>
    <Element Type="Param" Id="A001519D">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="0D023699">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="304E60FA"/>
    </Element>
    <Element Type="FunctionCall" Id="304E60FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="776EC406"/>
    </Element>
    <Element Type="Param" Id="776EC406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="DBA4989E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67001F6F"/>
    </Element>
    <Element Type="FunctionCall" Id="67001F6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB90AE2"/>
    </Element>
    <Element Type="Param" Id="CDB90AE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5482B754"/>
        <Array Type="Param" Library="AIAI" Id="86BA974F"/>
    </Element>
    <Element Type="Param" Id="5482B754">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="86BA974F">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Comment" Id="95D66E2C">
        <Comment>
            Update their last seen lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1FC09FE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="415301E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E213941F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE76CBAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B89F7889"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36450F9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA94504A"/>
    </Element>
    <Element Type="FunctionCall" Id="415301E9">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71C0B75F"/>
    </Element>
    <Element Type="Param" Id="71C0B75F">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E173E5A3"/>
    </Element>
    <Element Type="FunctionCall" Id="E173E5A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="23A45922"/>
    </Element>
    <Element Type="Param" Id="23A45922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5E35B18F"/>
        <Array Type="Param" Library="AIAI" Id="CC2061C2"/>
    </Element>
    <Element Type="Param" Id="5E35B18F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CC2061C2">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="FunctionCall" Id="E213941F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8214FA79"/>
        <Parameter Type="Param" Library="AIAI" Id="4AC5212D"/>
    </Element>
    <Element Type="Param" Id="8214FA79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
    </Element>
    <Element Type="Param" Id="4AC5212D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="C1034588"/>
    </Element>
    <Element Type="Param" Id="C1034588">
        <Variable Type="Variable" Library="Game" Id="C0BFC7AB"/>
    </Element>
    <Element Type="FunctionCall" Id="BE76CBAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A130206E"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E0C61E"/>
    </Element>
    <Element Type="Param" Id="A130206E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="81551F91"/>
    </Element>
    <Element Type="Param" Id="E7E0C61E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="A69FB80B"/>
    </Element>
    <Element Type="Param" Id="A69FB80B">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="165C6F52"/>
        <Array Type="Param" Library="AIAI" Id="4AD0DF55"/>
    </Element>
    <Element Type="Param" Id="165C6F52">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="4AD0DF55">
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
    </Element>
    <Element Type="FunctionCall" Id="B89F7889">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B074934E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37D57B34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA4EBD19"/>
    </Element>
    <Element Type="FunctionCall" Id="B074934E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82C0A3F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C2B865B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="587C559D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9B5C822"/>
    </Element>
    <Element Type="FunctionCall" Id="82C0A3F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="122EE7E6"/>
        <Parameter Type="Param" Library="AIAI" Id="247BB192"/>
    </Element>
    <Element Type="Param" Id="122EE7E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="637A5DE0"/>
        <Array Type="Param" Library="AIAI" Id="34316D67"/>
    </Element>
    <Element Type="Param" Id="637A5DE0">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B67A5B58"/>
        <Array Type="Param" Library="AIAI" Id="C704A5FF"/>
    </Element>
    <Element Type="Param" Id="B67A5B58">
        <Variable Type="Variable" Library="AIAI" Id="A3267665"/>
    </Element>
    <Element Type="Param" Id="C704A5FF">
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
    </Element>
    <Element Type="Param" Id="34316D67">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="355B87E2"/>
    </Element>
    <Element Type="FunctionCall" Id="355B87E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DE9D61B4"/>
    </Element>
    <Element Type="Param" Id="DE9D61B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="247BB192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6DDFC73"/>
    </Element>
    <Element Type="FunctionCall" Id="E6DDFC73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="B920298C"/>
    </Element>
    <Element Type="Param" Id="B920298C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7C2B865B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD7254E1"/>
        <Parameter Type="Param" Library="AIAI" Id="C127E0CA"/>
        <Parameter Type="Param" Library="AIAI" Id="33A35193"/>
    </Element>
    <Element Type="Param" Id="FD7254E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74CA7795"/>
    </Element>
    <Element Type="FunctionCall" Id="74CA7795">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="4644AC78"/>
        <Parameter Type="Param" Library="AIAI" Id="B9E4419D"/>
    </Element>
    <Element Type="Param" Id="4644AC78">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="B9E4419D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="C127E0CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="33A35193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="587C559D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5770CF73"/>
        <Parameter Type="Param" Library="AIAI" Id="9233C97D"/>
        <Parameter Type="Param" Library="AIAI" Id="C06FE461"/>
    </Element>
    <Element Type="Param" Id="5770CF73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="425C1937"/>
        <Array Type="Param" Library="AIAI" Id="F08CE58A"/>
    </Element>
    <Element Type="Param" Id="425C1937">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F08CE58A">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="9233C97D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C06FE461">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="4E57B7FB"/>
    </Element>
    <Element Type="FunctionCall" Id="A9B5C822">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C948C55D"/>
        <Parameter Type="Param" Library="AIAI" Id="D3048EA6"/>
        <Parameter Type="Param" Library="AIAI" Id="4360078A"/>
    </Element>
    <Element Type="Param" Id="C948C55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
    </Element>
    <Element Type="Param" Id="D3048EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="4360078A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="29A97280"/>
        <Array Type="Param" Library="AIAI" Id="0916AFCE"/>
    </Element>
    <Element Type="Param" Id="29A97280">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="1F857340"/>
        <Array Type="Param" Library="AIAI" Id="9660AE32"/>
    </Element>
    <Element Type="Param" Id="1F857340">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="9660AE32">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="0916AFCE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85846649"/>
    </Element>
    <Element Type="FunctionCall" Id="85846649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="65C04D9F"/>
    </Element>
    <Element Type="Param" Id="65C04D9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="FunctionCall" Id="37D57B34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DA331E06"/>
        <Parameter Type="Param" Library="AIAI" Id="E9CE36F4"/>
    </Element>
    <Element Type="Param" Id="DA331E06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D6629CDC"/>
        <Array Type="Param" Library="AIAI" Id="82537639"/>
    </Element>
    <Element Type="Param" Id="D6629CDC">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="4464835E"/>
        <Array Type="Param" Library="AIAI" Id="1AC5EEFF"/>
    </Element>
    <Element Type="Param" Id="4464835E">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="1AC5EEFF">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="82537639">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D300EE75"/>
    </Element>
    <Element Type="FunctionCall" Id="D300EE75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="51AD85F0"/>
    </Element>
    <Element Type="Param" Id="51AD85F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="E9CE36F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="4068AB43"/>
    </Element>
    <Element Type="FunctionCall" Id="AA4EBD19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8EFECC55"/>
        <Parameter Type="Param" Library="AIAI" Id="25766812"/>
        <Parameter Type="Param" Library="AIAI" Id="1E55220D"/>
    </Element>
    <Element Type="Param" Id="8EFECC55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="81551F91"/>
    </Element>
    <Element Type="Param" Id="25766812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="1E55220D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="FunctionCall" Id="36450F9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="51C8E158"/>
        <Parameter Type="Param" Library="AIAI" Id="6606D0A2"/>
        <Parameter Type="Param" Library="AIAI" Id="F08974B4"/>
    </Element>
    <Element Type="Param" Id="51C8E158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77996445"/>
    </Element>
    <Element Type="FunctionCall" Id="77996445">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="313D39D3"/>
        <Parameter Type="Param" Library="AIAI" Id="9BC12425"/>
    </Element>
    <Element Type="Param" Id="9BC12425">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9A8968E0"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="6606D0A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F08974B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EA94504A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A5BBC8B4"/>
        <Parameter Type="Param" Library="AIAI" Id="54666DCA"/>
        <Parameter Type="Param" Library="AIAI" Id="95387C3D"/>
    </Element>
    <Element Type="Param" Id="A5BBC8B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F5E79D2"/>
    </Element>
    <Element Type="FunctionCall" Id="5F5E79D2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="68670217"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5DDF66"/>
    </Element>
    <Element Type="Param" Id="1B5DDF66">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2D45F920"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="54666DCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95387C3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A57A6175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2847E884"/>
        <Parameter Type="Param" Library="AIAI" Id="4AD7BC87"/>
        <Parameter Type="Param" Library="AIAI" Id="3E70EE79"/>
    </Element>
    <Element Type="Param" Id="2847E884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21E7B57F"/>
    </Element>
    <Element Type="FunctionCall" Id="21E7B57F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000046"/>
        <Parameter Type="Param" Library="AIAI" Id="CE207556"/>
    </Element>
    <Element Type="Param" Id="CE207556">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000081"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0F9B3E71"/>
        <Array Type="Param" Library="AIAI" Id="2B3B6601"/>
    </Element>
    <Element Type="Param" Id="0F9B3E71">
        <Variable Type="Variable" Library="Game" Id="C076DD87"/>
    </Element>
    <Element Type="Param" Id="2B3B6601">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="4AD7BC87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3E70EE79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2C34106F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD4C819"/>
        <Parameter Type="Param" Library="AIAI" Id="572CD458"/>
        <Parameter Type="Param" Library="AIAI" Id="75EA73AA"/>
    </Element>
    <Element Type="Param" Id="BCD4C819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530103D2"/>
    </Element>
    <Element Type="FunctionCall" Id="530103D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="928D143B"/>
        <Parameter Type="Param" Library="AIAI" Id="615D9881"/>
    </Element>
    <Element Type="Param" Id="928D143B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FCA70346"/>
        <Array Type="Param" Library="AIAI" Id="8F84FBF0"/>
    </Element>
    <Element Type="Param" Id="FCA70346">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8F84FBF0">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="615D9881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB3AA8A2"/>
    </Element>
    <Element Type="FunctionCall" Id="BB3AA8A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="02F35177"/>
        <Parameter Type="Param" Library="AIAI" Id="E709E3D7"/>
    </Element>
    <Element Type="Param" Id="02F35177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="632F47F7"/>
    </Element>
    <Element Type="Param" Id="E709E3D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="572CD458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75EA73AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="369ACA5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5496F45A"/>
        <Parameter Type="Param" Library="AIAI" Id="A8728073"/>
        <Parameter Type="Param" Library="AIAI" Id="5DF9452D"/>
    </Element>
    <Element Type="Param" Id="5496F45A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E3ED113"/>
    </Element>
    <Element Type="FunctionCall" Id="1E3ED113">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="61C551ED"/>
    </Element>
    <Element Type="Param" Id="61C551ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CF32F1A7"/>
        <Array Type="Param" Library="AIAI" Id="7883C907"/>
    </Element>
    <Element Type="Param" Id="CF32F1A7">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="7883C907">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="A8728073">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5DF9452D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2D12B88C">
        <Comment>
            Update the count of how many enemy heroes have been out of vision for awhile
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="24104013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EC733FCB"/>
        <Parameter Type="Param" Library="AIAI" Id="71A5AC4B"/>
    </Element>
    <Element Type="Param" Id="EC733FCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3ECB0B4C"/>
        <Array Type="Param" Library="AIAI" Id="F300F726"/>
    </Element>
    <Element Type="Param" Id="3ECB0B4C">
        <Variable Type="Variable" Library="AIAI" Id="514A6510"/>
    </Element>
    <Element Type="Param" Id="F300F726">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAC3606E"/>
    </Element>
    <Element Type="FunctionCall" Id="AAC3606E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4D32C0CE"/>
    </Element>
    <Element Type="Param" Id="4D32C0CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="71A5AC4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6A92A96F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="72622A6A"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF7720F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21E0AE8D"/>
    </Element>
    <Element Type="Param" Id="72622A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="3519404B"/>
        <Array Type="Param" Library="AIAI" Id="A7557439"/>
    </Element>
    <Element Type="Param" Id="3519404B">
        <Variable Type="Variable" Library="AIAI" Id="DA2A0837"/>
    </Element>
    <Element Type="Param" Id="A7557439">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F584DF83"/>
    </Element>
    <Element Type="FunctionCall" Id="F584DF83">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="C588330F"/>
    </Element>
    <Element Type="Param" Id="C588330F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Variable Type="Variable" Library="AIAI" Id="8244C835"/>
    </Element>
    <Element Type="Param" Id="EEF7720F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="FunctionCall" Id="21E0AE8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="543C7483"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8065A249"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="026F50C2"/>
    </Element>
    <Element Type="FunctionCall" Id="543C7483">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8770B97A"/>
        <Parameter Type="Param" Library="AIAI" Id="05163311"/>
        <Parameter Type="Param" Library="AIAI" Id="B7C8759B"/>
    </Element>
    <Element Type="Param" Id="8770B97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="05163311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B7C8759B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9AD5992C"/>
        <Array Type="Param" Library="AIAI" Id="2822F505"/>
    </Element>
    <Element Type="Param" Id="9AD5992C">
        <Variable Type="Variable" Library="AIAI" Id="514A6510"/>
    </Element>
    <Element Type="Param" Id="2822F505">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C75D28E0"/>
    </Element>
    <Element Type="FunctionCall" Id="C75D28E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E104F7BC"/>
    </Element>
    <Element Type="Param" Id="E104F7BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="FunctionCall" Id="8065A249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0542B84"/>
        <Parameter Type="Param" Library="AIAI" Id="6887A8C9"/>
        <Parameter Type="Param" Library="AIAI" Id="14EE33F9"/>
    </Element>
    <Element Type="Param" Id="B0542B84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D3E72B6"/>
    </Element>
    <Element Type="FunctionCall" Id="4D3E72B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000046"/>
        <Parameter Type="Param" Library="AIAI" Id="E91BADAE"/>
    </Element>
    <Element Type="Param" Id="E91BADAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000081"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AEF62168"/>
        <Array Type="Param" Library="AIAI" Id="2894CF2A"/>
    </Element>
    <Element Type="Param" Id="AEF62168">
        <Variable Type="Variable" Library="Game" Id="C076DD87"/>
    </Element>
    <Element Type="Param" Id="2894CF2A">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="6887A8C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="14EE33F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="026F50C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6F574286"/>
        <Parameter Type="Param" Library="AIAI" Id="16D2C617"/>
        <Parameter Type="Param" Library="AIAI" Id="4A10CDBA"/>
    </Element>
    <Element Type="Param" Id="6F574286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94426755"/>
    </Element>
    <Element Type="FunctionCall" Id="94426755">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4B93E9AA"/>
        <Parameter Type="Param" Library="AIAI" Id="02B46654"/>
        <Parameter Type="Param" Library="AIAI" Id="FFCD2CAB"/>
    </Element>
    <Element Type="Param" Id="4B93E9AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="02B46654">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="29D9568B"/>
    </Element>
    <Element Type="Param" Id="FFCD2CAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F5FF3253"/>
        <Array Type="Param" Library="AIAI" Id="5834334C"/>
    </Element>
    <Element Type="Param" Id="F5FF3253">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="A2DE915A"/>
        <Array Type="Param" Library="AIAI" Id="BF4CD4D3"/>
    </Element>
    <Element Type="Param" Id="A2DE915A">
        <Variable Type="Variable" Library="AIAI" Id="5C4690C9"/>
    </Element>
    <Element Type="Param" Id="BF4CD4D3">
        <Variable Type="Variable" Library="AIAI" Id="D754E811"/>
    </Element>
    <Element Type="Param" Id="5834334C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69919C8D"/>
    </Element>
    <Element Type="FunctionCall" Id="69919C8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D6868B2F"/>
    </Element>
    <Element Type="Param" Id="D6868B2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
    </Element>
    <Element Type="Param" Id="16D2C617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4A10CDBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C888971F"/>
    </Element>
    <Element Type="FunctionCall" Id="C888971F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="28830B48"/>
    </Element>
    <Element Type="Param" Id="28830B48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="8D4BD602">
        <Identifier>HeroAIUpdateLaneEvals</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
        <Variable Type="Variable" Library="AIAI" Id="DDB0FE9D"/>
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF3A986"/>
        <Variable Type="Variable" Library="AIAI" Id="689899C3"/>
        <Variable Type="Variable" Library="AIAI" Id="A9B15B93"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9ED592"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5C2CBA"/>
        <Variable Type="Variable" Library="AIAI" Id="D04C50B3"/>
        <Variable Type="Variable" Library="AIAI" Id="E7F0529C"/>
        <Variable Type="Variable" Library="AIAI" Id="8B86563F"/>
        <Variable Type="Variable" Library="AIAI" Id="D57496EE"/>
        <Variable Type="Variable" Library="AIAI" Id="D27092C4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3DFB25C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED2862DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C40EAE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13E44FFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCC43C9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE2DA078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58E88974"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="465B2163"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F37024C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A1F7BAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="284CBF91"/>
    </Element>
    <Element Type="ParamDef" Id="B3B157C8">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="DDB0FE9D">
        <Identifier>laneToAvoid</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1AFD3513"/>
    </Element>
    <Element Type="Param" Id="1AFD3513">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A67F35F4">
        <Identifier>curLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="38ACC7F8"/>
    </Element>
    <Element Type="Param" Id="38ACC7F8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="044ADBEC">
        <Identifier>curEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E2B2E71B"/>
    </Element>
    <Element Type="Param" Id="E2B2E71B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F51E252A">
        <Identifier>worstEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3CA8BE76"/>
    </Element>
    <Element Type="Param" Id="3CA8BE76">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CAF3A986">
        <Identifier>weakestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="583E70BB"/>
    </Element>
    <Element Type="Param" Id="583E70BB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="689899C3">
        <Identifier>numAllyTowns</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AB7D9922"/>
    </Element>
    <Element Type="Param" Id="AB7D9922">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A9B15B93">
        <Identifier>numAllyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8AD1D2A5"/>
    </Element>
    <Element Type="Param" Id="8AD1D2A5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CD9ED592">
        <Identifier>numEnemyHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="36CA1EB3"/>
    </Element>
    <Element Type="Param" Id="36CA1EB3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BE5C2CBA">
        <Identifier>numEnemySiegeGiants</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CEA0B3D3"/>
    </Element>
    <Element Type="Param" Id="CEA0B3D3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D04C50B3">
        <Identifier>numEnemyOgres</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AC007119"/>
    </Element>
    <Element Type="Param" Id="AC007119">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E7F0529C">
        <Identifier>numEnemyOgreKings</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="796A95F1"/>
    </Element>
    <Element Type="Param" Id="796A95F1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8B86563F">
        <Identifier>numEnemyDragonKnights</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="200A4D01"/>
    </Element>
    <Element Type="Param" Id="200A4D01">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D57496EE">
        <Identifier>numEnemyUnderworldBossSkulls</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C2EAC92"/>
    </Element>
    <Element Type="Param" Id="7C2EAC92">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D27092C4">
        <Identifier>underestimateEnemyPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="28F324FA"/>
    </Element>
    <Element Type="Param" Id="28F324FA">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="3DFB25C3">
        <Comment>
            Check if team is avoiding a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ED2862DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60912FAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD0DF309"/>
    </Element>
    <Element Type="FunctionCall" Id="60912FAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E6FC1438"/>
        <Parameter Type="Param" Library="AIAI" Id="E82A0B10"/>
        <Parameter Type="Param" Library="AIAI" Id="DE6A4250"/>
    </Element>
    <Element Type="Param" Id="E6FC1438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0EEA944A"/>
        <Array Type="Param" Library="AIAI" Id="2E056FD3"/>
    </Element>
    <Element Type="Param" Id="0EEA944A">
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
    </Element>
    <Element Type="Param" Id="2E056FD3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB22F394"/>
    </Element>
    <Element Type="FunctionCall" Id="FB22F394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5555C580"/>
    </Element>
    <Element Type="Param" Id="5555C580">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="Param" Id="E82A0B10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="DE6A4250">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BD0DF309">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="12E5EA9D"/>
        <Parameter Type="Param" Library="AIAI" Id="B53A0CA2"/>
    </Element>
    <Element Type="Param" Id="12E5EA9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB13B106"/>
        <Array Type="Param" Library="AIAI" Id="A85DE468"/>
    </Element>
    <Element Type="Param" Id="DB13B106">
        <Variable Type="Variable" Library="AIAI" Id="37D669EE"/>
    </Element>
    <Element Type="Param" Id="A85DE468">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6CDA742"/>
    </Element>
    <Element Type="FunctionCall" Id="A6CDA742">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="007A8A86"/>
    </Element>
    <Element Type="Param" Id="007A8A86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="Param" Id="B53A0CA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DDB0FE9D"/>
    </Element>
    <Element Type="FunctionCall" Id="1C40EAE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="92A08D86"/>
        <Parameter Type="Param" Library="AIAI" Id="48F067F5"/>
    </Element>
    <Element Type="Param" Id="92A08D86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D19A9C"/>
        <Array Type="Param" Library="AIAI" Id="A05B4B5B"/>
    </Element>
    <Element Type="Param" Id="A05B4B5B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87A5CFF"/>
    </Element>
    <Element Type="FunctionCall" Id="F87A5CFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D607A601"/>
    </Element>
    <Element Type="Param" Id="D607A601">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9E23205E"/>
        <Array Type="Param" Library="AIAI" Id="BA68916D"/>
    </Element>
    <Element Type="Param" Id="9E23205E">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="BA68916D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="384AFE7D"/>
    </Element>
    <Element Type="FunctionCall" Id="384AFE7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CDF1E9C4"/>
    </Element>
    <Element Type="Param" Id="CDF1E9C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="Param" Id="48F067F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D27092C4"/>
    </Element>
    <Element Type="FunctionCall" Id="13E44FFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E0605944"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCE9835"/>
    </Element>
    <Element Type="Param" Id="E0605944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>524287</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBCE9835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
    </Element>
    <Element Type="FunctionCall" Id="FCC43C9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="9FC77AB6"/>
        <Parameter Type="Param" Library="AIAI" Id="C0D6D15F"/>
        <Parameter Type="Param" Library="AIAI" Id="49996906"/>
        <Parameter Type="Param" Library="AIAI" Id="0083F739"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF2E486C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="670F3A1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="661A908F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9973543D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F1095A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B45155"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BC579AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E94D110E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46A04725"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57F7ECA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02180098"/>
    </Element>
    <Element Type="Param" Id="9FC77AB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C0D6D15F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="49996906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0083F739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="FunctionCall" Id="FF2E486C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="773F9C76"/>
        <Parameter Type="Param" Library="AIAI" Id="2BF14BDF"/>
    </Element>
    <Element Type="Param" Id="773F9C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="689899C3"/>
    </Element>
    <Element Type="Param" Id="2BF14BDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B521E231"/>
        <Array Type="Param" Library="AIAI" Id="DEC6C446"/>
    </Element>
    <Element Type="Param" Id="B521E231">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B1945DD9"/>
        <Array Type="Param" Library="AIAI" Id="7399E81D"/>
    </Element>
    <Element Type="Param" Id="B1945DD9">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="7399E81D">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="DEC6C446">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D81E95B7"/>
    </Element>
    <Element Type="FunctionCall" Id="D81E95B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="11E4FC37"/>
    </Element>
    <Element Type="Param" Id="11E4FC37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="670F3A1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="14A2C619"/>
        <Parameter Type="Param" Library="AIAI" Id="E2AA767C"/>
    </Element>
    <Element Type="Param" Id="14A2C619">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9B15B93"/>
    </Element>
    <Element Type="Param" Id="E2AA767C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C11DA53E"/>
        <Array Type="Param" Library="AIAI" Id="D8331C85"/>
    </Element>
    <Element Type="Param" Id="C11DA53E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="84271DD1"/>
        <Array Type="Param" Library="AIAI" Id="C9EA1A1C"/>
    </Element>
    <Element Type="Param" Id="84271DD1">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="C9EA1A1C">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="D8331C85">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8650F6F4"/>
    </Element>
    <Element Type="FunctionCall" Id="8650F6F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6C5C5EF4"/>
    </Element>
    <Element Type="Param" Id="6C5C5EF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="661A908F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="81AACFFD"/>
        <Parameter Type="Param" Library="AIAI" Id="7EB12C22"/>
    </Element>
    <Element Type="Param" Id="81AACFFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9ED592"/>
    </Element>
    <Element Type="Param" Id="7EB12C22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EF150EAC"/>
        <Array Type="Param" Library="AIAI" Id="440B000D"/>
    </Element>
    <Element Type="Param" Id="EF150EAC">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="FA646888"/>
        <Array Type="Param" Library="AIAI" Id="D0F55EE6"/>
    </Element>
    <Element Type="Param" Id="FA646888">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="D0F55EE6">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="440B000D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAC7E3AC"/>
    </Element>
    <Element Type="FunctionCall" Id="BAC7E3AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="956543CD"/>
    </Element>
    <Element Type="Param" Id="956543CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="9973543D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9D06B6"/>
        <Parameter Type="Param" Library="AIAI" Id="4EE8BCEC"/>
    </Element>
    <Element Type="Param" Id="BF9D06B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5C2CBA"/>
    </Element>
    <Element Type="Param" Id="4EE8BCEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="11CCD1E2"/>
        <Array Type="Param" Library="AIAI" Id="E3F95450"/>
    </Element>
    <Element Type="Param" Id="11CCD1E2">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="FC673C84"/>
        <Array Type="Param" Library="AIAI" Id="80C49346"/>
    </Element>
    <Element Type="Param" Id="FC673C84">
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
    </Element>
    <Element Type="Param" Id="80C49346">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="E3F95450">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19FD9BCE"/>
    </Element>
    <Element Type="FunctionCall" Id="19FD9BCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="90802C63"/>
    </Element>
    <Element Type="Param" Id="90802C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="0F1095A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D8F11F"/>
        <Parameter Type="Param" Library="AIAI" Id="2FD08933"/>
    </Element>
    <Element Type="Param" Id="B3D8F11F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D04C50B3"/>
    </Element>
    <Element Type="Param" Id="2FD08933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="349D6B11"/>
        <Array Type="Param" Library="AIAI" Id="8907A00C"/>
    </Element>
    <Element Type="Param" Id="349D6B11">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="FE240298"/>
        <Array Type="Param" Library="AIAI" Id="EDF47A07"/>
    </Element>
    <Element Type="Param" Id="FE240298">
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
    </Element>
    <Element Type="Param" Id="EDF47A07">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="8907A00C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="594014B7"/>
    </Element>
    <Element Type="FunctionCall" Id="594014B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1C0713"/>
    </Element>
    <Element Type="Param" Id="3A1C0713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="54B45155">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="39F5795E"/>
        <Parameter Type="Param" Library="AIAI" Id="C5E00540"/>
    </Element>
    <Element Type="Param" Id="39F5795E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E7F0529C"/>
    </Element>
    <Element Type="Param" Id="C5E00540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E0129B44"/>
        <Array Type="Param" Library="AIAI" Id="6EF0CED2"/>
    </Element>
    <Element Type="Param" Id="E0129B44">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="D473043B"/>
        <Array Type="Param" Library="AIAI" Id="3F3C3953"/>
    </Element>
    <Element Type="Param" Id="D473043B">
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
    </Element>
    <Element Type="Param" Id="3F3C3953">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="6EF0CED2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48F4A35"/>
    </Element>
    <Element Type="FunctionCall" Id="A48F4A35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B0E797A6"/>
    </Element>
    <Element Type="Param" Id="B0E797A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="7BC579AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="726EB834"/>
        <Parameter Type="Param" Library="AIAI" Id="9B270F45"/>
    </Element>
    <Element Type="Param" Id="726EB834">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B86563F"/>
    </Element>
    <Element Type="Param" Id="9B270F45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DACF5A8"/>
        <Array Type="Param" Library="AIAI" Id="A1D464A0"/>
    </Element>
    <Element Type="Param" Id="8DACF5A8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="301A54D6"/>
        <Array Type="Param" Library="AIAI" Id="30B1A8AA"/>
    </Element>
    <Element Type="Param" Id="301A54D6">
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
    </Element>
    <Element Type="Param" Id="30B1A8AA">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="A1D464A0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A6FDA89"/>
    </Element>
    <Element Type="FunctionCall" Id="8A6FDA89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FD480F37"/>
    </Element>
    <Element Type="Param" Id="FD480F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="E94D110E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BF0B3B77"/>
        <Parameter Type="Param" Library="AIAI" Id="51D3A74C"/>
    </Element>
    <Element Type="Param" Id="BF0B3B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D57496EE"/>
    </Element>
    <Element Type="Param" Id="51D3A74C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A2635F7D"/>
        <Array Type="Param" Library="AIAI" Id="1014ABFA"/>
    </Element>
    <Element Type="Param" Id="A2635F7D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="758F709B"/>
        <Array Type="Param" Library="AIAI" Id="3E9F0559"/>
    </Element>
    <Element Type="Param" Id="758F709B">
        <Variable Type="Variable" Library="AIAI" Id="C60984A1"/>
    </Element>
    <Element Type="Param" Id="3E9F0559">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="1014ABFA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1764CAB2"/>
    </Element>
    <Element Type="FunctionCall" Id="1764CAB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F389B46B"/>
    </Element>
    <Element Type="Param" Id="F389B46B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="46A04725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="9754E466"/>
        <Parameter Type="Param" Library="AIAI" Id="9723BFBF"/>
    </Element>
    <Element Type="Param" Id="9754E466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
    </Element>
    <Element Type="Param" Id="9723BFBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23D3D3E5"/>
    </Element>
    <Element Type="FunctionCall" Id="23D3D3E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DBBF230A"/>
        <Parameter Type="Param" Library="AIAI" Id="88C489B5"/>
        <Parameter Type="Param" Library="AIAI" Id="601CE404"/>
        <Parameter Type="Param" Library="AIAI" Id="8B5D9C75"/>
        <Parameter Type="Param" Library="AIAI" Id="2C3BA461"/>
        <Parameter Type="Param" Library="AIAI" Id="DA429792"/>
        <Parameter Type="Param" Library="AIAI" Id="2D538DFA"/>
        <Parameter Type="Param" Library="AIAI" Id="1FBA38ED"/>
        <Parameter Type="Param" Library="AIAI" Id="D17FDC31"/>
        <Parameter Type="Param" Library="AIAI" Id="73179AC9"/>
    </Element>
    <Element Type="Param" Id="88C489B5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5715B747"/>
        <Variable Type="Variable" Library="AIAI" Id="A9B15B93"/>
    </Element>
    <Element Type="Param" Id="601CE404">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7DED9DA5"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9ED592"/>
    </Element>
    <Element Type="Param" Id="8B5D9C75">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="854C69A9"/>
        <Variable Type="Variable" Library="AIAI" Id="689899C3"/>
    </Element>
    <Element Type="Param" Id="2C3BA461">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7880CBE3"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5C2CBA"/>
    </Element>
    <Element Type="Param" Id="DA429792">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF25E2B7"/>
        <Variable Type="Variable" Library="AIAI" Id="D04C50B3"/>
    </Element>
    <Element Type="Param" Id="2D538DFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D0A5353A"/>
        <Variable Type="Variable" Library="AIAI" Id="E7F0529C"/>
    </Element>
    <Element Type="Param" Id="1FBA38ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F8330AA8"/>
        <Variable Type="Variable" Library="AIAI" Id="8B86563F"/>
    </Element>
    <Element Type="Param" Id="D17FDC31">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3878529B"/>
        <Variable Type="Variable" Library="AIAI" Id="D57496EE"/>
    </Element>
    <Element Type="Param" Id="73179AC9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F98CBC66"/>
        <Variable Type="Variable" Library="AIAI" Id="D27092C4"/>
    </Element>
    <Element Type="FunctionCall" Id="57F7ECA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0EDD73"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6D0279"/>
    </Element>
    <Element Type="Param" Id="FE0EDD73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A7BCBA0"/>
        <Array Type="Param" Library="AIAI" Id="D9DB6CE5"/>
    </Element>
    <Element Type="Param" Id="2A7BCBA0">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="4486B030"/>
        <Array Type="Param" Library="AIAI" Id="D4F89B55"/>
    </Element>
    <Element Type="Param" Id="4486B030">
        <Variable Type="Variable" Library="AIAI" Id="5FC9AFBE"/>
    </Element>
    <Element Type="Param" Id="D4F89B55">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="D9DB6CE5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81DCD383"/>
    </Element>
    <Element Type="FunctionCall" Id="81DCD383">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D688C847"/>
    </Element>
    <Element Type="Param" Id="D688C847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="Param" Id="FE6D0279">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
    </Element>
    <Element Type="FunctionCall" Id="02180098">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5958D54A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE681826"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85C8A897"/>
    </Element>
    <Element Type="FunctionCall" Id="5958D54A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5564BEC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C98A347D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39541695"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49370097"/>
    </Element>
    <Element Type="FunctionCall" Id="5564BEC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8710C637"/>
        <Parameter Type="Param" Library="AIAI" Id="AE4CB6D4"/>
    </Element>
    <Element Type="Param" Id="8710C637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF3A986"/>
    </Element>
    <Element Type="Param" Id="AE4CB6D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="FunctionCall" Id="C98A347D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FFF6C49"/>
        <Parameter Type="Param" Library="AIAI" Id="BA60BAB0"/>
    </Element>
    <Element Type="Param" Id="8FFF6C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
    </Element>
    <Element Type="Param" Id="BA60BAB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
    </Element>
    <Element Type="FunctionCall" Id="39541695">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07356073"/>
        <Parameter Type="Param" Library="AIAI" Id="32B04809"/>
        <Parameter Type="Param" Library="AIAI" Id="AD57587B"/>
    </Element>
    <Element Type="Param" Id="07356073">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
    </Element>
    <Element Type="Param" Id="32B04809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="AD57587B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
    </Element>
    <Element Type="FunctionCall" Id="49370097">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEB60B36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79AC5AF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CBA6358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E91D65F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7229E607"/>
    </Element>
    <Element Type="FunctionCall" Id="DEB60B36">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="85608AF9"/>
        <Parameter Type="Param" Library="AIAI" Id="BC9B25B6"/>
        <Parameter Type="Param" Library="AIAI" Id="A96D73DE"/>
    </Element>
    <Element Type="Param" Id="85608AF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="BC9B25B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="A96D73DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="79AC5AF9">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="362E63FF"/>
        <Parameter Type="Param" Library="AIAI" Id="258135DD"/>
        <Parameter Type="Param" Library="AIAI" Id="F20FA09C"/>
    </Element>
    <Element Type="Param" Id="362E63FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="258135DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="F20FA09C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87A9CC93"/>
    </Element>
    <Element Type="FunctionCall" Id="87A9CC93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
    </Element>
    <Element Type="FunctionCall" Id="1CBA6358">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B527E97"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE96C6E"/>
        <Parameter Type="Param" Library="AIAI" Id="60E81061"/>
    </Element>
    <Element Type="Param" Id="7B527E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="044ADBEC"/>
    </Element>
    <Element Type="Param" Id="2FE96C6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="60E81061">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
    </Element>
    <Element Type="FunctionCall" Id="E91D65F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="80E700F3"/>
        <Parameter Type="Param" Library="AIAI" Id="90704ED1"/>
        <Parameter Type="Param" Library="AIAI" Id="0D29203E"/>
    </Element>
    <Element Type="Param" Id="80E700F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95623FD6"/>
    </Element>
    <Element Type="FunctionCall" Id="95623FD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="90704ED1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0D29203E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7229E607">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5C6633"/>
        <Parameter Type="Param" Library="AIAI" Id="2F0B55F4"/>
    </Element>
    <Element Type="Param" Id="EF5C6633">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF3A986"/>
    </Element>
    <Element Type="Param" Id="2F0B55F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="FunctionCall" Id="BE681826">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B3A4DD32"/>
        <Parameter Type="Param" Library="AIAI" Id="9AABCEEF"/>
        <Parameter Type="Param" Library="AIAI" Id="9A45A7FA"/>
    </Element>
    <Element Type="Param" Id="B3A4DD32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="AC820A30"/>
        <Array Type="Param" Library="AIAI" Id="CECAD937"/>
    </Element>
    <Element Type="Param" Id="AC820A30">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="CECAD937">
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="Param" Id="9AABCEEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9A45A7FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="85C8A897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3A91C7C"/>
        <Parameter Type="Param" Library="AIAI" Id="77CAA76D"/>
        <Parameter Type="Param" Library="AIAI" Id="A8F25AB1"/>
    </Element>
    <Element Type="Param" Id="A3A91C7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="77CAA76D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="DDB0FE9D"/>
    </Element>
    <Element Type="Param" Id="A8F25AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A67F35F4"/>
    </Element>
    <Element Type="FunctionCall" Id="BE2DA078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2DF1ADC4"/>
        <Parameter Type="Param" Library="AIAI" Id="62F81979"/>
    </Element>
    <Element Type="Param" Id="2DF1ADC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4E89C9C8"/>
        <Array Type="Param" Library="AIAI" Id="625D5BD4"/>
    </Element>
    <Element Type="Param" Id="4E89C9C8">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="625D5BD4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5DE4B25"/>
    </Element>
    <Element Type="FunctionCall" Id="B5DE4B25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA7535F"/>
    </Element>
    <Element Type="Param" Id="7AA7535F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="Param" Id="62F81979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF3A986"/>
    </Element>
    <Element Type="FunctionCall" Id="58E88974">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="8A5475A7"/>
        <Parameter Type="Param" Library="AIAI" Id="C4C724EE"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA591BB"/>
    </Element>
    <Element Type="Param" Id="8A5475A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="C4C724EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="DDA591BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="465B2163">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="B50E1B0E"/>
        <Parameter Type="Param" Library="AIAI" Id="7B03CBBF"/>
        <Parameter Type="Param" Library="AIAI" Id="3010DDCC"/>
    </Element>
    <Element Type="Param" Id="B50E1B0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="7B03CBBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="3010DDCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0F77175"/>
    </Element>
    <Element Type="FunctionCall" Id="E0F77175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="0FF0ADD6"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F3DB59"/>
        <Parameter Type="Param" Library="AIAI" Id="8DDEADFF"/>
    </Element>
    <Element Type="Param" Id="C0F3DB59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0A06ABFD"/>
        <Variable Type="Variable" Library="AIAI" Id="F51E252A"/>
    </Element>
    <Element Type="Param" Id="8DDEADFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D2E5A641"/>
        <Preset Type="PresetValue" Library="Ntve" Id="06588939"/>
    </Element>
    <Element Type="FunctionCall" Id="4F37024C">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB8EBBF"/>
        <Parameter Type="Param" Library="AIAI" Id="F4A9FBCF"/>
        <Parameter Type="Param" Library="AIAI" Id="A4A092B5"/>
    </Element>
    <Element Type="Param" Id="BAB8EBBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="F4A9FBCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="A4A092B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCFF6248"/>
    </Element>
    <Element Type="FunctionCall" Id="FCFF6248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="DD504985"/>
    </Element>
    <Element Type="Param" Id="DD504985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF3A986"/>
    </Element>
    <Element Type="FunctionCall" Id="7A1F7BAB">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="0ACB11AF"/>
        <Parameter Type="Param" Library="AIAI" Id="978B6C58"/>
        <Parameter Type="Param" Library="AIAI" Id="A45B8546"/>
    </Element>
    <Element Type="Param" Id="0ACB11AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="978B6C58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="A45B8546">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E01F65E7"/>
    </Element>
    <Element Type="FunctionCall" Id="E01F65E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE4BC19"/>
    </Element>
    <Element Type="Param" Id="7EE4BC19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
    </Element>
    <Element Type="FunctionCall" Id="284CBF91">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
    </Element>
    <Element Type="FunctionDef" Id="577738E0">
        <Identifier>HeroAIUpdateLaneHeroCounts</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
        <Variable Type="Variable" Library="AIAI" Id="D264E065"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E806003F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C204E7B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BBF11A8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F36B4E08"/>
    </Element>
    <Element Type="ParamDef" Id="75F587DC">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="66782A54">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B4DE7607"/>
    </Element>
    <Element Type="Param" Id="B4DE7607">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="58D3BD90">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7C49925"/>
    </Element>
    <Element Type="Param" Id="A7C49925">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="922BCE79">
        <Identifier>heroTeam</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="D264E065">
        <Identifier>heroBaseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="512D1BB9"/>
    </Element>
    <Element Type="Param" Id="512D1BB9">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Comment" Id="E806003F">
        <Comment>
            Clear the old data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9C204E7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="153D0A82"/>
        <Parameter Type="Param" Library="AIAI" Id="856049EA"/>
        <Parameter Type="Param" Library="AIAI" Id="D984E4D9"/>
        <Parameter Type="Param" Library="AIAI" Id="941E896E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB966BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C27CA0B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FCD9CA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C89AAA90"/>
    </Element>
    <Element Type="Param" Id="153D0A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="856049EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="D984E4D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="941E896E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB966BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E3554750"/>
        <Parameter Type="Param" Library="AIAI" Id="F5AD7C17"/>
    </Element>
    <Element Type="Param" Id="E3554750">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2F16400C"/>
        <Array Type="Param" Library="AIAI" Id="3F793C19"/>
    </Element>
    <Element Type="Param" Id="2F16400C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="E689D43C"/>
        <Array Type="Param" Library="AIAI" Id="9F7B4ACC"/>
    </Element>
    <Element Type="Param" Id="E689D43C">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="9F7B4ACC">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="3F793C19">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFFF8F33"/>
    </Element>
    <Element Type="FunctionCall" Id="CFFF8F33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="3717FB2E"/>
    </Element>
    <Element Type="Param" Id="3717FB2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="Param" Id="F5AD7C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C27CA0B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="F4BB0097"/>
        <Parameter Type="Param" Library="AIAI" Id="4FC8E008"/>
    </Element>
    <Element Type="Param" Id="F4BB0097">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1E55F43B"/>
        <Array Type="Param" Library="AIAI" Id="C20E1C11"/>
    </Element>
    <Element Type="Param" Id="1E55F43B">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="D08A0A40"/>
        <Array Type="Param" Library="AIAI" Id="B748434B"/>
    </Element>
    <Element Type="Param" Id="D08A0A40">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="B748434B">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="C20E1C11">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A51E4DC6"/>
    </Element>
    <Element Type="FunctionCall" Id="A51E4DC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B345DB"/>
    </Element>
    <Element Type="Param" Id="F4B345DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="Param" Id="4FC8E008">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7FCD9CA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000059"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="321A8493"/>
    </Element>
    <Element Type="Param" Id="321A8493">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000098"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="906AFA65"/>
        <Array Type="Param" Library="AIAI" Id="F22DAA00"/>
    </Element>
    <Element Type="Param" Id="906AFA65">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="DC9AA33C"/>
        <Array Type="Param" Library="AIAI" Id="BC283839"/>
    </Element>
    <Element Type="Param" Id="DC9AA33C">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="BC283839">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="F22DAA00">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4DDA481"/>
    </Element>
    <Element Type="FunctionCall" Id="A4DDA481">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6C379329"/>
    </Element>
    <Element Type="Param" Id="6C379329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="C89AAA90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA50701"/>
        <Parameter Type="Param" Library="AIAI" Id="5E774A47"/>
    </Element>
    <Element Type="Param" Id="3DA50701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="01229967"/>
        <Array Type="Param" Library="AIAI" Id="823B2367"/>
    </Element>
    <Element Type="Param" Id="01229967">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="434E9A4B"/>
        <Array Type="Param" Library="AIAI" Id="6F943C69"/>
    </Element>
    <Element Type="Param" Id="434E9A4B">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="6F943C69">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="823B2367">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB2E11D5"/>
    </Element>
    <Element Type="FunctionCall" Id="CB2E11D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="659E7742"/>
    </Element>
    <Element Type="Param" Id="659E7742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="Param" Id="5E774A47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="BBF11A8F">
        <Comment>
            Figure out lanes for the heroes.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F36B4E08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6FB75A"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C88D07"/>
        <Parameter Type="Param" Library="AIAI" Id="DA00D6A8"/>
        <Parameter Type="Param" Library="AIAI" Id="3132529A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="217F6E8A"/>
    </Element>
    <Element Type="Param" Id="FB6FB75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A5C88D07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DA00D6A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3132529A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="FunctionCall" Id="217F6E8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94A4C777"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27B3F036"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F00B90CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="892281A1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9E3614FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7838F718"/>
    </Element>
    <Element Type="FunctionCall" Id="94A4C777">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B806470C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="254E4D69"/>
    </Element>
    <Element Type="FunctionCall" Id="B806470C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="690E5E2D"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4BA74B"/>
        <Parameter Type="Param" Library="AIAI" Id="C5C40A81"/>
    </Element>
    <Element Type="Param" Id="690E5E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE508A9D"/>
    </Element>
    <Element Type="FunctionCall" Id="FE508A9D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="647E7E4B"/>
        <Parameter Type="Param" Library="AIAI" Id="C50CC627"/>
    </Element>
    <Element Type="Param" Id="C50CC627">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4AAC75D6"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="0C4BA74B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C5C40A81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="254E4D69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="27B3F036">
        <Comment>
            Get team info for hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F00B90CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6216BF49"/>
        <Parameter Type="Param" Library="AIAI" Id="726D03F9"/>
        <Parameter Type="Param" Library="AIAI" Id="947EF2B3"/>
    </Element>
    <Element Type="Param" Id="6216BF49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE6D60A"/>
    </Element>
    <Element Type="FunctionCall" Id="1FE6D60A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="42E1B948"/>
        <Parameter Type="Param" Library="AIAI" Id="E162B0C5"/>
    </Element>
    <Element Type="Param" Id="42E1B948">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="E162B0C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="726D03F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="947EF2B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="892281A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B41DE7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E7E2619"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4661B9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E380F1B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70751B66"/>
    </Element>
    <Element Type="FunctionCall" Id="7B41DE7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DE17C758"/>
        <Parameter Type="Param" Library="AIAI" Id="7E05C95F"/>
        <Parameter Type="Param" Library="AIAI" Id="AAAC7727"/>
    </Element>
    <Element Type="Param" Id="DE17C758">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="45BBD9AE"/>
        <Array Type="Param" Library="AIAI" Id="D47AD5BF"/>
    </Element>
    <Element Type="Param" Id="45BBD9AE">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="D47AD5BF">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="7E05C95F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AAAC7727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="4E7E2619">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8BD527"/>
        <Parameter Type="Param" Library="AIAI" Id="2C6D28F4"/>
    </Element>
    <Element Type="Param" Id="6E8BD527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
    </Element>
    <Element Type="Param" Id="2C6D28F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C4661B9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="23F23F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="4EFB0A96"/>
    </Element>
    <Element Type="Param" Id="23F23F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D264E065"/>
    </Element>
    <Element Type="Param" Id="4EFB0A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="E380F1B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D7CA764E"/>
        <Parameter Type="Param" Library="AIAI" Id="4081FA9D"/>
    </Element>
    <Element Type="Param" Id="D7CA764E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
    </Element>
    <Element Type="Param" Id="4081FA9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="70751B66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B974B9D4"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA07E56"/>
    </Element>
    <Element Type="Param" Id="B974B9D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D264E065"/>
    </Element>
    <Element Type="Param" Id="ABA07E56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="Comment" Id="9E3614FB">
        <Comment>
            Add them to the correct hero count
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7838F718">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F435171E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B7E1C73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BBEF476"/>
    </Element>
    <Element Type="FunctionCall" Id="F435171E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B8F5D6DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E532C5A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2879ADE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB5039D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACCCB947"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10ED9456"/>
    </Element>
    <Element Type="Comment" Id="B8F5D6DB">
        <Comment>
            Ally AI
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
    </Element>
    <Element Type="FunctionCall" Id="E532C5A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="717B4C01"/>
        <Parameter Type="Param" Library="AIAI" Id="C1595ECD"/>
    </Element>
    <Element Type="Param" Id="717B4C01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="C1595ECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D4ACF54"/>
        <Array Type="Param" Library="AIAI" Id="3C25DC6F"/>
    </Element>
    <Element Type="Param" Id="9D4ACF54">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="3C25DC6F">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="FunctionCall" Id="2879ADE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="5664263D"/>
        <Parameter Type="Param" Library="AIAI" Id="1E4171D6"/>
        <Parameter Type="Param" Library="AIAI" Id="17C2B51C"/>
    </Element>
    <Element Type="Param" Id="5664263D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1E4171D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="17C2B51C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C8A32C40"/>
        <Array Type="Param" Library="AIAI" Id="5AD17C66"/>
    </Element>
    <Element Type="Param" Id="C8A32C40">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="71EBE00C"/>
        <Array Type="Param" Library="AIAI" Id="CBF46E86"/>
    </Element>
    <Element Type="Param" Id="71EBE00C">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="CBF46E86">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="5AD17C66">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28A27EF5"/>
    </Element>
    <Element Type="FunctionCall" Id="28A27EF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D6EF19"/>
    </Element>
    <Element Type="Param" Id="C2D6EF19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="CB5039D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="2A53B22F"/>
        <Parameter Type="Param" Library="AIAI" Id="81C9A9C5"/>
    </Element>
    <Element Type="Param" Id="2A53B22F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="81C9A9C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="874A0B7A"/>
        <Array Type="Param" Library="AIAI" Id="46449B79"/>
    </Element>
    <Element Type="Param" Id="874A0B7A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8E58C600"/>
        <Array Type="Param" Library="AIAI" Id="91D70280"/>
    </Element>
    <Element Type="Param" Id="8E58C600">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="91D70280">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="46449B79">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1180AE7"/>
    </Element>
    <Element Type="FunctionCall" Id="A1180AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AC42DAF1"/>
    </Element>
    <Element Type="Param" Id="AC42DAF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="ACCCB947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="1B91DC62"/>
        <Parameter Type="Param" Library="AIAI" Id="3EE1D340"/>
        <Parameter Type="Param" Library="AIAI" Id="94C11447"/>
    </Element>
    <Element Type="Param" Id="1B91DC62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
    </Element>
    <Element Type="Param" Id="3EE1D340">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94C11447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="10ED9456">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="47FF9D8F"/>
        <Parameter Type="Param" Library="AIAI" Id="504F01FD"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF254A3"/>
    </Element>
    <Element Type="Param" Id="47FF9D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1BB22ABC"/>
        <Array Type="Param" Library="AIAI" Id="63753E65"/>
    </Element>
    <Element Type="Param" Id="1BB22ABC">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="63753E65">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="504F01FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3AF254A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2B7E1C73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6312A4E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBBCE152"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1353A8F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15C5C1D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45A66287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BB02983"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38F45CED"/>
    </Element>
    <Element Type="Comment" Id="6312A4E5">
        <Comment>
            Ally Human
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
    </Element>
    <Element Type="FunctionCall" Id="CBBCE152">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="C501D4B5"/>
        <Parameter Type="Param" Library="AIAI" Id="D823CE2B"/>
    </Element>
    <Element Type="Param" Id="C501D4B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="D823CE2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="54709035"/>
        <Array Type="Param" Library="AIAI" Id="E71F9EEC"/>
    </Element>
    <Element Type="Param" Id="54709035">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="78E0D0A2"/>
        <Array Type="Param" Library="AIAI" Id="4D1B5339"/>
    </Element>
    <Element Type="Param" Id="78E0D0A2">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="4D1B5339">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="E71F9EEC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="298EFBDA"/>
    </Element>
    <Element Type="FunctionCall" Id="298EFBDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="33576052"/>
    </Element>
    <Element Type="Param" Id="33576052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="1353A8F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8109B4"/>
        <Parameter Type="Param" Library="AIAI" Id="1B574A25"/>
        <Parameter Type="Param" Library="AIAI" Id="060107B1"/>
    </Element>
    <Element Type="Param" Id="EF8109B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1B574A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="060107B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="36424104"/>
        <Array Type="Param" Library="AIAI" Id="2AE1404F"/>
    </Element>
    <Element Type="Param" Id="36424104">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8D1E0BCE"/>
        <Array Type="Param" Library="AIAI" Id="E6F3C743"/>
    </Element>
    <Element Type="Param" Id="8D1E0BCE">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="E6F3C743">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="2AE1404F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B83178E"/>
    </Element>
    <Element Type="FunctionCall" Id="4B83178E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="52A26083"/>
    </Element>
    <Element Type="Param" Id="52A26083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="15C5C1D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="8B3F14F5"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5B5ECA"/>
        <Parameter Type="Param" Library="AIAI" Id="5525A382"/>
    </Element>
    <Element Type="Param" Id="8B3F14F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FA5B5ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5525A382">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1685AEEB"/>
        <Array Type="Param" Library="AIAI" Id="648CDAB7"/>
    </Element>
    <Element Type="Param" Id="1685AEEB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3E507846"/>
        <Array Type="Param" Library="AIAI" Id="2E51936F"/>
    </Element>
    <Element Type="Param" Id="3E507846">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="2E51936F">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="648CDAB7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0E73449"/>
    </Element>
    <Element Type="FunctionCall" Id="E0E73449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F4BF8F"/>
    </Element>
    <Element Type="Param" Id="C0F4BF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="45A66287">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="99330C6E"/>
        <Parameter Type="Param" Library="AIAI" Id="4E563DC2"/>
    </Element>
    <Element Type="Param" Id="99330C6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="4E563DC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1BC512E8"/>
        <Array Type="Param" Library="AIAI" Id="1395192C"/>
    </Element>
    <Element Type="Param" Id="1BC512E8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="6249EBCE"/>
        <Array Type="Param" Library="AIAI" Id="66494AD9"/>
    </Element>
    <Element Type="Param" Id="6249EBCE">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="66494AD9">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="1395192C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DC324DA"/>
    </Element>
    <Element Type="FunctionCall" Id="6DC324DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="239AEA9C"/>
    </Element>
    <Element Type="Param" Id="239AEA9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="6BB02983">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="09395833"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2BBCA6"/>
        <Parameter Type="Param" Library="AIAI" Id="D198064B"/>
    </Element>
    <Element Type="Param" Id="09395833">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
    </Element>
    <Element Type="Param" Id="8F2BBCA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D198064B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="38F45CED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="6D9D50F0"/>
        <Parameter Type="Param" Library="AIAI" Id="7049A24D"/>
        <Parameter Type="Param" Library="AIAI" Id="EF1BB98F"/>
    </Element>
    <Element Type="Param" Id="6D9D50F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F35EB47A"/>
        <Array Type="Param" Library="AIAI" Id="0D17BE08"/>
    </Element>
    <Element Type="Param" Id="F35EB47A">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="91D6EF89"/>
        <Array Type="Param" Library="AIAI" Id="42EECF85"/>
    </Element>
    <Element Type="Param" Id="91D6EF89">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="42EECF85">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="0D17BE08">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F3186EB"/>
    </Element>
    <Element Type="FunctionCall" Id="4F3186EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="882DDE90"/>
    </Element>
    <Element Type="Param" Id="882DDE90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="Param" Id="7049A24D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="EF1BB98F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3BBEF476">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2928D9FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C908BFE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3FA2440"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D630FCC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="256927A8"/>
    </Element>
    <Element Type="Comment" Id="2928D9FE">
        <Comment>
            Enemy AI/Human
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
    </Element>
    <Element Type="FunctionCall" Id="C908BFE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="AA1263EE"/>
        <Parameter Type="Param" Library="AIAI" Id="5241DE47"/>
    </Element>
    <Element Type="Param" Id="AA1263EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="5241DE47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="656BE82B"/>
        <Array Type="Param" Library="AIAI" Id="E54E6389"/>
    </Element>
    <Element Type="Param" Id="656BE82B">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="74C0632D"/>
        <Array Type="Param" Library="AIAI" Id="BD764B0A"/>
    </Element>
    <Element Type="Param" Id="74C0632D">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="BD764B0A">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="E54E6389">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A21BA3E"/>
    </Element>
    <Element Type="FunctionCall" Id="8A21BA3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="15CF0FA9"/>
    </Element>
    <Element Type="Param" Id="15CF0FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="F3FA2440">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="5DA9A68B"/>
        <Parameter Type="Param" Library="AIAI" Id="DE08D575"/>
        <Parameter Type="Param" Library="AIAI" Id="B10728A2"/>
    </Element>
    <Element Type="Param" Id="5DA9A68B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="922BCE79"/>
    </Element>
    <Element Type="Param" Id="DE08D575">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B10728A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionCall" Id="D630FCC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="D99492CF"/>
        <Parameter Type="Param" Library="AIAI" Id="CFD6FF6D"/>
        <Parameter Type="Param" Library="AIAI" Id="54FF6853"/>
    </Element>
    <Element Type="Param" Id="D99492CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E13BFAA"/>
        <Array Type="Param" Library="AIAI" Id="F093B644"/>
    </Element>
    <Element Type="Param" Id="7E13BFAA">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="8D4B361A"/>
        <Array Type="Param" Library="AIAI" Id="D2E69A34"/>
    </Element>
    <Element Type="Param" Id="8D4B361A">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="D2E69A34">
        <Variable Type="Variable" Library="AIAI" Id="58D3BD90"/>
    </Element>
    <Element Type="Param" Id="F093B644">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34093C06"/>
    </Element>
    <Element Type="FunctionCall" Id="34093C06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5346F800"/>
    </Element>
    <Element Type="Param" Id="5346F800">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="Param" Id="CFD6FF6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="54FF6853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="256927A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="F478B393"/>
        <Parameter Type="Param" Library="AIAI" Id="E6EF356B"/>
        <Parameter Type="Param" Library="AIAI" Id="43B717E9"/>
    </Element>
    <Element Type="Param" Id="F478B393">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E6EF356B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="43B717E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BF3EB75"/>
        <Array Type="Param" Library="AIAI" Id="B2BA0A39"/>
    </Element>
    <Element Type="Param" Id="3BF3EB75">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="55F2785C"/>
        <Array Type="Param" Library="AIAI" Id="8248CBB2"/>
    </Element>
    <Element Type="Param" Id="55F2785C">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="8248CBB2">
        <Variable Type="Variable" Library="AIAI" Id="66782A54"/>
    </Element>
    <Element Type="Param" Id="B2BA0A39">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D365DA88"/>
    </Element>
    <Element Type="FunctionCall" Id="D365DA88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF67917"/>
    </Element>
    <Element Type="Param" Id="9CF67917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75F587DC"/>
    </Element>
    <Element Type="FunctionDef" Id="3DEC81D9">
        <Identifier>HeroAIUpdateFrontMinion</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
        <Variable Type="Variable" Library="AIAI" Id="03FC709E"/>
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
        <Variable Type="Variable" Library="AIAI" Id="685E2ADE"/>
        <Variable Type="Variable" Library="AIAI" Id="EC2495E4"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
        <Variable Type="Variable" Library="AIAI" Id="9AA0DE49"/>
        <Variable Type="Variable" Library="AIAI" Id="CC0141B6"/>
        <Variable Type="Variable" Library="AIAI" Id="27869E50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F439D59"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="454948A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C20B7F77"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7A4A2AFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C307B275"/>
    </Element>
    <Element Type="ParamDef" Id="BD5D360D">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="03FC709E">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ACEFE2C2"/>
    </Element>
    <Element Type="Param" Id="ACEFE2C2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D5F22B00">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="203EFFD4"/>
    </Element>
    <Element Type="Param" Id="203EFFD4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="685E2ADE">
        <Identifier>waypointIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="594078E7"/>
    </Element>
    <Element Type="Param" Id="594078E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EC2495E4">
        <Identifier>waypointRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9B55BDF"/>
    </Element>
    <Element Type="Param" Id="C9B55BDF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="379CAEE1"/>
    </Element>
    <Element Type="FunctionCall" Id="379CAEE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="Variable" Id="327DA1FB">
        <Identifier>allyUnits</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1C69842"/>
    </Element>
    <Element Type="Param" Id="C1C69842">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31498A85"/>
    </Element>
    <Element Type="FunctionCall" Id="31498A85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="9AA0DE49">
        <Identifier>allyUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2079257E"/>
    </Element>
    <Element Type="Param" Id="2079257E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="CC0141B6">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A50AC54C"/>
    </Element>
    <Element Type="Param" Id="A50AC54C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="27869E50">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="335DE9D8"/>
    </Element>
    <Element Type="Param" Id="335DE9D8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8F439D59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D600D98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AC940F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BBA7EEB"/>
    </Element>
    <Element Type="FunctionCall" Id="6D600D98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="68B74D0E"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B9613F"/>
    </Element>
    <Element Type="Param" Id="68B74D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="03FC709E"/>
    </Element>
    <Element Type="Param" Id="E2B9613F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="9AC940F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D860AB46"/>
        <Parameter Type="Param" Library="AIAI" Id="2E3BB985"/>
    </Element>
    <Element Type="Param" Id="D860AB46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="03FC709E"/>
    </Element>
    <Element Type="Param" Id="2E3BB985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="3BBA7EEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6745572"/>
        <Parameter Type="Param" Library="AIAI" Id="916A7CC8"/>
        <Parameter Type="Param" Library="AIAI" Id="94A9BD59"/>
    </Element>
    <Element Type="Param" Id="A6745572">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="916A7CC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94A9BD59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="454948A4">
        <Comment>
            Clear the previous values
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C20B7F77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="770FFDFB"/>
        <Parameter Type="Param" Library="AIAI" Id="18BF4F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="63B0F18F"/>
        <Parameter Type="Param" Library="AIAI" Id="AB22E9B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE3937A1"/>
    </Element>
    <Element Type="Param" Id="770FFDFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="18BF4F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="63B0F18F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AB22E9B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="FunctionCall" Id="CE3937A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4079E189"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAB3F36B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37D9FCC1"/>
    </Element>
    <Element Type="FunctionCall" Id="4079E189">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="827E5EAE"/>
        <Parameter Type="Param" Library="AIAI" Id="AD9E54EC"/>
    </Element>
    <Element Type="Param" Id="827E5EAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A12E0A9"/>
        <Array Type="Param" Library="AIAI" Id="2E7C62C8"/>
    </Element>
    <Element Type="Param" Id="3A12E0A9">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="35CFA3CF"/>
        <Array Type="Param" Library="AIAI" Id="4E2A437B"/>
    </Element>
    <Element Type="Param" Id="35CFA3CF">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="4E2A437B">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="2E7C62C8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1C9C567"/>
    </Element>
    <Element Type="FunctionCall" Id="B1C9C567">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CEEFF891"/>
    </Element>
    <Element Type="Param" Id="CEEFF891">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="AD9E54EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="1DC48E6E"/>
        <Array Type="Param" Library="AIAI" Id="B4F712D2"/>
    </Element>
    <Element Type="Param" Id="1DC48E6E">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="B4F712D2">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="FunctionCall" Id="EAB3F36B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0D2E7C64"/>
        <Parameter Type="Param" Library="AIAI" Id="617BE3FC"/>
    </Element>
    <Element Type="Param" Id="0D2E7C64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D7E13CF"/>
        <Array Type="Param" Library="AIAI" Id="C72366E2"/>
    </Element>
    <Element Type="Param" Id="9D7E13CF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="66D10C77"/>
        <Array Type="Param" Library="AIAI" Id="E0BCBEB1"/>
    </Element>
    <Element Type="Param" Id="66D10C77">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="E0BCBEB1">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="C72366E2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="390FF4C3"/>
    </Element>
    <Element Type="FunctionCall" Id="390FF4C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0278DCA4"/>
    </Element>
    <Element Type="Param" Id="0278DCA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="617BE3FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="37D9FCC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9BDF6DC"/>
        <Parameter Type="Param" Library="AIAI" Id="1D050431"/>
        <Parameter Type="Param" Library="AIAI" Id="5D887C5C"/>
    </Element>
    <Element Type="Param" Id="B9BDF6DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="1D050431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5D887C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="7A4A2AFD">
        <Comment>
            Update Front Minion
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C307B275">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="FEC72933"/>
        <Parameter Type="Param" Library="AIAI" Id="CAF57BBD"/>
        <Parameter Type="Param" Library="AIAI" Id="31F69D8A"/>
        <Parameter Type="Param" Library="AIAI" Id="71BF8B34"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1E6E04F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43F48F40"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FEB2457B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89E5EF89"/>
    </Element>
    <Element Type="Param" Id="FEC72933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CAF57BBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="31F69D8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="71BF8B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Comment" Id="1E6E04F3">
        <Comment>
            Walk back along the lane searching for the front minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="43F48F40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="786EA2FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8598D571"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A5B51D9"/>
    </Element>
    <Element Type="FunctionCall" Id="786EA2FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5326019D"/>
        <Parameter Type="Param" Library="AIAI" Id="F001BAFE"/>
        <Parameter Type="Param" Library="AIAI" Id="F9395304"/>
        <Parameter Type="Param" Library="AIAI" Id="3B77E6C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B03A92B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8D7776C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5762A4E"/>
    </Element>
    <Element Type="Param" Id="5326019D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="685E2ADE"/>
    </Element>
    <Element Type="Param" Id="F001BAFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="18EAE9A5"/>
        <Array Type="Param" Library="AIAI" Id="98F11D6E"/>
    </Element>
    <Element Type="Param" Id="18EAE9A5">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="98F11D6E">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="F9395304">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3B77E6C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B03A92B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="64B7B03B"/>
        <Parameter Type="Param" Library="AIAI" Id="E67B2245"/>
    </Element>
    <Element Type="Param" Id="64B7B03B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC2495E4"/>
    </Element>
    <Element Type="Param" Id="E67B2245">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3F6DEDA"/>
    </Element>
    <Element Type="FunctionCall" Id="A3F6DEDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="1F384786"/>
        <Parameter Type="Param" Library="AIAI" Id="FD51607F"/>
    </Element>
    <Element Type="Param" Id="1F384786">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="D6DF68D6"/>
        <Array Type="Param" Library="AIAI" Id="564EBB04"/>
    </Element>
    <Element Type="Param" Id="D6DF68D6">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="5C6004CC"/>
    </Element>
    <Element Type="Param" Id="5C6004CC">
        <Variable Type="Variable" Library="AIAI" Id="685E2ADE"/>
    </Element>
    <Element Type="Param" Id="564EBB04">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="FD51607F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A8D7776C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="CB84BF18"/>
        <Parameter Type="Param" Library="AIAI" Id="7186B1CA"/>
    </Element>
    <Element Type="Param" Id="CB84BF18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32B84297"/>
    </Element>
    <Element Type="FunctionCall" Id="32B84297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D8F91CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="AF4E1465"/>
        <Parameter Type="Param" Library="AIAI" Id="B03BD8B7"/>
        <Parameter Type="Param" Library="AIAI" Id="946FA5F8"/>
        <Parameter Type="Param" Library="AIAI" Id="6E6B4320"/>
    </Element>
    <Element Type="Param" Id="D8F91CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="AF4E1465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="EC2495E4"/>
    </Element>
    <Element Type="Param" Id="B03BD8B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Biological;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="946FA5F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6E6B4320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="03FC709E"/>
    </Element>
    <Element Type="Param" Id="7186B1CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D5762A4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6F26182"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07664039"/>
    </Element>
    <Element Type="FunctionCall" Id="D6F26182">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="07664039">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="04C26AB3"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4C96D1"/>
        <Parameter Type="Param" Library="AIAI" Id="C4BE52C9"/>
    </Element>
    <Element Type="Param" Id="04C26AB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6C9DD7A"/>
    </Element>
    <Element Type="FunctionCall" Id="C6C9DD7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="7082074B"/>
        <Parameter Type="Param" Library="AIAI" Id="A8FD88E3"/>
    </Element>
    <Element Type="Param" Id="7082074B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="A8FD88E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
    </Element>
    <Element Type="Param" Id="BA4C96D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C4BE52C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8598D571">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1A248D00"/>
        <Parameter Type="Param" Library="AIAI" Id="A5650166"/>
        <Parameter Type="Param" Library="AIAI" Id="B5B6129B"/>
        <Parameter Type="Param" Library="AIAI" Id="2E6811E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B81FF1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81D34BD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="710055B3"/>
    </Element>
    <Element Type="Param" Id="1A248D00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="685E2ADE"/>
    </Element>
    <Element Type="Param" Id="A5650166">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B5B6129B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="F73A6864"/>
        <Array Type="Param" Library="AIAI" Id="A24F90CD"/>
    </Element>
    <Element Type="Param" Id="F73A6864">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="A24F90CD">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="2E6811E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2B81FF1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E9171FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="3E7141C6"/>
    </Element>
    <Element Type="Param" Id="E9171FFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC2495E4"/>
    </Element>
    <Element Type="Param" Id="3E7141C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62462E7A"/>
    </Element>
    <Element Type="FunctionCall" Id="62462E7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="D2BEE151"/>
        <Parameter Type="Param" Library="AIAI" Id="917A9092"/>
    </Element>
    <Element Type="Param" Id="D2BEE151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="8A10CAF0"/>
        <Array Type="Param" Library="AIAI" Id="97866CA5"/>
    </Element>
    <Element Type="Param" Id="8A10CAF0">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="CE6DDA9C"/>
    </Element>
    <Element Type="Param" Id="CE6DDA9C">
        <Variable Type="Variable" Library="AIAI" Id="685E2ADE"/>
    </Element>
    <Element Type="Param" Id="97866CA5">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="917A9092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="81D34BD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F2AAEC"/>
        <Parameter Type="Param" Library="AIAI" Id="9140B9BA"/>
    </Element>
    <Element Type="Param" Id="C8F2AAEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10C7C652"/>
    </Element>
    <Element Type="FunctionCall" Id="10C7C652">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="A9A68FE9"/>
        <Parameter Type="Param" Library="AIAI" Id="80B2534C"/>
        <Parameter Type="Param" Library="AIAI" Id="C7EBBFBA"/>
        <Parameter Type="Param" Library="AIAI" Id="54A4A1FC"/>
        <Parameter Type="Param" Library="AIAI" Id="3E88A48B"/>
    </Element>
    <Element Type="Param" Id="A9A68FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="80B2534C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="EC2495E4"/>
    </Element>
    <Element Type="Param" Id="C7EBBFBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Biological;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="54A4A1FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="3E88A48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="03FC709E"/>
    </Element>
    <Element Type="Param" Id="9140B9BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
    </Element>
    <Element Type="FunctionCall" Id="710055B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF29FA50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C90D902"/>
    </Element>
    <Element Type="FunctionCall" Id="CF29FA50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7C90D902">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="20D7C3FF"/>
        <Parameter Type="Param" Library="AIAI" Id="6449FC76"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1D341B"/>
    </Element>
    <Element Type="Param" Id="20D7C3FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C51CAB7C"/>
    </Element>
    <Element Type="FunctionCall" Id="C51CAB7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="4775C775"/>
        <Parameter Type="Param" Library="AIAI" Id="9599977A"/>
    </Element>
    <Element Type="Param" Id="4775C775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9599977A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
    </Element>
    <Element Type="Param" Id="6449FC76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2C1D341B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2A5B51D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A7478552"/>
        <Parameter Type="Param" Library="AIAI" Id="155DDC11"/>
        <Parameter Type="Param" Library="AIAI" Id="24C38480"/>
    </Element>
    <Element Type="Param" Id="A7478552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="155DDC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="24C38480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="FEB2457B">
        <Comment>
            Get the lane position of the furthest forawrd minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="89E5EF89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C959FEAA"/>
        <Parameter Type="Param" Library="AIAI" Id="2292587A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31B7D2EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C850080"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="872926A9"/>
    </Element>
    <Element Type="Param" Id="C959FEAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="327DA1FB"/>
    </Element>
    <Element Type="Param" Id="2292587A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="9AA0DE49"/>
    </Element>
    <Element Type="FunctionCall" Id="31B7D2EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="DBD6EC82"/>
        <Parameter Type="Param" Library="AIAI" Id="FFDCEA17"/>
    </Element>
    <Element Type="Param" Id="DBD6EC82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CC0141B6"/>
    </Element>
    <Element Type="Param" Id="FFDCEA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF3BD432"/>
    </Element>
    <Element Type="FunctionCall" Id="DF3BD432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CC74180B"/>
    </Element>
    <Element Type="Param" Id="CC74180B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="9AA0DE49"/>
    </Element>
    <Element Type="FunctionCall" Id="7C850080">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="0874F2E5"/>
        <Parameter Type="Param" Library="AIAI" Id="8045E480"/>
    </Element>
    <Element Type="Param" Id="0874F2E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="27869E50"/>
    </Element>
    <Element Type="Param" Id="8045E480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1E7AB00"/>
    </Element>
    <Element Type="FunctionCall" Id="C1E7AB00">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="F097C6B3"/>
        <Parameter Type="Param" Library="AIAI" Id="047E3A5B"/>
    </Element>
    <Element Type="Param" Id="F097C6B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="047E3A5B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <Variable Type="Variable" Library="AIAI" Id="CC0141B6"/>
    </Element>
    <Element Type="FunctionCall" Id="872926A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="906E6CEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C7B305A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C19D22B"/>
    </Element>
    <Element Type="FunctionCall" Id="906E6CEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B4A68EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8EE37A"/>
    </Element>
    <Element Type="Param" Id="B4A68EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="66601AFA"/>
        <Array Type="Param" Library="AIAI" Id="4DAA544B"/>
    </Element>
    <Element Type="Param" Id="66601AFA">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="CF5D2403"/>
        <Array Type="Param" Library="AIAI" Id="9493DD2F"/>
    </Element>
    <Element Type="Param" Id="CF5D2403">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="9493DD2F">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="4DAA544B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52CC81EB"/>
    </Element>
    <Element Type="FunctionCall" Id="52CC81EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5D29C6FF"/>
    </Element>
    <Element Type="Param" Id="5D29C6FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="6E8EE37A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3ADCE5C"/>
    </Element>
    <Element Type="FunctionCall" Id="C3ADCE5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="2B1B898E"/>
        <Parameter Type="Param" Library="AIAI" Id="61709079"/>
    </Element>
    <Element Type="Param" Id="2B1B898E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="354542D1"/>
        <Array Type="Param" Library="AIAI" Id="8337C6DE"/>
    </Element>
    <Element Type="Param" Id="354542D1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="55BEFB59"/>
        <Array Type="Param" Library="AIAI" Id="3807FA8A"/>
    </Element>
    <Element Type="Param" Id="55BEFB59">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="3807FA8A">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="8337C6DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1F90DD6"/>
    </Element>
    <Element Type="FunctionCall" Id="B1F90DD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="794FFD1D"/>
    </Element>
    <Element Type="Param" Id="794FFD1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="61709079">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="27869E50"/>
    </Element>
    <Element Type="FunctionCall" Id="6C7B305A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="23A82050"/>
        <Parameter Type="Param" Library="AIAI" Id="B085C532"/>
    </Element>
    <Element Type="Param" Id="23A82050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BFBE86B0"/>
        <Array Type="Param" Library="AIAI" Id="34A18066"/>
    </Element>
    <Element Type="Param" Id="BFBE86B0">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="417199EF"/>
        <Array Type="Param" Library="AIAI" Id="870452D1"/>
    </Element>
    <Element Type="Param" Id="417199EF">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="870452D1">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="34A18066">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="966B31A3"/>
    </Element>
    <Element Type="FunctionCall" Id="966B31A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FE8145C5"/>
    </Element>
    <Element Type="Param" Id="FE8145C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="B085C532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17623B6A"/>
    </Element>
    <Element Type="FunctionCall" Id="17623B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="FDD7FECC"/>
        <Parameter Type="Param" Library="AIAI" Id="59E21FB6"/>
    </Element>
    <Element Type="Param" Id="FDD7FECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="42D0A282"/>
        <Array Type="Param" Library="AIAI" Id="8CBBCE26"/>
    </Element>
    <Element Type="Param" Id="42D0A282">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3BDFE294"/>
        <Array Type="Param" Library="AIAI" Id="9A00BAB2"/>
    </Element>
    <Element Type="Param" Id="3BDFE294">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="9A00BAB2">
        <Variable Type="Variable" Library="AIAI" Id="D5F22B00"/>
    </Element>
    <Element Type="Param" Id="8CBBCE26">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0A91BB5"/>
    </Element>
    <Element Type="FunctionCall" Id="E0A91BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="10217C54"/>
    </Element>
    <Element Type="Param" Id="10217C54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="59E21FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="27869E50"/>
    </Element>
    <Element Type="FunctionCall" Id="3C19D22B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9403B993"/>
        <Parameter Type="Param" Library="AIAI" Id="01160D81"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4C503E"/>
    </Element>
    <Element Type="Param" Id="9403B993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
    </Element>
    <Element Type="Param" Id="01160D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9E4C503E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionDef" Id="4B9DB64F">
        <Identifier>HeroAIUpdateFrontTower</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
        <Variable Type="Variable" Library="AIAI" Id="07DA8CE0"/>
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
        <Variable Type="Variable" Library="AIAI" Id="5919EF45"/>
        <Variable Type="Variable" Library="AIAI" Id="0C770064"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7415D04E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2C933160"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B410C8D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5AB7EA77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C86AFC27"/>
    </Element>
    <Element Type="ParamDef" Id="4B29BA91">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="07DA8CE0">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="10AABCE8"/>
    </Element>
    <Element Type="Param" Id="10AABCE8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DA845A6A">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="011248FA"/>
    </Element>
    <Element Type="Param" Id="011248FA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6641D270">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9D95A442"/>
    </Element>
    <Element Type="Param" Id="9D95A442">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CE12BF8B">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6ECF213B"/>
    </Element>
    <Element Type="Param" Id="6ECF213B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5919EF45">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="12CB16CF"/>
    </Element>
    <Element Type="Param" Id="12CB16CF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0C770064">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4ECBF318"/>
    </Element>
    <Element Type="Param" Id="4ECBF318">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7415D04E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B763BAD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AD8B44F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4B824D3"/>
    </Element>
    <Element Type="FunctionCall" Id="B763BAD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FB77E909"/>
        <Parameter Type="Param" Library="AIAI" Id="320824C9"/>
    </Element>
    <Element Type="Param" Id="FB77E909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07DA8CE0"/>
    </Element>
    <Element Type="Param" Id="320824C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="6AD8B44F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8D4D0803"/>
        <Parameter Type="Param" Library="AIAI" Id="1BE2447F"/>
    </Element>
    <Element Type="Param" Id="8D4D0803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07DA8CE0"/>
    </Element>
    <Element Type="Param" Id="1BE2447F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="E4B824D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="44D5553D"/>
        <Parameter Type="Param" Library="AIAI" Id="FE852D7D"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BE546E"/>
    </Element>
    <Element Type="Param" Id="44D5553D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="FE852D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B7BE546E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="2C933160">
        <Comment>
            Clear the previous values
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8B410C8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="64DD3219"/>
        <Parameter Type="Param" Library="AIAI" Id="59945D72"/>
        <Parameter Type="Param" Library="AIAI" Id="24F9A665"/>
        <Parameter Type="Param" Library="AIAI" Id="15FB662B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69486B6E"/>
    </Element>
    <Element Type="Param" Id="64DD3219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="59945D72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="24F9A665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="15FB662B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="FunctionCall" Id="69486B6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBA1CB8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E20F228A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="925D4E7D"/>
    </Element>
    <Element Type="FunctionCall" Id="BBA1CB8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A251186B"/>
        <Parameter Type="Param" Library="AIAI" Id="C7DE7988"/>
    </Element>
    <Element Type="Param" Id="A251186B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="78C89A8D"/>
        <Array Type="Param" Library="AIAI" Id="B2045B64"/>
    </Element>
    <Element Type="Param" Id="78C89A8D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B5E676D7"/>
        <Array Type="Param" Library="AIAI" Id="8E8357AF"/>
    </Element>
    <Element Type="Param" Id="B5E676D7">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="8E8357AF">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="B2045B64">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="423A32BF"/>
    </Element>
    <Element Type="FunctionCall" Id="423A32BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDFA110"/>
    </Element>
    <Element Type="Param" Id="1DDFA110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="C7DE7988">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="CA40CD0D"/>
        <Array Type="Param" Library="AIAI" Id="9A2A6738"/>
    </Element>
    <Element Type="Param" Id="CA40CD0D">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="9A2A6738">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="FunctionCall" Id="E20F228A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7407C181"/>
        <Parameter Type="Param" Library="AIAI" Id="6EB645A3"/>
    </Element>
    <Element Type="Param" Id="7407C181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1C9A442D"/>
        <Array Type="Param" Library="AIAI" Id="2B0AA2A3"/>
    </Element>
    <Element Type="Param" Id="1C9A442D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C409D136"/>
        <Array Type="Param" Library="AIAI" Id="AF6A2E5D"/>
    </Element>
    <Element Type="Param" Id="C409D136">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="AF6A2E5D">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="2B0AA2A3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27E75546"/>
    </Element>
    <Element Type="FunctionCall" Id="27E75546">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CEE90FF6"/>
    </Element>
    <Element Type="Param" Id="CEE90FF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="6EB645A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="925D4E7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FAEF2F93"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F49672"/>
        <Parameter Type="Param" Library="AIAI" Id="DA161735"/>
    </Element>
    <Element Type="Param" Id="FAEF2F93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="F4F49672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DA161735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="5AB7EA77">
        <Comment>
            Update Front Tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C86AFC27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="5045682A"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2853E6"/>
        <Parameter Type="Param" Library="AIAI" Id="783B5964"/>
        <Parameter Type="Param" Library="AIAI" Id="5196CBB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4217D95"/>
    </Element>
    <Element Type="Param" Id="5045682A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3F2853E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="783B5964">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5196CBB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="FunctionCall" Id="A4217D95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="4B74BFEE"/>
        <Parameter Type="Param" Library="AIAI" Id="5355C3CC"/>
        <Parameter Type="Param" Library="AIAI" Id="4F5FEF1F"/>
        <Parameter Type="Param" Library="AIAI" Id="23F9E524"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05C046F5"/>
    </Element>
    <Element Type="Param" Id="4B74BFEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5355C3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="92F287D4"/>
        <Array Type="Param" Library="AIAI" Id="71412884"/>
    </Element>
    <Element Type="Param" Id="92F287D4">
        <Variable Type="Variable" Library="Game" Id="19F23494"/>
    </Element>
    <Element Type="Param" Id="71412884">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="Param" Id="4F5FEF1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="23F9E524">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
    </Element>
    <Element Type="FunctionCall" Id="05C046F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C38B7217"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43FF4BBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FA2338A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F0CD887"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05DAC398"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="103D34D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4E60A59"/>
    </Element>
    <Element Type="FunctionCall" Id="C38B7217">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F602DB15"/>
        <Parameter Type="Param" Library="AIAI" Id="83BA7A07"/>
        <Parameter Type="Param" Library="AIAI" Id="B2ADC7CF"/>
    </Element>
    <Element Type="Param" Id="F602DB15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="5012DF81"/>
        <Array Type="Param" Library="AIAI" Id="0F1AE59E"/>
    </Element>
    <Element Type="Param" Id="5012DF81">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="0F1AE59E">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="Param" Id="83BA7A07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B2ADC7CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="07DA8CE0"/>
    </Element>
    <Element Type="FunctionCall" Id="43FF4BBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4516F0CC"/>
        <Parameter Type="Param" Library="AIAI" Id="3BDDABC2"/>
    </Element>
    <Element Type="Param" Id="4516F0CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5919EF45"/>
    </Element>
    <Element Type="Param" Id="3BDDABC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41E5981E"/>
    </Element>
    <Element Type="FunctionCall" Id="41E5981E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1B876E8A"/>
    </Element>
    <Element Type="Param" Id="1B876E8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="96FB3735"/>
        <Array Type="Param" Library="AIAI" Id="C834A699"/>
    </Element>
    <Element Type="Param" Id="96FB3735">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="DC8FE4FB"/>
    </Element>
    <Element Type="Param" Id="DC8FE4FB">
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
    </Element>
    <Element Type="Param" Id="C834A699">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="FunctionCall" Id="2FA2338A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC506BF4"/>
        <Parameter Type="Param" Library="AIAI" Id="4EDD1879"/>
    </Element>
    <Element Type="Param" Id="AC506BF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="4EDD1879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="80BD5E1F"/>
        <Array Type="Param" Library="AIAI" Id="F12BE4C1"/>
    </Element>
    <Element Type="Param" Id="80BD5E1F">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="F12BE4C1">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="FunctionCall" Id="5F0CD887">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE45CBA"/>
        <Parameter Type="Param" Library="AIAI" Id="22388509"/>
    </Element>
    <Element Type="Param" Id="6FE45CBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C770064"/>
    </Element>
    <Element Type="Param" Id="22388509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1E55AE9"/>
    </Element>
    <Element Type="FunctionCall" Id="C1E55AE9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="A0CD9255"/>
        <Parameter Type="Param" Library="AIAI" Id="B68B2858"/>
    </Element>
    <Element Type="Param" Id="A0CD9255">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="B68B2858">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <Variable Type="Variable" Library="AIAI" Id="5919EF45"/>
    </Element>
    <Element Type="FunctionCall" Id="05DAC398">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4461B3B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA8885C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04F62A3C"/>
    </Element>
    <Element Type="FunctionCall" Id="4461B3B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F0CBA48C"/>
        <Parameter Type="Param" Library="AIAI" Id="67058DD4"/>
    </Element>
    <Element Type="Param" Id="F0CBA48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2D06CDEC"/>
        <Array Type="Param" Library="AIAI" Id="10B2559A"/>
    </Element>
    <Element Type="Param" Id="2D06CDEC">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="894D08A5"/>
        <Array Type="Param" Library="AIAI" Id="2A388FC1"/>
    </Element>
    <Element Type="Param" Id="894D08A5">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="2A388FC1">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="10B2559A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85FA1ACD"/>
    </Element>
    <Element Type="FunctionCall" Id="85FA1ACD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D0FEF99B"/>
    </Element>
    <Element Type="Param" Id="D0FEF99B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="67058DD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCEF5A13"/>
    </Element>
    <Element Type="FunctionCall" Id="DCEF5A13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="FBD9DE92"/>
        <Parameter Type="Param" Library="AIAI" Id="B83F5C06"/>
    </Element>
    <Element Type="Param" Id="FBD9DE92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="479B88D5"/>
        <Array Type="Param" Library="AIAI" Id="B1C9E620"/>
    </Element>
    <Element Type="Param" Id="479B88D5">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8E9A12BA"/>
        <Array Type="Param" Library="AIAI" Id="A9F7F4A7"/>
    </Element>
    <Element Type="Param" Id="8E9A12BA">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="A9F7F4A7">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="B1C9E620">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11BDF836"/>
    </Element>
    <Element Type="FunctionCall" Id="11BDF836">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="93D8787A"/>
    </Element>
    <Element Type="Param" Id="93D8787A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="B83F5C06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="0C770064"/>
    </Element>
    <Element Type="FunctionCall" Id="FA8885C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D25B6CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="2ACD276E"/>
    </Element>
    <Element Type="Param" Id="D25B6CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9C2962FA"/>
        <Array Type="Param" Library="AIAI" Id="E382E7A0"/>
    </Element>
    <Element Type="Param" Id="9C2962FA">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="27169D43"/>
        <Array Type="Param" Library="AIAI" Id="EA1D75ED"/>
    </Element>
    <Element Type="Param" Id="27169D43">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="EA1D75ED">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="E382E7A0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC0D265F"/>
    </Element>
    <Element Type="FunctionCall" Id="EC0D265F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="97D3A943"/>
    </Element>
    <Element Type="Param" Id="97D3A943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="2ACD276E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90818ACD"/>
    </Element>
    <Element Type="FunctionCall" Id="90818ACD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="4F183D49"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC37C0C"/>
    </Element>
    <Element Type="Param" Id="4F183D49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B78C0C77"/>
        <Array Type="Param" Library="AIAI" Id="1CD55461"/>
    </Element>
    <Element Type="Param" Id="B78C0C77">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9F97996A"/>
        <Array Type="Param" Library="AIAI" Id="B721AC9A"/>
    </Element>
    <Element Type="Param" Id="9F97996A">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="B721AC9A">
        <Variable Type="Variable" Library="AIAI" Id="CE12BF8B"/>
    </Element>
    <Element Type="Param" Id="1CD55461">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4BC95B2"/>
    </Element>
    <Element Type="FunctionCall" Id="C4BC95B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="963DA3E9"/>
    </Element>
    <Element Type="Param" Id="963DA3E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="FBC37C0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="0C770064"/>
    </Element>
    <Element Type="FunctionCall" Id="04F62A3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F0F0DAF1"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC098A5"/>
        <Parameter Type="Param" Library="AIAI" Id="50C3A58B"/>
    </Element>
    <Element Type="Param" Id="F0F0DAF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B29BA91"/>
    </Element>
    <Element Type="Param" Id="0AC098A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="50C3A58B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="103D34D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB6476A"/>
        <Parameter Type="Param" Library="AIAI" Id="E79D0315"/>
        <Parameter Type="Param" Library="AIAI" Id="26AFA3FC"/>
    </Element>
    <Element Type="Param" Id="4AB6476A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE6C419C"/>
    </Element>
    <Element Type="FunctionCall" Id="CE6C419C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="1C60C021"/>
    </Element>
    <Element Type="Param" Id="1C60C021">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="345E2ACC"/>
        <Array Type="Param" Library="AIAI" Id="28E118A6"/>
    </Element>
    <Element Type="Param" Id="345E2ACC">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="D90BBC26"/>
    </Element>
    <Element Type="Param" Id="D90BBC26">
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
    </Element>
    <Element Type="Param" Id="28E118A6">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="Param" Id="E79D0315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26AFA3FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4E60A59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E84D08E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78ED71DD"/>
    </Element>
    <Element Type="FunctionCall" Id="8E84D08E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9E97513D"/>
        <Parameter Type="Param" Library="AIAI" Id="4F260046"/>
        <Parameter Type="Param" Library="AIAI" Id="95D90E51"/>
    </Element>
    <Element Type="Param" Id="9E97513D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="5A0048F6"/>
        <Array Type="Param" Library="AIAI" Id="423B6C9D"/>
    </Element>
    <Element Type="Param" Id="5A0048F6">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="01049EF9"/>
    </Element>
    <Element Type="Param" Id="01049EF9">
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
    </Element>
    <Element Type="Param" Id="423B6C9D">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="Param" Id="4F260046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95D90E51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="692F05D3"/>
    </Element>
    <Element Type="FunctionCall" Id="78ED71DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EE34B4B9"/>
        <Parameter Type="Param" Library="AIAI" Id="8722A9BA"/>
        <Parameter Type="Param" Library="AIAI" Id="7F20FD58"/>
    </Element>
    <Element Type="Param" Id="EE34B4B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="D397EF3D"/>
        <Array Type="Param" Library="AIAI" Id="4907B19A"/>
    </Element>
    <Element Type="Param" Id="D397EF3D">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="94DD3E53"/>
    </Element>
    <Element Type="Param" Id="94DD3E53">
        <Variable Type="Variable" Library="AIAI" Id="6641D270"/>
    </Element>
    <Element Type="Param" Id="4907B19A">
        <Variable Type="Variable" Library="AIAI" Id="DA845A6A"/>
    </Element>
    <Element Type="Param" Id="8722A9BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7F20FD58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="FunctionDef" Id="A0EC890D">
        <Identifier>HeroAIUpdateFrontHumanAlly</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
        <Variable Type="Variable" Library="AIAI" Id="EBE3843D"/>
        <Variable Type="Variable" Library="AIAI" Id="FBFF33AA"/>
        <Variable Type="Variable" Library="AIAI" Id="72EACF16"/>
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
        <Variable Type="Variable" Library="AIAI" Id="8D6072ED"/>
        <Variable Type="Variable" Library="AIAI" Id="0D9D9556"/>
        <Variable Type="Variable" Library="AIAI" Id="D4FF89AB"/>
        <Variable Type="Variable" Library="AIAI" Id="46778D85"/>
        <Variable Type="Variable" Library="AIAI" Id="D797CB51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03662221"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D8CBC4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E37147A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79A06D53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A2A314C"/>
    </Element>
    <Element Type="ParamDef" Id="F8440303">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="EBE3843D">
        <Identifier>faction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="FBFF33AA">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="24FF973C"/>
    </Element>
    <Element Type="Param" Id="24FF973C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="72EACF16">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79559080"/>
    </Element>
    <Element Type="Param" Id="79559080">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="2D2710EC">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="296E0E72"/>
    </Element>
    <Element Type="Param" Id="296E0E72">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8D6072ED">
        <Identifier>distanceToLane</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2B319730"/>
    </Element>
    <Element Type="Param" Id="2B319730">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0D9D9556">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA7408C5"/>
    </Element>
    <Element Type="Param" Id="FA7408C5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D4FF89AB">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EFB069A"/>
    </Element>
    <Element Type="Param" Id="3EFB069A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="46778D85">
        <Identifier>closestPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="82394DB2"/>
    </Element>
    <Element Type="Param" Id="82394DB2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D797CB51">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="363BDB30"/>
    </Element>
    <Element Type="Param" Id="363BDB30">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="03662221">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCE3A1A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430C7724"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35D90A6B"/>
    </Element>
    <Element Type="FunctionCall" Id="DCE3A1A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D49F7E83"/>
        <Parameter Type="Param" Library="AIAI" Id="51685D13"/>
    </Element>
    <Element Type="Param" Id="D49F7E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EBE3843D"/>
    </Element>
    <Element Type="Param" Id="51685D13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="430C7724">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="172AFCFC"/>
        <Parameter Type="Param" Library="AIAI" Id="D6435F44"/>
    </Element>
    <Element Type="Param" Id="172AFCFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EBE3843D"/>
    </Element>
    <Element Type="Param" Id="D6435F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="35D90A6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="059891C3"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC68D30"/>
        <Parameter Type="Param" Library="AIAI" Id="4B717847"/>
    </Element>
    <Element Type="Param" Id="059891C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="CAC68D30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4B717847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="2D8CBC4D">
        <Comment>
            Clear the previous values
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7E37147A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="3E43AF6F"/>
        <Parameter Type="Param" Library="AIAI" Id="1188758C"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD549EB"/>
        <Parameter Type="Param" Library="AIAI" Id="63D349D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6644C82E"/>
    </Element>
    <Element Type="Param" Id="3E43AF6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1188758C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="5FD549EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="63D349D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="6644C82E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49862AC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54BE91CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD4ECCFB"/>
    </Element>
    <Element Type="FunctionCall" Id="49862AC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BD0ABA58"/>
        <Parameter Type="Param" Library="AIAI" Id="BECF75C8"/>
    </Element>
    <Element Type="Param" Id="BD0ABA58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="38D43AF9"/>
        <Array Type="Param" Library="AIAI" Id="F9B3E85A"/>
    </Element>
    <Element Type="Param" Id="38D43AF9">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="687DAE7E"/>
        <Array Type="Param" Library="AIAI" Id="3A0DE155"/>
    </Element>
    <Element Type="Param" Id="687DAE7E">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="3A0DE155">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="F9B3E85A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C7E1199"/>
    </Element>
    <Element Type="FunctionCall" Id="4C7E1199">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F5EB8394"/>
    </Element>
    <Element Type="Param" Id="F5EB8394">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="BECF75C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="D2533318"/>
        <Array Type="Param" Library="AIAI" Id="0C06D8FC"/>
    </Element>
    <Element Type="Param" Id="D2533318">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="0C06D8FC">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="54BE91CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18F8B8A3"/>
        <Parameter Type="Param" Library="AIAI" Id="9BAF3B58"/>
    </Element>
    <Element Type="Param" Id="18F8B8A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1F3739A8"/>
        <Array Type="Param" Library="AIAI" Id="AE0FF364"/>
    </Element>
    <Element Type="Param" Id="1F3739A8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="329A56D1"/>
        <Array Type="Param" Library="AIAI" Id="F8E0B2DC"/>
    </Element>
    <Element Type="Param" Id="329A56D1">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="F8E0B2DC">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="AE0FF364">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43E69574"/>
    </Element>
    <Element Type="FunctionCall" Id="43E69574">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7AAE7E7B"/>
    </Element>
    <Element Type="Param" Id="7AAE7E7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="9BAF3B58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AD4ECCFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="478BFCCB"/>
        <Parameter Type="Param" Library="AIAI" Id="D6D58D2D"/>
        <Parameter Type="Param" Library="AIAI" Id="7EAD69B6"/>
    </Element>
    <Element Type="Param" Id="478BFCCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="D6D58D2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7EAD69B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="79A06D53">
        <Comment>
            Update Front Human Ally
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0A2A314C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="8560EEC0"/>
        <Parameter Type="Param" Library="AIAI" Id="880E0CAD"/>
        <Parameter Type="Param" Library="AIAI" Id="3B37DD13"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBCCCAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E591D575"/>
    </Element>
    <Element Type="Param" Id="8560EEC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="880E0CAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="3B37DD13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6CBCCCAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="FBFF33AA"/>
    </Element>
    <Element Type="FunctionCall" Id="E591D575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C1F6A2A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E381914"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AEFCC77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64FC6915"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB343FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE887D8C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CE0620CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64964008"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E59B5701"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3705F2CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23955336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4771E078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A717078B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6FEBD0A"/>
    </Element>
    <Element Type="Comment" Id="C1F6A2A4">
        <Comment>
            Check if this hero is close to a lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0E381914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="39C3A3AC"/>
        <Parameter Type="Param" Library="AIAI" Id="D63B41E3"/>
    </Element>
    <Element Type="Param" Id="39C3A3AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="72EACF16"/>
    </Element>
    <Element Type="Param" Id="D63B41E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CB617E3"/>
    </Element>
    <Element Type="FunctionCall" Id="0CB617E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="646605F7"/>
    </Element>
    <Element Type="Param" Id="646605F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="484DEFE5"/>
        <Array Type="Param" Library="AIAI" Id="B36243DE"/>
    </Element>
    <Element Type="Param" Id="484DEFE5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B36243DE">
        <Variable Type="Variable" Library="AIAI" Id="FBFF33AA"/>
    </Element>
    <Element Type="FunctionCall" Id="6AEFCC77">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44208A2C"/>
    </Element>
    <Element Type="Param" Id="44208A2C">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <Variable Type="Variable" Library="AIAI" Id="72EACF16"/>
    </Element>
    <Element Type="FunctionCall" Id="64FC6915">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3916CAD6"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC63AD5"/>
    </Element>
    <Element Type="Param" Id="3916CAD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="6FC63AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="3893C511"/>
    </Element>
    <Element Type="Param" Id="3893C511">
        <Variable Type="Variable" Library="Game" Id="C0BFC7AB"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB343FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="481A8299"/>
        <Parameter Type="Param" Library="AIAI" Id="CE1A1A95"/>
    </Element>
    <Element Type="Param" Id="481A8299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8D6072ED"/>
    </Element>
    <Element Type="Param" Id="CE1A1A95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="E871EF06"/>
    </Element>
    <Element Type="Param" Id="E871EF06">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="905815DD"/>
        <Array Type="Param" Library="AIAI" Id="AE7D900A"/>
    </Element>
    <Element Type="Param" Id="905815DD">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="AE7D900A">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="EE887D8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72004DF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB3200C3"/>
    </Element>
    <Element Type="FunctionCall" Id="72004DF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EB3200C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A63EEA68"/>
        <Parameter Type="Param" Library="AIAI" Id="D00BFC44"/>
        <Parameter Type="Param" Library="AIAI" Id="CA762BC4"/>
    </Element>
    <Element Type="Param" Id="A63EEA68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8D6072ED"/>
    </Element>
    <Element Type="Param" Id="D00BFC44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CA762BC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="Comment" Id="CE0620CD">
        <Comment>
            Calculate their lane position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="64964008">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AD6DA8"/>
        <Parameter Type="Param" Library="AIAI" Id="60BE68F0"/>
    </Element>
    <Element Type="Param" Id="A3AD6DA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D9D9556"/>
    </Element>
    <Element Type="Param" Id="60BE68F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="320D104F"/>
    </Element>
    <Element Type="Param" Id="320D104F">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="4A7AB017"/>
        <Array Type="Param" Library="AIAI" Id="27B34EA4"/>
    </Element>
    <Element Type="Param" Id="4A7AB017">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="27B34EA4">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="E59B5701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9262EE2"/>
        <Parameter Type="Param" Library="AIAI" Id="982C4AE9"/>
    </Element>
    <Element Type="Param" Id="A9262EE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D4FF89AB"/>
    </Element>
    <Element Type="Param" Id="982C4AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="5F61FFE0"/>
    </Element>
    <Element Type="Param" Id="5F61FFE0">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="89ED5041"/>
        <Array Type="Param" Library="AIAI" Id="CCFBA9C8"/>
    </Element>
    <Element Type="Param" Id="89ED5041">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="CCFBA9C8">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="3705F2CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D4F87A"/>
        <Parameter Type="Param" Library="AIAI" Id="A5960D5C"/>
    </Element>
    <Element Type="Param" Id="C9D4F87A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="46778D85"/>
    </Element>
    <Element Type="Param" Id="A5960D5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="E5A8D964"/>
    </Element>
    <Element Type="Param" Id="E5A8D964">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="FE1F9C7F"/>
        <Array Type="Param" Library="AIAI" Id="6F885AE9"/>
    </Element>
    <Element Type="Param" Id="FE1F9C7F">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="6F885AE9">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="FunctionCall" Id="23955336">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B498F9DA"/>
        <Parameter Type="Param" Library="AIAI" Id="84F08741"/>
    </Element>
    <Element Type="Param" Id="B498F9DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D797CB51"/>
    </Element>
    <Element Type="Param" Id="84F08741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6154BE77"/>
    </Element>
    <Element Type="FunctionCall" Id="6154BE77">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6C482ECD"/>
        <Parameter Type="Param" Library="AIAI" Id="BAFE10D2"/>
        <Parameter Type="Param" Library="AIAI" Id="0C12C53D"/>
        <Parameter Type="Param" Library="AIAI" Id="8B96E486"/>
        <Parameter Type="Param" Library="AIAI" Id="64F6F219"/>
    </Element>
    <Element Type="Param" Id="BAFE10D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="0C12C53D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1263E405"/>
        <Variable Type="Variable" Library="AIAI" Id="0D9D9556"/>
    </Element>
    <Element Type="Param" Id="8B96E486">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
        <Variable Type="Variable" Library="AIAI" Id="D4FF89AB"/>
    </Element>
    <Element Type="Param" Id="64F6F219">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
        <Variable Type="Variable" Library="AIAI" Id="46778D85"/>
    </Element>
    <Element Type="FunctionCall" Id="4771E078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="918FD70A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DB5ADD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEE0E933"/>
    </Element>
    <Element Type="FunctionCall" Id="918FD70A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0A965886"/>
        <Parameter Type="Param" Library="AIAI" Id="D06AFF7B"/>
    </Element>
    <Element Type="Param" Id="0A965886">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C5B2107A"/>
        <Array Type="Param" Library="AIAI" Id="5060CB19"/>
    </Element>
    <Element Type="Param" Id="C5B2107A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="25A45944"/>
        <Array Type="Param" Library="AIAI" Id="959B05BB"/>
    </Element>
    <Element Type="Param" Id="25A45944">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="959B05BB">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="5060CB19">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91AA473C"/>
    </Element>
    <Element Type="FunctionCall" Id="91AA473C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1E828AA4"/>
    </Element>
    <Element Type="Param" Id="1E828AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="D06AFF7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BF35219"/>
    </Element>
    <Element Type="FunctionCall" Id="1BF35219">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="7C57F2E7"/>
        <Parameter Type="Param" Library="AIAI" Id="47797756"/>
    </Element>
    <Element Type="Param" Id="7C57F2E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C4B1DBD2"/>
        <Array Type="Param" Library="AIAI" Id="E28DF6C6"/>
    </Element>
    <Element Type="Param" Id="C4B1DBD2">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5C7589CA"/>
        <Array Type="Param" Library="AIAI" Id="B0711149"/>
    </Element>
    <Element Type="Param" Id="5C7589CA">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="B0711149">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="E28DF6C6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F485C1E1"/>
    </Element>
    <Element Type="FunctionCall" Id="F485C1E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="98F611EB"/>
    </Element>
    <Element Type="Param" Id="98F611EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="47797756">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="D797CB51"/>
    </Element>
    <Element Type="FunctionCall" Id="1DB5ADD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="044B04C0"/>
        <Parameter Type="Param" Library="AIAI" Id="7AFEAAA6"/>
    </Element>
    <Element Type="Param" Id="044B04C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5599310E"/>
        <Array Type="Param" Library="AIAI" Id="6D6DD380"/>
    </Element>
    <Element Type="Param" Id="5599310E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="262908AA"/>
        <Array Type="Param" Library="AIAI" Id="A6CAF219"/>
    </Element>
    <Element Type="Param" Id="262908AA">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="A6CAF219">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="6D6DD380">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30161219"/>
    </Element>
    <Element Type="FunctionCall" Id="30161219">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B8A9BCF1"/>
    </Element>
    <Element Type="Param" Id="B8A9BCF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="7AFEAAA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00C19EEE"/>
    </Element>
    <Element Type="FunctionCall" Id="00C19EEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="D74EC4C4"/>
        <Parameter Type="Param" Library="AIAI" Id="F5442EE3"/>
    </Element>
    <Element Type="Param" Id="D74EC4C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E5E8427C"/>
        <Array Type="Param" Library="AIAI" Id="BDB84567"/>
    </Element>
    <Element Type="Param" Id="E5E8427C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="E682054F"/>
        <Array Type="Param" Library="AIAI" Id="B0EB9D18"/>
    </Element>
    <Element Type="Param" Id="E682054F">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="B0EB9D18">
        <Variable Type="Variable" Library="AIAI" Id="2D2710EC"/>
    </Element>
    <Element Type="Param" Id="BDB84567">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E77CFED5"/>
    </Element>
    <Element Type="FunctionCall" Id="E77CFED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F981637D"/>
    </Element>
    <Element Type="Param" Id="F981637D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="F5442EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="D797CB51"/>
    </Element>
    <Element Type="FunctionCall" Id="CEE0E933">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F0172ED2"/>
        <Parameter Type="Param" Library="AIAI" Id="F8346AD2"/>
        <Parameter Type="Param" Library="AIAI" Id="AAB2F681"/>
    </Element>
    <Element Type="Param" Id="F0172ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8440303"/>
    </Element>
    <Element Type="Param" Id="F8346AD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AAB2F681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="A717078B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F3F96E"/>
        <Parameter Type="Param" Library="AIAI" Id="E457F02A"/>
        <Parameter Type="Param" Library="AIAI" Id="94AC542A"/>
    </Element>
    <Element Type="Param" Id="F7F3F96E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FD50CC1"/>
    </Element>
    <Element Type="FunctionCall" Id="1FD50CC1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="E5120E70"/>
        <Parameter Type="Param" Library="AIAI" Id="1860B0A1"/>
    </Element>
    <Element Type="Param" Id="E5120E70">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="FBFF33AA"/>
    </Element>
    <Element Type="Param" Id="1860B0A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="E457F02A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94AC542A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B6FEBD0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7CCCB25E"/>
        <Parameter Type="Param" Library="AIAI" Id="B6FC6A82"/>
        <Parameter Type="Param" Library="AIAI" Id="A25068C9"/>
    </Element>
    <Element Type="Param" Id="7CCCB25E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B80DF316"/>
        <Array Type="Param" Library="AIAI" Id="2A2A7047"/>
    </Element>
    <Element Type="Param" Id="B80DF316">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2A2A7047">
        <Variable Type="Variable" Library="AIAI" Id="FBFF33AA"/>
    </Element>
    <Element Type="Param" Id="B6FC6A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A25068C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="EBE3843D"/>
    </Element>
    <Element Type="FunctionDef" Id="C6D0AFDE">
        <Identifier>HeroAICalcCoreDefensePosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2E3126C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3A8D821B"/>
        <Variable Type="Variable" Library="AIAI" Id="D5BA044D"/>
        <Variable Type="Variable" Library="AIAI" Id="72E0DAF6"/>
        <Variable Type="Variable" Library="AIAI" Id="492E085B"/>
        <Variable Type="Variable" Library="AIAI" Id="1A532B07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22BEF1C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D77CF3A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA059FA6"/>
    </Element>
    <Element Type="ParamDef" Id="2E3126C4">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="3A8D821B">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8D28A4C4"/>
    </Element>
    <Element Type="Param" Id="8D28A4C4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D5BA044D">
        <Identifier>faction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="72E0DAF6">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="57099DB2"/>
    </Element>
    <Element Type="Param" Id="57099DB2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="492E085B">
        <Identifier>coreLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E3F191B1"/>
    </Element>
    <Element Type="Param" Id="E3F191B1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1A532B07">
        <Identifier>coreDefenseLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4953096D"/>
    </Element>
    <Element Type="Param" Id="4953096D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="22BEF1C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37272181"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BC0E6E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B9C2042"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EFFED45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9671344"/>
    </Element>
    <Element Type="FunctionCall" Id="37272181">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="09CDB867"/>
        <Parameter Type="Param" Library="AIAI" Id="8561961B"/>
    </Element>
    <Element Type="Param" Id="09CDB867">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D5BA044D"/>
    </Element>
    <Element Type="Param" Id="8561961B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="1BC0E6E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADD58780"/>
        <Parameter Type="Param" Library="AIAI" Id="669A74A1"/>
    </Element>
    <Element Type="Param" Id="ADD58780">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D5BA044D"/>
    </Element>
    <Element Type="Param" Id="669A74A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="1B9C2042">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DC7EAB34"/>
        <Parameter Type="Param" Library="AIAI" Id="93E10379"/>
    </Element>
    <Element Type="Param" Id="DC7EAB34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A8D821B"/>
    </Element>
    <Element Type="Param" Id="93E10379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CACA364"/>
    </Element>
    <Element Type="FunctionCall" Id="0CACA364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6E4F71F6"/>
    </Element>
    <Element Type="Param" Id="6E4F71F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="4B16C401"/>
        <Array Type="Param" Library="AIAI" Id="021B66E0"/>
    </Element>
    <Element Type="Param" Id="4B16C401">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="021B66E0">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="6EFFED45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="265EAD38"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E8F72F"/>
    </Element>
    <Element Type="Param" Id="265EAD38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A8D821B"/>
    </Element>
    <Element Type="Param" Id="B3E8F72F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="268D846F"/>
    </Element>
    <Element Type="FunctionCall" Id="268D846F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8D80358F"/>
    </Element>
    <Element Type="Param" Id="8D80358F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="BDA74474"/>
        <Array Type="Param" Library="AIAI" Id="F886ED69"/>
    </Element>
    <Element Type="Param" Id="BDA74474">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="F886ED69">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="C9671344">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D330DEDF"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCC1530"/>
        <Parameter Type="Param" Library="AIAI" Id="43BE0217"/>
    </Element>
    <Element Type="Param" Id="D330DEDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2E3126C4"/>
    </Element>
    <Element Type="Param" Id="BBCC1530">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="43BE0217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="D77CF3A4">
        <Comment>
            Find the lane position that is just ahead of the core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA059FA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="59413F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="2DA5D945"/>
        <Parameter Type="Param" Library="AIAI" Id="2B3ED5D5"/>
        <Parameter Type="Param" Library="AIAI" Id="CF05CA3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFD0C90F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CABEF099"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A46C611A"/>
    </Element>
    <Element Type="Param" Id="59413F9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2DA5D945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="2B3ED5D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CF05CA3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="72E0DAF6"/>
    </Element>
    <Element Type="FunctionCall" Id="DFD0C90F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B928691A"/>
        <Parameter Type="Param" Library="AIAI" Id="0AE762A7"/>
    </Element>
    <Element Type="Param" Id="B928691A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="492E085B"/>
    </Element>
    <Element Type="Param" Id="0AE762A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F05BC622"/>
    </Element>
    <Element Type="FunctionCall" Id="F05BC622">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="5BCEE0E9"/>
        <Parameter Type="Param" Library="AIAI" Id="C6AE361D"/>
    </Element>
    <Element Type="Param" Id="5BCEE0E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="72E0DAF6"/>
    </Element>
    <Element Type="Param" Id="C6AE361D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <Variable Type="Variable" Library="AIAI" Id="3A8D821B"/>
    </Element>
    <Element Type="FunctionCall" Id="CABEF099">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="043011F8"/>
        <Parameter Type="Param" Library="AIAI" Id="9C4417D1"/>
    </Element>
    <Element Type="Param" Id="043011F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1A532B07"/>
    </Element>
    <Element Type="Param" Id="9C4417D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F3EF4C2"/>
    </Element>
    <Element Type="FunctionCall" Id="0F3EF4C2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6276707"/>
        <Parameter Type="Param" Library="AIAI" Id="0F9F4DB6"/>
        <Parameter Type="Param" Library="AIAI" Id="90DAE94B"/>
        <Parameter Type="Param" Library="AIAI" Id="7A9A1FAD"/>
        <Parameter Type="Param" Library="AIAI" Id="F4372620"/>
    </Element>
    <Element Type="Param" Id="0F9F4DB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0A8B196"/>
        <Variable Type="Variable" Library="AIAI" Id="72E0DAF6"/>
    </Element>
    <Element Type="Param" Id="90DAE94B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="05D9032E"/>
        <Variable Type="Variable" Library="AIAI" Id="492E085B"/>
    </Element>
    <Element Type="Param" Id="7A9A1FAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="660B900D"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F4372620">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="606FB852"/>
        <Variable Type="Variable" Library="AIAI" Id="D5BA044D"/>
    </Element>
    <Element Type="FunctionCall" Id="A46C611A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C4E40991"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE9B1F9"/>
    </Element>
    <Element Type="Param" Id="C4E40991">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="45B63FF7"/>
        <Array Type="Param" Library="AIAI" Id="D9111B98"/>
    </Element>
    <Element Type="Param" Id="45B63FF7">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="6B04A065"/>
        <Array Type="Param" Library="AIAI" Id="520B569D"/>
    </Element>
    <Element Type="Param" Id="6B04A065">
        <Variable Type="Variable" Library="AIAI" Id="FD8B081A"/>
    </Element>
    <Element Type="Param" Id="520B569D">
        <Variable Type="Variable" Library="AIAI" Id="72E0DAF6"/>
    </Element>
    <Element Type="Param" Id="D9111B98">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99EC794D"/>
    </Element>
    <Element Type="FunctionCall" Id="99EC794D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CE623350"/>
    </Element>
    <Element Type="Param" Id="CE623350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2E3126C4"/>
    </Element>
    <Element Type="Param" Id="6BE9B1F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1A532B07"/>
    </Element>
    <Element Type="FunctionDef" Id="04AAE815">
        <Identifier>HeroAIUpdateContentionPoints</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBBC485B"/>
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
        <Variable Type="Variable" Library="AIAI" Id="9BE64813"/>
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
        <Variable Type="Variable" Library="AIAI" Id="EDC920C6"/>
        <Variable Type="Variable" Library="AIAI" Id="54ABA344"/>
        <Variable Type="Variable" Library="AIAI" Id="C8D912CD"/>
        <Variable Type="Variable" Library="AIAI" Id="F3A8F521"/>
        <Variable Type="Variable" Library="AIAI" Id="CA86971C"/>
        <Variable Type="Variable" Library="AIAI" Id="8356E450"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F55F9A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B231D41E"/>
    </Element>
    <Element Type="ParamDef" Id="DBBC485B">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="50B01474">
        <Identifier>allyTeamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9603873E"/>
    </Element>
    <Element Type="Param" Id="9603873E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C74814C6">
        <Identifier>enemyTeamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A6E62D04"/>
    </Element>
    <Element Type="Param" Id="A6E62D04">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9BE64813">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="372D0EB6"/>
    </Element>
    <Element Type="Param" Id="372D0EB6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="61E658F6">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5B11DA44"/>
    </Element>
    <Element Type="Param" Id="5B11DA44">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2341704F">
        <Identifier>bestLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD9DB484"/>
    </Element>
    <Element Type="Param" Id="FD9DB484">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="EDC920C6">
        <Identifier>bestPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A98F1BE"/>
    </Element>
    <Element Type="Param" Id="4A98F1BE">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="54ABA344">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C383ABFA"/>
    </Element>
    <Element Type="Param" Id="C383ABFA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AD3649B"/>
    </Element>
    <Element Type="FunctionCall" Id="2AD3649B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C8D912CD">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D47F6A57"/>
    </Element>
    <Element Type="Param" Id="D47F6A57">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BD6C844"/>
    </Element>
    <Element Type="FunctionCall" Id="3BD6C844">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F3A8F521">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="16ECB9D6"/>
    </Element>
    <Element Type="Param" Id="16ECB9D6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="749971A5"/>
    </Element>
    <Element Type="FunctionCall" Id="749971A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="CA86971C">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4EBD67C"/>
    </Element>
    <Element Type="Param" Id="C4EBD67C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB03110D"/>
    </Element>
    <Element Type="FunctionCall" Id="BB03110D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="8356E450">
        <Identifier>allyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1ACD6CF9"/>
    </Element>
    <Element Type="Param" Id="1ACD6CF9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0744DFB"/>
    </Element>
    <Element Type="FunctionCall" Id="B0744DFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="9F55F9A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="921EE10B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE5C546A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="272BBE04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82860462"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="730050A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A0D39D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0651B622"/>
    </Element>
    <Element Type="FunctionCall" Id="921EE10B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="223A0747"/>
        <Parameter Type="Param" Library="AIAI" Id="C1D40F81"/>
    </Element>
    <Element Type="Param" Id="223A0747">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="C1D40F81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E001B71"/>
    </Element>
    <Element Type="FunctionCall" Id="8E001B71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1B72B835"/>
    </Element>
    <Element Type="Param" Id="1B72B835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="EE5C546A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE902E4"/>
        <Parameter Type="Param" Library="AIAI" Id="081E74C9"/>
    </Element>
    <Element Type="Param" Id="DDE902E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="081E74C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7E487F5"/>
    </Element>
    <Element Type="FunctionCall" Id="E7E487F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="29ED5665"/>
    </Element>
    <Element Type="Param" Id="29ED5665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="272BBE04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="72A6AD94"/>
        <Parameter Type="Param" Library="AIAI" Id="39F51E3B"/>
    </Element>
    <Element Type="Param" Id="72A6AD94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BE64813"/>
    </Element>
    <Element Type="Param" Id="39F51E3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="82860462">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0A31F032"/>
        <Parameter Type="Param" Library="AIAI" Id="2C9B074C"/>
    </Element>
    <Element Type="Param" Id="0A31F032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="2C9B074C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F434A37"/>
    </Element>
    <Element Type="FunctionCall" Id="9F434A37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="431BA4CC"/>
    </Element>
    <Element Type="Param" Id="431BA4CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="730050A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C777861C"/>
        <Parameter Type="Param" Library="AIAI" Id="4766221B"/>
    </Element>
    <Element Type="Param" Id="C777861C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="4766221B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E10BFC94"/>
    </Element>
    <Element Type="FunctionCall" Id="E10BFC94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0C758101"/>
    </Element>
    <Element Type="Param" Id="0C758101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="5A0D39D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE8A6AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A23A7F35"/>
    </Element>
    <Element Type="Param" Id="9FE8A6AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9BE64813"/>
    </Element>
    <Element Type="Param" Id="A23A7F35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="0651B622">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F9CCD0D6"/>
        <Parameter Type="Param" Library="AIAI" Id="B0E73541"/>
        <Parameter Type="Param" Library="AIAI" Id="9FDA0192"/>
    </Element>
    <Element Type="Param" Id="F9CCD0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBBC485B"/>
    </Element>
    <Element Type="Param" Id="B0E73541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9FDA0192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="B231D41E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6BA549E1"/>
        <Parameter Type="Param" Library="AIAI" Id="8983AE9A"/>
        <Parameter Type="Param" Library="AIAI" Id="2AE22CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="5CD8A3BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAC145C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EA31A2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D78E2858"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2ECD4F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="517EE08A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="953784FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24F44870"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B57144C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE9EB0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31E09D32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A3F3C58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7B716CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FA0EC51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23DFC24F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CE44ED6"/>
    </Element>
    <Element Type="Param" Id="6BA549E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8983AE9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="2AE22CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5CD8A3BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="FunctionCall" Id="BAC145C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4621A67F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A88BFA2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4837EE96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="558325C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C06A8F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A699C71F"/>
    </Element>
    <Element Type="Comment" Id="4621A67F">
        <Comment>
            Closest point to home between the following:
            Enemy Base
            Front Enemy Tower
            Front Enemy Minion
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="7A88BFA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="099C7883"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A012E985"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9F19FF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB4B6DAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF1C1D9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01B52736"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21AAC01F"/>
    </Element>
    <Element Type="FunctionCall" Id="099C7883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7D4F2AB4"/>
        <Parameter Type="Param" Library="AIAI" Id="C96429C2"/>
    </Element>
    <Element Type="Param" Id="7D4F2AB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="C96429C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A012E985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3CAC2F96"/>
        <Parameter Type="Param" Library="AIAI" Id="571AA699"/>
    </Element>
    <Element Type="Param" Id="3CAC2F96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="571AA699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37668B31"/>
    </Element>
    <Element Type="FunctionCall" Id="37668B31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="BDF9B9CB"/>
        <Parameter Type="Param" Library="AIAI" Id="80F04CED"/>
    </Element>
    <Element Type="Param" Id="BDF9B9CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="94C71543"/>
        <Array Type="Param" Library="AIAI" Id="0D7576F1"/>
    </Element>
    <Element Type="Param" Id="94C71543">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="32C2EF7B"/>
        <Array Type="Param" Library="AIAI" Id="C99149A3"/>
    </Element>
    <Element Type="Param" Id="32C2EF7B">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="C99149A3">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="0D7576F1">
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="80F04CED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="F9F19FF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="14C3A7E6"/>
        <Parameter Type="Param" Library="AIAI" Id="A92D8C65"/>
    </Element>
    <Element Type="Param" Id="14C3A7E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="A92D8C65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="577AE624"/>
    </Element>
    <Element Type="FunctionCall" Id="577AE624">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="999D5C4A"/>
        <Parameter Type="Param" Library="AIAI" Id="8545EE55"/>
    </Element>
    <Element Type="Param" Id="999D5C4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="06496882"/>
        <Array Type="Param" Library="AIAI" Id="17AE8923"/>
    </Element>
    <Element Type="Param" Id="06496882">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B4A4FBD8"/>
        <Array Type="Param" Library="AIAI" Id="EC15A527"/>
    </Element>
    <Element Type="Param" Id="B4A4FBD8">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="EC15A527">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="17AE8923">
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="8545EE55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="AB4B6DAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="251D1BB8"/>
        <Parameter Type="Param" Library="AIAI" Id="95337220"/>
    </Element>
    <Element Type="Param" Id="251D1BB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="95337220">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="1E6BE718"/>
        <Array Type="Param" Library="AIAI" Id="66187655"/>
    </Element>
    <Element Type="Param" Id="1E6BE718">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="66187655">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="FunctionCall" Id="AF1C1D9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7A9C55C6"/>
        <Parameter Type="Param" Library="AIAI" Id="E705EABE"/>
    </Element>
    <Element Type="Param" Id="7A9C55C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="E705EABE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6CCFF2A"/>
    </Element>
    <Element Type="FunctionCall" Id="F6CCFF2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="E113AAF8"/>
        <Parameter Type="Param" Library="AIAI" Id="C32DFEB9"/>
    </Element>
    <Element Type="Param" Id="E113AAF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD6C4F65"/>
        <Array Type="Param" Library="AIAI" Id="2DEF4B77"/>
    </Element>
    <Element Type="Param" Id="CD6C4F65">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C8150519"/>
        <Array Type="Param" Library="AIAI" Id="5D7832A8"/>
    </Element>
    <Element Type="Param" Id="C8150519">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="5D7832A8">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="2DEF4B77">
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="C32DFEB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="01B52736">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A4FFCDF5"/>
        <Parameter Type="Param" Library="AIAI" Id="364C84BC"/>
    </Element>
    <Element Type="Param" Id="A4FFCDF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="364C84BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5303CEC6"/>
    </Element>
    <Element Type="FunctionCall" Id="5303CEC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA7ABA2"/>
        <Parameter Type="Param" Library="AIAI" Id="DBF7FA66"/>
    </Element>
    <Element Type="Param" Id="9CA7ABA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="55965478"/>
        <Array Type="Param" Library="AIAI" Id="10DEC15A"/>
    </Element>
    <Element Type="Param" Id="55965478">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="87352E1C"/>
        <Array Type="Param" Library="AIAI" Id="FFE9137D"/>
    </Element>
    <Element Type="Param" Id="87352E1C">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="FFE9137D">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="10DEC15A">
        <Variable Type="Variable" Library="AIAI" Id="C74814C6"/>
    </Element>
    <Element Type="Param" Id="DBF7FA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="21AAC01F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5F63F76E"/>
        <Parameter Type="Param" Library="AIAI" Id="9020F076"/>
        <Parameter Type="Param" Library="AIAI" Id="D1A087E6"/>
    </Element>
    <Element Type="Param" Id="5F63F76E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBBC485B"/>
    </Element>
    <Element Type="Param" Id="9020F076">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1A087E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Comment" Id="4837EE96">
        <Comment>
            Furthest point from home between the following:
            Core Defense Position
            Front Ally Tower
            Front Ally Minion
            Front Human Ally
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="558325C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB828C2E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91B09CA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78053659"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="921C3880"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="232582F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F76EACE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="374C9B0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DB56C2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AC821DF"/>
    </Element>
    <Element Type="FunctionCall" Id="DB828C2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="13765D4F"/>
        <Parameter Type="Param" Library="AIAI" Id="ADF6FB8D"/>
    </Element>
    <Element Type="Param" Id="13765D4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="ADF6FB8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A717F79E"/>
        <Array Type="Param" Library="AIAI" Id="23617608"/>
    </Element>
    <Element Type="Param" Id="A717F79E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="46FE6E90"/>
        <Array Type="Param" Library="AIAI" Id="034FF2BB"/>
    </Element>
    <Element Type="Param" Id="46FE6E90">
        <Variable Type="Variable" Library="AIAI" Id="FD8B081A"/>
    </Element>
    <Element Type="Param" Id="034FF2BB">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="23617608">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="FunctionCall" Id="91B09CA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="784C64EF"/>
        <Parameter Type="Param" Library="AIAI" Id="C0AF826F"/>
    </Element>
    <Element Type="Param" Id="784C64EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="C0AF826F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F891B8DD"/>
    </Element>
    <Element Type="FunctionCall" Id="F891B8DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="64171CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="0EA7EFA9"/>
    </Element>
    <Element Type="Param" Id="64171CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E93D652C"/>
        <Array Type="Param" Library="AIAI" Id="710985A8"/>
    </Element>
    <Element Type="Param" Id="E93D652C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C1AC4CCE"/>
        <Array Type="Param" Library="AIAI" Id="209F6EDB"/>
    </Element>
    <Element Type="Param" Id="C1AC4CCE">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="209F6EDB">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="710985A8">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="0EA7EFA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="78053659">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F552C97F"/>
        <Parameter Type="Param" Library="AIAI" Id="66A208D2"/>
    </Element>
    <Element Type="Param" Id="F552C97F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="66A208D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="247500F2"/>
    </Element>
    <Element Type="FunctionCall" Id="247500F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="82741737"/>
        <Parameter Type="Param" Library="AIAI" Id="35AD9F52"/>
    </Element>
    <Element Type="Param" Id="82741737">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EE9F69E"/>
        <Array Type="Param" Library="AIAI" Id="A17EF022"/>
    </Element>
    <Element Type="Param" Id="8EE9F69E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="73F1A14A"/>
        <Array Type="Param" Library="AIAI" Id="17C89E16"/>
    </Element>
    <Element Type="Param" Id="73F1A14A">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="17C89E16">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="A17EF022">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="35AD9F52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="921C3880">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="63057232"/>
        <Parameter Type="Param" Library="AIAI" Id="341F576A"/>
    </Element>
    <Element Type="Param" Id="63057232">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="341F576A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B1AA275"/>
    </Element>
    <Element Type="FunctionCall" Id="1B1AA275">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CC8AC2DC"/>
        <Parameter Type="Param" Library="AIAI" Id="B8D03BED"/>
        <Parameter Type="Param" Library="AIAI" Id="782F2696"/>
    </Element>
    <Element Type="Param" Id="B8D03BED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E5A4C33B"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7081E93"/>
        <Array Type="Param" Library="AIAI" Id="B94E1251"/>
    </Element>
    <Element Type="Param" Id="D7081E93">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="D4D4F73C"/>
        <Array Type="Param" Library="AIAI" Id="FBB7F12E"/>
    </Element>
    <Element Type="Param" Id="D4D4F73C">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="FBB7F12E">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="B94E1251">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="782F2696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B20419C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="232582F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6CDAC4D6"/>
        <Parameter Type="Param" Library="AIAI" Id="0C078EFC"/>
    </Element>
    <Element Type="Param" Id="6CDAC4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="0C078EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7AAC394"/>
        <Array Type="Param" Library="AIAI" Id="095003B0"/>
    </Element>
    <Element Type="Param" Id="D7AAC394">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="D7F1A120"/>
        <Array Type="Param" Library="AIAI" Id="9BC9ACA8"/>
    </Element>
    <Element Type="Param" Id="D7F1A120">
        <Variable Type="Variable" Library="AIAI" Id="FD8B081A"/>
    </Element>
    <Element Type="Param" Id="9BC9ACA8">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="095003B0">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="FunctionCall" Id="9F76EACE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1B2C93"/>
        <Parameter Type="Param" Library="AIAI" Id="F121420D"/>
    </Element>
    <Element Type="Param" Id="5E1B2C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="F121420D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB20CFB8"/>
    </Element>
    <Element Type="FunctionCall" Id="DB20CFB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="F878F2DE"/>
        <Parameter Type="Param" Library="AIAI" Id="30C422E4"/>
    </Element>
    <Element Type="Param" Id="F878F2DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DE1E1EB"/>
        <Array Type="Param" Library="AIAI" Id="A6332E9C"/>
    </Element>
    <Element Type="Param" Id="4DE1E1EB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="13E7032B"/>
        <Array Type="Param" Library="AIAI" Id="616D8760"/>
    </Element>
    <Element Type="Param" Id="13E7032B">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="616D8760">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="A6332E9C">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="30C422E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="374C9B0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5608BFAF"/>
        <Parameter Type="Param" Library="AIAI" Id="1041B414"/>
    </Element>
    <Element Type="Param" Id="5608BFAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="1041B414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F88CCDA2"/>
    </Element>
    <Element Type="FunctionCall" Id="F88CCDA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="71C6FACE"/>
        <Parameter Type="Param" Library="AIAI" Id="58ACD6D5"/>
    </Element>
    <Element Type="Param" Id="71C6FACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5839ACA1"/>
        <Array Type="Param" Library="AIAI" Id="3F9CD144"/>
    </Element>
    <Element Type="Param" Id="5839ACA1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="F8335BE0"/>
        <Array Type="Param" Library="AIAI" Id="8BD6C4B3"/>
    </Element>
    <Element Type="Param" Id="F8335BE0">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="8BD6C4B3">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="3F9CD144">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="58ACD6D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="5DB56C2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE215E06"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD880B9"/>
    </Element>
    <Element Type="Param" Id="FE215E06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="9FD880B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE703D24"/>
    </Element>
    <Element Type="FunctionCall" Id="DE703D24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="AAB551D3"/>
        <Parameter Type="Param" Library="AIAI" Id="62929A61"/>
    </Element>
    <Element Type="Param" Id="AAB551D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="61F7EAA1"/>
        <Array Type="Param" Library="AIAI" Id="55C0D69D"/>
    </Element>
    <Element Type="Param" Id="61F7EAA1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B4562C0A"/>
        <Array Type="Param" Library="AIAI" Id="E73F8B18"/>
    </Element>
    <Element Type="Param" Id="B4562C0A">
        <Variable Type="Variable" Library="AIAI" Id="C9C23346"/>
    </Element>
    <Element Type="Param" Id="E73F8B18">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="55C0D69D">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="62929A61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="7AC821DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3539FB97"/>
        <Parameter Type="Param" Library="AIAI" Id="2B89484D"/>
        <Parameter Type="Param" Library="AIAI" Id="A2C23614"/>
    </Element>
    <Element Type="Param" Id="3539FB97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBBC485B"/>
    </Element>
    <Element Type="Param" Id="2B89484D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A2C23614">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="2C06A8F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5077B125"/>
        <Parameter Type="Param" Library="AIAI" Id="046F1359"/>
        <Parameter Type="Param" Library="AIAI" Id="A4291E59"/>
    </Element>
    <Element Type="Param" Id="5077B125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F3015F40"/>
        <Array Type="Param" Library="AIAI" Id="91A7CC9D"/>
    </Element>
    <Element Type="Param" Id="F3015F40">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="91A7CC9D">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="046F1359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A4291E59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="A699C71F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC8ADC0"/>
        <Parameter Type="Param" Library="AIAI" Id="32352794"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3AFD7A"/>
    </Element>
    <Element Type="Param" Id="3AC8ADC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="699F39F0"/>
        <Array Type="Param" Library="AIAI" Id="64684E66"/>
    </Element>
    <Element Type="Param" Id="699F39F0">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="64684E66">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="32352794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DF3AFD7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1EA31A2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8AFC5F"/>
        <Parameter Type="Param" Library="AIAI" Id="9FBE2340"/>
    </Element>
    <Element Type="Param" Id="BA8AFC5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EDC920C6"/>
    </Element>
    <Element Type="Param" Id="9FBE2340">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A42201ED"/>
    </Element>
    <Element Type="FunctionCall" Id="A42201ED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="E1CCDB92"/>
        <Parameter Type="Param" Library="AIAI" Id="E0FAA502"/>
        <Parameter Type="Param" Library="AIAI" Id="58A0E1FD"/>
    </Element>
    <Element Type="Param" Id="E1CCDB92">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="E0FAA502">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="Param" Id="58A0E1FD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D78E2858">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="CD14421C"/>
        <Parameter Type="Param" Library="AIAI" Id="63C7EA5F"/>
    </Element>
    <Element Type="Param" Id="CD14421C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D74AB815"/>
        <Array Type="Param" Library="AIAI" Id="638A757E"/>
    </Element>
    <Element Type="Param" Id="D74AB815">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="0B4D4DED"/>
        <Array Type="Param" Library="AIAI" Id="9C8E0634"/>
    </Element>
    <Element Type="Param" Id="0B4D4DED">
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
    </Element>
    <Element Type="Param" Id="9C8E0634">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="638A757E">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="63C7EA5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="2341704F"/>
    </Element>
    <Element Type="FunctionCall" Id="F2ECD4F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="03D05B64"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D33936"/>
    </Element>
    <Element Type="Param" Id="03D05B64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="FE55F43D"/>
        <Array Type="Param" Library="AIAI" Id="D05E13F3"/>
    </Element>
    <Element Type="Param" Id="FE55F43D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="E880E581"/>
        <Array Type="Param" Library="AIAI" Id="B457E773"/>
    </Element>
    <Element Type="Param" Id="E880E581">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="B457E773">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="D05E13F3">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="F3D33936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EDC920C6"/>
    </Element>
    <Element Type="Comment" Id="517EE08A">
        <Comment>
            Update contention point eval
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="953784FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E279289E"/>
        <Parameter Type="Param" Library="AIAI" Id="35C720A2"/>
    </Element>
    <Element Type="Param" Id="E279289E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37E0F93A"/>
    </Element>
    <Element Type="FunctionCall" Id="37E0F93A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDC7DBF"/>
        <Parameter Type="Param" Library="AIAI" Id="9D441669"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3F3FF9"/>
        <Parameter Type="Param" Library="AIAI" Id="26AB842C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3E882A"/>
    </Element>
    <Element Type="Param" Id="1DDC7DBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="9D441669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="ED3F3FF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="26AB842C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38630CE8"/>
    </Element>
    <Element Type="FunctionCall" Id="38630CE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="5F63929A"/>
        <Parameter Type="Param" Library="AIAI" Id="A724749F"/>
    </Element>
    <Element Type="Param" Id="5F63929A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A724749F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="EDC920C6"/>
    </Element>
    <Element Type="Param" Id="0B3E882A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="9BE64813"/>
    </Element>
    <Element Type="Param" Id="35C720A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="54ABA344"/>
    </Element>
    <Element Type="FunctionCall" Id="24F44870">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A7F406C2"/>
        <Parameter Type="Param" Library="AIAI" Id="7AD250EA"/>
    </Element>
    <Element Type="Param" Id="A7F406C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ED24E11"/>
    </Element>
    <Element Type="FunctionCall" Id="9ED24E11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D89491D2"/>
        <Parameter Type="Param" Library="AIAI" Id="F811DD47"/>
        <Parameter Type="Param" Library="AIAI" Id="B70A82B7"/>
        <Parameter Type="Param" Library="AIAI" Id="F21A7F45"/>
        <Parameter Type="Param" Library="AIAI" Id="354A734D"/>
    </Element>
    <Element Type="Param" Id="D89491D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="F811DD47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="B70A82B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F21A7F45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0886237E"/>
    </Element>
    <Element Type="FunctionCall" Id="0886237E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="98098906"/>
        <Parameter Type="Param" Library="AIAI" Id="B15B5BCB"/>
    </Element>
    <Element Type="Param" Id="98098906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B15B5BCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="EDC920C6"/>
    </Element>
    <Element Type="Param" Id="354A734D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="9BE64813"/>
    </Element>
    <Element Type="Param" Id="7AD250EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CA86971C"/>
    </Element>
    <Element Type="FunctionCall" Id="B57144C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="26708C27"/>
        <Parameter Type="Param" Library="AIAI" Id="8E116792"/>
    </Element>
    <Element Type="Param" Id="26708C27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C8D912CD"/>
    </Element>
    <Element Type="Param" Id="8E116792">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC478D82"/>
    </Element>
    <Element Type="FunctionCall" Id="EC478D82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="88A708DE"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0E382F"/>
        <Parameter Type="Param" Library="AIAI" Id="D8093B75"/>
        <Parameter Type="Param" Library="AIAI" Id="0A1E6B41"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1A2679"/>
    </Element>
    <Element Type="Param" Id="88A708DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="7F0E382F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="D8093B75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0A1E6B41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="FA1A2679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="54ABA344"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE9EB0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="129ECCF1"/>
        <Parameter Type="Param" Library="AIAI" Id="D1BF7B4C"/>
    </Element>
    <Element Type="Param" Id="129ECCF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3A8F521"/>
    </Element>
    <Element Type="Param" Id="D1BF7B4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2FB8F5F"/>
    </Element>
    <Element Type="FunctionCall" Id="B2FB8F5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="93A4C847"/>
        <Parameter Type="Param" Library="AIAI" Id="4F508121"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5F9CF7"/>
        <Parameter Type="Param" Library="AIAI" Id="5F565CD6"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D813D2"/>
    </Element>
    <Element Type="Param" Id="93A4C847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="4F508121">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="7D5F9CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="5F565CD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F4D813D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="54ABA344"/>
    </Element>
    <Element Type="FunctionCall" Id="31E09D32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDC2183"/>
        <Parameter Type="Param" Library="AIAI" Id="4E6927DD"/>
    </Element>
    <Element Type="Param" Id="5CDC2183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8356E450"/>
    </Element>
    <Element Type="Param" Id="4E6927DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F2998AC"/>
    </Element>
    <Element Type="FunctionCall" Id="4F2998AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="5A8FD411"/>
        <Parameter Type="Param" Library="AIAI" Id="B497ED67"/>
        <Parameter Type="Param" Library="AIAI" Id="0934097F"/>
        <Parameter Type="Param" Library="AIAI" Id="6E54BD48"/>
        <Parameter Type="Param" Library="AIAI" Id="7355E579"/>
    </Element>
    <Element Type="Param" Id="5A8FD411">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="B497ED67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="0934097F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6E54BD48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7355E579">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="CA86971C"/>
    </Element>
    <Element Type="FunctionCall" Id="4A3F3C58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="71FE77F8"/>
        <Parameter Type="Param" Library="AIAI" Id="89ED5781"/>
    </Element>
    <Element Type="Param" Id="71FE77F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A76655C4"/>
        <Array Type="Param" Library="AIAI" Id="C992A89F"/>
    </Element>
    <Element Type="Param" Id="A76655C4">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="52C5786D"/>
        <Array Type="Param" Library="AIAI" Id="539B2733"/>
    </Element>
    <Element Type="Param" Id="52C5786D">
        <Variable Type="Variable" Library="AIAI" Id="EBF48308"/>
    </Element>
    <Element Type="Param" Id="539B2733">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="C992A89F">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="89ED5781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C56A5E5"/>
    </Element>
    <Element Type="FunctionCall" Id="4C56A5E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="8BD12272"/>
        <Parameter Type="Param" Library="AIAI" Id="94F161ED"/>
    </Element>
    <Element Type="Param" Id="8BD12272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="94F161ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="C8D912CD"/>
    </Element>
    <Element Type="FunctionCall" Id="E7B716CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="7674C85D"/>
        <Parameter Type="Param" Library="AIAI" Id="01B11B5B"/>
    </Element>
    <Element Type="Param" Id="7674C85D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4AB628D8"/>
        <Array Type="Param" Library="AIAI" Id="E851A280"/>
    </Element>
    <Element Type="Param" Id="4AB628D8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8F1E37E0"/>
        <Array Type="Param" Library="AIAI" Id="C9D78CC8"/>
    </Element>
    <Element Type="Param" Id="8F1E37E0">
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
    </Element>
    <Element Type="Param" Id="C9D78CC8">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="E851A280">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="01B11B5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2430AE0"/>
    </Element>
    <Element Type="FunctionCall" Id="D2430AE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="42A1E3CA"/>
        <Parameter Type="Param" Library="AIAI" Id="6C8D1C72"/>
    </Element>
    <Element Type="Param" Id="42A1E3CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="6C8D1C72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="F3A8F521"/>
    </Element>
    <Element Type="FunctionCall" Id="6FA0EC51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="F82B06CB"/>
        <Parameter Type="Param" Library="AIAI" Id="D1739E54"/>
    </Element>
    <Element Type="Param" Id="F82B06CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C157B2B8"/>
        <Array Type="Param" Library="AIAI" Id="BF79BD6A"/>
    </Element>
    <Element Type="Param" Id="C157B2B8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="2722C170"/>
        <Array Type="Param" Library="AIAI" Id="D966DA2B"/>
    </Element>
    <Element Type="Param" Id="2722C170">
        <Variable Type="Variable" Library="AIAI" Id="B93F62E3"/>
    </Element>
    <Element Type="Param" Id="D966DA2B">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="BF79BD6A">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="D1739E54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03487894"/>
    </Element>
    <Element Type="FunctionCall" Id="03487894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="9E8E54AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9C30AF2E"/>
    </Element>
    <Element Type="Param" Id="9E8E54AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9C30AF2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="8356E450"/>
    </Element>
    <Element Type="FunctionCall" Id="23DFC24F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="DFEE1FFC"/>
        <Parameter Type="Param" Library="AIAI" Id="DFF9E7F3"/>
    </Element>
    <Element Type="Param" Id="DFEE1FFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8356E450"/>
    </Element>
    <Element Type="Param" Id="DFF9E7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="185F72EE"/>
    </Element>
    <Element Type="FunctionCall" Id="185F72EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="16710B3C"/>
        <Parameter Type="Param" Library="AIAI" Id="FA3F8AFA"/>
        <Parameter Type="Param" Library="AIAI" Id="1E0320E3"/>
        <Parameter Type="Param" Library="AIAI" Id="61BBFC39"/>
        <Parameter Type="Param" Library="AIAI" Id="7D47B65D"/>
    </Element>
    <Element Type="Param" Id="16710B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Value>MercLanerSiegeGiant</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="FA3F8AFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="1E0320E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>-;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="61BBFC39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="7D47B65D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="CA86971C"/>
    </Element>
    <Element Type="FunctionCall" Id="9CE44ED6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E452020C"/>
        <Parameter Type="Param" Library="AIAI" Id="0B5052D9"/>
    </Element>
    <Element Type="Param" Id="E452020C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="023E03BF"/>
        <Array Type="Param" Library="AIAI" Id="C785DEF4"/>
    </Element>
    <Element Type="Param" Id="023E03BF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="0CF16E64"/>
        <Array Type="Param" Library="AIAI" Id="B88B7FC2"/>
    </Element>
    <Element Type="Param" Id="0CF16E64">
        <Variable Type="Variable" Library="AIAI" Id="DC6DADF0"/>
    </Element>
    <Element Type="Param" Id="B88B7FC2">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="C785DEF4">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="Param" Id="0B5052D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31AF0269"/>
    </Element>
    <Element Type="FunctionCall" Id="31AF0269">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="E040CA39"/>
        <Parameter Type="Param" Library="AIAI" Id="889A6812"/>
        <Parameter Type="Param" Library="AIAI" Id="6E3ECEC1"/>
    </Element>
    <Element Type="Param" Id="E040CA39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="889A6812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A09EF8F"/>
    </Element>
    <Element Type="FunctionCall" Id="7A09EF8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="BD526BE2"/>
        <Parameter Type="Param" Library="AIAI" Id="E3DE7730"/>
    </Element>
    <Element Type="Param" Id="BD526BE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="E3DE7730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="8356E450"/>
    </Element>
    <Element Type="Param" Id="6E3ECEC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D1DF6D6E"/>
        <Array Type="Param" Library="AIAI" Id="44D78893"/>
    </Element>
    <Element Type="Param" Id="D1DF6D6E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="BF013B0F"/>
        <Array Type="Param" Library="AIAI" Id="C37DCE22"/>
    </Element>
    <Element Type="Param" Id="BF013B0F">
        <Variable Type="Variable" Library="AIAI" Id="B93F62E3"/>
    </Element>
    <Element Type="Param" Id="C37DCE22">
        <Variable Type="Variable" Library="AIAI" Id="61E658F6"/>
    </Element>
    <Element Type="Param" Id="44D78893">
        <Variable Type="Variable" Library="AIAI" Id="50B01474"/>
    </Element>
    <Element Type="FunctionDef" Id="98B1504C">
        <Identifier>HeroAIOneTownPerLaneRemaining</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A4440CE3"/>
        <Variable Type="Variable" Library="AIAI" Id="40698426"/>
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
        <Variable Type="Variable" Library="AIAI" Id="A47EB0E5"/>
        <Variable Type="Variable" Library="AIAI" Id="60FE45CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81E3EA8B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0B197B9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A99764FE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A27DF0B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA2CC850"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432DBBC3"/>
    </Element>
    <Element Type="ParamDef" Id="A4440CE3">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="40698426">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB92F47F"/>
    </Element>
    <Element Type="Param" Id="EB92F47F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6C06A10D">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCAFDFB5"/>
    </Element>
    <Element Type="Param" Id="DCAFDFB5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A47EB0E5">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="901710EB"/>
    </Element>
    <Element Type="Param" Id="901710EB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="60FE45CC">
        <Identifier>numberOfTownsAlive</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Type="Variable" Library="MapM" Id="93A1047D"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="348A290F"/>
    </Element>
    <Element Type="Param" Id="348A290F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="81E3EA8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4C01165"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACB5116B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5ADE952"/>
    </Element>
    <Element Type="FunctionCall" Id="A4C01165">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="22655797"/>
        <Parameter Type="Param" Library="AIAI" Id="4B452287"/>
    </Element>
    <Element Type="Param" Id="22655797">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="40698426"/>
    </Element>
    <Element Type="Param" Id="4B452287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="ACB5116B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93143659"/>
        <Parameter Type="Param" Library="AIAI" Id="A443C38D"/>
    </Element>
    <Element Type="Param" Id="93143659">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="40698426"/>
    </Element>
    <Element Type="Param" Id="A443C38D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="C5ADE952">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6DB2FA7"/>
        <Parameter Type="Param" Library="AIAI" Id="E6FF72E0"/>
        <Parameter Type="Param" Library="AIAI" Id="C1507B4B"/>
    </Element>
    <Element Type="Param" Id="B6DB2FA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E6FF72E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A4440CE3"/>
    </Element>
    <Element Type="Param" Id="C1507B4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="0B197B9F">
        <Comment>
            Count up all of the alive towns
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A99764FE">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="152DDAAE"/>
        <Parameter Type="Param" Library="AIAI" Id="C234B0B7"/>
        <Parameter Type="Param" Library="AIAI" Id="C5141DFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F580D151"/>
    </Element>
    <Element Type="Param" Id="152DDAAE">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C234B0B7">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="C5141DFD">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="FunctionCall" Id="F580D151">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0775CF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04ECB965"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A7B0287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A437656C"/>
    </Element>
    <Element Type="FunctionCall" Id="C0775CF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E354EAEA"/>
        <Parameter Type="Param" Library="AIAI" Id="FA0C42DF"/>
        <Parameter Type="Param" Library="AIAI" Id="5C1D5AD5"/>
    </Element>
    <Element Type="Param" Id="E354EAEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="7FC5EE02"/>
        <Array Type="Param" Library="AIAI" Id="D63A1657"/>
    </Element>
    <Element Type="Param" Id="7FC5EE02">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="D63A1657">
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="Param" Id="FA0C42DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C1D5AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="40698426"/>
    </Element>
    <Element Type="FunctionCall" Id="04ECB965">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3C5A7EC6"/>
        <Parameter Type="Param" Library="AIAI" Id="77CC0B73"/>
        <Parameter Type="Param" Library="AIAI" Id="D7F921F5"/>
    </Element>
    <Element Type="Param" Id="3C5A7EC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="77CC0B73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D7F921F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="60FE45CC"/>
        <Array Type="Param" Library="AIAI" Id="28D7B7ED"/>
    </Element>
    <Element Type="Param" Id="28D7B7ED">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="F401E41C"/>
        <Array Type="Param" Library="AIAI" Id="7F71D33A"/>
    </Element>
    <Element Type="Param" Id="F401E41C">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="7F71D33A">
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="FunctionCall" Id="9A7B0287">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1843A7A8"/>
        <Parameter Type="Param" Library="AIAI" Id="2CCC7D9B"/>
        <Parameter Type="Param" Library="AIAI" Id="6B8762AF"/>
    </Element>
    <Element Type="Param" Id="1843A7A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="A6F50D89"/>
        <Array Type="Param" Library="AIAI" Id="8F203DD4"/>
    </Element>
    <Element Type="Param" Id="A6F50D89">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="8F203DD4">
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="Param" Id="2CCC7D9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6B8762AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A437656C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F04DE114"/>
        <Parameter Type="Param" Library="AIAI" Id="E5DC49F9"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE6D12E"/>
    </Element>
    <Element Type="Param" Id="F04DE114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17BEA21F"/>
    </Element>
    <Element Type="FunctionCall" Id="17BEA21F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="76E7DDDB"/>
    </Element>
    <Element Type="Param" Id="76E7DDDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="0633CBA2"/>
        <Array Type="Param" Library="AIAI" Id="16C315E7"/>
    </Element>
    <Element Type="Param" Id="0633CBA2">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="DC3265EF"/>
    </Element>
    <Element Type="Param" Id="DC3265EF">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="8C8EB7CC"/>
        <Array Type="Param" Library="AIAI" Id="0244D9C7"/>
    </Element>
    <Element Type="Param" Id="8C8EB7CC">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="0244D9C7">
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="Param" Id="16C315E7">
        <Variable Type="Variable" Library="AIAI" Id="6C06A10D"/>
    </Element>
    <Element Type="Param" Id="E5DC49F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8CE6D12E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A27DF0B7">
        <Comment>
            Check if there are more than one remaining in a lan
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EA2CC850">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="5AB4C26E"/>
        <Parameter Type="Param" Library="AIAI" Id="90C80FE4"/>
        <Parameter Type="Param" Library="AIAI" Id="A5ED9839"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF6737A7"/>
    </Element>
    <Element Type="Param" Id="5AB4C26E">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="90C80FE4">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="A5ED9839">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A47EB0E5"/>
    </Element>
    <Element Type="FunctionCall" Id="CF6737A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AA16ADF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71A3A0CA"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA16ADF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB5CE9E9"/>
    </Element>
    <Element Type="Param" Id="AB5CE9E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="71A3A0CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="997C6197"/>
        <Parameter Type="Param" Library="AIAI" Id="9249AF2C"/>
        <Parameter Type="Param" Library="AIAI" Id="6BD2F1F6"/>
    </Element>
    <Element Type="Param" Id="997C6197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="60FE45CC"/>
        <Array Type="Param" Library="AIAI" Id="AB59F640"/>
    </Element>
    <Element Type="Param" Id="AB59F640">
        <Variable Type="Variable" Library="AIAI" Id="A47EB0E5"/>
    </Element>
    <Element Type="Param" Id="9249AF2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6BD2F1F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="432DBBC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="AB04D80E"/>
    </Element>
    <Element Type="Param" Id="AB04D80E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B1AAEB2D">
        <Identifier>HeroAIUpdateGameState</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="112CF38E"/>
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
        <Variable Type="Variable" Library="AIAI" Id="79B8A819"/>
        <Variable Type="Variable" Library="AIAI" Id="8CF171DB"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEB363F"/>
        <Variable Type="Variable" Library="AIAI" Id="07644056"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FCCEBC4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B12B1B8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53738188"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0F637775"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD6C3D15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="274F895E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D5FEBF89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77A7A5B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE0C6C88"/>
    </Element>
    <Element Type="ParamDef" Id="112CF38E">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="B44A994A">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F475400D"/>
    </Element>
    <Element Type="Param" Id="F475400D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="79B8A819">
        <Identifier>player</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BD581D1C"/>
    </Element>
    <Element Type="Param" Id="BD581D1C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8CF171DB">
        <Identifier>totalLevel</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="992875F1"/>
    </Element>
    <Element Type="Param" Id="992875F1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1DEB363F">
        <Identifier>numberofPlayers</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D62F46EF"/>
    </Element>
    <Element Type="Param" Id="D62F46EF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="07644056">
        <Identifier>averageLevel</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="314915B1"/>
    </Element>
    <Element Type="Param" Id="314915B1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6FCCEBC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CA7A134"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C30C13F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF5771EF"/>
    </Element>
    <Element Type="FunctionCall" Id="7CA7A134">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2E98627A"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA0FFD7"/>
    </Element>
    <Element Type="Param" Id="2E98627A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="BBA0FFD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8E330EE"/>
    </Element>
    <Element Type="FunctionCall" Id="C8E330EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B5CA9A10"/>
    </Element>
    <Element Type="Param" Id="B5CA9A10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C30C13F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A6AE6F77"/>
        <Parameter Type="Param" Library="AIAI" Id="F6450ABF"/>
    </Element>
    <Element Type="Param" Id="A6AE6F77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="F6450ABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADA05E5C"/>
    </Element>
    <Element Type="FunctionCall" Id="ADA05E5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="07C7897F"/>
    </Element>
    <Element Type="Param" Id="07C7897F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="BF5771EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D84E4D07"/>
        <Parameter Type="Param" Library="AIAI" Id="06DF022A"/>
        <Parameter Type="Param" Library="AIAI" Id="34164AFA"/>
    </Element>
    <Element Type="Param" Id="D84E4D07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="112CF38E"/>
    </Element>
    <Element Type="Param" Id="06DF022A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34164AFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="B12B1B8F">
        <Comment>
            Keep the game in Act1 the entire game if we want to avoid entering the late game
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="53738188">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B74F2B51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E68896AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F8E99F6"/>
    </Element>
    <Element Type="FunctionCall" Id="B74F2B51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6F32D5"/>
        <Parameter Type="Param" Library="AIAI" Id="D315EE81"/>
    </Element>
    <Element Type="Param" Id="9C6F32D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="926CF243"/>
        <Array Type="Param" Library="AIAI" Id="A502E04A"/>
    </Element>
    <Element Type="Param" Id="926CF243">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="A502E04A">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="D315EE81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="FunctionCall" Id="E68896AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3F8E99F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC111DA"/>
        <Parameter Type="Param" Library="AIAI" Id="CCCC3D83"/>
        <Parameter Type="Param" Library="AIAI" Id="926EE71F"/>
    </Element>
    <Element Type="Param" Id="ABC111DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1DE67B2D"/>
        <Array Type="Param" Library="AIAI" Id="926035DB"/>
    </Element>
    <Element Type="Param" Id="926035DB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98520ED5"/>
    </Element>
    <Element Type="FunctionCall" Id="98520ED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6AEE55B1"/>
    </Element>
    <Element Type="Param" Id="6AEE55B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="62286E69"/>
        <Array Type="Param" Library="AIAI" Id="D4CAFBE4"/>
    </Element>
    <Element Type="Param" Id="62286E69">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="D4CAFBE4">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="CCCC3D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="926EE71F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0F637775">
        <Comment>
            Calculate the average player level
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DD6C3D15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="6DB5E801"/>
        <Parameter Type="Param" Library="AIAI" Id="AAE970AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4FA2E907"/>
        <Parameter Type="Param" Library="AIAI" Id="756A5DD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7DF6403"/>
    </Element>
    <Element Type="Param" Id="6DB5E801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AAE970AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="4FA2E907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="756A5DD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="79B8A819"/>
    </Element>
    <Element Type="FunctionCall" Id="F7DF6403">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A06C3C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA0805D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C240037F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="659839B6"/>
    </Element>
    <Element Type="FunctionCall" Id="6A06C3C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF06681"/>
        <Parameter Type="Param" Library="AIAI" Id="56D9F4C3"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7DDF1E"/>
    </Element>
    <Element Type="Param" Id="0EF06681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="56D9F4C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D8E9ACD"/>
    </Element>
    <Element Type="FunctionCall" Id="6D8E9ACD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="BEEF17AF"/>
    </Element>
    <Element Type="Param" Id="BEEF17AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A97462AC"/>
        <Array Type="Param" Library="AIAI" Id="39A9A4E7"/>
    </Element>
    <Element Type="Param" Id="A97462AC">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="39A9A4E7">
        <Variable Type="Variable" Library="AIAI" Id="79B8A819"/>
    </Element>
    <Element Type="Param" Id="AE7DDF1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="8CF171DB"/>
    </Element>
    <Element Type="FunctionCall" Id="CA0805D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B191CA07"/>
        <Parameter Type="Param" Library="AIAI" Id="53758C44"/>
        <Parameter Type="Param" Library="AIAI" Id="CAE29CEA"/>
    </Element>
    <Element Type="Param" Id="B191CA07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="53758C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CAE29CEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEB363F"/>
    </Element>
    <Element Type="FunctionCall" Id="C240037F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71B2A699"/>
        <Parameter Type="Param" Library="AIAI" Id="19A546D3"/>
        <Parameter Type="Param" Library="AIAI" Id="BF630CB1"/>
    </Element>
    <Element Type="Param" Id="71B2A699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45ED6BBE"/>
    </Element>
    <Element Type="FunctionCall" Id="45ED6BBE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="CFD0E5A8"/>
        <Parameter Type="Param" Library="AIAI" Id="DBFB4446"/>
    </Element>
    <Element Type="Param" Id="CFD0E5A8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="DBFB4446">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="79B8A819"/>
    </Element>
    <Element Type="Param" Id="19A546D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BF630CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="659839B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3035E46A"/>
        <Parameter Type="Param" Library="AIAI" Id="34FB3A9D"/>
        <Parameter Type="Param" Library="AIAI" Id="F03123BC"/>
    </Element>
    <Element Type="Param" Id="3035E46A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E8310913"/>
        <Array Type="Param" Library="AIAI" Id="79BD9633"/>
    </Element>
    <Element Type="Param" Id="E8310913">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="79BD9633">
        <Variable Type="Variable" Library="AIAI" Id="79B8A819"/>
    </Element>
    <Element Type="Param" Id="34FB3A9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F03123BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="112CF38E"/>
    </Element>
    <Element Type="FunctionCall" Id="274F895E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EADD7433"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3C2DA68"/>
    </Element>
    <Element Type="FunctionCall" Id="EADD7433">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A3C2DA68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4A6B1100"/>
        <Parameter Type="Param" Library="AIAI" Id="22D33FDA"/>
        <Parameter Type="Param" Library="AIAI" Id="5EA92E25"/>
    </Element>
    <Element Type="Param" Id="4A6B1100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEB363F"/>
    </Element>
    <Element Type="Param" Id="22D33FDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5EA92E25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D5FEBF89">
        <Comment>
            Estimate which act the game is in
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="77A7A5B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6A693086"/>
        <Parameter Type="Param" Library="AIAI" Id="1E1C3135"/>
    </Element>
    <Element Type="Param" Id="6A693086">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07644056"/>
    </Element>
    <Element Type="Param" Id="1E1C3135">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1385ADE9"/>
    </Element>
    <Element Type="FunctionCall" Id="1385ADE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8D9413EA"/>
        <Parameter Type="Param" Library="AIAI" Id="873D02DF"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB32FE0"/>
    </Element>
    <Element Type="Param" Id="8D9413EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="873D02DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="1DEB363F"/>
    </Element>
    <Element Type="Param" Id="BAB32FE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="8CF171DB"/>
    </Element>
    <Element Type="FunctionCall" Id="DE0C6C88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47E69B9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E5C9190"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2152B859"/>
    </Element>
    <Element Type="FunctionCall" Id="47E69B9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE5F38E"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD37840"/>
    </Element>
    <Element Type="Param" Id="2FE5F38E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="592A1C13"/>
        <Array Type="Param" Library="AIAI" Id="08472EBF"/>
    </Element>
    <Element Type="Param" Id="592A1C13">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="08472EBF">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="6CD37840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="FunctionCall" Id="7E5C9190">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C474320"/>
        <Parameter Type="Param" Library="AIAI" Id="AD2B6F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="254AD223"/>
    </Element>
    <Element Type="Param" Id="7C474320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="07644056"/>
    </Element>
    <Element Type="Param" Id="AD2B6F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="254AD223">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="7CF36317"/>
    </Element>
    <Element Type="Param" Id="7CF36317">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BCC2553"/>
    </Element>
    <Element Type="FunctionCall" Id="4BCC2553">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="09698DE2"/>
    </Element>
    <Element Type="Param" Id="09698DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="64D43B7C"/>
        <Array Type="Param" Library="AIAI" Id="BAFA6528"/>
    </Element>
    <Element Type="Param" Id="64D43B7C">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="BAFA6528">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="FunctionCall" Id="2152B859">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="055E804C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35370D58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1526DE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEDAF49B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92932C47"/>
    </Element>
    <Element Type="FunctionCall" Id="055E804C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="409203F2"/>
        <Parameter Type="Param" Library="AIAI" Id="49555A92"/>
        <Parameter Type="Param" Library="AIAI" Id="460DFFAF"/>
    </Element>
    <Element Type="Param" Id="409203F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="07644056"/>
    </Element>
    <Element Type="Param" Id="49555A92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="460DFFAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="820F9F11"/>
        <Array Type="Param" Library="AIAI" Id="2BC36B36"/>
    </Element>
    <Element Type="Param" Id="2BC36B36">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05FD4801"/>
    </Element>
    <Element Type="FunctionCall" Id="05FD4801">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AB64E00A"/>
    </Element>
    <Element Type="Param" Id="AB64E00A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="537630F4"/>
        <Array Type="Param" Library="AIAI" Id="3FAA9081"/>
    </Element>
    <Element Type="Param" Id="537630F4">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="3FAA9081">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="FunctionCall" Id="35370D58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="01FB73EE"/>
        <Parameter Type="Param" Library="AIAI" Id="426466C1"/>
        <Parameter Type="Param" Library="AIAI" Id="44C34A04"/>
    </Element>
    <Element Type="Param" Id="01FB73EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="284D91EF"/>
    </Element>
    <Element Type="FunctionCall" Id="284D91EF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="98B1504C"/>
        <Parameter Type="Param" Library="AIAI" Id="394EF068"/>
    </Element>
    <Element Type="Param" Id="394EF068">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A4440CE3"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="426466C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="44C34A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E1526DE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="26B18412"/>
        <Parameter Type="Param" Library="AIAI" Id="68C1CA70"/>
        <Parameter Type="Param" Library="AIAI" Id="E043C9AF"/>
    </Element>
    <Element Type="Param" Id="26B18412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A28405AF"/>
    </Element>
    <Element Type="FunctionCall" Id="A28405AF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="98B1504C"/>
        <Parameter Type="Param" Library="AIAI" Id="EBD64156"/>
    </Element>
    <Element Type="Param" Id="EBD64156">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A4440CE3"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Param" Id="68C1CA70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E043C9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AEDAF49B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D8B37669"/>
        <Parameter Type="Param" Library="AIAI" Id="EA76F3C2"/>
    </Element>
    <Element Type="Param" Id="D8B37669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E50AD851"/>
        <Array Type="Param" Library="AIAI" Id="0B6195BE"/>
    </Element>
    <Element Type="Param" Id="E50AD851">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="0B6195BE">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="EA76F3C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="611BAB3D"/>
    </Element>
    <Element Type="FunctionCall" Id="92932C47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="635CDE60"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA1E346"/>
    </Element>
    <Element Type="Param" Id="635CDE60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="47C1D4BB"/>
        <Array Type="Param" Library="AIAI" Id="44A95510"/>
    </Element>
    <Element Type="Param" Id="47C1D4BB">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="44A95510">
        <Variable Type="Variable" Library="AIAI" Id="B44A994A"/>
    </Element>
    <Element Type="Param" Id="4AA1E346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionDef" Id="430C8120">
        <Identifier>HeroAIEvalLanes</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
        <Variable Type="Variable" Library="AIAI" Id="94ADF52C"/>
        <Variable Type="Variable" Library="AIAI" Id="0DD6AC87"/>
        <Variable Type="Variable" Library="AIAI" Id="382ACC1C"/>
        <Variable Type="Variable" Library="AIAI" Id="14D8D8A6"/>
        <Variable Type="Variable" Library="AIAI" Id="9406F36D"/>
        <Variable Type="Variable" Library="AIAI" Id="9431A8C0"/>
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
        <Variable Type="Variable" Library="AIAI" Id="33C6DF27"/>
        <Variable Type="Variable" Library="AIAI" Id="2C057ECE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2262AAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA358B9F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0F9FAF1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="960D115A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6F85C256"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2212DC98"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67D3488F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52DDA55A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DAE32DE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34BE2F6A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="96F8FCFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFB1C899"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9D7376DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF504113"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CD214969"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E5447FD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="08400050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C255989"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7AACA8FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9F6A4B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB579AF9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4D95A308"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F45674D4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ED83E7E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2F97E07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DF36ACB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D54D4313"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FCB97F69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F18FD42D"/>
    </Element>
    <Element Type="ParamDef" Id="A3B1D36D">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="13777179">
        <Identifier>allyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="90D8D092"/>
    </Element>
    <Element Type="Param" Id="90D8D092">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="015E5C01"/>
    </Element>
    <Element Type="FunctionCall" Id="015E5C01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="8B8CBC13">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1BAD372"/>
    </Element>
    <Element Type="Param" Id="A1BAD372">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BD382326">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E9364809"/>
    </Element>
    <Element Type="Param" Id="E9364809">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="94ADF52C">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C91CC94D"/>
    </Element>
    <Element Type="Param" Id="C91CC94D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0DD6AC87">
        <Identifier>townTeam</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="382ACC1C">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5CDD3110"/>
    </Element>
    <Element Type="Param" Id="5CDD3110">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="14D8D8A6">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="839540DC"/>
    </Element>
    <Element Type="Param" Id="839540DC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9406F36D">
        <Identifier>heroTeam</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="62E76C80"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="9431A8C0">
        <Identifier>heroBaseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B0831EED"/>
    </Element>
    <Element Type="Param" Id="B0831EED">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="74282CFE">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="404C9833"/>
    </Element>
    <Element Type="Param" Id="404C9833">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="60446F72">
        <Identifier>numberofUnits</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F97C752D"/>
    </Element>
    <Element Type="Param" Id="F97C752D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="33C6DF27">
        <Identifier>underworldBossGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EDD21DD"/>
    </Element>
    <Element Type="Param" Id="3EDD21DD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D36A01AB"/>
    </Element>
    <Element Type="FunctionCall" Id="D36A01AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="2C057ECE">
        <Identifier>underworldBoss</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7DAD74E7"/>
    </Element>
    <Element Type="Param" Id="7DAD74E7">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="C2262AAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40D73F35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29A95D1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63F22D1A"/>
    </Element>
    <Element Type="FunctionCall" Id="40D73F35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D9FE1745"/>
        <Parameter Type="Param" Library="AIAI" Id="9AFB4A43"/>
    </Element>
    <Element Type="Param" Id="D9FE1745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="9AFB4A43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="29A95D1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE648BCC"/>
        <Parameter Type="Param" Library="AIAI" Id="AD593C07"/>
    </Element>
    <Element Type="Param" Id="CE648BCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="AD593C07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="63F22D1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7D7B5BC0"/>
        <Parameter Type="Param" Library="AIAI" Id="FC0BF5EE"/>
        <Parameter Type="Param" Library="AIAI" Id="30F5441F"/>
    </Element>
    <Element Type="Param" Id="7D7B5BC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="FC0BF5EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30F5441F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="CA358B9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F6F05C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987183B3"/>
    </Element>
    <Element Type="FunctionCall" Id="3F6F05C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="987183B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FB0FF983"/>
        <Parameter Type="Param" Library="AIAI" Id="44EF7164"/>
        <Parameter Type="Param" Library="AIAI" Id="241BD091"/>
    </Element>
    <Element Type="Param" Id="FB0FF983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AC4E719"/>
    </Element>
    <Element Type="FunctionCall" Id="7AC4E719">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="27AC32EE"/>
    </Element>
    <Element Type="Param" Id="27AC32EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="44EF7164">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="241BD091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="0F9FAF1E">
        <Comment>
            Check if it is time to update the eval
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="960D115A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D140ECD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39C5E994"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1096DFCD"/>
    </Element>
    <Element Type="FunctionCall" Id="D140ECD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E54AA548"/>
        <Parameter Type="Param" Library="AIAI" Id="9AD08484"/>
    </Element>
    <Element Type="Param" Id="E54AA548">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="FC780773"/>
        <Array Type="Param" Library="AIAI" Id="0AE23ED3"/>
    </Element>
    <Element Type="Param" Id="FC780773">
        <Variable Type="Variable" Library="AIAI" Id="80855C3C"/>
    </Element>
    <Element Type="Param" Id="0AE23ED3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15111AA4"/>
    </Element>
    <Element Type="FunctionCall" Id="15111AA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DD3C17FE"/>
    </Element>
    <Element Type="Param" Id="DD3C17FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="9AD08484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE838BA2"/>
    </Element>
    <Element Type="FunctionCall" Id="DE838BA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="372A0F6D"/>
        <Parameter Type="Param" Library="AIAI" Id="6A3F97F3"/>
        <Parameter Type="Param" Library="AIAI" Id="6DEBAFB4"/>
    </Element>
    <Element Type="Param" Id="372A0F6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6A3F97F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="D39CF192"/>
    </Element>
    <Element Type="Param" Id="6DEBAFB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84967696"/>
    </Element>
    <Element Type="FunctionCall" Id="84967696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C6935C04"/>
    </Element>
    <Element Type="Param" Id="C6935C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="39C5E994">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1096DFCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4583CEDC"/>
        <Parameter Type="Param" Library="AIAI" Id="EB14C585"/>
        <Parameter Type="Param" Library="AIAI" Id="CC862300"/>
    </Element>
    <Element Type="Param" Id="4583CEDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5C97A4B2"/>
        <Array Type="Param" Library="AIAI" Id="CA8CF181"/>
    </Element>
    <Element Type="Param" Id="5C97A4B2">
        <Variable Type="Variable" Library="AIAI" Id="80855C3C"/>
    </Element>
    <Element Type="Param" Id="CA8CF181">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD24F569"/>
    </Element>
    <Element Type="FunctionCall" Id="FD24F569">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E4BC3A1B"/>
    </Element>
    <Element Type="Param" Id="E4BC3A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="EB14C585">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CC862300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FB1E5CC"/>
    </Element>
    <Element Type="FunctionCall" Id="1FB1E5CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E82866"/>
    </Element>
    <Element Type="Param" Id="E0E82866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="6F85C256">
        <Comment>
            Clear Counts
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2212DC98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4AD009"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF1390A"/>
        <Parameter Type="Param" Library="AIAI" Id="C177AED4"/>
        <Parameter Type="Param" Library="AIAI" Id="EFDBE0DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C48EB88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC27D058"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DE28E63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F7AB68D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A358A819"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A66E0CF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD8F932A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C01A86B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6681CEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53FCB575"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F231F27"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5E9029E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A112CFE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCF29C71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F2328CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBA44AB7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEF3F905"/>
    </Element>
    <Element Type="Param" Id="4A4AD009">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3AF1390A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="C177AED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EFDBE0DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="FunctionCall" Id="7C48EB88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E10F9073"/>
        <Parameter Type="Param" Library="AIAI" Id="2A62DA00"/>
    </Element>
    <Element Type="Param" Id="E10F9073">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3FA65A84"/>
        <Array Type="Param" Library="AIAI" Id="9659E4B8"/>
    </Element>
    <Element Type="Param" Id="3FA65A84">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="DE7BBE9C"/>
        <Array Type="Param" Library="AIAI" Id="75EE77E1"/>
    </Element>
    <Element Type="Param" Id="DE7BBE9C">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="75EE77E1">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="9659E4B8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F63A6413"/>
    </Element>
    <Element Type="FunctionCall" Id="F63A6413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="573F4F84"/>
    </Element>
    <Element Type="Param" Id="573F4F84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="2A62DA00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EC27D058">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E3CB58AF"/>
        <Parameter Type="Param" Library="AIAI" Id="2A807500"/>
    </Element>
    <Element Type="Param" Id="E3CB58AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="515805EE"/>
        <Array Type="Param" Library="AIAI" Id="7A417593"/>
    </Element>
    <Element Type="Param" Id="515805EE">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3E575E6A"/>
        <Array Type="Param" Library="AIAI" Id="06078CA6"/>
    </Element>
    <Element Type="Param" Id="3E575E6A">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="06078CA6">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="7A417593">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8105CA71"/>
    </Element>
    <Element Type="FunctionCall" Id="8105CA71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="249C1F88"/>
    </Element>
    <Element Type="Param" Id="249C1F88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="2A807500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6DE28E63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="EC4BC0AE"/>
        <Parameter Type="Param" Library="AIAI" Id="1DCBF04F"/>
    </Element>
    <Element Type="Param" Id="EC4BC0AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CC900CC1"/>
        <Array Type="Param" Library="AIAI" Id="52E14654"/>
    </Element>
    <Element Type="Param" Id="CC900CC1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="AE688554"/>
        <Array Type="Param" Library="AIAI" Id="634CF751"/>
    </Element>
    <Element Type="Param" Id="AE688554">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="634CF751">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="52E14654">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE3731FF"/>
    </Element>
    <Element Type="FunctionCall" Id="FE3731FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E440639D"/>
    </Element>
    <Element Type="Param" Id="E440639D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="1DCBF04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0F7AB68D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000059"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="33CEDD9C"/>
    </Element>
    <Element Type="Param" Id="33CEDD9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000098"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9BF476D7"/>
        <Array Type="Param" Library="AIAI" Id="A3EF4B5F"/>
    </Element>
    <Element Type="Param" Id="9BF476D7">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="85E66700"/>
        <Array Type="Param" Library="AIAI" Id="5E933FB7"/>
    </Element>
    <Element Type="Param" Id="85E66700">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="5E933FB7">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="A3EF4B5F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3455CA0"/>
    </Element>
    <Element Type="FunctionCall" Id="C3455CA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="43E8B25A"/>
    </Element>
    <Element Type="Param" Id="43E8B25A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="A358A819">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="501D65AF"/>
        <Parameter Type="Param" Library="AIAI" Id="71DAC039"/>
    </Element>
    <Element Type="Param" Id="501D65AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9759C5F1"/>
        <Array Type="Param" Library="AIAI" Id="4A2B9EB9"/>
    </Element>
    <Element Type="Param" Id="9759C5F1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="986728F9"/>
        <Array Type="Param" Library="AIAI" Id="12686609"/>
    </Element>
    <Element Type="Param" Id="986728F9">
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
    </Element>
    <Element Type="Param" Id="12686609">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="4A2B9EB9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B86F46D5"/>
    </Element>
    <Element Type="FunctionCall" Id="B86F46D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E138817F"/>
    </Element>
    <Element Type="Param" Id="E138817F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="71DAC039">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A66E0CF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E3D2CA"/>
        <Parameter Type="Param" Library="AIAI" Id="ABAD0C9B"/>
    </Element>
    <Element Type="Param" Id="A5E3D2CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7B19A1D"/>
        <Array Type="Param" Library="AIAI" Id="2E5388A6"/>
    </Element>
    <Element Type="Param" Id="D7B19A1D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1BF802FD"/>
        <Array Type="Param" Library="AIAI" Id="F8FF1CCC"/>
    </Element>
    <Element Type="Param" Id="1BF802FD">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="F8FF1CCC">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="2E5388A6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22BC1670"/>
    </Element>
    <Element Type="FunctionCall" Id="22BC1670">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B527A1BC"/>
    </Element>
    <Element Type="Param" Id="B527A1BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="ABAD0C9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FD8F932A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E56AB1D9"/>
        <Parameter Type="Param" Library="AIAI" Id="D351D5E8"/>
    </Element>
    <Element Type="Param" Id="E56AB1D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4FCC002E"/>
        <Array Type="Param" Library="AIAI" Id="1337E15F"/>
    </Element>
    <Element Type="Param" Id="4FCC002E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="0736E131"/>
        <Array Type="Param" Library="AIAI" Id="74E36C12"/>
    </Element>
    <Element Type="Param" Id="0736E131">
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
    </Element>
    <Element Type="Param" Id="74E36C12">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="1337E15F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="541ECB09"/>
    </Element>
    <Element Type="FunctionCall" Id="541ECB09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D0B4D8"/>
    </Element>
    <Element Type="Param" Id="A9D0B4D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="D351D5E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5C01A86B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="5A8B98AB"/>
        <Parameter Type="Param" Library="AIAI" Id="75BFB430"/>
    </Element>
    <Element Type="Param" Id="5A8B98AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="84705816"/>
        <Array Type="Param" Library="AIAI" Id="17AB8A93"/>
    </Element>
    <Element Type="Param" Id="84705816">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5D7E7F4E"/>
        <Array Type="Param" Library="AIAI" Id="799BA5A6"/>
    </Element>
    <Element Type="Param" Id="5D7E7F4E">
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
    </Element>
    <Element Type="Param" Id="799BA5A6">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="17AB8A93">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C105FE81"/>
    </Element>
    <Element Type="FunctionCall" Id="C105FE81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="457AD662"/>
    </Element>
    <Element Type="Param" Id="457AD662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="75BFB430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F6681CEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C48A8EA4"/>
        <Parameter Type="Param" Library="AIAI" Id="30B21B45"/>
    </Element>
    <Element Type="Param" Id="C48A8EA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8875AE21"/>
        <Array Type="Param" Library="AIAI" Id="4D6F0D5A"/>
    </Element>
    <Element Type="Param" Id="8875AE21">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="702FB8CF"/>
        <Array Type="Param" Library="AIAI" Id="3D1E93F2"/>
    </Element>
    <Element Type="Param" Id="702FB8CF">
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
    </Element>
    <Element Type="Param" Id="3D1E93F2">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="4D6F0D5A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33B8D8A7"/>
    </Element>
    <Element Type="FunctionCall" Id="33B8D8A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D15FC41F"/>
    </Element>
    <Element Type="Param" Id="D15FC41F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="30B21B45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="53FCB575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="DA74B418"/>
        <Parameter Type="Param" Library="AIAI" Id="0A67D517"/>
    </Element>
    <Element Type="Param" Id="DA74B418">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0AB8ADE5"/>
        <Array Type="Param" Library="AIAI" Id="121AE357"/>
    </Element>
    <Element Type="Param" Id="0AB8ADE5">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3D07801E"/>
        <Array Type="Param" Library="AIAI" Id="DA053156"/>
    </Element>
    <Element Type="Param" Id="3D07801E">
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
    </Element>
    <Element Type="Param" Id="DA053156">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="121AE357">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8420FE34"/>
    </Element>
    <Element Type="FunctionCall" Id="8420FE34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DD25EC2A"/>
    </Element>
    <Element Type="Param" Id="DD25EC2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="0A67D517">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4F231F27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="EF0A32E6"/>
        <Parameter Type="Param" Library="AIAI" Id="AB0242DD"/>
    </Element>
    <Element Type="Param" Id="EF0A32E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5630FECF"/>
        <Array Type="Param" Library="AIAI" Id="4C7DA738"/>
    </Element>
    <Element Type="Param" Id="5630FECF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A882E129"/>
        <Array Type="Param" Library="AIAI" Id="DEBD4DFC"/>
    </Element>
    <Element Type="Param" Id="A882E129">
        <Variable Type="Variable" Library="AIAI" Id="C60984A1"/>
    </Element>
    <Element Type="Param" Id="DEBD4DFC">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="4C7DA738">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83096438"/>
    </Element>
    <Element Type="FunctionCall" Id="83096438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D5CD882C"/>
    </Element>
    <Element Type="Param" Id="D5CD882C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="AB0242DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D5E9029E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B65586"/>
        <Parameter Type="Param" Library="AIAI" Id="4A45C9EF"/>
    </Element>
    <Element Type="Param" Id="B1B65586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4E1C365C"/>
        <Array Type="Param" Library="AIAI" Id="50E8EB80"/>
    </Element>
    <Element Type="Param" Id="4E1C365C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="E83A097A"/>
        <Array Type="Param" Library="AIAI" Id="CCD098CF"/>
    </Element>
    <Element Type="Param" Id="E83A097A">
        <Variable Type="Variable" Library="AIAI" Id="935C1055"/>
    </Element>
    <Element Type="Param" Id="CCD098CF">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="50E8EB80">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16722925"/>
    </Element>
    <Element Type="FunctionCall" Id="16722925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="73243EF3"/>
    </Element>
    <Element Type="Param" Id="73243EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="4A45C9EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A112CFE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="9FDB6C9D"/>
        <Parameter Type="Param" Library="AIAI" Id="61052D64"/>
    </Element>
    <Element Type="Param" Id="9FDB6C9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="75EF3B9B"/>
        <Array Type="Param" Library="AIAI" Id="A43176EB"/>
    </Element>
    <Element Type="Param" Id="75EF3B9B">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="0807B4D8"/>
        <Array Type="Param" Library="AIAI" Id="0984CDD8"/>
    </Element>
    <Element Type="Param" Id="0807B4D8">
        <Variable Type="Variable" Library="AIAI" Id="1FC296EE"/>
    </Element>
    <Element Type="Param" Id="0984CDD8">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="A43176EB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09218B7C"/>
    </Element>
    <Element Type="FunctionCall" Id="09218B7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="96475F5B"/>
    </Element>
    <Element Type="Param" Id="96475F5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="61052D64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CCF29C71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="CD802C2F"/>
        <Parameter Type="Param" Library="AIAI" Id="F2AB9B54"/>
    </Element>
    <Element Type="Param" Id="CD802C2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="37ACC4BC"/>
        <Array Type="Param" Library="AIAI" Id="E0892E82"/>
    </Element>
    <Element Type="Param" Id="37ACC4BC">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B4206F46"/>
        <Array Type="Param" Library="AIAI" Id="9844E97B"/>
    </Element>
    <Element Type="Param" Id="B4206F46">
        <Variable Type="Variable" Library="AIAI" Id="C8D2887F"/>
    </Element>
    <Element Type="Param" Id="9844E97B">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="E0892E82">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="495B78F0"/>
    </Element>
    <Element Type="FunctionCall" Id="495B78F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9652EE8D"/>
    </Element>
    <Element Type="Param" Id="9652EE8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="F2AB9B54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7F2328CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E18FBD81"/>
        <Parameter Type="Param" Library="AIAI" Id="0FEE76C3"/>
    </Element>
    <Element Type="Param" Id="E18FBD81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A0BAE6C"/>
        <Array Type="Param" Library="AIAI" Id="7A8072B5"/>
    </Element>
    <Element Type="Param" Id="2A0BAE6C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="15FD3F67"/>
        <Array Type="Param" Library="AIAI" Id="FD296BE6"/>
    </Element>
    <Element Type="Param" Id="15FD3F67">
        <Variable Type="Variable" Library="AIAI" Id="89AC27D9"/>
    </Element>
    <Element Type="Param" Id="FD296BE6">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="7A8072B5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CAC59D8"/>
    </Element>
    <Element Type="FunctionCall" Id="8CAC59D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D30ACBBC"/>
    </Element>
    <Element Type="Param" Id="D30ACBBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="0FEE76C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DBA44AB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="2A567EB9"/>
        <Parameter Type="Param" Library="AIAI" Id="F2B17DB8"/>
    </Element>
    <Element Type="Param" Id="2A567EB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F50DE8E5"/>
        <Array Type="Param" Library="AIAI" Id="C96DF112"/>
    </Element>
    <Element Type="Param" Id="F50DE8E5">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3F019504"/>
        <Array Type="Param" Library="AIAI" Id="AF72DEAE"/>
    </Element>
    <Element Type="Param" Id="3F019504">
        <Variable Type="Variable" Library="AIAI" Id="DB963DE8"/>
    </Element>
    <Element Type="Param" Id="AF72DEAE">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="C96DF112">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBD2B904"/>
    </Element>
    <Element Type="FunctionCall" Id="DBD2B904">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="09279EC1"/>
    </Element>
    <Element Type="Param" Id="09279EC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="F2B17DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DEF3F905">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="7E49EDE5"/>
        <Parameter Type="Param" Library="AIAI" Id="57914A26"/>
    </Element>
    <Element Type="Param" Id="7E49EDE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A4953A17"/>
        <Array Type="Param" Library="AIAI" Id="21782544"/>
    </Element>
    <Element Type="Param" Id="A4953A17">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B8C072FC"/>
        <Array Type="Param" Library="AIAI" Id="5BE68421"/>
    </Element>
    <Element Type="Param" Id="B8C072FC">
        <Variable Type="Variable" Library="AIAI" Id="5FC9AFBE"/>
    </Element>
    <Element Type="Param" Id="5BE68421">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="21782544">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1E4EE26"/>
    </Element>
    <Element Type="FunctionCall" Id="F1E4EE26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8745EE10"/>
    </Element>
    <Element Type="Param" Id="8745EE10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="57914A26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="67D3488F">
        <Comment>
            Count the number of remaining town halls
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="52DDA55A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="871BC988"/>
        <Parameter Type="Param" Library="AIAI" Id="AC85CA0A"/>
        <Parameter Type="Param" Library="AIAI" Id="DCEF181B"/>
        <Parameter Type="Param" Library="AIAI" Id="ACE9A34B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46794512"/>
    </Element>
    <Element Type="Param" Id="871BC988">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC85CA0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="DCEF181B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="ACE9A34B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="FunctionCall" Id="46794512">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="E7D7AD73"/>
        <Parameter Type="Param" Library="AIAI" Id="8135F573"/>
        <Parameter Type="Param" Library="AIAI" Id="2FA2C100"/>
        <Parameter Type="Param" Library="AIAI" Id="41074704"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B93F54C"/>
    </Element>
    <Element Type="Param" Id="E7D7AD73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8135F573">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="96F1D045"/>
        <Array Type="Param" Library="AIAI" Id="945233BA"/>
    </Element>
    <Element Type="Param" Id="96F1D045">
        <Variable Type="Variable" Library="Game" Id="19F23494"/>
    </Element>
    <Element Type="Param" Id="945233BA">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="2FA2C100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="41074704">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="94ADF52C"/>
    </Element>
    <Element Type="FunctionCall" Id="4B93F54C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38229F17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB69FFC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13527866"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0E771D5"/>
    </Element>
    <Element Type="FunctionCall" Id="38229F17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2CE3ED"/>
        <Parameter Type="Param" Library="AIAI" Id="A7D48BE4"/>
        <Parameter Type="Param" Library="AIAI" Id="29E37B2C"/>
    </Element>
    <Element Type="Param" Id="2F2CE3ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A17F413"/>
    </Element>
    <Element Type="FunctionCall" Id="2A17F413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="55ED31CD"/>
    </Element>
    <Element Type="Param" Id="55ED31CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="5D7201B0"/>
        <Array Type="Param" Library="AIAI" Id="144B92E9"/>
    </Element>
    <Element Type="Param" Id="5D7201B0">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="50DF0B66"/>
    </Element>
    <Element Type="Param" Id="50DF0B66">
        <Variable Type="Variable" Library="AIAI" Id="94ADF52C"/>
    </Element>
    <Element Type="Param" Id="144B92E9">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="A7D48BE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="29E37B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BB69FFC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="728019F6"/>
        <Parameter Type="Param" Library="AIAI" Id="5B5590D4"/>
        <Parameter Type="Param" Library="AIAI" Id="7153AFE4"/>
    </Element>
    <Element Type="Param" Id="728019F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="35456D27"/>
        <Array Type="Param" Library="AIAI" Id="F5F0A0D4"/>
    </Element>
    <Element Type="Param" Id="35456D27">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="6C2E2318"/>
    </Element>
    <Element Type="Param" Id="6C2E2318">
        <Variable Type="Variable" Library="AIAI" Id="94ADF52C"/>
    </Element>
    <Element Type="Param" Id="F5F0A0D4">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="5B5590D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7153AFE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="2D37AD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="13527866">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCCD6747"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6892DC0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F5DB30A"/>
    </Element>
    <Element Type="FunctionCall" Id="DCCD6747">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="042C7252"/>
        <Parameter Type="Param" Library="AIAI" Id="ECCCC078"/>
        <Parameter Type="Param" Library="AIAI" Id="460667A5"/>
    </Element>
    <Element Type="Param" Id="042C7252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="5F1779FE"/>
        <Array Type="Param" Library="AIAI" Id="2E297C82"/>
    </Element>
    <Element Type="Param" Id="5F1779FE">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="2E297C82">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="ECCCC078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="460667A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="6892DC0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A9375E06"/>
        <Parameter Type="Param" Library="AIAI" Id="46F806A7"/>
    </Element>
    <Element Type="Param" Id="A9375E06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DD6AC87"/>
    </Element>
    <Element Type="Param" Id="46F806A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="1F5DB30A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FBF63C86"/>
        <Parameter Type="Param" Library="AIAI" Id="AF5B7A5A"/>
    </Element>
    <Element Type="Param" Id="FBF63C86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DD6AC87"/>
    </Element>
    <Element Type="Param" Id="AF5B7A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="D0E771D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD321248"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BD30257"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C69A11AF"/>
    </Element>
    <Element Type="FunctionCall" Id="FD321248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="822BC30F"/>
        <Parameter Type="Param" Library="AIAI" Id="1960F332"/>
        <Parameter Type="Param" Library="AIAI" Id="2905D10A"/>
    </Element>
    <Element Type="Param" Id="822BC30F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0DD6AC87"/>
    </Element>
    <Element Type="Param" Id="1960F332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2905D10A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="2BD30257">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9201B43E"/>
        <Parameter Type="Param" Library="AIAI" Id="6D0CECB5"/>
        <Parameter Type="Param" Library="AIAI" Id="A9FBAD5C"/>
    </Element>
    <Element Type="Param" Id="9201B43E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6D0CECB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A9FBAD5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0C4777A2"/>
        <Array Type="Param" Library="AIAI" Id="C0816363"/>
    </Element>
    <Element Type="Param" Id="0C4777A2">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="62650ABF"/>
        <Array Type="Param" Library="AIAI" Id="310651B1"/>
    </Element>
    <Element Type="Param" Id="62650ABF">
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
    </Element>
    <Element Type="Param" Id="310651B1">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="1F6516BE"/>
        <Array Type="Param" Library="AIAI" Id="A3B46B3B"/>
    </Element>
    <Element Type="Param" Id="1F6516BE">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="A3B46B3B">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="C0816363">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E7CB65C"/>
    </Element>
    <Element Type="FunctionCall" Id="5E7CB65C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7AD1D101"/>
    </Element>
    <Element Type="Param" Id="7AD1D101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="C69A11AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BFEFA909"/>
        <Parameter Type="Param" Library="AIAI" Id="9B41B45D"/>
        <Parameter Type="Param" Library="AIAI" Id="B4829D15"/>
    </Element>
    <Element Type="Param" Id="BFEFA909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9B41B45D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B4829D15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B1B31667"/>
        <Array Type="Param" Library="AIAI" Id="428B8399"/>
    </Element>
    <Element Type="Param" Id="B1B31667">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="757CAA0B"/>
        <Array Type="Param" Library="AIAI" Id="F2DBB948"/>
    </Element>
    <Element Type="Param" Id="757CAA0B">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="F2DBB948">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="E0ABAB4C"/>
        <Array Type="Param" Library="AIAI" Id="90F7C364"/>
    </Element>
    <Element Type="Param" Id="E0ABAB4C">
        <Variable Type="Variable" Library="Game" Id="DDC26E59"/>
    </Element>
    <Element Type="Param" Id="90F7C364">
        <Variable Type="Variable" Library="AIAI" Id="BD382326"/>
    </Element>
    <Element Type="Param" Id="428B8399">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C588704"/>
    </Element>
    <Element Type="FunctionCall" Id="4C588704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="19B30CCB"/>
    </Element>
    <Element Type="Param" Id="19B30CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Comment" Id="DAE32DE8">
        <Comment>
            Update Location of Enemy Heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="34BE2F6A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84D75AF6"/>
        <Parameter Type="Param" Library="AIAI" Id="11B6EACD"/>
    </Element>
    <Element Type="Param" Id="11B6EACD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EDBE994C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Comment" Id="96F8FCFE">
        <Comment>
            Figure out lanes for the heroes.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FFB1C899">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="577738E0"/>
        <Parameter Type="Param" Library="AIAI" Id="021B657A"/>
    </Element>
    <Element Type="Param" Id="021B657A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="75F587DC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Comment" Id="9D7376DD">
        <Comment>
            Update lane to avoid
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CF504113">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC84F31C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DD246EB"/>
    </Element>
    <Element Type="FunctionCall" Id="BC84F31C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="26F2309D"/>
        <Parameter Type="Param" Library="AIAI" Id="C922294D"/>
    </Element>
    <Element Type="Param" Id="26F2309D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E495FC90"/>
        <Array Type="Param" Library="AIAI" Id="F196FA94"/>
    </Element>
    <Element Type="Param" Id="E495FC90">
        <Variable Type="Variable" Library="AIAI" Id="37D669EE"/>
    </Element>
    <Element Type="Param" Id="F196FA94">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2781881"/>
    </Element>
    <Element Type="FunctionCall" Id="C2781881">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="09852A9B"/>
    </Element>
    <Element Type="Param" Id="09852A9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="C922294D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DDC7C795"/>
        <Array Type="Param" Library="AIAI" Id="544CDB2E"/>
    </Element>
    <Element Type="Param" Id="DDC7C795">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="B6C89FBB"/>
        <Array Type="Param" Library="AIAI" Id="DFE0D9CB"/>
    </Element>
    <Element Type="Param" Id="B6C89FBB">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="DFE0D9CB">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="99F5A58B"/>
        <Array Type="Param" Library="AIAI" Id="8BCE029B"/>
    </Element>
    <Element Type="Param" Id="99F5A58B">
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
    </Element>
    <Element Type="Param" Id="8BCE029B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E835790E"/>
    </Element>
    <Element Type="FunctionCall" Id="E835790E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8BEE4236"/>
    </Element>
    <Element Type="Param" Id="8BEE4236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="544CDB2E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E81BDE02"/>
    </Element>
    <Element Type="FunctionCall" Id="E81BDE02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="70550C37"/>
    </Element>
    <Element Type="Param" Id="70550C37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="8DD246EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="14D417BA"/>
        <Parameter Type="Param" Library="AIAI" Id="992BE6E3"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1BA0E1"/>
    </Element>
    <Element Type="Param" Id="14D417BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4ECD6F99"/>
        <Array Type="Param" Library="AIAI" Id="8B3FE3C0"/>
    </Element>
    <Element Type="Param" Id="4ECD6F99">
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
    </Element>
    <Element Type="Param" Id="8B3FE3C0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C57A68E"/>
    </Element>
    <Element Type="FunctionCall" Id="4C57A68E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A37B9766"/>
    </Element>
    <Element Type="Param" Id="A37B9766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="992BE6E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9A1BA0E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="CD214969">
        <Comment>
            Determine if there are mercs in the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0E5447FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="319E35FF"/>
        <Parameter Type="Param" Library="AIAI" Id="588E0BEE"/>
        <Parameter Type="Param" Library="AIAI" Id="79B2D78B"/>
        <Parameter Type="Param" Library="AIAI" Id="DAA0D55D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F27D957A"/>
    </Element>
    <Element Type="Param" Id="319E35FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="588E0BEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="79B2D78B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DAA0D55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="FunctionCall" Id="F27D957A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC5DC6C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA1AA9DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83BB1F49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CF98670"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83C0A7DC"/>
    </Element>
    <Element Type="FunctionCall" Id="DC5DC6C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0E530306"/>
        <Parameter Type="Param" Library="AIAI" Id="F21007C9"/>
    </Element>
    <Element Type="Param" Id="0E530306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="F21007C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="85033626"/>
        <Array Type="Param" Library="AIAI" Id="AF4A39B9"/>
    </Element>
    <Element Type="Param" Id="85033626">
        <Variable Type="Variable" Library="MapM" Id="8F6E30BF"/>
        <Array Type="Param" Library="AIAI" Id="0724243D"/>
    </Element>
    <Element Type="Param" Id="0724243D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5DB0094"/>
    </Element>
    <Element Type="FunctionCall" Id="A5DB0094">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="D83ED21B"/>
    </Element>
    <Element Type="Param" Id="D83ED21B">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F561FEB4"/>
    </Element>
    <Element Type="FunctionCall" Id="F561FEB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="0A82A7F1"/>
        <Parameter Type="Param" Library="AIAI" Id="3A655B47"/>
    </Element>
    <Element Type="Param" Id="0A82A7F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="3A655B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AF4A39B9">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="FunctionCall" Id="DA1AA9DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="82B9587A"/>
        <Parameter Type="Param" Library="AIAI" Id="F1363A43"/>
    </Element>
    <Element Type="Param" Id="82B9587A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="F1363A43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3503A580"/>
    </Element>
    <Element Type="FunctionCall" Id="3503A580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B7C3E8"/>
        <Parameter Type="Param" Library="AIAI" Id="37511B9B"/>
    </Element>
    <Element Type="Param" Id="F4B7C3E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="37511B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="MapM" Id="86B3D881"/>
        <Array Type="Param" Library="AIAI" Id="4C291D84"/>
    </Element>
    <Element Type="Param" Id="4C291D84">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="FunctionCall" Id="83BB1F49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22708577"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26B4388F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="743A257C"/>
    </Element>
    <Element Type="FunctionCall" Id="22708577">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AF34303"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A508940E"/>
    </Element>
    <Element Type="FunctionCall" Id="9AF34303">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="392C52E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D099282A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="235DEAB2"/>
    </Element>
    <Element Type="FunctionCall" Id="392C52E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="756A559E"/>
        <Parameter Type="Param" Library="AIAI" Id="F2AF3D1A"/>
        <Parameter Type="Param" Library="AIAI" Id="828D0C41"/>
    </Element>
    <Element Type="Param" Id="756A559E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F2AF3D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="828D0C41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A20A9B6"/>
        <Array Type="Param" Library="AIAI" Id="849BE1D5"/>
    </Element>
    <Element Type="Param" Id="2A20A9B6">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="92B84EEA"/>
        <Array Type="Param" Library="AIAI" Id="D647E4EE"/>
    </Element>
    <Element Type="Param" Id="92B84EEA">
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
    </Element>
    <Element Type="Param" Id="D647E4EE">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="849BE1D5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C34C9E2"/>
    </Element>
    <Element Type="FunctionCall" Id="4C34C9E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="560453D0"/>
    </Element>
    <Element Type="Param" Id="560453D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="D099282A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D524F37E"/>
        <Parameter Type="Param" Library="AIAI" Id="19A8C3EA"/>
        <Parameter Type="Param" Library="AIAI" Id="4D7D4667"/>
    </Element>
    <Element Type="Param" Id="D524F37E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6712322"/>
    </Element>
    <Element Type="FunctionCall" Id="E6712322">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="8483B520"/>
        <Parameter Type="Param" Library="AIAI" Id="09761562"/>
    </Element>
    <Element Type="Param" Id="8483B520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="09761562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9A2AC90"/>
    </Element>
    <Element Type="FunctionCall" Id="A9A2AC90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B5C863"/>
    </Element>
    <Element Type="Param" Id="D4B5C863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="MapM" Id="62168845"/>
        <Array Type="Param" Library="AIAI" Id="D3FB8EDC"/>
    </Element>
    <Element Type="Param" Id="D3FB8EDC">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="19A8C3EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D7D4667">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="235DEAB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="124E6A5C"/>
        <Parameter Type="Param" Library="AIAI" Id="A2BB6D04"/>
        <Parameter Type="Param" Library="AIAI" Id="E91425B8"/>
    </Element>
    <Element Type="Param" Id="124E6A5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A2BB6D04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="E91425B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9928D81E"/>
        <Array Type="Param" Library="AIAI" Id="06DF774A"/>
    </Element>
    <Element Type="Param" Id="9928D81E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="7FFFA6D1"/>
        <Array Type="Param" Library="AIAI" Id="F0628DA0"/>
    </Element>
    <Element Type="Param" Id="7FFFA6D1">
        <Variable Type="Variable" Library="AIAI" Id="935C1055"/>
    </Element>
    <Element Type="Param" Id="F0628DA0">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="06DF774A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E95F365E"/>
    </Element>
    <Element Type="FunctionCall" Id="E95F365E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2E78EE1B"/>
    </Element>
    <Element Type="Param" Id="2E78EE1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="A508940E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="599F5F34"/>
        <Parameter Type="Param" Library="AIAI" Id="92077625"/>
        <Parameter Type="Param" Library="AIAI" Id="90421902"/>
    </Element>
    <Element Type="Param" Id="599F5F34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="1069B821"/>
        <Array Type="Param" Library="AIAI" Id="38D8DAF9"/>
    </Element>
    <Element Type="Param" Id="1069B821">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="38D8DAF9">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="92077625">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="90421902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="A53EA7C6"/>
    </Element>
    <Element Type="FunctionCall" Id="26B4388F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60809FB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70F77EF5"/>
    </Element>
    <Element Type="FunctionCall" Id="60809FB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0DB04FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE11D526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F612E9C"/>
    </Element>
    <Element Type="FunctionCall" Id="F0DB04FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1D467CAB"/>
        <Parameter Type="Param" Library="AIAI" Id="1042B7F6"/>
        <Parameter Type="Param" Library="AIAI" Id="60F19643"/>
    </Element>
    <Element Type="Param" Id="1D467CAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1042B7F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="60F19643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CBDA202"/>
        <Array Type="Param" Library="AIAI" Id="1D684682"/>
    </Element>
    <Element Type="Param" Id="8CBDA202">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="38997A54"/>
        <Array Type="Param" Library="AIAI" Id="DCB6A854"/>
    </Element>
    <Element Type="Param" Id="38997A54">
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
    </Element>
    <Element Type="Param" Id="DCB6A854">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="1D684682">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC7F8B74"/>
    </Element>
    <Element Type="FunctionCall" Id="DC7F8B74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8D10BE3C"/>
    </Element>
    <Element Type="Param" Id="8D10BE3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="FE11D526">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D258FC0F"/>
        <Parameter Type="Param" Library="AIAI" Id="D88F83E5"/>
        <Parameter Type="Param" Library="AIAI" Id="5B83B8E8"/>
    </Element>
    <Element Type="Param" Id="D258FC0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D88F83E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="5B83B8E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9B7F7667"/>
        <Array Type="Param" Library="AIAI" Id="2FD31428"/>
    </Element>
    <Element Type="Param" Id="9B7F7667">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="44EBD361"/>
        <Array Type="Param" Library="AIAI" Id="DEA518F8"/>
    </Element>
    <Element Type="Param" Id="44EBD361">
        <Variable Type="Variable" Library="AIAI" Id="1FC296EE"/>
    </Element>
    <Element Type="Param" Id="DEA518F8">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="2FD31428">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A78D6E4"/>
    </Element>
    <Element Type="FunctionCall" Id="0A78D6E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B4B1A476"/>
    </Element>
    <Element Type="Param" Id="B4B1A476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="1F612E9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7D3ADD19"/>
        <Parameter Type="Param" Library="AIAI" Id="BB2E4232"/>
        <Parameter Type="Param" Library="AIAI" Id="8066B7E6"/>
    </Element>
    <Element Type="Param" Id="7D3ADD19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="872E1B08"/>
    </Element>
    <Element Type="FunctionCall" Id="872E1B08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="6DCA96F2"/>
        <Parameter Type="Param" Library="AIAI" Id="D8AC8C57"/>
    </Element>
    <Element Type="Param" Id="6DCA96F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="D8AC8C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E955E2B3"/>
    </Element>
    <Element Type="FunctionCall" Id="E955E2B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A7BAFE"/>
    </Element>
    <Element Type="Param" Id="A8A7BAFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="MapM" Id="62168845"/>
        <Array Type="Param" Library="AIAI" Id="F19A46B8"/>
    </Element>
    <Element Type="Param" Id="F19A46B8">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="BB2E4232">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8066B7E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="70F77EF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="77B88D1C"/>
        <Parameter Type="Param" Library="AIAI" Id="245C02C5"/>
        <Parameter Type="Param" Library="AIAI" Id="4FDD1C99"/>
    </Element>
    <Element Type="Param" Id="77B88D1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F5D7E441"/>
        <Array Type="Param" Library="AIAI" Id="22D12FAE"/>
    </Element>
    <Element Type="Param" Id="F5D7E441">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="22D12FAE">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="245C02C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4FDD1C99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="820CC163"/>
    </Element>
    <Element Type="FunctionCall" Id="743A257C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A692688"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D23739F8"/>
    </Element>
    <Element Type="FunctionCall" Id="4A692688">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCB21A84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34E6A41B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70839E3D"/>
    </Element>
    <Element Type="FunctionCall" Id="CCB21A84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BE8ABAED"/>
        <Parameter Type="Param" Library="AIAI" Id="3E02D500"/>
        <Parameter Type="Param" Library="AIAI" Id="88079FF0"/>
    </Element>
    <Element Type="Param" Id="BE8ABAED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3E02D500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="88079FF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="14067D6A"/>
        <Array Type="Param" Library="AIAI" Id="72A370C8"/>
    </Element>
    <Element Type="Param" Id="14067D6A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9676340E"/>
        <Array Type="Param" Library="AIAI" Id="BBA0CB80"/>
    </Element>
    <Element Type="Param" Id="9676340E">
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
    </Element>
    <Element Type="Param" Id="BBA0CB80">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="72A370C8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4851F2C0"/>
    </Element>
    <Element Type="FunctionCall" Id="4851F2C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9FC1E8BC"/>
    </Element>
    <Element Type="Param" Id="9FC1E8BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="34E6A41B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C531CA09"/>
        <Parameter Type="Param" Library="AIAI" Id="5B50B739"/>
        <Parameter Type="Param" Library="AIAI" Id="8D1BEC29"/>
    </Element>
    <Element Type="Param" Id="C531CA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5B50B739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="60446F72"/>
    </Element>
    <Element Type="Param" Id="8D1BEC29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2FEDF73"/>
        <Array Type="Param" Library="AIAI" Id="D992B411"/>
    </Element>
    <Element Type="Param" Id="E2FEDF73">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1BFEDC43"/>
        <Array Type="Param" Library="AIAI" Id="3457A470"/>
    </Element>
    <Element Type="Param" Id="1BFEDC43">
        <Variable Type="Variable" Library="AIAI" Id="C8D2887F"/>
    </Element>
    <Element Type="Param" Id="3457A470">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="D992B411">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA65050C"/>
    </Element>
    <Element Type="FunctionCall" Id="AA65050C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1C54C867"/>
    </Element>
    <Element Type="Param" Id="1C54C867">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="70839E3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CCD1A08B"/>
        <Parameter Type="Param" Library="AIAI" Id="2FABEE80"/>
        <Parameter Type="Param" Library="AIAI" Id="7336E26A"/>
    </Element>
    <Element Type="Param" Id="CCD1A08B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B07810D"/>
    </Element>
    <Element Type="FunctionCall" Id="4B07810D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="156AB2F4"/>
        <Parameter Type="Param" Library="AIAI" Id="481F90CD"/>
    </Element>
    <Element Type="Param" Id="156AB2F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="481F90CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D65AF20"/>
    </Element>
    <Element Type="FunctionCall" Id="6D65AF20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="86C4D0CA"/>
    </Element>
    <Element Type="Param" Id="86C4D0CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="MapM" Id="62168845"/>
        <Array Type="Param" Library="AIAI" Id="13ABF292"/>
    </Element>
    <Element Type="Param" Id="13ABF292">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="2FABEE80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7336E26A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D23739F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <Parameter Type="Param" Library="AIAI" Id="2D67B820"/>
        <Parameter Type="Param" Library="AIAI" Id="AD6934DC"/>
        <Parameter Type="Param" Library="AIAI" Id="782AE157"/>
    </Element>
    <Element Type="Param" Id="2D67B820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="BC886B9C"/>
        <Array Type="Param" Library="AIAI" Id="9620FACC"/>
    </Element>
    <Element Type="Param" Id="BC886B9C">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="9620FACC">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="AD6934DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="782AE157">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="1771BFB0"/>
    </Element>
    <Element Type="FunctionCall" Id="9CF98670">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AAB8C248"/>
        <Parameter Type="Param" Library="AIAI" Id="DC06DC3A"/>
        <Parameter Type="Param" Library="AIAI" Id="FADAE0A4"/>
    </Element>
    <Element Type="Param" Id="AAB8C248">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E76E37FD"/>
    </Element>
    <Element Type="FunctionCall" Id="E76E37FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="37C6E662"/>
    </Element>
    <Element Type="Param" Id="37C6E662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="MapM" Id="62168845"/>
        <Array Type="Param" Library="AIAI" Id="EB0164E5"/>
    </Element>
    <Element Type="Param" Id="EB0164E5">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="DC06DC3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FADAE0A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="83C0A7DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61A47C3D"/>
        <Parameter Type="Param" Library="AIAI" Id="57901271"/>
        <Parameter Type="Param" Library="AIAI" Id="FA4F2FA1"/>
    </Element>
    <Element Type="Param" Id="61A47C3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="5C856059"/>
        <Array Type="Param" Library="AIAI" Id="46FE25E1"/>
    </Element>
    <Element Type="Param" Id="5C856059">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="46FE25E1">
        <Variable Type="Variable" Library="AIAI" Id="74282CFE"/>
    </Element>
    <Element Type="Param" Id="57901271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA4F2FA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E169F0BF"/>
    </Element>
    <Element Type="Comment" Id="08400050">
        <Comment>
            Check if the Dragon is active
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6C255989">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="85B4E220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAE51C90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A67E25A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4810BBBF"/>
    </Element>
    <Element Type="Comment" Id="85B4E220">
        <Comment>
            Don't check for vision since it has an icon on the minimap that shows where it is
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AAE51C90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D956F065"/>
        <Parameter Type="Param" Library="AIAI" Id="2AF4BB31"/>
    </Element>
    <Element Type="Param" Id="D956F065">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="2AF4BB31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E674CC4A"/>
    </Element>
    <Element Type="FunctionCall" Id="E674CC4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FDC9486"/>
        <Parameter Type="Param" Library="AIAI" Id="38D1E732"/>
    </Element>
    <Element Type="Param" Id="38D1E732">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E162BCF"/>
    </Element>
    <Element Type="FunctionCall" Id="0E162BCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4302B33F"/>
    </Element>
    <Element Type="Param" Id="4302B33F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="FunctionCall" Id="A67E25A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2311C2DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4850FD6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C584D296"/>
    </Element>
    <Element Type="FunctionCall" Id="2311C2DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="50CF3FAB"/>
        <Parameter Type="Param" Library="AIAI" Id="8A82D64A"/>
        <Parameter Type="Param" Library="AIAI" Id="9C390298"/>
    </Element>
    <Element Type="Param" Id="50CF3FAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8A82D64A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9C390298">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F7566178"/>
        <Array Type="Param" Library="AIAI" Id="8E1940B5"/>
    </Element>
    <Element Type="Param" Id="F7566178">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B97F27FC"/>
        <Array Type="Param" Library="AIAI" Id="EAAB9191"/>
    </Element>
    <Element Type="Param" Id="B97F27FC">
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
    </Element>
    <Element Type="Param" Id="EAAB9191">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="8E1940B5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7BE8E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="A7BE8E3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="54DF405E"/>
    </Element>
    <Element Type="Param" Id="54DF405E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="4850FD6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="12EC6B98"/>
        <Parameter Type="Param" Library="AIAI" Id="0C085DC6"/>
        <Parameter Type="Param" Library="AIAI" Id="07811B4A"/>
    </Element>
    <Element Type="Param" Id="12EC6B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0C085DC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="07811B4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="986DF7A8"/>
        <Array Type="Param" Library="AIAI" Id="59082783"/>
    </Element>
    <Element Type="Param" Id="986DF7A8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="650AD47C"/>
        <Array Type="Param" Library="AIAI" Id="CB23AA65"/>
    </Element>
    <Element Type="Param" Id="650AD47C">
        <Variable Type="Variable" Library="AIAI" Id="89AC27D9"/>
    </Element>
    <Element Type="Param" Id="CB23AA65">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="59082783">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B35EC62"/>
    </Element>
    <Element Type="FunctionCall" Id="3B35EC62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8AAB99EB"/>
    </Element>
    <Element Type="Param" Id="8AAB99EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="C584D296">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3D43E322"/>
        <Parameter Type="Param" Library="AIAI" Id="C727C7F7"/>
        <Parameter Type="Param" Library="AIAI" Id="97387BB9"/>
    </Element>
    <Element Type="Param" Id="3D43E322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="949962B7"/>
    </Element>
    <Element Type="FunctionCall" Id="949962B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="A0DEBE33"/>
        <Parameter Type="Param" Library="AIAI" Id="0B918D81"/>
    </Element>
    <Element Type="Param" Id="A0DEBE33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44E3E8DF"/>
    </Element>
    <Element Type="FunctionCall" Id="44E3E8DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="E9282AC8"/>
    </Element>
    <Element Type="Param" Id="E9282AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="0B918D81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="13777179"/>
    </Element>
    <Element Type="Param" Id="C727C7F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97387BB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4810BBBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E3B24473"/>
        <Parameter Type="Param" Library="AIAI" Id="5A5B52AB"/>
        <Parameter Type="Param" Library="AIAI" Id="166CB807"/>
    </Element>
    <Element Type="Param" Id="E3B24473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2EAEE0D"/>
    </Element>
    <Element Type="FunctionCall" Id="D2EAEE0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B5F555FF"/>
    </Element>
    <Element Type="Param" Id="B5F555FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="5A5B52AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="166CB807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7AACA8FC">
        <Comment>
            Check if Underworld bosses are active
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D9F6A4B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C6FED05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C2A9229"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DE0B824"/>
    </Element>
    <Element Type="FunctionCall" Id="8C6FED05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE58C849"/>
        <Parameter Type="Param" Library="AIAI" Id="D8D0AB89"/>
    </Element>
    <Element Type="Param" Id="DE58C849">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="D8D0AB89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="B41FC223"/>
        <Array Type="Param" Library="AIAI" Id="72571ED7"/>
    </Element>
    <Element Type="Param" Id="B41FC223">
        <Variable Type="Variable" Library="AIAI" Id="7211042B"/>
    </Element>
    <Element Type="Param" Id="72571ED7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D5DE091"/>
    </Element>
    <Element Type="FunctionCall" Id="5D5DE091">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EAD62AB4"/>
    </Element>
    <Element Type="Param" Id="EAD62AB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="4C2A9229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFFF68E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1C953AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEDFCBCC"/>
    </Element>
    <Element Type="FunctionCall" Id="CFFF68E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC56933"/>
        <Parameter Type="Param" Library="AIAI" Id="465125F3"/>
    </Element>
    <Element Type="Param" Id="CAC56933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="27035DFB"/>
        <Array Type="Param" Library="AIAI" Id="B3059BDB"/>
    </Element>
    <Element Type="Param" Id="27035DFB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="FADDC2D5"/>
        <Array Type="Param" Library="AIAI" Id="9EAD1516"/>
    </Element>
    <Element Type="Param" Id="FADDC2D5">
        <Variable Type="Variable" Library="AIAI" Id="DB963DE8"/>
    </Element>
    <Element Type="Param" Id="9EAD1516">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="B3059BDB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26E764D4"/>
    </Element>
    <Element Type="FunctionCall" Id="26E764D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="692628FB"/>
    </Element>
    <Element Type="Param" Id="692628FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="465125F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="A2ABFE24"/>
    </Element>
    <Element Type="Param" Id="A2ABFE24">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="46C20337"/>
    </Element>
    <Element Type="Param" Id="46C20337">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39948D47"/>
    </Element>
    <Element Type="FunctionCall" Id="39948D47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF0E300"/>
    </Element>
    <Element Type="Param" Id="1AF0E300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E1C953AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="573B9CB9"/>
        <Parameter Type="Param" Library="AIAI" Id="7FC92D1C"/>
    </Element>
    <Element Type="Param" Id="573B9CB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E45615B7"/>
        <Array Type="Param" Library="AIAI" Id="EE9DF803"/>
    </Element>
    <Element Type="Param" Id="E45615B7">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="53695D0D"/>
        <Array Type="Param" Library="AIAI" Id="BEB96A13"/>
    </Element>
    <Element Type="Param" Id="53695D0D">
        <Variable Type="Variable" Library="AIAI" Id="C60984A1"/>
    </Element>
    <Element Type="Param" Id="BEB96A13">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="EE9DF803">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="439DB719"/>
    </Element>
    <Element Type="FunctionCall" Id="439DB719">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F1A5B1"/>
    </Element>
    <Element Type="Param" Id="F7F1A5B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="7FC92D1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="B56E168B"/>
    </Element>
    <Element Type="Param" Id="B56E168B">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="45105ED2"/>
    </Element>
    <Element Type="Param" Id="45105ED2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CF1CA8F"/>
    </Element>
    <Element Type="FunctionCall" Id="7CF1CA8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AB6CCE44"/>
    </Element>
    <Element Type="Param" Id="AB6CCE44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="CEDFCBCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="789A7745"/>
        <Parameter Type="Param" Library="AIAI" Id="6022C469"/>
        <Parameter Type="Param" Library="AIAI" Id="40D25185"/>
    </Element>
    <Element Type="Param" Id="789A7745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="6022C469">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="40D25185">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="3DE0B824">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B601575"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE82991C"/>
    </Element>
    <Element Type="FunctionCall" Id="9B601575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CE61ABAC"/>
        <Parameter Type="Param" Library="AIAI" Id="DBC56EE9"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD01E1B"/>
    </Element>
    <Element Type="Param" Id="CE61ABAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="23E4255B"/>
        <Array Type="Param" Library="AIAI" Id="09019DA4"/>
    </Element>
    <Element Type="Param" Id="23E4255B">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="09019DA4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A94E898B"/>
    </Element>
    <Element Type="FunctionCall" Id="A94E898B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C7677884"/>
    </Element>
    <Element Type="Param" Id="C7677884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="DBC56EE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6CD01E1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="CE82991C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="31D1D8DC"/>
        <Parameter Type="Param" Library="AIAI" Id="F20304BB"/>
        <Parameter Type="Param" Library="AIAI" Id="201D1C15"/>
    </Element>
    <Element Type="Param" Id="31D1D8DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="DA81AFEC"/>
        <Array Type="Param" Library="AIAI" Id="FCB5146B"/>
    </Element>
    <Element Type="Param" Id="DA81AFEC">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="FCB5146B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD80C240"/>
    </Element>
    <Element Type="FunctionCall" Id="FD80C240">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2ABFCEA2"/>
    </Element>
    <Element Type="Param" Id="2ABFCEA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="F20304BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="201D1C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="FunctionCall" Id="CB579AF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3C4E82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8726BE66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3175A1D2"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3C4E82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="30B0F1D6"/>
        <Parameter Type="Param" Library="AIAI" Id="B88CB350"/>
    </Element>
    <Element Type="Param" Id="30B0F1D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="B88CB350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="7C17615A"/>
        <Array Type="Param" Library="AIAI" Id="259375A7"/>
    </Element>
    <Element Type="Param" Id="7C17615A">
        <Variable Type="Variable" Library="AIAI" Id="7211042B"/>
    </Element>
    <Element Type="Param" Id="259375A7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCFBC843"/>
    </Element>
    <Element Type="FunctionCall" Id="BCFBC843">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="18905E1A"/>
    </Element>
    <Element Type="Param" Id="18905E1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="8726BE66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="174BB683"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89966C0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D30C561E"/>
    </Element>
    <Element Type="FunctionCall" Id="174BB683">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9A2476B7"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE9C004"/>
    </Element>
    <Element Type="Param" Id="9A2476B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3EC19DEA"/>
        <Array Type="Param" Library="AIAI" Id="3C3D594D"/>
    </Element>
    <Element Type="Param" Id="3EC19DEA">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="51D1522C"/>
        <Array Type="Param" Library="AIAI" Id="B11E1830"/>
    </Element>
    <Element Type="Param" Id="51D1522C">
        <Variable Type="Variable" Library="AIAI" Id="DB963DE8"/>
    </Element>
    <Element Type="Param" Id="B11E1830">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="3C3D594D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22AD3368"/>
    </Element>
    <Element Type="FunctionCall" Id="22AD3368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="32240BF4"/>
    </Element>
    <Element Type="Param" Id="32240BF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="BDE9C004">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="FD946155"/>
    </Element>
    <Element Type="Param" Id="FD946155">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="9C585C48"/>
    </Element>
    <Element Type="Param" Id="9C585C48">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="795B79BE"/>
    </Element>
    <Element Type="FunctionCall" Id="795B79BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A40856AC"/>
    </Element>
    <Element Type="Param" Id="A40856AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="89966C0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FAF55A5A"/>
        <Parameter Type="Param" Library="AIAI" Id="141D3E9D"/>
    </Element>
    <Element Type="Param" Id="FAF55A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DC5D5B6A"/>
        <Array Type="Param" Library="AIAI" Id="FB8CD8D1"/>
    </Element>
    <Element Type="Param" Id="DC5D5B6A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3895CB7E"/>
        <Array Type="Param" Library="AIAI" Id="6D1AF33F"/>
    </Element>
    <Element Type="Param" Id="3895CB7E">
        <Variable Type="Variable" Library="AIAI" Id="C60984A1"/>
    </Element>
    <Element Type="Param" Id="6D1AF33F">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="FB8CD8D1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62A58F3B"/>
    </Element>
    <Element Type="FunctionCall" Id="62A58F3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="98A1DFC2"/>
    </Element>
    <Element Type="Param" Id="98A1DFC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="141D3E9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="60F2DDB6"/>
    </Element>
    <Element Type="Param" Id="60F2DDB6">
        <Variable Type="Variable" Library="AIAI" Id="470C0B87"/>
        <Array Type="Param" Library="AIAI" Id="880AA30A"/>
    </Element>
    <Element Type="Param" Id="880AA30A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E1A9AC9"/>
    </Element>
    <Element Type="FunctionCall" Id="2E1A9AC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="976CF396"/>
    </Element>
    <Element Type="Param" Id="976CF396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="D30C561E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F96A3E20"/>
        <Parameter Type="Param" Library="AIAI" Id="807A8D24"/>
        <Parameter Type="Param" Library="AIAI" Id="61EBDB63"/>
    </Element>
    <Element Type="Param" Id="F96A3E20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Param" Id="807A8D24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="61EBDB63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="3175A1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24C4BBE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B15B267"/>
    </Element>
    <Element Type="FunctionCall" Id="24C4BBE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A36BB99D"/>
        <Parameter Type="Param" Library="AIAI" Id="DB7D1C11"/>
        <Parameter Type="Param" Library="AIAI" Id="75FB6007"/>
    </Element>
    <Element Type="Param" Id="A36BB99D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="503BD07E"/>
        <Array Type="Param" Library="AIAI" Id="F0B94A6E"/>
    </Element>
    <Element Type="Param" Id="503BD07E">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="F0B94A6E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15FA906E"/>
    </Element>
    <Element Type="FunctionCall" Id="15FA906E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="39B8117A"/>
    </Element>
    <Element Type="Param" Id="39B8117A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="DB7D1C11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75FB6007">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="05B73072"/>
    </Element>
    <Element Type="FunctionCall" Id="2B15B267">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DFAF38B1"/>
        <Parameter Type="Param" Library="AIAI" Id="1785A3E1"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC3D8E2"/>
    </Element>
    <Element Type="Param" Id="DFAF38B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FB0F2D24"/>
        <StructMember Type="Param" Library="AIAI" Id="111C7108"/>
        <Array Type="Param" Library="AIAI" Id="7AF5EF25"/>
    </Element>
    <Element Type="Param" Id="111C7108">
        <Variable Type="Variable" Library="AIAI" Id="768BB127"/>
    </Element>
    <Element Type="Param" Id="7AF5EF25">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89FFE5EC"/>
    </Element>
    <Element Type="FunctionCall" Id="89FFE5EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="48A9A39C"/>
    </Element>
    <Element Type="Param" Id="48A9A39C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="1785A3E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FBC3D8E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="15B7446D"/>
    </Element>
    <Element Type="Comment" Id="4D95A308">
        <Comment>
            Calculate lane evals and determine the weakest lane for each team
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F45674D4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8D4BD602"/>
        <Parameter Type="Param" Library="AIAI" Id="7127182C"/>
    </Element>
    <Element Type="Param" Id="7127182C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3B157C8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Comment" Id="ED83E7E4">
        <Comment>
            Calculate which part of the lanes are safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E2F97E07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A0EC890D"/>
        <Parameter Type="Param" Library="AIAI" Id="9088FCA0"/>
    </Element>
    <Element Type="Param" Id="9088FCA0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F8440303"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="7DF36ACB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3DEC81D9"/>
        <Parameter Type="Param" Library="AIAI" Id="6D43DBCC"/>
    </Element>
    <Element Type="Param" Id="6D43DBCC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BD5D360D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="D54D4313">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="04AAE815"/>
        <Parameter Type="Param" Library="AIAI" Id="2E97037C"/>
    </Element>
    <Element Type="Param" Id="2E97037C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DBBC485B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="Comment" Id="FCB97F69">
        <Comment>
            Debug Lane Info
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F18FD42D">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4BCC8948"/>
        <Parameter Type="Param" Library="AIAI" Id="3A9CA1A6"/>
        <Parameter Type="Param" Library="AIAI" Id="24858EA1"/>
        <Parameter Type="Param" Library="AIAI" Id="1F4C4CA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12A44254"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08D2AC7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39CF3181"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3441F6E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3189C1E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="187C83C1"/>
    </Element>
    <Element Type="Param" Id="4BCC8948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3A9CA1A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="24858EA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1F4C4CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="FunctionCall" Id="12A44254">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="503222BB"/>
        <Parameter Type="Param" Library="AIAI" Id="6D021BC8"/>
        <Parameter Type="Param" Library="AIAI" Id="E2A72431"/>
    </Element>
    <Element Type="Param" Id="503222BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="6D021BC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="E2A72431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="08D2AC7E">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="4142BED5"/>
        <Parameter Type="Param" Library="AIAI" Id="5D136CAF"/>
        <Parameter Type="Param" Library="AIAI" Id="4A7FD788"/>
    </Element>
    <Element Type="Param" Id="4142BED5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="5D136CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="4A7FD788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B533388E"/>
    </Element>
    <Element Type="FunctionCall" Id="B533388E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="68243A22"/>
    </Element>
    <Element Type="Param" Id="68243A22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="FunctionCall" Id="39CF3181">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BCF3BB66"/>
        <Parameter Type="Param" Library="AIAI" Id="9B1BF9D0"/>
        <Parameter Type="Param" Library="AIAI" Id="B4BFFBDB"/>
    </Element>
    <Element Type="Param" Id="BCF3BB66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="9B1BF9D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="B4BFFBDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4E65E0D"/>
    </Element>
    <Element Type="FunctionCall" Id="B4E65E0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="FA413EF9"/>
    </Element>
    <Element Type="Param" Id="FA413EF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1898C340"/>
        <Array Type="Param" Library="AIAI" Id="7550BB1E"/>
    </Element>
    <Element Type="Param" Id="1898C340">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="F26B87DF"/>
        <Array Type="Param" Library="AIAI" Id="EC1956DA"/>
    </Element>
    <Element Type="Param" Id="F26B87DF">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="EC1956DA">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="7550BB1E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBC93705"/>
    </Element>
    <Element Type="FunctionCall" Id="FBC93705">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="60F7484A"/>
    </Element>
    <Element Type="Param" Id="60F7484A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="3441F6E1">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="8D25D7B4"/>
        <Parameter Type="Param" Library="AIAI" Id="1C7B15C0"/>
        <Parameter Type="Param" Library="AIAI" Id="770E98C3"/>
    </Element>
    <Element Type="Param" Id="8D25D7B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="1C7B15C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="770E98C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C14156EA"/>
    </Element>
    <Element Type="FunctionCall" Id="C14156EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="82A10D59"/>
    </Element>
    <Element Type="Param" Id="82A10D59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="48DB8123"/>
        <Array Type="Param" Library="AIAI" Id="3E7B7849"/>
    </Element>
    <Element Type="Param" Id="48DB8123">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="59F1BBE4"/>
        <Array Type="Param" Library="AIAI" Id="332F1184"/>
    </Element>
    <Element Type="Param" Id="59F1BBE4">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="332F1184">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="3E7B7849">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B90D7CA"/>
    </Element>
    <Element Type="FunctionCall" Id="7B90D7CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0224D471"/>
    </Element>
    <Element Type="Param" Id="0224D471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="3189C1E8">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="83E92188"/>
        <Parameter Type="Param" Library="AIAI" Id="ABB7FEE4"/>
        <Parameter Type="Param" Library="AIAI" Id="4D6B88DC"/>
    </Element>
    <Element Type="Param" Id="83E92188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="ABB7FEE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="4D6B88DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72D0C276"/>
    </Element>
    <Element Type="FunctionCall" Id="72D0C276">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B0CE03"/>
    </Element>
    <Element Type="Param" Id="B9B0CE03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2E7C7F69"/>
        <Array Type="Param" Library="AIAI" Id="227E8A02"/>
    </Element>
    <Element Type="Param" Id="2E7C7F69">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="300697E0"/>
        <Array Type="Param" Library="AIAI" Id="150E03D0"/>
    </Element>
    <Element Type="Param" Id="300697E0">
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
    </Element>
    <Element Type="Param" Id="150E03D0">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="227E8A02">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8B389A7"/>
    </Element>
    <Element Type="FunctionCall" Id="B8B389A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="46F9BC46"/>
    </Element>
    <Element Type="Param" Id="46F9BC46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionCall" Id="187C83C1">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="6E201EE9"/>
        <Parameter Type="Param" Library="AIAI" Id="A2A6FD3F"/>
        <Parameter Type="Param" Library="AIAI" Id="D2C1C7B3"/>
    </Element>
    <Element Type="Param" Id="6E201EE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="A2A6FD3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="D2C1C7B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A90F3BE5"/>
    </Element>
    <Element Type="FunctionCall" Id="A90F3BE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="42366EDB"/>
    </Element>
    <Element Type="Param" Id="42366EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="917ADB29"/>
        <Array Type="Param" Library="AIAI" Id="72A07E53"/>
    </Element>
    <Element Type="Param" Id="917ADB29">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9746B095"/>
        <Array Type="Param" Library="AIAI" Id="AE6429F1"/>
    </Element>
    <Element Type="Param" Id="9746B095">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="AE6429F1">
        <Variable Type="Variable" Library="AIAI" Id="8B8CBC13"/>
    </Element>
    <Element Type="Param" Id="72A07E53">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A881D9DF"/>
    </Element>
    <Element Type="FunctionCall" Id="A881D9DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB39922"/>
    </Element>
    <Element Type="Param" Id="1FB39922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B1D36D"/>
    </Element>
    <Element Type="FunctionDef" Id="DBBF230A">
        <Identifier>HeroAICalcLaneEval</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="854C69A9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5715B747"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7DED9DA5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7880CBE3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF25E2B7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D0A5353A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8330AA8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3878529B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F98CBC66"/>
        <Variable Type="Variable" Library="AIAI" Id="2BE0D8CB"/>
        <Variable Type="Variable" Library="AIAI" Id="0CE48B51"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DE070231"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56D36B0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EE7B5DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3427BBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D6F9560"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C032C58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E15B7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45DCCD53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="417C0432"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7532A15"/>
    </Element>
    <Element Type="ParamDef" Id="854C69A9">
        <Identifier>numAllyTowns</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="75C99350"/>
    </Element>
    <Element Type="Param" Id="75C99350">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="5715B747">
        <Identifier>numAllyHeroes</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="85836B47"/>
    </Element>
    <Element Type="Param" Id="85836B47">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="7DED9DA5">
        <Identifier>numEnemyHeroes</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="35F1A6E1"/>
    </Element>
    <Element Type="Param" Id="35F1A6E1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="7880CBE3">
        <Identifier>numEnemySiegeGiants</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DD34D3E6"/>
    </Element>
    <Element Type="Param" Id="DD34D3E6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="FF25E2B7">
        <Identifier>numEnemyOgres</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B80FEF10"/>
    </Element>
    <Element Type="Param" Id="B80FEF10">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D0A5353A">
        <Identifier>numEnemyOgreKings</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2DAE3E1D"/>
    </Element>
    <Element Type="Param" Id="2DAE3E1D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F8330AA8">
        <Identifier>numEnemyDragonKnights</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BFB583B5"/>
    </Element>
    <Element Type="Param" Id="BFB583B5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="3878529B">
        <Identifier>numEnemyUnderworldBossSkulls</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9BA0DF28"/>
    </Element>
    <Element Type="Param" Id="9BA0DF28">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F98CBC66">
        <Identifier>underestimateEnemyPercent</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3BF89735"/>
    </Element>
    <Element Type="Param" Id="3BF89735">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2BE0D8CB">
        <Identifier>eval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="32D15409"/>
    </Element>
    <Element Type="Param" Id="32D15409">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0CE48B51">
        <Identifier>positiveEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6B34619D"/>
    </Element>
    <Element Type="Param" Id="6B34619D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D8FFADE3">
        <Identifier>negativeEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F3D8CE33"/>
    </Element>
    <Element Type="Param" Id="F3D8CE33">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DE070231">
        <Comment>
            Calculate the lane eval:   
            Town totals are worth     5, 10, 15
            Friendly Heroes are         f * f * 6 
            Enemy Heroes are         -e * e * 4
            Enemy SiegeGiants are      -3 * c
            Enemy Ogres are           -3 * o
            Enemy Ogre Kings are   -12 * k
            Enemy Dragon Knights are   -20 * m
            Enemy Underworld Boss is   - 1* n           (Power is based on number of skulls collected [0 - 100])
            eval = 4*(t*(t + 3)) + f*f*6 - e*e*4 - 2*c - 2*o - 8*k - 20*m - 20*n
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="56D36B0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="6591460D"/>
        <Parameter Type="Param" Library="AIAI" Id="418916B1"/>
        <Parameter Type="Param" Library="AIAI" Id="C2FB7729"/>
    </Element>
    <Element Type="Param" Id="6591460D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="418916B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C01ABDD"/>
    </Element>
    <Element Type="FunctionCall" Id="2C01ABDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A1491356"/>
        <Parameter Type="Param" Library="AIAI" Id="9701FF04"/>
        <Parameter Type="Param" Library="AIAI" Id="D5CC9DA3"/>
    </Element>
    <Element Type="Param" Id="A1491356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="9701FF04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D5CC9DA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="854C69A9"/>
    </Element>
    <Element Type="Param" Id="C2FB7729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="0CE48B51"/>
    </Element>
    <Element Type="FunctionCall" Id="8EE7B5DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D044E17C"/>
        <Parameter Type="Param" Library="AIAI" Id="80FE235B"/>
        <Parameter Type="Param" Library="AIAI" Id="F5CBC487"/>
    </Element>
    <Element Type="Param" Id="D044E17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="80FE235B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="723BD873"/>
    </Element>
    <Element Type="FunctionCall" Id="723BD873">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9DEA9606"/>
        <Parameter Type="Param" Library="AIAI" Id="9B7B2969"/>
        <Parameter Type="Param" Library="AIAI" Id="26C3A0FC"/>
    </Element>
    <Element Type="Param" Id="9DEA9606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="9B7B2969">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B44AD43"/>
    </Element>
    <Element Type="FunctionCall" Id="3B44AD43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="75A93FA3"/>
        <Parameter Type="Param" Library="AIAI" Id="AC8C7D3C"/>
        <Parameter Type="Param" Library="AIAI" Id="E302C11C"/>
    </Element>
    <Element Type="Param" Id="AC8C7D3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8387B461"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E302C11C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="713EE7DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5715B747"/>
    </Element>
    <Element Type="Param" Id="26C3A0FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>6</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F5CBC487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="0CE48B51"/>
    </Element>
    <Element Type="FunctionCall" Id="C3427BBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="3A095189"/>
        <Parameter Type="Param" Library="AIAI" Id="5BECAE1F"/>
        <Parameter Type="Param" Library="AIAI" Id="17CF0B09"/>
    </Element>
    <Element Type="Param" Id="3A095189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5BECAE1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CF198CC"/>
    </Element>
    <Element Type="FunctionCall" Id="4CF198CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0A30CBA7"/>
        <Parameter Type="Param" Library="AIAI" Id="7567AB93"/>
        <Parameter Type="Param" Library="AIAI" Id="951E1B3E"/>
    </Element>
    <Element Type="Param" Id="0A30CBA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="7567AB93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D073D43"/>
    </Element>
    <Element Type="FunctionCall" Id="1D073D43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="75A93FA3"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9A1B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="14783065"/>
    </Element>
    <Element Type="Param" Id="6B9A1B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8387B461"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="14783065">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="713EE7DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7DED9DA5"/>
    </Element>
    <Element Type="Param" Id="951E1B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="17CF0B09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="8D6F9560">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="91CC3167"/>
        <Parameter Type="Param" Library="AIAI" Id="D397E1CB"/>
        <Parameter Type="Param" Library="AIAI" Id="14EDC0BC"/>
    </Element>
    <Element Type="Param" Id="91CC3167">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D397E1CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD214836"/>
    </Element>
    <Element Type="FunctionCall" Id="CD214836">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="76FD194F"/>
        <Parameter Type="Param" Library="AIAI" Id="6D13375A"/>
        <Parameter Type="Param" Library="AIAI" Id="C30D29FB"/>
    </Element>
    <Element Type="Param" Id="76FD194F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="6D13375A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7880CBE3"/>
    </Element>
    <Element Type="Param" Id="C30D29FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="14EDC0BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="0C032C58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="339B28DB"/>
        <Parameter Type="Param" Library="AIAI" Id="2127FE07"/>
        <Parameter Type="Param" Library="AIAI" Id="AC461FC0"/>
    </Element>
    <Element Type="Param" Id="339B28DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2127FE07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2779F367"/>
    </Element>
    <Element Type="FunctionCall" Id="2779F367">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="E0EC1C8B"/>
        <Parameter Type="Param" Library="AIAI" Id="D955EF37"/>
        <Parameter Type="Param" Library="AIAI" Id="6FF1567B"/>
    </Element>
    <Element Type="Param" Id="E0EC1C8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="D955EF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF25E2B7"/>
    </Element>
    <Element Type="Param" Id="6FF1567B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AC461FC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="35E15B7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1FAF56"/>
        <Parameter Type="Param" Library="AIAI" Id="D3ABFC7B"/>
        <Parameter Type="Param" Library="AIAI" Id="5C724E4E"/>
    </Element>
    <Element Type="Param" Id="8A1FAF56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D3ABFC7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B25F82A"/>
    </Element>
    <Element Type="FunctionCall" Id="4B25F82A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3F7225"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB5C321"/>
        <Parameter Type="Param" Library="AIAI" Id="026AFC6E"/>
    </Element>
    <Element Type="Param" Id="0B3F7225">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2DB5C321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D0A5353A"/>
    </Element>
    <Element Type="Param" Id="026AFC6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5C724E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="45DCCD53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D2835758"/>
        <Parameter Type="Param" Library="AIAI" Id="D1AE1314"/>
        <Parameter Type="Param" Library="AIAI" Id="829EA8A3"/>
    </Element>
    <Element Type="Param" Id="D2835758">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D1AE1314">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524E78D4"/>
    </Element>
    <Element Type="FunctionCall" Id="524E78D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="90599ED6"/>
        <Parameter Type="Param" Library="AIAI" Id="13F01842"/>
        <Parameter Type="Param" Library="AIAI" Id="B22F3809"/>
    </Element>
    <Element Type="Param" Id="90599ED6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="13F01842">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F8330AA8"/>
    </Element>
    <Element Type="Param" Id="B22F3809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>20</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="829EA8A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="417C0432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="A358F3D1"/>
        <Parameter Type="Param" Library="AIAI" Id="7698182F"/>
        <Parameter Type="Param" Library="AIAI" Id="CFBE1BE0"/>
    </Element>
    <Element Type="Param" Id="A358F3D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7698182F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA0D4748"/>
    </Element>
    <Element Type="FunctionCall" Id="BA0D4748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C5ACBCFF"/>
        <Parameter Type="Param" Library="AIAI" Id="772B617F"/>
        <Parameter Type="Param" Library="AIAI" Id="38EBBA21"/>
    </Element>
    <Element Type="Param" Id="C5ACBCFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="772B617F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3878529B"/>
    </Element>
    <Element Type="Param" Id="38EBBA21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CFBE1BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="FunctionCall" Id="E7532A15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E0093191"/>
    </Element>
    <Element Type="Param" Id="E0093191">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F315D761"/>
    </Element>
    <Element Type="FunctionCall" Id="F315D761">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C5C6EA"/>
        <Parameter Type="Param" Library="AIAI" Id="79CC6DE1"/>
        <Parameter Type="Param" Library="AIAI" Id="7615DF67"/>
    </Element>
    <Element Type="Param" Id="E8C5C6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="79CC6DE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="798E0BFD"/>
    </Element>
    <Element Type="FunctionCall" Id="798E0BFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DDFAE2CD"/>
        <Parameter Type="Param" Library="AIAI" Id="AB548583"/>
        <Parameter Type="Param" Library="AIAI" Id="21E3CA2C"/>
    </Element>
    <Element Type="Param" Id="DDFAE2CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="AB548583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46889492"/>
    </Element>
    <Element Type="FunctionCall" Id="46889492">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7869ED49"/>
        <Parameter Type="Param" Library="AIAI" Id="0C756840"/>
        <Parameter Type="Param" Library="AIAI" Id="B4373E57"/>
    </Element>
    <Element Type="Param" Id="7869ED49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="0C756840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B4373E57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="678CABC4"/>
    </Element>
    <Element Type="FunctionCall" Id="678CABC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4B0E99"/>
        <Parameter Type="Param" Library="AIAI" Id="2938317F"/>
        <Parameter Type="Param" Library="AIAI" Id="C85F4CA6"/>
    </Element>
    <Element Type="Param" Id="4A4B0E99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2938317F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F98CBC66"/>
    </Element>
    <Element Type="Param" Id="C85F4CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="21E3CA2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D8FFADE3"/>
    </Element>
    <Element Type="Param" Id="7615DF67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="0CE48B51"/>
    </Element>
    <Element Type="FunctionDef" Id="F87A1876">
        <Identifier>HeroAIUpdateTeamDifficulty</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="139E5746"/>
        <Variable Type="Variable" Library="AIAI" Id="AF17EB9C"/>
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
        <Variable Type="Variable" Library="AIAI" Id="EAC1A598"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD9E6BE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0E34A32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36323EC6"/>
    </Element>
    <Element Type="ParamDef" Id="139E5746">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="AF17EB9C">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC3E4B58"/>
    </Element>
    <Element Type="Param" Id="DC3E4B58">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7498A6ED">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C870163B"/>
    </Element>
    <Element Type="Param" Id="C870163B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EAC1A598">
        <Identifier>lowestDifficulty</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="FFAB9AB0"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB2E3CC7"/>
    </Element>
    <Element Type="Param" Id="BB2E3CC7">
        <Preset Type="PresetValue" Library="AIAI" Id="0BDF1FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="AD9E6BE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3520696"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="524BBD5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3EF9FBE"/>
    </Element>
    <Element Type="FunctionCall" Id="A3520696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="469E4AE6"/>
        <Parameter Type="Param" Library="AIAI" Id="7238989C"/>
    </Element>
    <Element Type="Param" Id="469E4AE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AF17EB9C"/>
    </Element>
    <Element Type="Param" Id="7238989C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E27228A0"/>
    </Element>
    <Element Type="FunctionCall" Id="E27228A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C69C4E2F"/>
    </Element>
    <Element Type="Param" Id="C69C4E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="524BBD5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D702A7"/>
        <Parameter Type="Param" Library="AIAI" Id="DC6BA776"/>
    </Element>
    <Element Type="Param" Id="F4D702A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AF17EB9C"/>
    </Element>
    <Element Type="Param" Id="DC6BA776">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F974F1B"/>
    </Element>
    <Element Type="FunctionCall" Id="9F974F1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EE0CF59D"/>
    </Element>
    <Element Type="Param" Id="EE0CF59D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EF9FBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8F60DA09"/>
        <Parameter Type="Param" Library="AIAI" Id="EE616226"/>
        <Parameter Type="Param" Library="AIAI" Id="BE49ECD5"/>
    </Element>
    <Element Type="Param" Id="8F60DA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="139E5746"/>
    </Element>
    <Element Type="Param" Id="EE616226">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BE49ECD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="A0E34A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="79729369"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D228E0"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FD4A20"/>
        <Parameter Type="Param" Library="AIAI" Id="03F263B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3949D1C7"/>
    </Element>
    <Element Type="Param" Id="79729369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F4D228E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="E5FD4A20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="03F263B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="FunctionCall" Id="3949D1C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B7C3BAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20A88504"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A846783"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9458CC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CC3FC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="5B7C3BAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9BECC39B"/>
        <Parameter Type="Param" Library="AIAI" Id="A714352F"/>
        <Parameter Type="Param" Library="AIAI" Id="4774E04E"/>
    </Element>
    <Element Type="Param" Id="9BECC39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EC998D7"/>
    </Element>
    <Element Type="FunctionCall" Id="2EC998D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="441F2870"/>
    </Element>
    <Element Type="Param" Id="441F2870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="Param" Id="A714352F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="4774E04E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="7F154F1D"/>
    </Element>
    <Element Type="FunctionCall" Id="20A88504">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD356171"/>
        <Parameter Type="Param" Library="AIAI" Id="E987F88E"/>
        <Parameter Type="Param" Library="AIAI" Id="BB734DF2"/>
    </Element>
    <Element Type="Param" Id="FD356171">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="423D4C49"/>
        <Array Type="Param" Library="AIAI" Id="3D2C2A01"/>
    </Element>
    <Element Type="Param" Id="423D4C49">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="3D2C2A01">
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="Param" Id="E987F88E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB734DF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="139E5746"/>
    </Element>
    <Element Type="FunctionCall" Id="2A846783">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48C0F31A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22CCF5C5"/>
    </Element>
    <Element Type="FunctionCall" Id="48C0F31A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="251194D3"/>
        <Parameter Type="Param" Library="AIAI" Id="116B56D1"/>
        <Parameter Type="Param" Library="AIAI" Id="DA792491"/>
    </Element>
    <Element Type="Param" Id="251194D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A05E24FC"/>
    </Element>
    <Element Type="FunctionCall" Id="A05E24FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7BB52AE"/>
        <Parameter Type="Param" Library="AIAI" Id="CF9FBDC6"/>
    </Element>
    <Element Type="Param" Id="CF9FBDC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00CB7424"/>
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="Param" Id="116B56D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DA792491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="6BE2215C"/>
    </Element>
    <Element Type="FunctionCall" Id="22CCF5C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="70C34696"/>
        <Parameter Type="Param" Library="AIAI" Id="F68A0F58"/>
        <Parameter Type="Param" Library="AIAI" Id="4FD1A041"/>
    </Element>
    <Element Type="Param" Id="70C34696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC1A9A7C"/>
    </Element>
    <Element Type="FunctionCall" Id="EC1A9A7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="6B029F87"/>
    </Element>
    <Element Type="Param" Id="6B029F87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="Param" Id="F68A0F58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4FD1A041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="23948239"/>
    </Element>
    <Element Type="FunctionCall" Id="E9458CC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="346BA722"/>
        <Parameter Type="Param" Library="AIAI" Id="9DD9B017"/>
    </Element>
    <Element Type="Param" Id="346BA722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EAC1A598"/>
    </Element>
    <Element Type="Param" Id="9DD9B017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1C5E8927"/>
        <Array Type="Param" Library="AIAI" Id="54B2B5A9"/>
    </Element>
    <Element Type="Param" Id="1C5E8927">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="54B2B5A9">
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="FunctionCall" Id="0CC3FC8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="20E4D85D"/>
        <Parameter Type="Param" Library="AIAI" Id="C3FA08C1"/>
        <Parameter Type="Param" Library="AIAI" Id="2E8B792E"/>
    </Element>
    <Element Type="Param" Id="20E4D85D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77B458E6"/>
    </Element>
    <Element Type="FunctionCall" Id="77B458E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EED5227E"/>
    </Element>
    <Element Type="Param" Id="EED5227E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AFE2A28B"/>
        <Array Type="Param" Library="AIAI" Id="79FA6BEE"/>
    </Element>
    <Element Type="Param" Id="AFE2A28B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="79FA6BEE">
        <Variable Type="Variable" Library="AIAI" Id="7498A6ED"/>
    </Element>
    <Element Type="Param" Id="C3FA08C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="2E8B792E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2604AB90"/>
    </Element>
    <Element Type="FunctionCall" Id="2604AB90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E8458EBC"/>
    </Element>
    <Element Type="Param" Id="E8458EBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="EAC1A598"/>
    </Element>
    <Element Type="FunctionCall" Id="36323EC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD64738A"/>
        <Parameter Type="Param" Library="AIAI" Id="34F0DD34"/>
    </Element>
    <Element Type="Param" Id="CD64738A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D2C19B02"/>
        <Array Type="Param" Library="AIAI" Id="34D3AFC5"/>
    </Element>
    <Element Type="Param" Id="D2C19B02">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="34D3AFC5">
        <Variable Type="Variable" Library="AIAI" Id="AF17EB9C"/>
    </Element>
    <Element Type="Param" Id="34F0DD34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EAC1A598"/>
    </Element>
    <Element Type="FunctionDef" Id="647E7E4B">
        <Identifier>HeroAIExcludeHeroFromLaneEvals</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4AAC75D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DDE7B7F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FA5B4B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AA5692B"/>
    </Element>
    <Element Type="ParamDef" Id="4AAC75D6">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E0CDC133"/>
    </Element>
    <Element Type="Param" Id="E0CDC133">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="DDE7B7F2">
        <Comment>
            Prevent commander heroes from messing with team balancing lane compositions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7FA5B4B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="990B9E00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFBA74BA"/>
    </Element>
    <Element Type="FunctionCall" Id="990B9E00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2BA1FED1"/>
    </Element>
    <Element Type="Param" Id="2BA1FED1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EFBA74BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ACA50435"/>
        <Parameter Type="Param" Library="AIAI" Id="D01092A2"/>
        <Parameter Type="Param" Library="AIAI" Id="72A94E2A"/>
    </Element>
    <Element Type="Param" Id="ACA50435">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D6140C2"/>
    </Element>
    <Element Type="FunctionCall" Id="1D6140C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="060A4FB7"/>
    </Element>
    <Element Type="Param" Id="060A4FB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9282A9A6"/>
        <Array Type="Param" Library="AIAI" Id="E41F44C9"/>
    </Element>
    <Element Type="Param" Id="9282A9A6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E41F44C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="4AAC75D6"/>
    </Element>
    <Element Type="Param" Id="D01092A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="72A94E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>HeroAbathur</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="6AA5692B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="282941F7"/>
    </Element>
    <Element Type="Param" Id="282941F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="9537637F">
        <Identifier>HeroAIHaveEnemiesBeenSeenInLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="63990C8A"/>
        <Variable Type="Variable" Library="AIAI" Id="4EB9105D"/>
        <Variable Type="Variable" Library="AIAI" Id="ED8636F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="797F6FE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3DE3D3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C0890AD"/>
    </Element>
    <Element Type="ParamDef" Id="63990C8A">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="4EB9105D">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="85C707BD"/>
    </Element>
    <Element Type="Param" Id="85C707BD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ED8636F7">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2770180E"/>
    </Element>
    <Element Type="Param" Id="2770180E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="797F6FE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8DDCF3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9E03086"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="483C4AC7"/>
    </Element>
    <Element Type="FunctionCall" Id="B8DDCF3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C948DA74"/>
        <Parameter Type="Param" Library="AIAI" Id="8FAF7987"/>
    </Element>
    <Element Type="Param" Id="C948DA74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4EB9105D"/>
    </Element>
    <Element Type="Param" Id="8FAF7987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3179D1"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3179D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="45079766"/>
    </Element>
    <Element Type="Param" Id="45079766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E9E03086">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B8763EDD"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D1EAD8"/>
    </Element>
    <Element Type="Param" Id="B8763EDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4EB9105D"/>
    </Element>
    <Element Type="Param" Id="B3D1EAD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7120360A"/>
    </Element>
    <Element Type="FunctionCall" Id="7120360A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="59A4AF7E"/>
    </Element>
    <Element Type="Param" Id="59A4AF7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="483C4AC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C707095"/>
        <Parameter Type="Param" Library="AIAI" Id="1A7710F4"/>
        <Parameter Type="Param" Library="AIAI" Id="BDCA4449"/>
    </Element>
    <Element Type="Param" Id="0C707095">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1A7710F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="BDCA4449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63990C8A"/>
    </Element>
    <Element Type="FunctionCall" Id="D3DE3D3B">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="9A59DABA"/>
        <Parameter Type="Param" Library="AIAI" Id="484CF1A4"/>
        <Parameter Type="Param" Library="AIAI" Id="F9788C55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E76D025A"/>
    </Element>
    <Element Type="Param" Id="9A59DABA">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="484CF1A4">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="F9788C55">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="ED8636F7"/>
    </Element>
    <Element Type="FunctionCall" Id="E76D025A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37038A05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="717BD00A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DB5F96C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2519220D"/>
    </Element>
    <Element Type="FunctionCall" Id="37038A05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BAE4B1B7"/>
    </Element>
    <Element Type="Param" Id="BAE4B1B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="717BD00A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A66FD3B9"/>
        <Parameter Type="Param" Library="AIAI" Id="78437FB5"/>
        <Parameter Type="Param" Library="AIAI" Id="0F89E74A"/>
    </Element>
    <Element Type="Param" Id="A66FD3B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAB6E2E5"/>
    </Element>
    <Element Type="FunctionCall" Id="CAB6E2E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="2EDD493C"/>
        <Parameter Type="Param" Library="AIAI" Id="0C9FE0EC"/>
    </Element>
    <Element Type="Param" Id="2EDD493C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="ED8636F7"/>
    </Element>
    <Element Type="Param" Id="0C9FE0EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="78437FB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0F89E74A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9DB5F96C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E94FA2C5"/>
        <Parameter Type="Param" Library="AIAI" Id="9E84B0FA"/>
        <Parameter Type="Param" Library="AIAI" Id="CEFD6862"/>
    </Element>
    <Element Type="Param" Id="E94FA2C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6212E74C"/>
        <Array Type="Param" Library="AIAI" Id="EE3B3776"/>
    </Element>
    <Element Type="Param" Id="6212E74C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="EE3B3776">
        <Variable Type="Variable" Library="AIAI" Id="ED8636F7"/>
    </Element>
    <Element Type="Param" Id="9E84B0FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CEFD6862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63990C8A"/>
    </Element>
    <Element Type="FunctionCall" Id="2519220D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B16C1EE8"/>
        <Parameter Type="Param" Library="AIAI" Id="2C8F1F56"/>
        <Parameter Type="Param" Library="AIAI" Id="6831B310"/>
    </Element>
    <Element Type="Param" Id="B16C1EE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C813E698"/>
        <Array Type="Param" Library="AIAI" Id="9F9752EF"/>
    </Element>
    <Element Type="Param" Id="C813E698">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="2B82771E"/>
        <Array Type="Param" Library="AIAI" Id="D504DDEE"/>
    </Element>
    <Element Type="Param" Id="2B82771E">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="D504DDEE">
        <Variable Type="Variable" Library="AIAI" Id="ED8636F7"/>
    </Element>
    <Element Type="Param" Id="9F9752EF">
        <Variable Type="Variable" Library="AIAI" Id="4EB9105D"/>
    </Element>
    <Element Type="Param" Id="2C8F1F56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6831B310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1C0890AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="EFAFAF6A"/>
    </Element>
    <Element Type="Param" Id="EFAFAF6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="4DC281B2">
        <Item Type="FunctionDef" Library="AIAI" Id="A0E945AF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DDBAC233"/>
        <Item Type="FunctionDef" Library="AIAI" Id="28399765"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5A243337"/>
        <Item Type="FunctionDef" Library="AIAI" Id="ECAFFD97"/>
        <Item Type="FunctionDef" Library="AIAI" Id="23228C7F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5B7285D3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Item Type="FunctionDef" Library="AIAI" Id="28F8D71E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="09926E26"/>
        <Item Type="FunctionDef" Library="AIAI" Id="34740E31"/>
    </Element>
    <Element Type="FunctionDef" Id="A0E945AF">
        <Identifier>HeroAIPlayerPingsHero</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36AF1D5A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F66EA2D4"/>
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
        <Variable Type="Variable" Library="AIAI" Id="7D491A48"/>
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="854B5310"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="877436BE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AC10C600"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFBB3FCB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1A173B3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9899819D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE56CB48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AA279C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="01ECEB7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EF146BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81557AE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4645129C"/>
    </Element>
    <Element Type="ParamDef" Id="36AF1D5A">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="71295065"/>
    </Element>
    <Element Type="Param" Id="71295065">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F66EA2D4">
        <Identifier>pingedHero</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="117A8AC9"/>
    </Element>
    <Element Type="Param" Id="117A8AC9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A946AEA8">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="307FAC61"/>
    </Element>
    <Element Type="Param" Id="307FAC61">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7D491A48">
        <Identifier>testPingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB210B52"/>
    </Element>
    <Element Type="Param" Id="FB210B52">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7B99F4D0">
        <Identifier>newPingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FBBD6D5D"/>
    </Element>
    <Element Type="Param" Id="FBBD6D5D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="854B5310">
        <Comment>
            Ignore pings from AI players
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="877436BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A617D5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91B4D854"/>
    </Element>
    <Element Type="FunctionCall" Id="6A617D5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="91B4D854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0375AF8"/>
        <Parameter Type="Param" Library="AIAI" Id="A999BB5A"/>
        <Parameter Type="Param" Library="AIAI" Id="770EBB4E"/>
    </Element>
    <Element Type="Param" Id="A0375AF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0D43AB1"/>
    </Element>
    <Element Type="FunctionCall" Id="B0D43AB1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="B68DA5DD"/>
        <Parameter Type="Param" Library="AIAI" Id="7701C91E"/>
    </Element>
    <Element Type="Param" Id="B68DA5DD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36AF1D5A"/>
    </Element>
    <Element Type="Param" Id="7701C91E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="A999BB5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="770EBB4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AC10C600">
        <Comment>
            Only keep track of pinged enemy heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CFBB3FCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="083E65DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41786B18"/>
    </Element>
    <Element Type="FunctionCall" Id="083E65DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="41786B18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DE3B1EE"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5A383A"/>
        <Parameter Type="Param" Library="AIAI" Id="7FD66ADC"/>
    </Element>
    <Element Type="Param" Id="3DE3B1EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8786883"/>
    </Element>
    <Element Type="FunctionCall" Id="B8786883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="B4CB9EFA"/>
        <Parameter Type="Param" Library="AIAI" Id="F93CBCD0"/>
        <Parameter Type="Param" Library="AIAI" Id="219263CF"/>
    </Element>
    <Element Type="Param" Id="B4CB9EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36AF1D5A"/>
    </Element>
    <Element Type="Param" Id="F93CBCD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="674F0E30"/>
    </Element>
    <Element Type="FunctionCall" Id="674F0E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="AAA9FEA7"/>
    </Element>
    <Element Type="Param" Id="AAA9FEA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F66EA2D4"/>
    </Element>
    <Element Type="Param" Id="219263CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="8C5A383A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7FD66ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1A173B3E">
        <Comment>
            Find a free ping index
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9899819D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="96C8CCD5"/>
        <Parameter Type="Param" Library="AIAI" Id="3AB8DD80"/>
    </Element>
    <Element Type="Param" Id="96C8CCD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
    </Element>
    <Element Type="Param" Id="3AB8DD80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E58DEACA"/>
    </Element>
    <Element Type="FunctionCall" Id="E58DEACA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9DA33282"/>
    </Element>
    <Element Type="Param" Id="9DA33282">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36AF1D5A"/>
    </Element>
    <Element Type="FunctionCall" Id="AE56CB48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="3F314C87"/>
        <Parameter Type="Param" Library="AIAI" Id="2557EB26"/>
        <Parameter Type="Param" Library="AIAI" Id="75BD675B"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9E8304"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2B35AE6"/>
    </Element>
    <Element Type="Param" Id="3F314C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2557EB26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="0BC80122"/>
    </Element>
    <Element Type="Param" Id="75BD675B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1D9E8304">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="7D491A48"/>
    </Element>
    <Element Type="FunctionCall" Id="C2B35AE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FACBCA0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26966B3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D792CD1"/>
    </Element>
    <Element Type="FunctionCall" Id="FACBCA0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B6F2956"/>
        <Parameter Type="Param" Library="AIAI" Id="EAE33469"/>
    </Element>
    <Element Type="Param" Id="6B6F2956">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
    </Element>
    <Element Type="Param" Id="EAE33469">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D491A48"/>
    </Element>
    <Element Type="FunctionCall" Id="26966B3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9D792CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D9618CA"/>
        <Parameter Type="Param" Library="AIAI" Id="4C81EFD0"/>
        <Parameter Type="Param" Library="AIAI" Id="6009DD82"/>
    </Element>
    <Element Type="Param" Id="4D9618CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="2DB4BB77"/>
        <Array Type="Param" Library="AIAI" Id="F1A74444"/>
    </Element>
    <Element Type="Param" Id="2DB4BB77">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="394EF8D4"/>
        <Array Type="Param" Library="AIAI" Id="F75D42EA"/>
    </Element>
    <Element Type="Param" Id="394EF8D4">
        <Variable Type="Variable" Library="AIAI" Id="D498B72A"/>
    </Element>
    <Element Type="Param" Id="F75D42EA">
        <Variable Type="Variable" Library="AIAI" Id="7D491A48"/>
    </Element>
    <Element Type="Param" Id="F1A74444">
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
    </Element>
    <Element Type="Param" Id="4C81EFD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6009DD82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CFCA79D"/>
    </Element>
    <Element Type="FunctionCall" Id="5CFCA79D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="4AC1DFCB"/>
    </Element>
    <Element Type="Param" Id="4AC1DFCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="9AA279C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA827E73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2E099C8"/>
    </Element>
    <Element Type="FunctionCall" Id="AA827E73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D2E099C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="558C15B8"/>
        <Parameter Type="Param" Library="AIAI" Id="F3DB19E9"/>
        <Parameter Type="Param" Library="AIAI" Id="56841DB3"/>
    </Element>
    <Element Type="Param" Id="558C15B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
    </Element>
    <Element Type="Param" Id="F3DB19E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56841DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="01ECEB7D">
        <Comment>
            Store the ping data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4EF146BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="559C114C"/>
        <Parameter Type="Param" Library="AIAI" Id="C4FF9CAA"/>
    </Element>
    <Element Type="Param" Id="559C114C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="A2A4B5F0"/>
        <Array Type="Param" Library="AIAI" Id="0829D867"/>
    </Element>
    <Element Type="Param" Id="A2A4B5F0">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="466F614C"/>
        <Array Type="Param" Library="AIAI" Id="38D34BE1"/>
    </Element>
    <Element Type="Param" Id="466F614C">
        <Variable Type="Variable" Library="AIAI" Id="D498B72A"/>
    </Element>
    <Element Type="Param" Id="38D34BE1">
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
    </Element>
    <Element Type="Param" Id="0829D867">
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
    </Element>
    <Element Type="Param" Id="C4FF9CAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9972EF85"/>
    </Element>
    <Element Type="FunctionCall" Id="9972EF85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="95F3A329"/>
        <Parameter Type="Param" Library="AIAI" Id="47D4A6A5"/>
        <Parameter Type="Param" Library="AIAI" Id="BA532434"/>
    </Element>
    <Element Type="Param" Id="95F3A329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="47D4A6A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="A7DE5528"/>
    </Element>
    <Element Type="Param" Id="BA532434">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="294EF003"/>
    </Element>
    <Element Type="FunctionCall" Id="294EF003">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE8DEB0"/>
    </Element>
    <Element Type="Param" Id="3FE8DEB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="81557AE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F362B43"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1DDF82"/>
    </Element>
    <Element Type="Param" Id="4F362B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="5420CC8E"/>
        <Array Type="Param" Library="AIAI" Id="58C5AC28"/>
    </Element>
    <Element Type="Param" Id="5420CC8E">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="7C874F45"/>
        <Array Type="Param" Library="AIAI" Id="49B210FA"/>
    </Element>
    <Element Type="Param" Id="7C874F45">
        <Variable Type="Variable" Library="AIAI" Id="D88ADDAF"/>
    </Element>
    <Element Type="Param" Id="49B210FA">
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
    </Element>
    <Element Type="Param" Id="58C5AC28">
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
    </Element>
    <Element Type="Param" Id="2C1DDF82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36AF1D5A"/>
    </Element>
    <Element Type="FunctionCall" Id="4645129C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="569EEE5C"/>
        <Parameter Type="Param" Library="AIAI" Id="A72FC056"/>
    </Element>
    <Element Type="Param" Id="569EEE5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="9D3EC308"/>
        <Array Type="Param" Library="AIAI" Id="7C4406A6"/>
    </Element>
    <Element Type="Param" Id="9D3EC308">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="57BD39B2"/>
        <Array Type="Param" Library="AIAI" Id="823BAEB4"/>
    </Element>
    <Element Type="Param" Id="57BD39B2">
        <Variable Type="Variable" Library="AIAI" Id="0694C870"/>
    </Element>
    <Element Type="Param" Id="823BAEB4">
        <Variable Type="Variable" Library="AIAI" Id="7B99F4D0"/>
    </Element>
    <Element Type="Param" Id="7C4406A6">
        <Variable Type="Variable" Library="AIAI" Id="A946AEA8"/>
    </Element>
    <Element Type="Param" Id="A72FC056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F66EA2D4"/>
    </Element>
    <Element Type="FunctionDef" Id="DDBAC233">
        <Identifier>HeroAIFocusPingedHeroLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A2E15F73"/>
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CFC0A80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F2B05B"/>
    </Element>
    <Element Type="ParamDef" Id="A2E15F73">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="93B75F3A">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9484AE9A"/>
    </Element>
    <Element Type="Param" Id="9484AE9A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AD2D5817">
        <Identifier>pingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="53DD66B0"/>
    </Element>
    <Element Type="Param" Id="53DD66B0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8CFC0A80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EFC8BE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7F185F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69952473"/>
    </Element>
    <Element Type="FunctionCall" Id="6EFC8BE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="95289465"/>
        <Parameter Type="Param" Library="AIAI" Id="D3EF6157"/>
    </Element>
    <Element Type="Param" Id="95289465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="Param" Id="D3EF6157">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E855241"/>
    </Element>
    <Element Type="FunctionCall" Id="8E855241">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="3BE4C9C9"/>
    </Element>
    <Element Type="Param" Id="3BE4C9C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="B7F185F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F9E1F75"/>
        <Parameter Type="Param" Library="AIAI" Id="5741A759"/>
    </Element>
    <Element Type="Param" Id="2F9E1F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="Param" Id="5741A759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26E320B1"/>
    </Element>
    <Element Type="FunctionCall" Id="26E320B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="36CF396A"/>
    </Element>
    <Element Type="Param" Id="36CF396A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="69952473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B608300"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC6119D"/>
        <Parameter Type="Param" Library="AIAI" Id="C25A1301"/>
    </Element>
    <Element Type="Param" Id="1B608300">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A2E15F73"/>
    </Element>
    <Element Type="Param" Id="CAC6119D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C25A1301">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="72F2B05B">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="676999C9"/>
        <Parameter Type="Param" Library="AIAI" Id="571724E8"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB1B584"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94724619"/>
    </Element>
    <Element Type="Param" Id="676999C9">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="571724E8">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="0BC80122"/>
    </Element>
    <Element Type="Param" Id="8CB1B584">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
    </Element>
    <Element Type="FunctionCall" Id="94724619">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9C7B557"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C687B8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A5BAF50"/>
    </Element>
    <Element Type="FunctionCall" Id="E9C7B557">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ECAFFD97"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4391A408"/>
        <Parameter Type="Param" Library="AIAI" Id="17609AC3"/>
    </Element>
    <Element Type="Param" Id="4391A408">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D472C466"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="8A485087"/>
        <Array Type="Param" Library="AIAI" Id="5EC0C088"/>
    </Element>
    <Element Type="Param" Id="8A485087">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="09E96E7E"/>
        <Array Type="Param" Library="AIAI" Id="443A975F"/>
    </Element>
    <Element Type="Param" Id="09E96E7E">
        <Variable Type="Variable" Library="AIAI" Id="D88ADDAF"/>
    </Element>
    <Element Type="Param" Id="443A975F">
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
    </Element>
    <Element Type="Param" Id="5EC0C088">
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="Param" Id="17609AC3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="7EDFFB43"/>
        <Array Type="Param" Library="AIAI" Id="EAE83A8C"/>
    </Element>
    <Element Type="Param" Id="7EDFFB43">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="29733831"/>
        <Array Type="Param" Library="AIAI" Id="FC6E133D"/>
    </Element>
    <Element Type="Param" Id="29733831">
        <Variable Type="Variable" Library="AIAI" Id="0694C870"/>
    </Element>
    <Element Type="Param" Id="FC6E133D">
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
    </Element>
    <Element Type="Param" Id="EAE83A8C">
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="FunctionCall" Id="8C687B8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9A73EAE4"/>
        <Parameter Type="Param" Library="AIAI" Id="7AEC2D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="162E0875"/>
    </Element>
    <Element Type="Param" Id="9A73EAE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="1FAAB7CB"/>
        <Array Type="Param" Library="AIAI" Id="008428DA"/>
    </Element>
    <Element Type="Param" Id="1FAAB7CB">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="E897393B"/>
        <Array Type="Param" Library="AIAI" Id="22CC97D1"/>
    </Element>
    <Element Type="Param" Id="E897393B">
        <Variable Type="Variable" Library="AIAI" Id="D498B72A"/>
    </Element>
    <Element Type="Param" Id="22CC97D1">
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
    </Element>
    <Element Type="Param" Id="008428DA">
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="Param" Id="7AEC2D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="162E0875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F8CFA24"/>
    </Element>
    <Element Type="FunctionCall" Id="3F8CFA24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C071DBA1"/>
    </Element>
    <Element Type="Param" Id="C071DBA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="0A5BAF50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="09451EF6"/>
        <Parameter Type="Param" Library="AIAI" Id="0E02547D"/>
        <Parameter Type="Param" Library="AIAI" Id="FCDF8070"/>
    </Element>
    <Element Type="Param" Id="09451EF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4EB735D"/>
    </Element>
    <Element Type="FunctionCall" Id="D4EB735D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Parameter Type="Param" Library="AIAI" Id="F8F2BCF7"/>
    </Element>
    <Element Type="Param" Id="F8F2BCF7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="AIAI" Id="A19A90B4"/>
        <StructMember Type="Param" Library="AIAI" Id="893ADBD8"/>
        <Array Type="Param" Library="AIAI" Id="2A316AB5"/>
    </Element>
    <Element Type="Param" Id="893ADBD8">
        <Variable Type="Variable" Library="AIAI" Id="B2B88286"/>
        <StructMember Type="Param" Library="AIAI" Id="F5EFB6EC"/>
        <Array Type="Param" Library="AIAI" Id="1400519C"/>
    </Element>
    <Element Type="Param" Id="F5EFB6EC">
        <Variable Type="Variable" Library="AIAI" Id="0694C870"/>
    </Element>
    <Element Type="Param" Id="1400519C">
        <Variable Type="Variable" Library="AIAI" Id="AD2D5817"/>
    </Element>
    <Element Type="Param" Id="2A316AB5">
        <Variable Type="Variable" Library="AIAI" Id="93B75F3A"/>
    </Element>
    <Element Type="Param" Id="0E02547D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FCDF8070">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="28399765">
        <Identifier>HeroAIFocusWeakHeroLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3F34E7CF"/>
        <Variable Type="Variable" Library="AIAI" Id="77497A45"/>
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07A9FF43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC9035BC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4092AB20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD4E1CA2"/>
    </Element>
    <Element Type="ParamDef" Id="3F34E7CF">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="77497A45">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C48D1267"/>
    </Element>
    <Element Type="Param" Id="C48D1267">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E5ED67A6">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="83A9944D"/>
    </Element>
    <Element Type="Param" Id="83A9944D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="07A9FF43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06AA4282"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="067C6579"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94E17640"/>
    </Element>
    <Element Type="FunctionCall" Id="06AA4282">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="687A695D"/>
        <Parameter Type="Param" Library="AIAI" Id="C61A019C"/>
    </Element>
    <Element Type="Param" Id="687A695D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="77497A45"/>
    </Element>
    <Element Type="Param" Id="C61A019C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1A6B481"/>
    </Element>
    <Element Type="FunctionCall" Id="D1A6B481">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="888DF650"/>
    </Element>
    <Element Type="Param" Id="888DF650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="067C6579">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5DE01C1"/>
        <Parameter Type="Param" Library="AIAI" Id="90087269"/>
    </Element>
    <Element Type="Param" Id="D5DE01C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="77497A45"/>
    </Element>
    <Element Type="Param" Id="90087269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5990A934"/>
    </Element>
    <Element Type="FunctionCall" Id="5990A934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="16C9A819"/>
    </Element>
    <Element Type="Param" Id="16C9A819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="94E17640">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8518F75"/>
        <Parameter Type="Param" Library="AIAI" Id="618DFFF0"/>
        <Parameter Type="Param" Library="AIAI" Id="7E635918"/>
    </Element>
    <Element Type="Param" Id="A8518F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3F34E7CF"/>
    </Element>
    <Element Type="Param" Id="618DFFF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7E635918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="DC9035BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F229702E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACD25764"/>
    </Element>
    <Element Type="FunctionCall" Id="F229702E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="ACD25764">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6DFD6879"/>
        <Parameter Type="Param" Library="AIAI" Id="826914AB"/>
        <Parameter Type="Param" Library="AIAI" Id="C828A590"/>
    </Element>
    <Element Type="Param" Id="6DFD6879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="8F36677B"/>
    </Element>
    <Element Type="Param" Id="8F36677B">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F79B0227"/>
        <Array Type="Param" Library="AIAI" Id="ACA90466"/>
    </Element>
    <Element Type="Param" Id="F79B0227">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="ACA90466">
        <Variable Type="Variable" Library="AIAI" Id="77497A45"/>
    </Element>
    <Element Type="Param" Id="826914AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C828A590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4092AB20">
        <Comment>
            If there are any weak enemy heroes, tell nearby ally heroes to attack them
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD4E1CA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="3FC2B1F2"/>
        <Parameter Type="Param" Library="AIAI" Id="3C562EBA"/>
        <Parameter Type="Param" Library="AIAI" Id="B06985CF"/>
        <Parameter Type="Param" Library="AIAI" Id="04BF3F5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5F86E9A"/>
    </Element>
    <Element Type="Param" Id="3FC2B1F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3C562EBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="B06985CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="04BF3F5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="FunctionCall" Id="F5F86E9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA1F0251"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C27EEC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8025CD6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DD642A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8640533"/>
    </Element>
    <Element Type="FunctionCall" Id="EA1F0251">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ECAFFD97"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8248A7AB"/>
        <Parameter Type="Param" Library="AIAI" Id="CACB4228"/>
    </Element>
    <Element Type="Param" Id="8248A7AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CFFBC87D"/>
        <Array Type="Param" Library="AIAI" Id="3A549E69"/>
    </Element>
    <Element Type="Param" Id="CFFBC87D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3A549E69">
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="Param" Id="CACB4228">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D472C466"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7C27EEC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BE5AA12F"/>
        <Parameter Type="Param" Library="AIAI" Id="682B3933"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED39906"/>
    </Element>
    <Element Type="Param" Id="BE5AA12F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD1B183E"/>
    </Element>
    <Element Type="FunctionCall" Id="DD1B183E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="E0CF4C98"/>
        <Parameter Type="Param" Library="AIAI" Id="1A495A19"/>
    </Element>
    <Element Type="Param" Id="E0CF4C98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="1A495A19">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="Param" Id="682B3933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4ED39906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8025CD6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7292D31A"/>
        <Parameter Type="Param" Library="AIAI" Id="AC8FF215"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F4E76B"/>
    </Element>
    <Element Type="Param" Id="7292D31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7F65D86B"/>
        <Array Type="Param" Library="AIAI" Id="108A61D8"/>
    </Element>
    <Element Type="Param" Id="7F65D86B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="108A61D8">
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="Param" Id="AC8FF215">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E7F4E76B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3F34E7CF"/>
    </Element>
    <Element Type="FunctionCall" Id="6DD642A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="40C10DCD"/>
        <Parameter Type="Param" Library="AIAI" Id="CBDFFA8C"/>
        <Parameter Type="Param" Library="AIAI" Id="614A50B2"/>
    </Element>
    <Element Type="Param" Id="40C10DCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F75CF03D"/>
    </Element>
    <Element Type="FunctionCall" Id="F75CF03D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="C28FCC21"/>
        <Parameter Type="Param" Library="AIAI" Id="F232440A"/>
        <Parameter Type="Param" Library="AIAI" Id="3A55CE4C"/>
    </Element>
    <Element Type="Param" Id="C28FCC21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="F232440A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="3A55CE4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D34C1783"/>
        <Array Type="Param" Library="AIAI" Id="81B4F79B"/>
    </Element>
    <Element Type="Param" Id="D34C1783">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="81B4F79B">
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="Param" Id="CBDFFA8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="614A50B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7183F8C5"/>
    </Element>
    <Element Type="FunctionCall" Id="F8640533">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6EC6CDCE"/>
        <Parameter Type="Param" Library="AIAI" Id="556C2FB8"/>
        <Parameter Type="Param" Library="AIAI" Id="A1DD7513"/>
    </Element>
    <Element Type="Param" Id="6EC6CDCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82AB9052"/>
    </Element>
    <Element Type="FunctionCall" Id="82AB9052">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Parameter Type="Param" Library="AIAI" Id="6C0192CD"/>
    </Element>
    <Element Type="Param" Id="6C0192CD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6ECF05A8"/>
        <Array Type="Param" Library="AIAI" Id="88BF3C37"/>
    </Element>
    <Element Type="Param" Id="6ECF05A8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="88BF3C37">
        <Variable Type="Variable" Library="AIAI" Id="E5ED67A6"/>
    </Element>
    <Element Type="Param" Id="556C2FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1DD7513">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="5A243337">
        <Identifier>HeroAIInitiateTeamFightLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CAC5A58"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
        <Variable Type="Variable" Library="AIAI" Id="DF0B707B"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
        <Variable Type="Variable" Library="AIAI" Id="BA1BEEB4"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
        <Variable Type="Variable" Library="AIAI" Id="C364D2C5"/>
        <Variable Type="Variable" Library="AIAI" Id="596A2A88"/>
        <Variable Type="Variable" Library="AIAI" Id="7D37DBA2"/>
        <Variable Type="Variable" Library="AIAI" Id="86A12012"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A9374B8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1BA9E32"/>
    </Element>
    <Element Type="ParamDef" Id="0CAC5A58">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="B8E22159">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5E62CF3C"/>
    </Element>
    <Element Type="Param" Id="5E62CF3C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DF0B707B">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6BD3CCD"/>
    </Element>
    <Element Type="Param" Id="E6BD3CCD">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="B023FFDB">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1BD5F86B"/>
    </Element>
    <Element Type="Param" Id="1BD5F86B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED673EF9"/>
    </Element>
    <Element Type="FunctionCall" Id="ED673EF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BA1BEEB4">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7C607B7"/>
    </Element>
    <Element Type="Param" Id="B7C607B7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B0C9867"/>
    </Element>
    <Element Type="FunctionCall" Id="8B0C9867">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="2D5980CB">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="43F07A1A"/>
    </Element>
    <Element Type="Param" Id="43F07A1A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="C364D2C5">
        <Identifier>enemyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95A91990"/>
    </Element>
    <Element Type="Param" Id="95A91990">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="596A2A88">
        <Identifier>distancetoHero</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="62D06A2F"/>
    </Element>
    <Element Type="Param" Id="62D06A2F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7D37DBA2">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97B50AAB"/>
    </Element>
    <Element Type="Param" Id="97B50AAB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="86A12012">
        <Identifier>bestTargetDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0EC8497E"/>
    </Element>
    <Element Type="Param" Id="0EC8497E">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A9374B8D">
        <Comment>
            Find potential places for a team fight to occur
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E1BA9E32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="CBB67397"/>
        <Parameter Type="Param" Library="AIAI" Id="C00A06B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D549F1D2"/>
    </Element>
    <Element Type="Param" Id="CBB67397">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="74D7BB37"/>
        <Array Type="Param" Library="AIAI" Id="01528938"/>
    </Element>
    <Element Type="Param" Id="74D7BB37">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="01528938">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CEB2010"/>
    </Element>
    <Element Type="FunctionCall" Id="3CEB2010">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="385AF0A2"/>
    </Element>
    <Element Type="Param" Id="385AF0A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CAC5A58"/>
    </Element>
    <Element Type="Param" Id="C00A06B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="FunctionCall" Id="D549F1D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98FB31D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B11822C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E5A3C56"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4A8E3532"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E07F1330"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27FAE3DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45FE516B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="46AF76FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8870054"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A4DE183"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B2C611"/>
    </Element>
    <Element Type="FunctionCall" Id="98FB31D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDCBB29"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F95EB9"/>
    </Element>
    <Element Type="Param" Id="1DDCBB29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DF0B707B"/>
    </Element>
    <Element Type="Param" Id="E8F95EB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D23C981"/>
    </Element>
    <Element Type="FunctionCall" Id="8D23C981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="C88C8D59"/>
        <Parameter Type="Param" Library="AIAI" Id="C0552DAC"/>
    </Element>
    <Element Type="Param" Id="C88C8D59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38AB48C4"/>
    </Element>
    <Element Type="FunctionCall" Id="38AB48C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C933FE79"/>
    </Element>
    <Element Type="Param" Id="C933FE79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B6D821A4"/>
        <Array Type="Param" Library="AIAI" Id="6E0FB4E1"/>
    </Element>
    <Element Type="Param" Id="B6D821A4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6E0FB4E1">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Param" Id="C0552DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1C0B1B4"/>
    </Element>
    <Element Type="FunctionCall" Id="F1C0B1B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0CAF57F8"/>
        <Parameter Type="Param" Library="AIAI" Id="1180088B"/>
        <Parameter Type="Param" Library="AIAI" Id="047FF6A1"/>
    </Element>
    <Element Type="Param" Id="0CAF57F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="1180088B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="047FF6A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="78ABB77F"/>
    </Element>
    <Element Type="FunctionCall" Id="B11822C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA96887F"/>
        <Parameter Type="Param" Library="AIAI" Id="7DFD160C"/>
    </Element>
    <Element Type="Param" Id="BA96887F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA1BEEB4"/>
    </Element>
    <Element Type="Param" Id="7DFD160C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDB7F84E"/>
    </Element>
    <Element Type="FunctionCall" Id="DDB7F84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="7C24AA1F"/>
        <Parameter Type="Param" Library="AIAI" Id="6EB51558"/>
        <Parameter Type="Param" Library="AIAI" Id="74125F23"/>
        <Parameter Type="Param" Library="AIAI" Id="6EBBC872"/>
        <Parameter Type="Param" Library="AIAI" Id="FC984FBB"/>
    </Element>
    <Element Type="Param" Id="7C24AA1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="6EB51558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="74125F23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6EBBC872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="DF0B707B"/>
    </Element>
    <Element Type="Param" Id="FC984FBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="FunctionCall" Id="5E5A3C56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7349F2DA"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7124D1"/>
    </Element>
    <Element Type="Param" Id="7349F2DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
    </Element>
    <Element Type="Param" Id="EB7124D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE142C8E"/>
    </Element>
    <Element Type="FunctionCall" Id="DE142C8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="C8ADAF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="134D636B"/>
        <Parameter Type="Param" Library="AIAI" Id="1A69C7FB"/>
        <Parameter Type="Param" Library="AIAI" Id="BA5F6E61"/>
        <Parameter Type="Param" Library="AIAI" Id="D17FDC51"/>
    </Element>
    <Element Type="Param" Id="C8ADAF2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="134D636B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="1A69C7FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="BA5F6E61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="DF0B707B"/>
    </Element>
    <Element Type="Param" Id="D17FDC51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Comment" Id="4A8E3532">
        <Comment>
            Find computer allies in the lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E07F1330">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4073E81F"/>
        <Parameter Type="Param" Library="AIAI" Id="21CE0577"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EE8790B"/>
    </Element>
    <Element Type="Param" Id="4073E81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
    </Element>
    <Element Type="Param" Id="21CE0577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="FunctionCall" Id="0EE8790B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15C597FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DBCA748"/>
    </Element>
    <Element Type="FunctionCall" Id="15C597FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65F6FAD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2A8CA73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="747580EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E54ABAF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87A528F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A32F2A43"/>
    </Element>
    <Element Type="FunctionCall" Id="65F6FAD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2F565A41"/>
        <Parameter Type="Param" Library="AIAI" Id="96C37E66"/>
        <Parameter Type="Param" Library="AIAI" Id="185A6BC9"/>
    </Element>
    <Element Type="Param" Id="2F565A41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6A23BB8"/>
    </Element>
    <Element Type="FunctionCall" Id="B6A23BB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="E0D8C170"/>
    </Element>
    <Element Type="Param" Id="E0D8C170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="96C37E66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="185A6BC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A8CA73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="70D108FA"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1F8C09"/>
        <Parameter Type="Param" Library="AIAI" Id="CBE7DFDC"/>
    </Element>
    <Element Type="Param" Id="70D108FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CFF476F"/>
    </Element>
    <Element Type="FunctionCall" Id="1CFF476F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="CEBCEFD7"/>
        <Parameter Type="Param" Library="AIAI" Id="BE935911"/>
    </Element>
    <Element Type="Param" Id="CEBCEFD7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EB5F0A6"/>
    </Element>
    <Element Type="FunctionCall" Id="8EB5F0A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="2F7B7F8F"/>
    </Element>
    <Element Type="Param" Id="2F7B7F8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="BE935911">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="9A1F8C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CBE7DFDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="747580EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5158037D"/>
        <Parameter Type="Param" Library="AIAI" Id="E112129A"/>
        <Parameter Type="Param" Library="AIAI" Id="7E714F19"/>
    </Element>
    <Element Type="Param" Id="5158037D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0F85B1A1"/>
        <Array Type="Param" Library="AIAI" Id="772FA9B1"/>
    </Element>
    <Element Type="Param" Id="0F85B1A1">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="772FA9B1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B681A25"/>
    </Element>
    <Element Type="FunctionCall" Id="7B681A25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="9FDAB5FF"/>
    </Element>
    <Element Type="Param" Id="9FDAB5FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="E112129A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7E714F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E54ABAF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7E09E60C"/>
        <Parameter Type="Param" Library="AIAI" Id="078C01AD"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C6F23F"/>
    </Element>
    <Element Type="Param" Id="7E09E60C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DE7E046"/>
    </Element>
    <Element Type="FunctionCall" Id="7DE7E046">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="43D02060"/>
    </Element>
    <Element Type="Param" Id="43D02060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9D96B900"/>
        <Array Type="Param" Library="AIAI" Id="D024763F"/>
    </Element>
    <Element Type="Param" Id="9D96B900">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D024763F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF549922"/>
    </Element>
    <Element Type="FunctionCall" Id="EF549922">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="E7178341"/>
    </Element>
    <Element Type="Param" Id="E7178341">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="078C01AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F5C6F23F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D1F60FFC"/>
    </Element>
    <Element Type="FunctionCall" Id="87A528F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B2276F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DE2552D"/>
    </Element>
    <Element Type="FunctionCall" Id="1B2276F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="9C7F6312"/>
        <Parameter Type="Param" Library="AIAI" Id="1CA0AC90"/>
        <Parameter Type="Param" Library="AIAI" Id="95718008"/>
    </Element>
    <Element Type="Param" Id="9C7F6312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="1F979DE9"/>
    </Element>
    <Element Type="Param" Id="1F979DE9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CDE4F88"/>
    </Element>
    <Element Type="FunctionCall" Id="8CDE4F88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="15C8D308"/>
    </Element>
    <Element Type="Param" Id="15C8D308">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7C41026D"/>
        <Array Type="Param" Library="AIAI" Id="DE8A7AF5"/>
    </Element>
    <Element Type="Param" Id="7C41026D">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="DE8A7AF5">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Param" Id="1CA0AC90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95718008">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1DE2552D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="431A4702"/>
        <Parameter Type="Param" Library="AIAI" Id="A8654D09"/>
        <Parameter Type="Param" Library="AIAI" Id="DF790D23"/>
    </Element>
    <Element Type="Param" Id="431A4702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D74623AC"/>
    </Element>
    <Element Type="FunctionCall" Id="D74623AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="E8007E2E"/>
    </Element>
    <Element Type="Param" Id="E8007E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="295D96B9"/>
        <Array Type="Param" Library="AIAI" Id="6FDFAF15"/>
    </Element>
    <Element Type="Param" Id="295D96B9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6FDFAF15">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47927306"/>
    </Element>
    <Element Type="FunctionCall" Id="47927306">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="CF9D5380"/>
    </Element>
    <Element Type="Param" Id="CF9D5380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="A8654D09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="DF790D23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2D1031"/>
        <Array Type="Param" Library="AIAI" Id="2296FC99"/>
    </Element>
    <Element Type="Param" Id="2296FC99">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4D8199C"/>
    </Element>
    <Element Type="FunctionCall" Id="C4D8199C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7B9BB1"/>
    </Element>
    <Element Type="Param" Id="2D7B9BB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DCF952E0"/>
        <Array Type="Param" Library="AIAI" Id="0F3A0F10"/>
    </Element>
    <Element Type="Param" Id="DCF952E0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="0F3A0F10">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="FunctionCall" Id="A32F2A43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="22568A3C"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4B851E"/>
        <Parameter Type="Param" Library="AIAI" Id="4F35D487"/>
    </Element>
    <Element Type="Param" Id="22568A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0E52888A"/>
        <Array Type="Param" Library="AIAI" Id="A0BA1014"/>
    </Element>
    <Element Type="Param" Id="A0BA1014">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62F8E84B"/>
    </Element>
    <Element Type="FunctionCall" Id="62F8E84B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9B676433"/>
    </Element>
    <Element Type="Param" Id="9B676433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FD288EE4"/>
        <Array Type="Param" Library="AIAI" Id="00A378E3"/>
    </Element>
    <Element Type="Param" Id="FD288EE4">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="00A378E3">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Param" Id="DF4B851E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F35D487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4DBCA748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2B19189"/>
        <Parameter Type="Param" Library="AIAI" Id="93628456"/>
    </Element>
    <Element Type="Param" Id="B2B19189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="2D5980CB"/>
    </Element>
    <Element Type="Param" Id="93628456">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
    </Element>
    <Element Type="Comment" Id="27FAE3DD">
        <Comment>
            Make sure there are enough heroes for a team fight
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="45FE516B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D13FEE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="659CA449"/>
    </Element>
    <Element Type="FunctionCall" Id="0D13FEE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="659CA449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8726AB8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="846432AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99FD4BAA"/>
    </Element>
    <Element Type="FunctionCall" Id="C8726AB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="95D90D20"/>
        <Parameter Type="Param" Library="AIAI" Id="97609BA2"/>
        <Parameter Type="Param" Library="AIAI" Id="EC21F8DE"/>
    </Element>
    <Element Type="Param" Id="95D90D20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FAD829E"/>
    </Element>
    <Element Type="FunctionCall" Id="1FAD829E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="600512D4"/>
        <Parameter Type="Param" Library="AIAI" Id="ED54D4B6"/>
    </Element>
    <Element Type="Param" Id="600512D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="ED54D4B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BA1BEEB4"/>
    </Element>
    <Element Type="Param" Id="97609BA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC21F8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="846432AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7A310CFE"/>
        <Parameter Type="Param" Library="AIAI" Id="2EDD65D9"/>
        <Parameter Type="Param" Library="AIAI" Id="B7AFAEAE"/>
    </Element>
    <Element Type="Param" Id="7A310CFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B666BF69"/>
    </Element>
    <Element Type="FunctionCall" Id="B666BF69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F35703"/>
        <Parameter Type="Param" Library="AIAI" Id="E2093A68"/>
    </Element>
    <Element Type="Param" Id="A2F35703">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="E2093A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
    </Element>
    <Element Type="Param" Id="2EDD65D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B7AFAEAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="99FD4BAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6514547E"/>
        <Parameter Type="Param" Library="AIAI" Id="18E09615"/>
        <Parameter Type="Param" Library="AIAI" Id="652C3081"/>
    </Element>
    <Element Type="Param" Id="6514547E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CD679AF"/>
    </Element>
    <Element Type="FunctionCall" Id="8CD679AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="925C87DD"/>
        <Parameter Type="Param" Library="AIAI" Id="A76567D4"/>
    </Element>
    <Element Type="Param" Id="925C87DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="A76567D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BA1BEEB4"/>
    </Element>
    <Element Type="Param" Id="18E09615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="652C3081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2C5B0D4"/>
    </Element>
    <Element Type="FunctionCall" Id="F2C5B0D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="9509DE01"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC52233"/>
    </Element>
    <Element Type="Param" Id="9509DE01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="DCC52233">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="B023FFDB"/>
    </Element>
    <Element Type="Comment" Id="46AF76FD">
        <Comment>
            Choose the closest target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B8870054">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AD4A5E6E"/>
        <Parameter Type="Param" Library="AIAI" Id="6DDA7463"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="084DC778"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13EC4785"/>
    </Element>
    <Element Type="Param" Id="AD4A5E6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BA1BEEB4"/>
    </Element>
    <Element Type="Param" Id="6DDA7463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="C364D2C5"/>
    </Element>
    <Element Type="FunctionCall" Id="084DC778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="69277273"/>
        <Parameter Type="Param" Library="AIAI" Id="F72DA2CB"/>
    </Element>
    <Element Type="Param" Id="69277273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="596A2A88"/>
    </Element>
    <Element Type="Param" Id="F72DA2CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDB52DE9"/>
    </Element>
    <Element Type="FunctionCall" Id="FDB52DE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C9E1E3B9"/>
        <Parameter Type="Param" Library="AIAI" Id="D47B52B4"/>
    </Element>
    <Element Type="Param" Id="C9E1E3B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61CEE346"/>
    </Element>
    <Element Type="FunctionCall" Id="61CEE346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DE521DC2"/>
    </Element>
    <Element Type="Param" Id="DE521DC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AC24089D"/>
        <Array Type="Param" Library="AIAI" Id="7D5A090C"/>
    </Element>
    <Element Type="Param" Id="AC24089D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7D5A090C">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Param" Id="D47B52B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98D47E8B"/>
    </Element>
    <Element Type="FunctionCall" Id="98D47E8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5A26455B"/>
    </Element>
    <Element Type="Param" Id="5A26455B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="C364D2C5"/>
    </Element>
    <Element Type="FunctionCall" Id="13EC4785">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9AD6FF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AC64728"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA16FD9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="390704AE"/>
    </Element>
    <Element Type="FunctionCall" Id="A9AD6FF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="993A633A"/>
        <Parameter Type="Param" Library="AIAI" Id="8F09234F"/>
        <Parameter Type="Param" Library="AIAI" Id="DAE983A6"/>
    </Element>
    <Element Type="Param" Id="993A633A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AD13622"/>
    </Element>
    <Element Type="FunctionCall" Id="4AD13622">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Parameter Type="Param" Library="AIAI" Id="4263755D"/>
    </Element>
    <Element Type="Param" Id="4263755D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="AIAI" Id="C364D2C5"/>
    </Element>
    <Element Type="Param" Id="8F09234F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DAE983A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7AC64728">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C3481CF"/>
        <Parameter Type="Param" Library="AIAI" Id="50D0337C"/>
    </Element>
    <Element Type="Param" Id="2C3481CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D37DBA2"/>
    </Element>
    <Element Type="Param" Id="50D0337C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="C364D2C5"/>
    </Element>
    <Element Type="FunctionCall" Id="DA16FD9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="88FC7A33"/>
        <Parameter Type="Param" Library="AIAI" Id="0132D68B"/>
    </Element>
    <Element Type="Param" Id="88FC7A33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="86A12012"/>
    </Element>
    <Element Type="Param" Id="0132D68B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="596A2A88"/>
    </Element>
    <Element Type="FunctionCall" Id="390704AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="24584645"/>
        <Parameter Type="Param" Library="AIAI" Id="A9DAFB90"/>
        <Parameter Type="Param" Library="AIAI" Id="C8EF7336"/>
    </Element>
    <Element Type="Param" Id="24584645">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="596A2A88"/>
    </Element>
    <Element Type="Param" Id="A9DAFB90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="C8EF7336">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="86A12012"/>
    </Element>
    <Element Type="FunctionCall" Id="7A4DE183">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11011393"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="653B80C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70E7094B"/>
    </Element>
    <Element Type="FunctionCall" Id="11011393">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ECAFFD97"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD71F878"/>
        <Parameter Type="Param" Library="AIAI" Id="F8A494E9"/>
    </Element>
    <Element Type="Param" Id="DD71F878">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
        <Variable Type="Variable" Library="AIAI" Id="7D37DBA2"/>
    </Element>
    <Element Type="Param" Id="F8A494E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D472C466"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="653B80C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="70E7094B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A1C9F6EA"/>
        <Parameter Type="Param" Library="AIAI" Id="BFB21A79"/>
        <Parameter Type="Param" Library="AIAI" Id="F6CDF04C"/>
    </Element>
    <Element Type="Param" Id="A1C9F6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87C43685"/>
    </Element>
    <Element Type="FunctionCall" Id="87C43685">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="EA216064"/>
    </Element>
    <Element Type="Param" Id="EA216064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="7D37DBA2"/>
    </Element>
    <Element Type="Param" Id="BFB21A79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F6CDF04C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="54B2C611">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BE0539AF"/>
        <Parameter Type="Param" Library="AIAI" Id="96B17A18"/>
        <Parameter Type="Param" Library="AIAI" Id="4783701D"/>
    </Element>
    <Element Type="Param" Id="BE0539AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CC0EC847"/>
        <Array Type="Param" Library="AIAI" Id="159FFA10"/>
    </Element>
    <Element Type="Param" Id="CC0EC847">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="159FFA10">
        <Variable Type="Variable" Library="AIAI" Id="B8E22159"/>
    </Element>
    <Element Type="Param" Id="96B17A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="4783701D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="ECAFFD97">
        <Identifier>HeroAIStartFocusHero</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D472C466"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
        <Variable Type="Variable" Library="AIAI" Id="40D355FD"/>
        <Variable Type="Variable" Library="AIAI" Id="D97A980C"/>
        <Variable Type="Variable" Library="AIAI" Id="3032D5A5"/>
        <Variable Type="Variable" Library="AIAI" Id="F49D50CF"/>
        <Variable Type="Variable" Library="AIAI" Id="FCAEF65C"/>
        <Variable Type="Variable" Library="AIAI" Id="FB599970"/>
        <Variable Type="Variable" Library="AIAI" Id="49918A16"/>
        <Variable Type="Variable" Library="AIAI" Id="41FC9972"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4C5FEDAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE2995F1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67E3088B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C55EA03F"/>
    </Element>
    <Element Type="ParamDef" Id="D472C466">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AC0358D2"/>
    </Element>
    <Element Type="Param" Id="AC0358D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="A14C00DD">
        <Identifier>targetHero</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="AFAEEB60">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="00B1B52E"/>
    </Element>
    <Element Type="Param" Id="00B1B52E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8B12C0C2">
        <Identifier>speakingPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA96ECB3"/>
    </Element>
    <Element Type="Param" Id="FA96ECB3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="40D355FD">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="13CA9523"/>
    </Element>
    <Element Type="Param" Id="13CA9523">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="D97A980C">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="317CC8F2"/>
    </Element>
    <Element Type="Param" Id="317CC8F2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75376991"/>
    </Element>
    <Element Type="FunctionCall" Id="75376991">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3032D5A5">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="54608918"/>
    </Element>
    <Element Type="Param" Id="54608918">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B12A46CE"/>
    </Element>
    <Element Type="FunctionCall" Id="B12A46CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F49D50CF">
        <Identifier>enemyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F09ED8E"/>
    </Element>
    <Element Type="Param" Id="5F09ED8E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A90D13B6"/>
    </Element>
    <Element Type="FunctionCall" Id="A90D13B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="FCAEF65C">
        <Identifier>nearbyAllyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF54EA9F"/>
    </Element>
    <Element Type="Param" Id="FF54EA9F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD80F316"/>
    </Element>
    <Element Type="FunctionCall" Id="FD80F316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="FB599970">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8B420567"/>
    </Element>
    <Element Type="Param" Id="8B420567">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="49918A16">
        <Identifier>nearbyAllyPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B77FC363"/>
    </Element>
    <Element Type="Param" Id="B77FC363">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C15AF609"/>
    </Element>
    <Element Type="FunctionCall" Id="C15AF609">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="41FC9972">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2A2A0302"/>
    </Element>
    <Element Type="Param" Id="2A2A0302">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="4C5FEDAB">
        <Comment>
            Tell all nearby heroes to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DE2995F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="A9DFF507"/>
        <Parameter Type="Param" Library="AIAI" Id="D66DCFD7"/>
        <Parameter Type="Param" Library="AIAI" Id="9F628E97"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C0871B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9750B37"/>
    </Element>
    <Element Type="Param" Id="A9DFF507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D66DCFD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="9F628E97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A5C0871B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="FunctionCall" Id="D9750B37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C9D19D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D50F3DFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D1D7FB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4490644"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE96A2F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF53D062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D12184E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="162F348D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1AE5D3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F6EABE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17FEDCF9"/>
    </Element>
    <Element Type="FunctionCall" Id="0C9D19D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="41A9D5A1"/>
        <Parameter Type="Param" Library="AIAI" Id="87C557B8"/>
    </Element>
    <Element Type="Param" Id="41A9D5A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="87C557B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="FunctionCall" Id="D50F3DFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93A791A4"/>
        <Parameter Type="Param" Library="AIAI" Id="9F82BFEF"/>
    </Element>
    <Element Type="Param" Id="93A791A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9418A4F0"/>
    </Element>
    <Element Type="Param" Id="9F82BFEF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="FunctionCall" Id="0D1D7FB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4DFFA74"/>
        <Parameter Type="Param" Library="AIAI" Id="BD53E15E"/>
    </Element>
    <Element Type="Param" Id="D4DFFA74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E45F106D"/>
        <Array Type="Param" Library="AIAI" Id="D4113C7B"/>
    </Element>
    <Element Type="Param" Id="E45F106D">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="D4113C7B">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="BD53E15E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
    </Element>
    <Element Type="FunctionCall" Id="C4490644">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB08EB37"/>
        <Parameter Type="Param" Library="AIAI" Id="A1487DE1"/>
    </Element>
    <Element Type="Param" Id="CB08EB37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="777DDF8B"/>
        <Array Type="Param" Library="AIAI" Id="501D8AFD"/>
    </Element>
    <Element Type="Param" Id="777DDF8B">
        <Variable Type="Variable" Library="AIAI" Id="8FE3B654"/>
    </Element>
    <Element Type="Param" Id="501D8AFD">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="A1487DE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="BE96A2F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F553F3CF"/>
        <Parameter Type="Param" Library="AIAI" Id="50B9C192"/>
    </Element>
    <Element Type="Param" Id="F553F3CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43DC67DE"/>
        <Array Type="Param" Library="AIAI" Id="42E97FCA"/>
    </Element>
    <Element Type="Param" Id="43DC67DE">
        <Variable Type="Variable" Library="AIAI" Id="BE4B23B9"/>
    </Element>
    <Element Type="Param" Id="42E97FCA">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="50B9C192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97660B58"/>
    </Element>
    <Element Type="FunctionCall" Id="97660B58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5017EFA9"/>
        <Parameter Type="Param" Library="AIAI" Id="6A2C4667"/>
        <Parameter Type="Param" Library="AIAI" Id="AF691DAA"/>
    </Element>
    <Element Type="Param" Id="5017EFA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6A2C4667">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="88C0B901"/>
    </Element>
    <Element Type="Param" Id="AF691DAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C300548F"/>
    </Element>
    <Element Type="FunctionCall" Id="C300548F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9870FFE4"/>
    </Element>
    <Element Type="Param" Id="9870FFE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="EF53D062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F0CBE5EE"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC8C5C3"/>
        <Parameter Type="Param" Library="AIAI" Id="D62D87FE"/>
    </Element>
    <Element Type="Param" Id="F0CBE5EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="76BD06FF"/>
        <Array Type="Param" Library="AIAI" Id="7F12E80D"/>
    </Element>
    <Element Type="Param" Id="76BD06FF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7F12E80D">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="AAC8C5C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AE6B003"/>
    </Element>
    <Element Type="FunctionCall" Id="4AE6B003">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="2CC93B09"/>
        <Parameter Type="Param" Library="AIAI" Id="74E78BEC"/>
    </Element>
    <Element Type="Param" Id="2CC93B09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2AC192A"/>
        <Array Type="Param" Library="AIAI" Id="DF539EE2"/>
    </Element>
    <Element Type="Param" Id="E2AC192A">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="DF539EE2">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="74E78BEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="D62D87FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="3D12184E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1999C6D6"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE9A2D2"/>
        <Parameter Type="Param" Library="AIAI" Id="265F36F1"/>
    </Element>
    <Element Type="Param" Id="1999C6D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED49D39A"/>
    </Element>
    <Element Type="FunctionCall" Id="ED49D39A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="66FBB273"/>
        <Parameter Type="Param" Library="AIAI" Id="E6CA809D"/>
    </Element>
    <Element Type="Param" Id="66FBB273">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="E6CA809D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="2FE9A2D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="265F36F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="162F348D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4E53ABC1"/>
        <Parameter Type="Param" Library="AIAI" Id="A3078A3F"/>
        <Parameter Type="Param" Library="AIAI" Id="D6D6DB1E"/>
    </Element>
    <Element Type="Param" Id="4E53ABC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9B9D7665"/>
        <Array Type="Param" Library="AIAI" Id="911FBE98"/>
    </Element>
    <Element Type="Param" Id="9B9D7665">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="911FBE98">
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="A3078A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D6D6DB1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
    </Element>
    <Element Type="FunctionCall" Id="E1AE5D3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="352FB931"/>
        <Parameter Type="Param" Library="AIAI" Id="96B45E5C"/>
        <Parameter Type="Param" Library="AIAI" Id="517B2AC4"/>
    </Element>
    <Element Type="Param" Id="352FB931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="400C0B2D"/>
    </Element>
    <Element Type="FunctionCall" Id="400C0B2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="B8CF5B7D"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF6E730"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC94345"/>
    </Element>
    <Element Type="Param" Id="B8CF5B7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="983DA596"/>
    </Element>
    <Element Type="FunctionCall" Id="983DA596">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="129FB25C"/>
    </Element>
    <Element Type="Param" Id="129FB25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
    </Element>
    <Element Type="Param" Id="AAF6E730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="3EC94345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="96B45E5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="517B2AC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2F6EABE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="11252795"/>
        <Parameter Type="Param" Library="AIAI" Id="B7F0E45E"/>
        <Parameter Type="Param" Library="AIAI" Id="A070D052"/>
    </Element>
    <Element Type="Param" Id="11252795">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA681EA1"/>
    </Element>
    <Element Type="FunctionCall" Id="BA681EA1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="09926E26"/>
        <Parameter Type="Param" Library="AIAI" Id="3F515B12"/>
        <Parameter Type="Param" Library="AIAI" Id="C392B9B4"/>
    </Element>
    <Element Type="Param" Id="3F515B12">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="C392B9B4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B5A7432"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
    </Element>
    <Element Type="Param" Id="B7F0E45E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A070D052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="17FEDCF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BA061948"/>
        <Parameter Type="Param" Library="AIAI" Id="F8BA41F0"/>
        <Parameter Type="Param" Library="AIAI" Id="DD36ACC2"/>
    </Element>
    <Element Type="Param" Id="BA061948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="397FF02D"/>
    </Element>
    <Element Type="FunctionCall" Id="397FF02D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="28F8D71E"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1816BE"/>
    </Element>
    <Element Type="Param" Id="9A1816BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
        <Variable Type="Variable" Library="AIAI" Id="AFAEEB60"/>
    </Element>
    <Element Type="Param" Id="F8BA41F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DD36ACC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="67E3088B">
        <Comment>
            Notify nearby players we are diving on a hero.
            Make sure it is a very safe situation to dive so the AI will not immediately give up on the attack after playing the VO.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C55EA03F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94118A5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523C4586"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DCEBBA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE8B3DEB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7F5C3074"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEDA16C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3E9769F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE76F874"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6AA7EFB"/>
    </Element>
    <Element Type="FunctionCall" Id="94118A5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FF4E8D9"/>
        <Parameter Type="Param" Library="AIAI" Id="5F25DC42"/>
    </Element>
    <Element Type="Param" Id="1FF4E8D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="40D355FD"/>
    </Element>
    <Element Type="Param" Id="5F25DC42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1EF9A0A"/>
    </Element>
    <Element Type="FunctionCall" Id="D1EF9A0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="1F8E0DCD"/>
        <Parameter Type="Param" Library="AIAI" Id="B41E1ED4"/>
    </Element>
    <Element Type="Param" Id="1F8E0DCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="905A09F4"/>
    </Element>
    <Element Type="FunctionCall" Id="905A09F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="32C0BE5B"/>
    </Element>
    <Element Type="Param" Id="32C0BE5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A14C00DD"/>
    </Element>
    <Element Type="Param" Id="B41E1ED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="523C4586">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9CEBC89D"/>
        <Parameter Type="Param" Library="AIAI" Id="5DCE1BC4"/>
    </Element>
    <Element Type="Param" Id="9CEBC89D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D97A980C"/>
    </Element>
    <Element Type="Param" Id="5DCE1BC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A1038B0"/>
    </Element>
    <Element Type="FunctionCall" Id="9A1038B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="B35335CA"/>
        <Parameter Type="Param" Library="AIAI" Id="151B22DD"/>
        <Parameter Type="Param" Library="AIAI" Id="E40FD380"/>
        <Parameter Type="Param" Library="AIAI" Id="6193A14A"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FCD37E"/>
    </Element>
    <Element Type="Param" Id="B35335CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="151B22DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E40FD380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6193A14A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="40D355FD"/>
    </Element>
    <Element Type="Param" Id="E7FCD37E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="FunctionCall" Id="4DCEBBA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D364F0B8"/>
        <Parameter Type="Param" Library="AIAI" Id="DC92C44A"/>
    </Element>
    <Element Type="Param" Id="D364F0B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8252FAF7"/>
    </Element>
    <Element Type="FunctionCall" Id="8252FAF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC491C0"/>
        <Parameter Type="Param" Library="AIAI" Id="E51B0A1B"/>
        <Parameter Type="Param" Library="AIAI" Id="C266C685"/>
        <Parameter Type="Param" Library="AIAI" Id="CB1874BF"/>
        <Parameter Type="Param" Library="AIAI" Id="4015C8B9"/>
    </Element>
    <Element Type="Param" Id="3AC491C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="E51B0A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="C266C685">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="CB1874BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="4015C8B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="D97A980C"/>
    </Element>
    <Element Type="Param" Id="DC92C44A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3032D5A5"/>
    </Element>
    <Element Type="FunctionCall" Id="BE8B3DEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="54C4D6FE"/>
        <Parameter Type="Param" Library="AIAI" Id="AA279299"/>
    </Element>
    <Element Type="Param" Id="54C4D6FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D69305C0"/>
    </Element>
    <Element Type="FunctionCall" Id="D69305C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="371D71DC"/>
        <Parameter Type="Param" Library="AIAI" Id="B0FBBB4F"/>
        <Parameter Type="Param" Library="AIAI" Id="68409E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="09D23EFE"/>
        <Parameter Type="Param" Library="AIAI" Id="309560BE"/>
    </Element>
    <Element Type="Param" Id="371D71DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="B0FBBB4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="68409E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="09D23EFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="309560BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="D97A980C"/>
    </Element>
    <Element Type="Param" Id="AA279299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F49D50CF"/>
    </Element>
    <Element Type="Comment" Id="7F5C3074">
        <Comment>
            Only play VO if the target is alone and not near one of their towers.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FEDA16C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B50FD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="387CC239"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94C48749"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D469F449"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45C14EEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB937987"/>
    </Element>
    <Element Type="FunctionCall" Id="56B50FD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94C02A85"/>
        <Parameter Type="Param" Library="AIAI" Id="56E275A8"/>
    </Element>
    <Element Type="Param" Id="94C02A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="919E72E4"/>
    </Element>
    <Element Type="FunctionCall" Id="919E72E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="26ECC199"/>
        <Parameter Type="Param" Library="AIAI" Id="0E1D600A"/>
        <Parameter Type="Param" Library="AIAI" Id="D59573B3"/>
        <Parameter Type="Param" Library="AIAI" Id="5DC2A55D"/>
        <Parameter Type="Param" Library="AIAI" Id="F8E68310"/>
    </Element>
    <Element Type="Param" Id="26ECC199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="0E1D600A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D59573B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="5DC2A55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E1849C5"/>
    </Element>
    <Element Type="FunctionCall" Id="0E1849C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="70846895"/>
        <Parameter Type="Param" Library="AIAI" Id="FFA97FBE"/>
    </Element>
    <Element Type="Param" Id="70846895">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78DAD4CE"/>
    </Element>
    <Element Type="FunctionCall" Id="78DAD4CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E129B704"/>
    </Element>
    <Element Type="Param" Id="E129B704">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5FC8095B"/>
        <Array Type="Param" Library="AIAI" Id="248ACFFB"/>
    </Element>
    <Element Type="Param" Id="5FC8095B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="248ACFFB">
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="FFA97FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>14.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F8E68310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="56E275A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FCAEF65C"/>
    </Element>
    <Element Type="FunctionCall" Id="387CC239">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="309E1162"/>
        <Parameter Type="Param" Library="AIAI" Id="5909855D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13E5003D"/>
    </Element>
    <Element Type="Param" Id="309E1162">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="FB599970"/>
    </Element>
    <Element Type="Param" Id="5909855D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="FCAEF65C"/>
    </Element>
    <Element Type="FunctionCall" Id="13E5003D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="DC080209"/>
        <Parameter Type="Param" Library="AIAI" Id="E2B8F57C"/>
    </Element>
    <Element Type="Param" Id="DC080209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="663F9E0D"/>
    </Element>
    <Element Type="FunctionCall" Id="663F9E0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="92CB3733"/>
    </Element>
    <Element Type="Param" Id="92CB3733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="FB599970"/>
    </Element>
    <Element Type="Param" Id="E2B8F57C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="49918A16"/>
    </Element>
    <Element Type="FunctionCall" Id="94C48749">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="431C0F2B"/>
        <Parameter Type="Param" Library="AIAI" Id="C98D9430"/>
        <Parameter Type="Param" Library="AIAI" Id="25E4495C"/>
    </Element>
    <Element Type="Param" Id="431C0F2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4323D82E"/>
    </Element>
    <Element Type="FunctionCall" Id="4323D82E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="89355EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="469512F4"/>
    </Element>
    <Element Type="Param" Id="89355EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="469512F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="3032D5A5"/>
    </Element>
    <Element Type="Param" Id="C98D9430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="25E4495C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D469F449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C136C1DB"/>
        <Parameter Type="Param" Library="AIAI" Id="869C33D8"/>
        <Parameter Type="Param" Library="AIAI" Id="C733C86B"/>
    </Element>
    <Element Type="Param" Id="C136C1DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="074A14B5"/>
    </Element>
    <Element Type="FunctionCall" Id="074A14B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="1F345958"/>
        <Parameter Type="Param" Library="AIAI" Id="D627B1EC"/>
    </Element>
    <Element Type="Param" Id="1F345958">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="D627B1EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="F49D50CF"/>
    </Element>
    <Element Type="Param" Id="869C33D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C733C86B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="45C14EEF">
        <FunctionDef Type="FunctionDef" Library="Sond" Id="1827DF04"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87E405B8"/>
        <Parameter Type="Param" Library="AIAI" Id="EB86D0D9"/>
        <Parameter Type="Param" Library="AIAI" Id="93183BDE"/>
    </Element>
    <Element Type="Param" Id="87E405B8">
        <ParameterDef Type="ParamDef" Library="Sond" Id="7B36284C"/>
        <Preset Type="PresetValue" Library="Core" Id="88FB41D6"/>
    </Element>
    <Element Type="Param" Id="EB86D0D9">
        <ParameterDef Type="ParamDef" Library="Sond" Id="0D05A243"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="93183BDE">
        <ParameterDef Type="ParamDef" Library="Sond" Id="E76BBB55"/>
        <Variable Type="Variable" Library="AIAI" Id="49918A16"/>
    </Element>
    <Element Type="FunctionCall" Id="CB937987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F5D10AC2"/>
        <Parameter Type="Param" Library="AIAI" Id="0DBB3875"/>
    </Element>
    <Element Type="Param" Id="F5D10AC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4CF6B717"/>
        <Array Type="Param" Library="AIAI" Id="AF511C23"/>
    </Element>
    <Element Type="Param" Id="4CF6B717">
        <Variable Type="Variable" Library="AIAI" Id="EAE82C22"/>
    </Element>
    <Element Type="Param" Id="AF511C23">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13260002"/>
    </Element>
    <Element Type="FunctionCall" Id="13260002">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="D827EC91"/>
    </Element>
    <Element Type="Param" Id="D827EC91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="0DBB3875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFF19742"/>
    </Element>
    <Element Type="FunctionCall" Id="FFF19742">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="CB692B8C"/>
    </Element>
    <Element Type="Param" Id="CB692B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="D3E9769F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DEFF4822"/>
        <Parameter Type="Param" Library="AIAI" Id="6942CF50"/>
        <Parameter Type="Param" Library="AIAI" Id="08880017"/>
    </Element>
    <Element Type="Param" Id="DEFF4822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D472C466"/>
    </Element>
    <Element Type="Param" Id="6942CF50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="08880017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CE76F874">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F4498B54"/>
        <Parameter Type="Param" Library="AIAI" Id="60D82EA9"/>
        <Parameter Type="Param" Library="AIAI" Id="620D382A"/>
    </Element>
    <Element Type="Param" Id="F4498B54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="Param" Id="60D82EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="620D382A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A6AA7EFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="14F88371"/>
        <Parameter Type="Param" Library="AIAI" Id="C08F879D"/>
        <Parameter Type="Param" Library="AIAI" Id="11052068"/>
    </Element>
    <Element Type="Param" Id="14F88371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAC8B64B"/>
    </Element>
    <Element Type="FunctionCall" Id="EAC8B64B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E9239928"/>
    </Element>
    <Element Type="Param" Id="E9239928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="C08F879D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="11052068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1761D7C"/>
    </Element>
    <Element Type="FunctionCall" Id="A1761D7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5658F2E4"/>
        <Parameter Type="Param" Library="AIAI" Id="203396F8"/>
        <Parameter Type="Param" Library="AIAI" Id="4B917377"/>
    </Element>
    <Element Type="Param" Id="5658F2E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="203396F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2DB916CE"/>
    </Element>
    <Element Type="Param" Id="4B917377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="084B8D95"/>
        <Array Type="Param" Library="AIAI" Id="B3ABD64A"/>
    </Element>
    <Element Type="Param" Id="084B8D95">
        <Variable Type="Variable" Library="AIAI" Id="EAE82C22"/>
    </Element>
    <Element Type="Param" Id="B3ABD64A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83F494BC"/>
    </Element>
    <Element Type="FunctionCall" Id="83F494BC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="831407A6"/>
    </Element>
    <Element Type="Param" Id="831407A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Variable Type="Variable" Library="AIAI" Id="8B12C0C2"/>
    </Element>
    <Element Type="FunctionDef" Id="23228C7F">
        <Identifier>HeroAIShouldFocusHero</Identifier>
        <Disabled/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
        <Variable Type="Variable" Library="AIAI" Id="6D27343F"/>
        <Variable Type="Variable" Library="AIAI" Id="23B5AA1C"/>
        <Variable Type="Variable" Library="AIAI" Id="AE88A71A"/>
        <Variable Type="Variable" Library="AIAI" Id="98EFA53C"/>
        <Variable Type="Variable" Library="AIAI" Id="D6C157EA"/>
        <Variable Type="Variable" Library="AIAI" Id="1CE838E2"/>
        <Variable Type="Variable" Library="AIAI" Id="1B093CDD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB491773"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEF84F73"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D083197F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A316DC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D110D6AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="52921DD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72E3F757"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F036361"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="799CD128"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E52D368"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="557420DC"/>
    </Element>
    <Element Type="ParamDef" Id="16B4BC1D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="40199F7D"/>
    </Element>
    <Element Type="Param" Id="40199F7D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="22AF25E3">
        <Identifier>targetHero</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="964A2F94"/>
    </Element>
    <Element Type="Param" Id="964A2F94">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6D27343F">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8202C416"/>
    </Element>
    <Element Type="Param" Id="8202C416">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="23B5AA1C">
        <Identifier>distanceToCurrentTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1F8413C7"/>
    </Element>
    <Element Type="Param" Id="1F8413C7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AE88A71A">
        <Identifier>distanceToNewTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3CF20D9D"/>
    </Element>
    <Element Type="Param" Id="3CF20D9D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="98EFA53C">
        <Identifier>currentTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3702FA02"/>
    </Element>
    <Element Type="Param" Id="3702FA02">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D6C157EA">
        <Identifier>newTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FDD0E1B0"/>
    </Element>
    <Element Type="Param" Id="FDD0E1B0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1CE838E2">
        <Identifier>currentTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3849D5F2"/>
    </Element>
    <Element Type="Param" Id="3849D5F2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1B093CDD">
        <Identifier>newTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB858FDE"/>
    </Element>
    <Element Type="Param" Id="FB858FDE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="AB491773">
        <Comment>
            Make sure we are willing to focus a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AEF84F73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B43CD56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7651DBC2"/>
    </Element>
    <Element Type="FunctionCall" Id="2B43CD56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7013EE1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="423626E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED97DEE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E16F1A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBE575C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D55D0230"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FC920CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7531B55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6268C660"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FE611E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A81793ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82FF5C64"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7989D378"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED8A80B3"/>
    </Element>
    <Element Type="FunctionCall" Id="7013EE1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A508CB28"/>
        <Parameter Type="Param" Library="AIAI" Id="45BCF7E8"/>
        <Parameter Type="Param" Library="AIAI" Id="387B627C"/>
    </Element>
    <Element Type="Param" Id="A508CB28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B42252"/>
    </Element>
    <Element Type="FunctionCall" Id="56B42252">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="C72D8B1A"/>
    </Element>
    <Element Type="Param" Id="C72D8B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="45BCF7E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="387B627C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="423626E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EBBC5A6B"/>
        <Parameter Type="Param" Library="AIAI" Id="2BA6B9C8"/>
        <Parameter Type="Param" Library="AIAI" Id="F90D99AC"/>
    </Element>
    <Element Type="Param" Id="EBBC5A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B6A354DD"/>
        <Array Type="Param" Library="AIAI" Id="5E56DEA7"/>
    </Element>
    <Element Type="Param" Id="B6A354DD">
        <Variable Type="Variable" Library="AIAI" Id="46220F41"/>
    </Element>
    <Element Type="Param" Id="5E56DEA7">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="2BA6B9C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F90D99AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8EA670F"/>
    </Element>
    <Element Type="FunctionCall" Id="E8EA670F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="76F5F57D"/>
    </Element>
    <Element Type="Param" Id="76F5F57D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="ED97DEE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3B38281A"/>
        <Parameter Type="Param" Library="AIAI" Id="D57FDD70"/>
        <Parameter Type="Param" Library="AIAI" Id="6AD5B1B1"/>
    </Element>
    <Element Type="Param" Id="3B38281A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="210CF323"/>
        <Array Type="Param" Library="AIAI" Id="331E7B09"/>
    </Element>
    <Element Type="Param" Id="210CF323">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="331E7B09">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="D57FDD70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6AD5B1B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1E16F1A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="68A90326"/>
        <Parameter Type="Param" Library="AIAI" Id="4D32D7F7"/>
        <Parameter Type="Param" Library="AIAI" Id="C68CBA16"/>
    </Element>
    <Element Type="Param" Id="68A90326">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C67FA300"/>
    </Element>
    <Element Type="FunctionCall" Id="C67FA300">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="1AA0C3BB"/>
        <Parameter Type="Param" Library="AIAI" Id="A6A7F48C"/>
        <Parameter Type="Param" Library="AIAI" Id="EC3E65C2"/>
    </Element>
    <Element Type="Param" Id="1AA0C3BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E06DC790"/>
    </Element>
    <Element Type="FunctionCall" Id="E06DC790">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="A1BF15D6"/>
    </Element>
    <Element Type="Param" Id="A1BF15D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="A6A7F48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="EC3E65C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="4D32D7F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C68CBA16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FBE575C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F408CFFA"/>
        <Parameter Type="Param" Library="AIAI" Id="60510B10"/>
        <Parameter Type="Param" Library="AIAI" Id="B875DC31"/>
    </Element>
    <Element Type="Param" Id="F408CFFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A51F7D4F"/>
    </Element>
    <Element Type="FunctionCall" Id="A51F7D4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EE7AB1E8"/>
        <Parameter Type="Param" Library="AIAI" Id="624B92BF"/>
    </Element>
    <Element Type="Param" Id="624B92BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDDFB820"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="60510B10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B875DC31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D55D0230">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F4FFBD5E"/>
        <Parameter Type="Param" Library="AIAI" Id="4CA2B741"/>
        <Parameter Type="Param" Library="AIAI" Id="6B2607B8"/>
    </Element>
    <Element Type="Param" Id="F4FFBD5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3ADF45A"/>
    </Element>
    <Element Type="FunctionCall" Id="A3ADF45A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="51C6C29B"/>
        <Parameter Type="Param" Library="AIAI" Id="B9EC8533"/>
    </Element>
    <Element Type="Param" Id="51C6C29B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EEA375B"/>
    </Element>
    <Element Type="FunctionCall" Id="6EEA375B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="72374683"/>
    </Element>
    <Element Type="Param" Id="72374683">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="19ACE787"/>
        <Array Type="Param" Library="AIAI" Id="99DC1F5F"/>
    </Element>
    <Element Type="Param" Id="19ACE787">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="99DC1F5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="B9EC8533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DECEA7CF"/>
    </Element>
    <Element Type="FunctionCall" Id="DECEA7CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A2C5E09E"/>
    </Element>
    <Element Type="Param" Id="A2C5E09E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="4CA2B741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6B2607B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="78ABB77F"/>
    </Element>
    <Element Type="FunctionCall" Id="3FC920CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0EA920C6"/>
        <Parameter Type="Param" Library="AIAI" Id="B647BCA9"/>
        <Parameter Type="Param" Library="AIAI" Id="12B3C369"/>
    </Element>
    <Element Type="Param" Id="0EA920C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3570925"/>
    </Element>
    <Element Type="FunctionCall" Id="F3570925">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="09F73C94"/>
        <Parameter Type="Param" Library="AIAI" Id="23D73E4E"/>
        <Parameter Type="Param" Library="AIAI" Id="557F71E8"/>
    </Element>
    <Element Type="Param" Id="09F73C94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="66D522AD"/>
        <Array Type="Param" Library="AIAI" Id="99C8FEFC"/>
    </Element>
    <Element Type="Param" Id="66D522AD">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="99C8FEFC">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="23D73E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="557F71E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="B647BCA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="12B3C369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="FB4B0A3A"/>
    </Element>
    <Element Type="Param" Id="FB4B0A3A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B8C212D"/>
    </Element>
    <Element Type="FunctionCall" Id="3B8C212D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5E7265C6"/>
    </Element>
    <Element Type="Param" Id="5E7265C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FCD21A6"/>
        <Array Type="Param" Library="AIAI" Id="82F54845"/>
    </Element>
    <Element Type="Param" Id="8FCD21A6">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="82F54845">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="FunctionCall" Id="E7531B55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8F768141"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5403B3"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE9E811"/>
    </Element>
    <Element Type="Param" Id="8F768141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF01D869"/>
        <Array Type="Param" Library="AIAI" Id="83CB47D4"/>
    </Element>
    <Element Type="Param" Id="CF01D869">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="83CB47D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="AC5403B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5BE9E811">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6268C660">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A8B2EA48"/>
        <Parameter Type="Param" Library="AIAI" Id="40600992"/>
        <Parameter Type="Param" Library="AIAI" Id="22D4CD85"/>
    </Element>
    <Element Type="Param" Id="A8B2EA48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88335A5F"/>
    </Element>
    <Element Type="FunctionCall" Id="88335A5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="1752B1A7"/>
    </Element>
    <Element Type="Param" Id="1752B1A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D9CE3FCE"/>
        <Array Type="Param" Library="AIAI" Id="1C4B1623"/>
    </Element>
    <Element Type="Param" Id="D9CE3FCE">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="1C4B1623">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="40600992">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="22D4CD85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7FE611E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F9CAF0A9"/>
        <Parameter Type="Param" Library="AIAI" Id="6F0049C5"/>
        <Parameter Type="Param" Library="AIAI" Id="AA0828DC"/>
    </Element>
    <Element Type="Param" Id="F9CAF0A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D7F6C00"/>
    </Element>
    <Element Type="FunctionCall" Id="0D7F6C00">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0AA77737"/>
        <Parameter Type="Param" Library="AIAI" Id="2CC117AB"/>
    </Element>
    <Element Type="Param" Id="2CC117AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6EBAAE20"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="6F0049C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AA0828DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A81793ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6DBDF068"/>
        <Parameter Type="Param" Library="AIAI" Id="FC8439B2"/>
        <Parameter Type="Param" Library="AIAI" Id="429A67DB"/>
    </Element>
    <Element Type="Param" Id="6DBDF068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86C83413"/>
    </Element>
    <Element Type="FunctionCall" Id="86C83413">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF431E6"/>
        <Parameter Type="Param" Library="AIAI" Id="1210B504"/>
    </Element>
    <Element Type="Param" Id="5FF431E6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="1210B504">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="2355DE2A"/>
    </Element>
    <Element Type="Param" Id="FC8439B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="429A67DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82FF5C64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="092869FA"/>
        <Parameter Type="Param" Library="AIAI" Id="FC49C361"/>
        <Parameter Type="Param" Library="AIAI" Id="E933F735"/>
    </Element>
    <Element Type="Param" Id="092869FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CD7643D"/>
    </Element>
    <Element Type="FunctionCall" Id="9CD7643D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4C5E86A4"/>
        <Parameter Type="Param" Library="AIAI" Id="93EB0DF4"/>
    </Element>
    <Element Type="Param" Id="93EB0DF4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="FC49C361">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E933F735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7989D378">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EFCE5319"/>
        <Parameter Type="Param" Library="AIAI" Id="E02DEBAE"/>
        <Parameter Type="Param" Library="AIAI" Id="6EC29F04"/>
    </Element>
    <Element Type="Param" Id="EFCE5319">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEF4AFEB"/>
    </Element>
    <Element Type="FunctionCall" Id="BEF4AFEB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="104C19CB"/>
    </Element>
    <Element Type="Param" Id="104C19CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="E02DEBAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="6EC29F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="ED8A80B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="63864A6B"/>
        <Parameter Type="Param" Library="AIAI" Id="CDEA7A78"/>
        <Parameter Type="Param" Library="AIAI" Id="A7FB3DD3"/>
    </Element>
    <Element Type="Param" Id="63864A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35DF1A99"/>
    </Element>
    <Element Type="FunctionCall" Id="35DF1A99">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="B2397F47"/>
    </Element>
    <Element Type="Param" Id="B2397F47">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="CDEA7A78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7FB3DD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7651DBC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="105CA8E3"/>
    </Element>
    <Element Type="Param" Id="105CA8E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D083197F">
        <Comment>
            Check if there are too many enemies in the area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7A316DC9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="D7130E11"/>
    </Element>
    <Element Type="Param" Id="D7130E11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="FunctionCall" Id="D110D6AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB04CCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BA8DF1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4817CF5A"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB04CCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A408F90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="225D9B2C"/>
    </Element>
    <Element Type="FunctionCall" Id="4A408F90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8590E374"/>
    </Element>
    <Element Type="Param" Id="8590E374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="225D9B2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="895AF649"/>
        <Parameter Type="Param" Library="AIAI" Id="8BC5AF04"/>
        <Parameter Type="Param" Library="AIAI" Id="5AFA2375"/>
    </Element>
    <Element Type="Param" Id="895AF649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DD1C81F"/>
        <Array Type="Param" Library="AIAI" Id="F63C4FC4"/>
    </Element>
    <Element Type="Param" Id="8DD1C81F">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="F63C4FC4">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="8BC5AF04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5AFA2375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08B4B2B4"/>
    </Element>
    <Element Type="FunctionCall" Id="08B4B2B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="912BAE88"/>
        <Parameter Type="Param" Library="AIAI" Id="7A99F92C"/>
        <Parameter Type="Param" Library="AIAI" Id="126DABE5"/>
    </Element>
    <Element Type="Param" Id="912BAE88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7A99F92C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="126DABE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DAD341F7"/>
        <Array Type="Param" Library="AIAI" Id="92E1B89A"/>
    </Element>
    <Element Type="Param" Id="DAD341F7">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="92E1B89A">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="FunctionCall" Id="5BA8DF1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B45EDB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D59FE09"/>
    </Element>
    <Element Type="FunctionCall" Id="8B45EDB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FCA34CC"/>
    </Element>
    <Element Type="Param" Id="8FCA34CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5D59FE09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="78C0A6E7"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD7548A"/>
        <Parameter Type="Param" Library="AIAI" Id="385C8664"/>
    </Element>
    <Element Type="Param" Id="78C0A6E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BC296AD"/>
        <Array Type="Param" Library="AIAI" Id="F5FDF3EB"/>
    </Element>
    <Element Type="Param" Id="3BC296AD">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="F5FDF3EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="0DD7548A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="385C8664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04899601"/>
        <Array Type="Param" Library="AIAI" Id="975A0772"/>
    </Element>
    <Element Type="Param" Id="04899601">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="975A0772">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="FunctionCall" Id="4817CF5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="051AA501"/>
        <Parameter Type="Param" Library="AIAI" Id="9191852B"/>
        <Parameter Type="Param" Library="AIAI" Id="EFA3B3B3"/>
    </Element>
    <Element Type="Param" Id="051AA501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F53E8882"/>
    </Element>
    <Element Type="FunctionCall" Id="F53E8882">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="9D3AE0EA"/>
    </Element>
    <Element Type="Param" Id="9D3AE0EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E4E5D6DE"/>
        <Array Type="Param" Library="AIAI" Id="0D444AB2"/>
    </Element>
    <Element Type="Param" Id="E4E5D6DE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0D444AB2">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="9191852B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="EFA3B3B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D1F60FFC"/>
    </Element>
    <Element Type="Comment" Id="52921DD0">
        <Comment>
            Don't focus hero if they are near the edge of the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="72E3F757">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="1BF8E8A1"/>
    </Element>
    <Element Type="Param" Id="1BF8E8A1">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77413328"/>
    </Element>
    <Element Type="FunctionCall" Id="77413328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9A8B0089"/>
    </Element>
    <Element Type="Param" Id="9A8B0089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="FunctionCall" Id="8F036361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EDDD336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E72058E"/>
    </Element>
    <Element Type="FunctionCall" Id="7EDDD336">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4DD672B4"/>
    </Element>
    <Element Type="Param" Id="4DD672B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4E72058E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F7911B"/>
        <Parameter Type="Param" Library="AIAI" Id="569E5790"/>
        <Parameter Type="Param" Library="AIAI" Id="B03143E7"/>
    </Element>
    <Element Type="Param" Id="B3F7911B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="682420A7"/>
    </Element>
    <Element Type="Param" Id="682420A7">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="A1C7AFF2"/>
        <Array Type="Param" Library="AIAI" Id="A7454C08"/>
    </Element>
    <Element Type="Param" Id="A1C7AFF2">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="A7454C08">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="43879C10"/>
        <Array Type="Param" Library="AIAI" Id="63EC8C4C"/>
    </Element>
    <Element Type="Param" Id="43879C10">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="63EC8C4C">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="569E5790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B03143E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6F8AD507"/>
    </Element>
    <Element Type="Comment" Id="799CD128">
        <Comment>
            Decide if we want to switch targets
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1E52D368">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80D9FF6E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA7C747E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="331CFBF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A30E51F3"/>
    </Element>
    <Element Type="FunctionCall" Id="80D9FF6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C3FE773D"/>
        <Parameter Type="Param" Library="AIAI" Id="DE00A0CC"/>
    </Element>
    <Element Type="Param" Id="C3FE773D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1CE838E2"/>
    </Element>
    <Element Type="Param" Id="DE00A0CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76DFA453"/>
    </Element>
    <Element Type="FunctionCall" Id="76DFA453">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="E48E11B3"/>
        <Parameter Type="Param" Library="AIAI" Id="5CB14887"/>
        <Parameter Type="Param" Library="AIAI" Id="58C33454"/>
    </Element>
    <Element Type="Param" Id="E48E11B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="5CB14887">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D842CE5C"/>
        <Array Type="Param" Library="AIAI" Id="F7AF1057"/>
    </Element>
    <Element Type="Param" Id="D842CE5C">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="F7AF1057">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="58C33454">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="EA7C747E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="52A8C92C"/>
        <Parameter Type="Param" Library="AIAI" Id="3E58E1CB"/>
    </Element>
    <Element Type="Param" Id="52A8C92C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1B093CDD"/>
    </Element>
    <Element Type="Param" Id="3E58E1CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80FF2B57"/>
    </Element>
    <Element Type="FunctionCall" Id="80FF2B57">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="C3665EEC"/>
        <Parameter Type="Param" Library="AIAI" Id="BEDB9CE3"/>
        <Parameter Type="Param" Library="AIAI" Id="9D32B906"/>
    </Element>
    <Element Type="Param" Id="C3665EEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="BEDB9CE3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22AF25E3"/>
    </Element>
    <Element Type="Param" Id="9D32B906">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="331CFBF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="965FC410"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A96FCDD6"/>
    </Element>
    <Element Type="FunctionCall" Id="965FC410">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="149E9F8C"/>
    </Element>
    <Element Type="Param" Id="149E9F8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A96FCDD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="99DA608C"/>
        <Parameter Type="Param" Library="AIAI" Id="EDB7F15C"/>
        <Parameter Type="Param" Library="AIAI" Id="506CE102"/>
    </Element>
    <Element Type="Param" Id="99DA608C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1CE838E2"/>
    </Element>
    <Element Type="Param" Id="EDB7F15C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="506CE102">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1B093CDD"/>
    </Element>
    <Element Type="FunctionCall" Id="A30E51F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="09F58691"/>
        <Parameter Type="Param" Library="AIAI" Id="4FF1D43C"/>
        <Parameter Type="Param" Library="AIAI" Id="4C328D0F"/>
    </Element>
    <Element Type="Param" Id="09F58691">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3372A748"/>
    </Element>
    <Element Type="FunctionCall" Id="3372A748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="78FD17AF"/>
    </Element>
    <Element Type="Param" Id="78FD17AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5A6E56AA"/>
        <Array Type="Param" Library="AIAI" Id="581C2717"/>
    </Element>
    <Element Type="Param" Id="5A6E56AA">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="581C2717">
        <Parameter Type="ParamDef" Library="AIAI" Id="16B4BC1D"/>
    </Element>
    <Element Type="Param" Id="4FF1D43C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4C328D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="557420DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9861BC19"/>
    </Element>
    <Element Type="Param" Id="9861BC19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="5B7285D3">
        <Identifier>HeroAIShouldGiveUpOnFocusHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20E40C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C27A859B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA4D111A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F2C48AB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2552006D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C611FC49"/>
    </Element>
    <Element Type="ParamDef" Id="0CECAC28">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="26884011"/>
    </Element>
    <Element Type="Param" Id="26884011">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="20E40C3C">
        <Comment>
            Give up on attack conditions:
            The target is out of vision and we are standing at their last seen position
            Enemy is too far away.
            You are too low health.
            You are straying too far from your lane. (Allow hero to chase enemies around in home base and enemy base)
            They moved behind a gate.
            They are being protected by a tower or you are being attacked by a tower and you are not about to kill them.
            The enemy ran into their spawn.
            The enemy is invulnerable. (Also includes Uther's spirit)
            Want to retreat from dangerous ability.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C27A859B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="1011CF4C"/>
    </Element>
    <Element Type="Param" Id="1011CF4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="FunctionCall" Id="AA4D111A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5138DF52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AEA9CB1"/>
    </Element>
    <Element Type="FunctionCall" Id="5138DF52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1133CF8F"/>
    </Element>
    <Element Type="Param" Id="1133CF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6AEA9CB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC78A5A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4149573D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F549EAA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94EB0FDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A44493E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45E29002"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34FA24DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C25A0283"/>
    </Element>
    <Element Type="FunctionCall" Id="DC78A5A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="728F6A50"/>
        <Parameter Type="Param" Library="AIAI" Id="598D0C05"/>
        <Parameter Type="Param" Library="AIAI" Id="0F0AF7EF"/>
    </Element>
    <Element Type="Param" Id="728F6A50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B24B3469"/>
    </Element>
    <Element Type="FunctionCall" Id="B24B3469">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="C7739F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="B929E3F1"/>
    </Element>
    <Element Type="Param" Id="C7739F0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93802A5A"/>
    </Element>
    <Element Type="FunctionCall" Id="93802A5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="310989CC"/>
    </Element>
    <Element Type="Param" Id="310989CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8BBBBC84"/>
        <Array Type="Param" Library="AIAI" Id="C13CDB20"/>
    </Element>
    <Element Type="Param" Id="8BBBBC84">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C13CDB20">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="B929E3F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11D8AC17"/>
    </Element>
    <Element Type="FunctionCall" Id="11D8AC17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9BD6FE79"/>
    </Element>
    <Element Type="Param" Id="9BD6FE79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5CD1381A"/>
        <Array Type="Param" Library="AIAI" Id="B90B09D9"/>
    </Element>
    <Element Type="Param" Id="5CD1381A">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="B90B09D9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="598D0C05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0F0AF7EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5617E293"/>
    </Element>
    <Element Type="FunctionCall" Id="4149573D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1EE2CA"/>
        <Parameter Type="Param" Library="AIAI" Id="206C4F78"/>
        <Parameter Type="Param" Library="AIAI" Id="7AFE7059"/>
    </Element>
    <Element Type="Param" Id="CC1EE2CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84ED53AE"/>
    </Element>
    <Element Type="FunctionCall" Id="84ED53AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3718F7A4"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E63D56"/>
        <Parameter Type="Param" Library="AIAI" Id="AB2D02BB"/>
    </Element>
    <Element Type="Param" Id="3718F7A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="21C2694F"/>
        <Array Type="Param" Library="AIAI" Id="AE8D7330"/>
    </Element>
    <Element Type="Param" Id="21C2694F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AE8D7330">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="E7E63D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="AB2D02BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="206C4F78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7AFE7059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="0AF9B000"/>
    </Element>
    <Element Type="Param" Id="0AF9B000">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B46F848F"/>
    </Element>
    <Element Type="FunctionCall" Id="B46F848F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="826CAE20"/>
    </Element>
    <Element Type="Param" Id="826CAE20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5214CED7"/>
        <Array Type="Param" Library="AIAI" Id="9554F3CE"/>
    </Element>
    <Element Type="Param" Id="5214CED7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="9554F3CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="FunctionCall" Id="F549EAA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D822F5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A410400"/>
    </Element>
    <Element Type="FunctionCall" Id="4D822F5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B2620A20"/>
        <Parameter Type="Param" Library="AIAI" Id="66DA37CC"/>
        <Parameter Type="Param" Library="AIAI" Id="0507F8B4"/>
    </Element>
    <Element Type="Param" Id="B2620A20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D93ADC60"/>
    </Element>
    <Element Type="FunctionCall" Id="D93ADC60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="4F796BA4"/>
        <Parameter Type="Param" Library="AIAI" Id="0820BA38"/>
    </Element>
    <Element Type="Param" Id="4F796BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0C6117FA"/>
        <Array Type="Param" Library="AIAI" Id="62D82EBD"/>
    </Element>
    <Element Type="Param" Id="0C6117FA">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="62D82EBD">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="0820BA38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D4D60E5"/>
    </Element>
    <Element Type="FunctionCall" Id="9D4D60E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5CD2816E"/>
    </Element>
    <Element Type="Param" Id="5CD2816E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0655DCE7"/>
        <Array Type="Param" Library="AIAI" Id="09A8BC7C"/>
    </Element>
    <Element Type="Param" Id="0655DCE7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="09A8BC7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="66DA37CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0507F8B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8A410400">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="08E06192"/>
        <Parameter Type="Param" Library="AIAI" Id="29B4C598"/>
        <Parameter Type="Param" Library="AIAI" Id="58959A06"/>
    </Element>
    <Element Type="Param" Id="08E06192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FBA48D2"/>
    </Element>
    <Element Type="FunctionCall" Id="8FBA48D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="250D5894"/>
        <Parameter Type="Param" Library="AIAI" Id="B3EA69D9"/>
    </Element>
    <Element Type="Param" Id="250D5894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB446F62"/>
    </Element>
    <Element Type="FunctionCall" Id="AB446F62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="166BFE41"/>
    </Element>
    <Element Type="Param" Id="166BFE41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="914852DF"/>
        <Array Type="Param" Library="AIAI" Id="F22D505A"/>
    </Element>
    <Element Type="Param" Id="914852DF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F22D505A">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="B3EA69D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D5281673"/>
        <Array Type="Param" Library="AIAI" Id="BE8148E9"/>
    </Element>
    <Element Type="Param" Id="D5281673">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="BE8148E9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="29B4C598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="58959A06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="FunctionCall" Id="94EB0FDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="99BD7175"/>
        <Parameter Type="Param" Library="AIAI" Id="879F0837"/>
        <Parameter Type="Param" Library="AIAI" Id="1C3E0D3C"/>
    </Element>
    <Element Type="Param" Id="99BD7175">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A27A148"/>
    </Element>
    <Element Type="FunctionCall" Id="6A27A148">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ABF82322"/>
        <Parameter Type="Param" Library="AIAI" Id="47124284"/>
    </Element>
    <Element Type="Param" Id="47124284">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B10AA69A"/>
        <Array Type="Param" Library="AIAI" Id="35B9A15F"/>
    </Element>
    <Element Type="Param" Id="B10AA69A">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="35B9A15F">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="879F0837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1C3E0D3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3A44493E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C20F740"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63DBD48D"/>
    </Element>
    <Element Type="FunctionCall" Id="7C20F740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56848139"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FDCECBA"/>
    </Element>
    <Element Type="FunctionCall" Id="56848139">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C2E9B863"/>
        <Parameter Type="Param" Library="AIAI" Id="3A08A1D1"/>
        <Parameter Type="Param" Library="AIAI" Id="2D381660"/>
    </Element>
    <Element Type="Param" Id="C2E9B863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C803A35"/>
    </Element>
    <Element Type="FunctionCall" Id="6C803A35">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="26AC257F"/>
        <Parameter Type="Param" Library="AIAI" Id="F93B5A33"/>
    </Element>
    <Element Type="Param" Id="26AC257F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="32432793"/>
    </Element>
    <Element Type="Param" Id="F93B5A33">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="91BB60A6"/>
        <Array Type="Param" Library="AIAI" Id="DD04A517"/>
    </Element>
    <Element Type="Param" Id="91BB60A6">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="DD04A517">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="3A08A1D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D381660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6FDCECBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="537BAD74"/>
        <Parameter Type="Param" Library="AIAI" Id="F06C1AC4"/>
        <Parameter Type="Param" Library="AIAI" Id="B87F2DF9"/>
    </Element>
    <Element Type="Param" Id="537BAD74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="374C3995"/>
    </Element>
    <Element Type="FunctionCall" Id="374C3995">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4C5E86A4"/>
        <Parameter Type="Param" Library="AIAI" Id="EA3CD4A4"/>
    </Element>
    <Element Type="Param" Id="EA3CD4A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="F06C1AC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B87F2DF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="63DBD48D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10CC03EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3BA7B4E"/>
    </Element>
    <Element Type="FunctionCall" Id="10CC03EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6BF24EA6"/>
        <Parameter Type="Param" Library="AIAI" Id="40EBA507"/>
        <Parameter Type="Param" Library="AIAI" Id="6720ED23"/>
    </Element>
    <Element Type="Param" Id="6BF24EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F7E12B8"/>
    </Element>
    <Element Type="FunctionCall" Id="5F7E12B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="307DA2E8"/>
        <Parameter Type="Param" Library="AIAI" Id="1BA95A57"/>
    </Element>
    <Element Type="Param" Id="307DA2E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="447D56AA"/>
    </Element>
    <Element Type="FunctionCall" Id="447D56AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B5DF88BB"/>
    </Element>
    <Element Type="Param" Id="B5DF88BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A4BE0C81"/>
        <Array Type="Param" Library="AIAI" Id="0807B155"/>
    </Element>
    <Element Type="Param" Id="A4BE0C81">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0807B155">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="1BA95A57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E7A84E"/>
    </Element>
    <Element Type="FunctionCall" Id="35E7A84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="14BABD1F"/>
    </Element>
    <Element Type="Param" Id="14BABD1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="80F35268"/>
        <Array Type="Param" Library="AIAI" Id="47B9B9F9"/>
    </Element>
    <Element Type="Param" Id="80F35268">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="47B9B9F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="40EBA507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6720ED23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="776905E6"/>
    </Element>
    <Element Type="FunctionCall" Id="776905E6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="A1C2CD16"/>
    </Element>
    <Element Type="Param" Id="A1C2CD16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4B77FABE"/>
        <Array Type="Param" Library="AIAI" Id="F37C21EB"/>
    </Element>
    <Element Type="Param" Id="4B77FABE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F37C21EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="FunctionCall" Id="E3BA7B4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9A5C0421"/>
        <Parameter Type="Param" Library="AIAI" Id="1C0DD64A"/>
        <Parameter Type="Param" Library="AIAI" Id="29C8BC15"/>
    </Element>
    <Element Type="Param" Id="9A5C0421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4214F127"/>
    </Element>
    <Element Type="FunctionCall" Id="4214F127">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="AE59FDA4"/>
        <Parameter Type="Param" Library="AIAI" Id="2554C85E"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF22860"/>
    </Element>
    <Element Type="Param" Id="AE59FDA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="74207C5C"/>
        <Array Type="Param" Library="AIAI" Id="195CE7E6"/>
    </Element>
    <Element Type="Param" Id="74207C5C">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="195CE7E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="2554C85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="4DF22860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="1C0DD64A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="29C8BC15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="45E29002">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E9752406"/>
        <Parameter Type="Param" Library="AIAI" Id="BEB9E0BB"/>
        <Parameter Type="Param" Library="AIAI" Id="2A1D1EA5"/>
    </Element>
    <Element Type="Param" Id="E9752406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1866AD7"/>
    </Element>
    <Element Type="FunctionCall" Id="E1866AD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000386"/>
        <Parameter Type="Param" Library="AIAI" Id="71F4C4E4"/>
        <Parameter Type="Param" Library="AIAI" Id="009740E3"/>
    </Element>
    <Element Type="Param" Id="71F4C4E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000765"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1BAD1530"/>
        <Array Type="Param" Library="AIAI" Id="4C35CEEB"/>
    </Element>
    <Element Type="Param" Id="1BAD1530">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="4C35CEEB">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="009740E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000766"/>
        <Value>HomeShieldProtection</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="BEB9E0BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2A1D1EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="34FA24DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D10D5993"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D223F9"/>
        <Parameter Type="Param" Library="AIAI" Id="4D3DA568"/>
    </Element>
    <Element Type="Param" Id="D10D5993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DE74708"/>
    </Element>
    <Element Type="FunctionCall" Id="4DE74708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EE7AB1E8"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE05BB8"/>
    </Element>
    <Element Type="Param" Id="5DE05BB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDDFB820"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F03DDF8B"/>
        <Array Type="Param" Library="AIAI" Id="09A1AEB8"/>
    </Element>
    <Element Type="Param" Id="F03DDF8B">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="09A1AEB8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="F3D223F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D3DA568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C25A0283">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="866373B1"/>
        <Parameter Type="Param" Library="AIAI" Id="82C0F3F1"/>
        <Parameter Type="Param" Library="AIAI" Id="E926FDBF"/>
    </Element>
    <Element Type="Param" Id="866373B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="283A90EF"/>
    </Element>
    <Element Type="FunctionCall" Id="283A90EF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="275E021D"/>
    </Element>
    <Element Type="Param" Id="275E021D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="82C0F3F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E926FDBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F2C48AB6">
        <Comment>
            Check if there are too many enemies in the area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2552006D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F626AB7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBA0F0A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="070123C8"/>
    </Element>
    <Element Type="FunctionCall" Id="1F626AB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13394F6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E660DAA4"/>
    </Element>
    <Element Type="FunctionCall" Id="13394F6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FDB6872"/>
    </Element>
    <Element Type="Param" Id="8FDB6872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E660DAA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1492BD"/>
        <Parameter Type="Param" Library="AIAI" Id="11F9A576"/>
        <Parameter Type="Param" Library="AIAI" Id="892A3F2C"/>
    </Element>
    <Element Type="Param" Id="CC1492BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D7F1B0B6"/>
        <Array Type="Param" Library="AIAI" Id="4504B4F2"/>
    </Element>
    <Element Type="Param" Id="D7F1B0B6">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="4504B4F2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="11F9A576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="892A3F2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61E73DFB"/>
    </Element>
    <Element Type="FunctionCall" Id="61E73DFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A47ABB60"/>
        <Parameter Type="Param" Library="AIAI" Id="21E5011F"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E0D671"/>
    </Element>
    <Element Type="Param" Id="A47ABB60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="21E5011F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1300.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E0E0D671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DC0B182"/>
        <Array Type="Param" Library="AIAI" Id="0DB205B9"/>
    </Element>
    <Element Type="Param" Id="0DC0B182">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="0DB205B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="FunctionCall" Id="DBA0F0A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1338F88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0D73305"/>
    </Element>
    <Element Type="FunctionCall" Id="A1338F88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9768115"/>
    </Element>
    <Element Type="Param" Id="B9768115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D0D73305">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ECAAF9DD"/>
        <Parameter Type="Param" Library="AIAI" Id="B2CD1892"/>
        <Parameter Type="Param" Library="AIAI" Id="21CD89BB"/>
    </Element>
    <Element Type="Param" Id="ECAAF9DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FA683BD"/>
        <Array Type="Param" Library="AIAI" Id="6CD701F6"/>
    </Element>
    <Element Type="Param" Id="8FA683BD">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="6CD701F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="B2CD1892">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="21CD89BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87916E54"/>
    </Element>
    <Element Type="FunctionCall" Id="87916E54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="38F02E78"/>
        <Parameter Type="Param" Library="AIAI" Id="D68A6DF8"/>
        <Parameter Type="Param" Library="AIAI" Id="3F004B12"/>
    </Element>
    <Element Type="Param" Id="38F02E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D68A6DF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="3F004B12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57B4DBB9"/>
        <Array Type="Param" Library="AIAI" Id="1AC79F36"/>
    </Element>
    <Element Type="Param" Id="57B4DBB9">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="1AC79F36">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="FunctionCall" Id="070123C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1DC9D322"/>
        <Parameter Type="Param" Library="AIAI" Id="552476A1"/>
        <Parameter Type="Param" Library="AIAI" Id="684A58C0"/>
    </Element>
    <Element Type="Param" Id="1DC9D322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CD899B9"/>
    </Element>
    <Element Type="FunctionCall" Id="0CD899B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="FEE537D9"/>
    </Element>
    <Element Type="Param" Id="FEE537D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FB1D8EAB"/>
        <Array Type="Param" Library="AIAI" Id="6B70BAC8"/>
    </Element>
    <Element Type="Param" Id="FB1D8EAB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6B70BAC8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0CECAC28"/>
    </Element>
    <Element Type="Param" Id="552476A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="684A58C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D1F60FFC"/>
    </Element>
    <Element Type="FunctionCall" Id="C611FC49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1B54B00C"/>
    </Element>
    <Element Type="Param" Id="1B54B00C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="FA8A7F38">
        <Identifier>HeroAIHeroCanBeFocused</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="AIAI" Id="02845C59"/>
        <Variable Type="Variable" Library="AIAI" Id="DFE016CD"/>
        <Variable Type="Variable" Library="AIAI" Id="C334C692"/>
        <Variable Type="Variable" Library="AIAI" Id="B65894FC"/>
        <Variable Type="Variable" Library="AIAI" Id="BE800EF2"/>
        <Variable Type="Variable" Library="AIAI" Id="6B02078C"/>
        <Variable Type="Variable" Library="AIAI" Id="89D62E6B"/>
        <Variable Type="Variable" Library="AIAI" Id="6E572B85"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="780BCDDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2A4026C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7D56F55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F262DE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="692FA1F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C333FCEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF7045FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE46ABA"/>
    </Element>
    <Element Type="ParamDef" Id="127394BC">
        <Identifier>targetHero</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="67DD23AD"/>
    </Element>
    <Element Type="Param" Id="67DD23AD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="02845C59">
        <Identifier>enemyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8AAD325C"/>
    </Element>
    <Element Type="Param" Id="8AAD325C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DFE016CD">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2D05DAA9"/>
    </Element>
    <Element Type="Param" Id="2D05DAA9">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C334C692">
        <Identifier>distanceToCurrentTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ABE5F8AE"/>
    </Element>
    <Element Type="Param" Id="ABE5F8AE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B65894FC">
        <Identifier>distanceToNewTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7367AE5B"/>
    </Element>
    <Element Type="Param" Id="7367AE5B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BE800EF2">
        <Identifier>currentTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3928242"/>
    </Element>
    <Element Type="Param" Id="A3928242">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6B02078C">
        <Identifier>newTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5106D00F"/>
    </Element>
    <Element Type="Param" Id="5106D00F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="89D62E6B">
        <Identifier>currentTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2B2FCE58"/>
    </Element>
    <Element Type="Param" Id="2B2FCE58">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6E572B85">
        <Identifier>newTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="12C1E39A"/>
    </Element>
    <Element Type="Param" Id="12C1E39A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="780BCDDB">
        <Comment>
            Check if the hero unit is valid (somehow we got an error that it wasn't,  bug 119025).
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B2A4026C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A103389C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="492CD303"/>
    </Element>
    <Element Type="FunctionCall" Id="A103389C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C600DE33"/>
    </Element>
    <Element Type="Param" Id="C600DE33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="492CD303">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8FEAA0CA"/>
        <Parameter Type="Param" Library="AIAI" Id="05CE45E2"/>
        <Parameter Type="Param" Library="AIAI" Id="0A9F0141"/>
    </Element>
    <Element Type="Param" Id="8FEAA0CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FB3B319"/>
    </Element>
    <Element Type="FunctionCall" Id="9FB3B319">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C5947C24"/>
    </Element>
    <Element Type="Param" Id="C5947C24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="05CE45E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0A9F0141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E7D56F55">
        <Comment>
            Check if the enemy team has vision of the hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6F262DE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C67818B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05109CB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3EC5CBA"/>
    </Element>
    <Element Type="FunctionCall" Id="9C67818B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DB459290"/>
        <Parameter Type="Param" Library="AIAI" Id="8E814307"/>
    </Element>
    <Element Type="Param" Id="DB459290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02845C59"/>
    </Element>
    <Element Type="Param" Id="8E814307">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="05109CB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD702CA1"/>
        <Parameter Type="Param" Library="AIAI" Id="E9725677"/>
    </Element>
    <Element Type="Param" Id="BD702CA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02845C59"/>
    </Element>
    <Element Type="Param" Id="E9725677">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EC5CBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="40C4B31A"/>
        <Parameter Type="Param" Library="AIAI" Id="7D246A63"/>
        <Parameter Type="Param" Library="AIAI" Id="0BC9C1CB"/>
    </Element>
    <Element Type="Param" Id="40C4B31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B008B396"/>
        <Array Type="Param" Library="AIAI" Id="C46A8453"/>
    </Element>
    <Element Type="Param" Id="B008B396">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="C46A8453">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51A27DFA"/>
    </Element>
    <Element Type="FunctionCall" Id="51A27DFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="74DC1173"/>
    </Element>
    <Element Type="Param" Id="74DC1173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="7D246A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0BC9C1CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="692FA1F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="963F0C67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E250C7"/>
    </Element>
    <Element Type="FunctionCall" Id="963F0C67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A871573E"/>
    </Element>
    <Element Type="Param" Id="A871573E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="35E250C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="77C240F1"/>
        <Parameter Type="Param" Library="AIAI" Id="BB38F9C3"/>
        <Parameter Type="Param" Library="AIAI" Id="94800FDA"/>
    </Element>
    <Element Type="Param" Id="77C240F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDF1308B"/>
    </Element>
    <Element Type="FunctionCall" Id="FDF1308B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="1E5D3014"/>
        <Parameter Type="Param" Library="AIAI" Id="83112EE7"/>
    </Element>
    <Element Type="Param" Id="1E5D3014">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="83112EE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Variable Type="Variable" Library="AIAI" Id="02845C59"/>
    </Element>
    <Element Type="Param" Id="BB38F9C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94800FDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C333FCEC">
        <Comment>
            Check if they are a valid focus target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EF7045FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A0C6BD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C0D1732"/>
    </Element>
    <Element Type="FunctionCall" Id="7A0C6BD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDD07BA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8809A48C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17DEBD0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC2E8334"/>
    </Element>
    <Element Type="FunctionCall" Id="DDD07BA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2109B58A"/>
        <Parameter Type="Param" Library="AIAI" Id="4D23E2C5"/>
        <Parameter Type="Param" Library="AIAI" Id="D9CFAA43"/>
    </Element>
    <Element Type="Param" Id="2109B58A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="546D63CE"/>
    </Element>
    <Element Type="FunctionCall" Id="546D63CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="2AF01EE3"/>
    </Element>
    <Element Type="Param" Id="2AF01EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="4D23E2C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D9CFAA43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="8809A48C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C4B750AE"/>
        <Parameter Type="Param" Library="AIAI" Id="546BD9D9"/>
        <Parameter Type="Param" Library="AIAI" Id="C3EB9005"/>
    </Element>
    <Element Type="Param" Id="C4B750AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF27E2BD"/>
    </Element>
    <Element Type="FunctionCall" Id="BF27E2BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EE7AB1E8"/>
        <Parameter Type="Param" Library="AIAI" Id="1FC3AD63"/>
    </Element>
    <Element Type="Param" Id="1FC3AD63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDDFB820"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="546BD9D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C3EB9005">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="17DEBD0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB1A2D4"/>
        <Parameter Type="Param" Library="AIAI" Id="191409FA"/>
        <Parameter Type="Param" Library="AIAI" Id="8C7294A6"/>
    </Element>
    <Element Type="Param" Id="4FB1A2D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E80C7543"/>
    </Element>
    <Element Type="FunctionCall" Id="E80C7543">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Parameter Type="Param" Library="AIAI" Id="3D0ECEC3"/>
        <Parameter Type="Param" Library="AIAI" Id="BF54EAFA"/>
    </Element>
    <Element Type="Param" Id="3D0ECEC3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="BF54EAFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="2355DE2A"/>
    </Element>
    <Element Type="Param" Id="191409FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8C7294A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CC2E8334">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5DF509E7"/>
        <Parameter Type="Param" Library="AIAI" Id="E858FD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="0948E821"/>
    </Element>
    <Element Type="Param" Id="5DF509E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED72D880"/>
    </Element>
    <Element Type="FunctionCall" Id="ED72D880">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ABF82322"/>
        <Parameter Type="Param" Library="AIAI" Id="D77B7141"/>
    </Element>
    <Element Type="Param" Id="D77B7141">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="127394BC"/>
    </Element>
    <Element Type="Param" Id="E858FD6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0948E821">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4C0D1732">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3730094A"/>
    </Element>
    <Element Type="Param" Id="3730094A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE46ABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C8E3B9C3"/>
    </Element>
    <Element Type="Param" Id="C8E3B9C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="28F8D71E">
        <Identifier>HeroAIHeroAvailableToStartFocus</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
        <Variable Type="Variable" Library="AIAI" Id="D59D92D8"/>
        <Variable Type="Variable" Library="AIAI" Id="4DEC9B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="FD731C8C"/>
        <Variable Type="Variable" Library="AIAI" Id="45514BC2"/>
        <Variable Type="Variable" Library="AIAI" Id="BB6F79E0"/>
        <Variable Type="Variable" Library="AIAI" Id="A552FD1E"/>
        <Variable Type="Variable" Library="AIAI" Id="476DD537"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2588AC77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C85765F1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BB183687"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1E3BEFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9026B65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83576C7D"/>
    </Element>
    <Element Type="ParamDef" Id="CFA42FC5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BE625BCC"/>
    </Element>
    <Element Type="Param" Id="BE625BCC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D59D92D8">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E77D0A53"/>
    </Element>
    <Element Type="Param" Id="E77D0A53">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4DEC9B8C">
        <Identifier>distanceToCurrentTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FC96168A"/>
    </Element>
    <Element Type="Param" Id="FC96168A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FD731C8C">
        <Identifier>distanceToNewTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF223BA5"/>
    </Element>
    <Element Type="Param" Id="FF223BA5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="45514BC2">
        <Identifier>currentTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8912D12E"/>
    </Element>
    <Element Type="Param" Id="8912D12E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BB6F79E0">
        <Identifier>newTargetHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F7A6F0E5"/>
    </Element>
    <Element Type="Param" Id="F7A6F0E5">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A552FD1E">
        <Identifier>currentTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="574E93A8"/>
    </Element>
    <Element Type="Param" Id="574E93A8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="476DD537">
        <Identifier>newTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FBABA8B3"/>
    </Element>
    <Element Type="Param" Id="FBABA8B3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="2588AC77">
        <Comment>
            Make sure we are willing to focus a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C85765F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D3FDB49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FF79E4B"/>
    </Element>
    <Element Type="FunctionCall" Id="2D3FDB49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9E8B93F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D75D26A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A42F1EF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B01D8C08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="001A8C19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EB71F0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="889C0047"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F9D995F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2277CCD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44880B82"/>
    </Element>
    <Element Type="FunctionCall" Id="D9E8B93F">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5CD4274B"/>
        <Parameter Type="Param" Library="AIAI" Id="1E04D109"/>
        <Parameter Type="Param" Library="AIAI" Id="E1AEBEB8"/>
    </Element>
    <Element Type="Param" Id="5CD4274B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="189482B5"/>
    </Element>
    <Element Type="FunctionCall" Id="189482B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="58DD2A91"/>
    </Element>
    <Element Type="Param" Id="58DD2A91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27099F4F"/>
        <Array Type="Param" Library="AIAI" Id="736784A2"/>
    </Element>
    <Element Type="Param" Id="27099F4F">
        <Variable Type="Variable" Library="AIAI" Id="4C6B205C"/>
    </Element>
    <Element Type="Param" Id="736784A2">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="1E04D109">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E1AEBEB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1D75D26A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D10416AC"/>
        <Parameter Type="Param" Library="AIAI" Id="61C224BF"/>
        <Parameter Type="Param" Library="AIAI" Id="E058E967"/>
    </Element>
    <Element Type="Param" Id="D10416AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA16CCE8"/>
        <Array Type="Param" Library="AIAI" Id="BA1F7436"/>
    </Element>
    <Element Type="Param" Id="AA16CCE8">
        <Variable Type="Variable" Library="AIAI" Id="46220F41"/>
    </Element>
    <Element Type="Param" Id="BA1F7436">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="61C224BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E058E967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EC0371A"/>
    </Element>
    <Element Type="FunctionCall" Id="4EC0371A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0A9C46CB"/>
    </Element>
    <Element Type="Param" Id="0A9C46CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="A42F1EF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9D7E1A"/>
        <Parameter Type="Param" Library="AIAI" Id="2B7EDA0A"/>
        <Parameter Type="Param" Library="AIAI" Id="D4416681"/>
    </Element>
    <Element Type="Param" Id="BF9D7E1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="389E05CC"/>
        <Array Type="Param" Library="AIAI" Id="C88F1178"/>
    </Element>
    <Element Type="Param" Id="389E05CC">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="C88F1178">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="2B7EDA0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D4416681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B01D8C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E52E4C"/>
        <Parameter Type="Param" Library="AIAI" Id="05FEAF5F"/>
        <Parameter Type="Param" Library="AIAI" Id="39004D18"/>
    </Element>
    <Element Type="Param" Id="E3E52E4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA87C592"/>
    </Element>
    <Element Type="FunctionCall" Id="DA87C592">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="04ECE8DA"/>
        <Parameter Type="Param" Library="AIAI" Id="054E057A"/>
        <Parameter Type="Param" Library="AIAI" Id="C1B2C2F8"/>
    </Element>
    <Element Type="Param" Id="04ECE8DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E9464866"/>
        <Array Type="Param" Library="AIAI" Id="718A8885"/>
    </Element>
    <Element Type="Param" Id="E9464866">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="718A8885">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="054E057A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="C1B2C2F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="05FEAF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="39004D18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="5CA779B5"/>
    </Element>
    <Element Type="Param" Id="5CA779B5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F330E146"/>
    </Element>
    <Element Type="FunctionCall" Id="F330E146">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6681A8A9"/>
    </Element>
    <Element Type="Param" Id="6681A8A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A56DE780"/>
        <Array Type="Param" Library="AIAI" Id="7C5478A9"/>
    </Element>
    <Element Type="Param" Id="A56DE780">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="7C5478A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="FunctionCall" Id="001A8C19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="373CC0E9"/>
        <Parameter Type="Param" Library="AIAI" Id="105A7F03"/>
        <Parameter Type="Param" Library="AIAI" Id="75D3676B"/>
    </Element>
    <Element Type="Param" Id="373CC0E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0EC4A994"/>
        <Array Type="Param" Library="AIAI" Id="4AE9649A"/>
    </Element>
    <Element Type="Param" Id="0EC4A994">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4AE9649A">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="105A7F03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="75D3676B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0EB71F0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="77CAB888"/>
        <Parameter Type="Param" Library="AIAI" Id="28404C73"/>
        <Parameter Type="Param" Library="AIAI" Id="8D984E86"/>
    </Element>
    <Element Type="Param" Id="77CAB888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F13E6981"/>
    </Element>
    <Element Type="FunctionCall" Id="F13E6981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="FB4B5D17"/>
    </Element>
    <Element Type="Param" Id="FB4B5D17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C7C7AB84"/>
        <Array Type="Param" Library="AIAI" Id="1330552B"/>
    </Element>
    <Element Type="Param" Id="C7C7AB84">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="1330552B">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="28404C73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D984E86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="889C0047">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9F6AC30B"/>
        <Parameter Type="Param" Library="AIAI" Id="6577F817"/>
        <Parameter Type="Param" Library="AIAI" Id="7DCA46C8"/>
    </Element>
    <Element Type="Param" Id="9F6AC30B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E4D33E0"/>
    </Element>
    <Element Type="FunctionCall" Id="2E4D33E0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0AA77737"/>
        <Parameter Type="Param" Library="AIAI" Id="5DCFB778"/>
    </Element>
    <Element Type="Param" Id="5DCFB778">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6EBAAE20"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="6577F817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7DCA46C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0F9D995F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DEEB963B"/>
        <Parameter Type="Param" Library="AIAI" Id="D2EA0183"/>
        <Parameter Type="Param" Library="AIAI" Id="E40E4229"/>
    </Element>
    <Element Type="Param" Id="DEEB963B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E3F211B"/>
    </Element>
    <Element Type="FunctionCall" Id="8E3F211B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4C5E86A4"/>
        <Parameter Type="Param" Library="AIAI" Id="DE41D918"/>
    </Element>
    <Element Type="Param" Id="DE41D918">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="D2EA0183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E40E4229">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2277CCD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="41422003"/>
        <Parameter Type="Param" Library="AIAI" Id="BA7FF143"/>
        <Parameter Type="Param" Library="AIAI" Id="62777ADC"/>
    </Element>
    <Element Type="Param" Id="41422003">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD8675A4"/>
    </Element>
    <Element Type="FunctionCall" Id="CD8675A4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4315AD"/>
    </Element>
    <Element Type="Param" Id="9E4315AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="BA7FF143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="62777ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="44880B82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FBA835"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2284C0"/>
        <Parameter Type="Param" Library="AIAI" Id="51B1C769"/>
    </Element>
    <Element Type="Param" Id="E7FBA835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB89D221"/>
    </Element>
    <Element Type="FunctionCall" Id="AB89D221">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="C47B2112"/>
    </Element>
    <Element Type="Param" Id="C47B2112">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="3C2284C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="51B1C769">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9FF79E4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="33154634"/>
    </Element>
    <Element Type="Param" Id="33154634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BB183687">
        <Comment>
            Check if there are too many enemies in the area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D1E3BEFC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB9011D"/>
    </Element>
    <Element Type="Param" Id="2FB9011D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="FunctionCall" Id="B9026B65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22B74F1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47F2863A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDAAFD9B"/>
    </Element>
    <Element Type="FunctionCall" Id="22B74F1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA3827C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBE669D3"/>
    </Element>
    <Element Type="FunctionCall" Id="FA3827C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="88BD9638"/>
    </Element>
    <Element Type="Param" Id="88BD9638">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FBE669D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="70DDB4AE"/>
        <Parameter Type="Param" Library="AIAI" Id="DA2BC32B"/>
        <Parameter Type="Param" Library="AIAI" Id="F3AD662B"/>
    </Element>
    <Element Type="Param" Id="70DDB4AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BC2EEF5"/>
        <Array Type="Param" Library="AIAI" Id="6EDD7E36"/>
    </Element>
    <Element Type="Param" Id="6BC2EEF5">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="6EDD7E36">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="DA2BC32B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F3AD662B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5551D78C"/>
    </Element>
    <Element Type="FunctionCall" Id="5551D78C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C600FE95"/>
        <Parameter Type="Param" Library="AIAI" Id="36CEB0E1"/>
        <Parameter Type="Param" Library="AIAI" Id="C89582F6"/>
    </Element>
    <Element Type="Param" Id="C600FE95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="36CEB0E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C89582F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D321D5F9"/>
        <Array Type="Param" Library="AIAI" Id="5B195711"/>
    </Element>
    <Element Type="Param" Id="D321D5F9">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="5B195711">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="FunctionCall" Id="47F2863A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81AEEC48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EB94CA6"/>
    </Element>
    <Element Type="FunctionCall" Id="81AEEC48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0E0F1D0D"/>
    </Element>
    <Element Type="Param" Id="0E0F1D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6EB94CA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52B2E264"/>
        <Parameter Type="Param" Library="AIAI" Id="FEE7AFDE"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA31139"/>
    </Element>
    <Element Type="Param" Id="52B2E264">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0048664"/>
        <Array Type="Param" Library="AIAI" Id="817CFC5C"/>
    </Element>
    <Element Type="Param" Id="A0048664">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="817CFC5C">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="FEE7AFDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="ABA31139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DAE11CF"/>
        <Array Type="Param" Library="AIAI" Id="093AE8D3"/>
    </Element>
    <Element Type="Param" Id="0DAE11CF">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="093AE8D3">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="FunctionCall" Id="CDAAFD9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B5360356"/>
        <Parameter Type="Param" Library="AIAI" Id="018A0A5E"/>
        <Parameter Type="Param" Library="AIAI" Id="ACF0CC44"/>
    </Element>
    <Element Type="Param" Id="B5360356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC11EC7"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC11EC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="E386C8E5"/>
    </Element>
    <Element Type="Param" Id="E386C8E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E208F3D5"/>
        <Array Type="Param" Library="AIAI" Id="9E0AF92C"/>
    </Element>
    <Element Type="Param" Id="E208F3D5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9E0AF92C">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFA42FC5"/>
    </Element>
    <Element Type="Param" Id="018A0A5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="ACF0CC44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D1F60FFC"/>
    </Element>
    <Element Type="FunctionCall" Id="83576C7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="11CC5CC5"/>
    </Element>
    <Element Type="Param" Id="11CC5CC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="09926E26">
        <Identifier>HeroAIHeroWantsToFocusHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B5A7432"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="25FE23CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE0D9603"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3963AC43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="974888F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="838CC386"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7489AA7A"/>
    </Element>
    <Element Type="ParamDef" Id="2BB9361A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="78245405"/>
    </Element>
    <Element Type="Param" Id="78245405">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="7B5A7432">
        <Identifier>targetHero</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="19EA8FB1"/>
    </Element>
    <Element Type="Param" Id="19EA8FB1">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="25FE23CD">
        <Comment>
            Don't focus hero if they are too far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BE0D9603">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98017C22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6A10819"/>
    </Element>
    <Element Type="FunctionCall" Id="98017C22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FFC39275"/>
        <Parameter Type="Param" Library="AIAI" Id="D8AE05F4"/>
        <Parameter Type="Param" Library="AIAI" Id="1FFAF68E"/>
    </Element>
    <Element Type="Param" Id="FFC39275">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD334810"/>
    </Element>
    <Element Type="FunctionCall" Id="FD334810">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6B254EE7"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B9B1BD"/>
    </Element>
    <Element Type="Param" Id="6B254EE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A874BFF"/>
    </Element>
    <Element Type="FunctionCall" Id="2A874BFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BC13EB45"/>
    </Element>
    <Element Type="Param" Id="BC13EB45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C6007261"/>
        <Array Type="Param" Library="AIAI" Id="9B04DC09"/>
    </Element>
    <Element Type="Param" Id="C6007261">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9B04DC09">
        <Parameter Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
    </Element>
    <Element Type="Param" Id="C2B9B1BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB964129"/>
    </Element>
    <Element Type="FunctionCall" Id="FB964129">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="900738F7"/>
    </Element>
    <Element Type="Param" Id="900738F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B5A7432"/>
    </Element>
    <Element Type="Param" Id="D8AE05F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1FFAF68E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="78ABB77F"/>
    </Element>
    <Element Type="FunctionCall" Id="B6A10819">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="734EFD0E"/>
    </Element>
    <Element Type="Param" Id="734EFD0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3963AC43">
        <Comment>
            Don't focus hero if they are near the edge of the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="974888F4">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="01425894"/>
        <Parameter Type="Param" Library="AIAI" Id="485ACCD0"/>
    </Element>
    <Element Type="Param" Id="01425894">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A427FE48"/>
    </Element>
    <Element Type="FunctionCall" Id="A427FE48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6FEEB2A6"/>
    </Element>
    <Element Type="Param" Id="6FEEB2A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B5A7432"/>
    </Element>
    <Element Type="Param" Id="485ACCD0">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0B7B39E7"/>
        <Array Type="Param" Library="AIAI" Id="1D86C6EF"/>
    </Element>
    <Element Type="Param" Id="0B7B39E7">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="1D86C6EF">
        <Parameter Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
    </Element>
    <Element Type="FunctionCall" Id="838CC386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4AECDC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36996971"/>
    </Element>
    <Element Type="FunctionCall" Id="E4AECDC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6BF59F"/>
    </Element>
    <Element Type="Param" Id="FE6BF59F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="36996971">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2FB97D"/>
        <Parameter Type="Param" Library="AIAI" Id="7ABC638F"/>
        <Parameter Type="Param" Library="AIAI" Id="0AE23839"/>
    </Element>
    <Element Type="Param" Id="0B2FB97D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="12C72D2A"/>
    </Element>
    <Element Type="Param" Id="12C72D2A">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="3027C5B3"/>
        <Array Type="Param" Library="AIAI" Id="A3393660"/>
    </Element>
    <Element Type="Param" Id="3027C5B3">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="A3393660">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="583B4682"/>
        <Array Type="Param" Library="AIAI" Id="BDFCD150"/>
    </Element>
    <Element Type="Param" Id="583B4682">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="BDFCD150">
        <Parameter Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
    </Element>
    <Element Type="Param" Id="7ABC638F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0AE23839">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6F8AD507"/>
    </Element>
    <Element Type="FunctionCall" Id="7489AA7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="2D73C557"/>
    </Element>
    <Element Type="Param" Id="2D73C557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="34740E31">
        <Identifier>HeroAIFindBestFocusHeroTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CDBF3"/>
        <Variable Type="Variable" Library="AIAI" Id="4095C7B0"/>
        <Variable Type="Variable" Library="AIAI" Id="A3E813EC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1C63FA6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B920874D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="151A5EFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB693A71"/>
    </Element>
    <Element Type="ParamDef" Id="8A26AB3E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F2EDDC1C"/>
    </Element>
    <Element Type="Param" Id="F2EDDC1C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1471535C">
        <Identifier>enemyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0088C74"/>
    </Element>
    <Element Type="Param" Id="E0088C74">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="CD7CDBF3">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C288D1A"/>
    </Element>
    <Element Type="Param" Id="3C288D1A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4095C7B0">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1532D533"/>
    </Element>
    <Element Type="Param" Id="1532D533">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A3E813EC">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8DB4BFB0"/>
    </Element>
    <Element Type="Param" Id="8DB4BFB0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="1C63FA6D">
        <Comment>
            Look for another hero to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B920874D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="79C7B89E"/>
    </Element>
    <Element Type="Param" Id="79C7B89E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
    </Element>
    <Element Type="FunctionCall" Id="151A5EFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="5D261518"/>
        <Parameter Type="Param" Library="AIAI" Id="DB592BA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F57CABC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73662C34"/>
    </Element>
    <Element Type="Param" Id="5D261518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7A0A3B2F"/>
        <Array Type="Param" Library="AIAI" Id="306D0194"/>
    </Element>
    <Element Type="Param" Id="7A0A3B2F">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="306D0194">
        <Parameter Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
    </Element>
    <Element Type="Param" Id="DB592BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
    </Element>
    <Element Type="FunctionCall" Id="0F57CABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1D90F6FE"/>
        <Parameter Type="Param" Library="AIAI" Id="4BFC1430"/>
    </Element>
    <Element Type="Param" Id="1D90F6FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F39572"/>
    </Element>
    <Element Type="FunctionCall" Id="72F39572">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="C34AB082"/>
        <Parameter Type="Param" Library="AIAI" Id="04C916D5"/>
        <Parameter Type="Param" Library="AIAI" Id="7B89B354"/>
    </Element>
    <Element Type="Param" Id="C34AB082">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
    </Element>
    <Element Type="Param" Id="04C916D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="Param" Id="7B89B354">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
    </Element>
    <Element Type="Param" Id="4BFC1430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CDBF3"/>
    </Element>
    <Element Type="FunctionCall" Id="73662C34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E34E61E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E276663A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="395D0888"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF6CA2C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7792D757"/>
    </Element>
    <Element Type="FunctionCall" Id="E34E61E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4AA1355"/>
        <Parameter Type="Param" Library="AIAI" Id="5806DB3D"/>
        <Parameter Type="Param" Library="AIAI" Id="EED6463E"/>
    </Element>
    <Element Type="Param" Id="B4AA1355">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CDBF3"/>
    </Element>
    <Element Type="Param" Id="5806DB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="EED6463E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="4095C7B0"/>
    </Element>
    <Element Type="FunctionCall" Id="E276663A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="73C89B8B"/>
        <Parameter Type="Param" Library="AIAI" Id="0479CFDA"/>
        <Parameter Type="Param" Library="AIAI" Id="8A99701B"/>
    </Element>
    <Element Type="Param" Id="73C89B8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDD30EEA"/>
    </Element>
    <Element Type="FunctionCall" Id="DDD30EEA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA8A7F38"/>
        <Parameter Type="Param" Library="AIAI" Id="D1EFF2D3"/>
    </Element>
    <Element Type="Param" Id="D1EFF2D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="127394BC"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
    </Element>
    <Element Type="Param" Id="0479CFDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8A99701B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="395D0888">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED60A1C1"/>
        <Parameter Type="Param" Library="AIAI" Id="B42D59D7"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7B530F"/>
    </Element>
    <Element Type="Param" Id="ED60A1C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B286454A"/>
    </Element>
    <Element Type="FunctionCall" Id="B286454A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="09926E26"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A0D4D9"/>
        <Parameter Type="Param" Library="AIAI" Id="A81C0E82"/>
    </Element>
    <Element Type="Param" Id="D5A0D4D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2BB9361A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8A26AB3E"/>
    </Element>
    <Element Type="Param" Id="A81C0E82">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7B5A7432"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
    </Element>
    <Element Type="Param" Id="B42D59D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE7B530F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CF6CA2C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8138478E"/>
        <Parameter Type="Param" Library="AIAI" Id="0AA58CF1"/>
    </Element>
    <Element Type="Param" Id="8138478E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4095C7B0"/>
    </Element>
    <Element Type="Param" Id="0AA58CF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CDBF3"/>
    </Element>
    <Element Type="FunctionCall" Id="7792D757">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67D4E5C1"/>
        <Parameter Type="Param" Library="AIAI" Id="F9897B00"/>
    </Element>
    <Element Type="Param" Id="67D4E5C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A3E813EC"/>
    </Element>
    <Element Type="Param" Id="F9897B00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1471535C"/>
    </Element>
    <Element Type="FunctionCall" Id="DB693A71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="80AD2B67"/>
    </Element>
    <Element Type="Param" Id="80AD2B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="A3E813EC"/>
    </Element>
    <Element Type="Category" Id="CF1011B1">
        <Item Type="FunctionDef" Library="AIAI" Id="A9770D22"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4EDB711F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="430793B7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CEE3F3A8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DD182D5E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1BBE3373"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CAE6791E"/>
    </Element>
    <Element Type="FunctionDef" Id="A9770D22">
        <Identifier>HeroAIPlayerPingsCore</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="995B1C75"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="020BB03A"/>
        <Variable Type="Variable" Library="AIAI" Id="9C7B2088"/>
        <Variable Type="Variable" Library="AIAI" Id="BF11939A"/>
        <Variable Type="Variable" Library="AIAI" Id="7FD5FA25"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A8A21A55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="570FB2C7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="632E2DE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CD59F71"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECF5B0DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="625AA1A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E380FDE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E27DF9C"/>
    </Element>
    <Element Type="ParamDef" Id="995B1C75">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="43F5900C"/>
    </Element>
    <Element Type="Param" Id="43F5900C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="020BB03A">
        <Identifier>pingedCore</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8BF13E6C"/>
    </Element>
    <Element Type="Param" Id="8BF13E6C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9C7B2088">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4EA32AAC"/>
    </Element>
    <Element Type="Param" Id="4EA32AAC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BF11939A">
        <Identifier>testPingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE9D755B"/>
    </Element>
    <Element Type="Param" Id="DE9D755B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7FD5FA25">
        <Identifier>newPingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F1CAFAC7"/>
    </Element>
    <Element Type="Param" Id="F1CAFAC7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A8A21A55">
        <Comment>
            Ignore pings from AI players
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="570FB2C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C451718F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="609031CF"/>
    </Element>
    <Element Type="FunctionCall" Id="C451718F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="609031CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B86C0DF"/>
        <Parameter Type="Param" Library="AIAI" Id="144D9AD0"/>
        <Parameter Type="Param" Library="AIAI" Id="00E9CB8D"/>
    </Element>
    <Element Type="Param" Id="7B86C0DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA50B2E1"/>
    </Element>
    <Element Type="FunctionCall" Id="FA50B2E1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="8209CAA1"/>
        <Parameter Type="Param" Library="AIAI" Id="305E6F40"/>
    </Element>
    <Element Type="Param" Id="8209CAA1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="995B1C75"/>
    </Element>
    <Element Type="Param" Id="305E6F40">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="144D9AD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="00E9CB8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="632E2DE8">
        <Comment>
            Only keep track if it was the enemy core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4CD59F71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9D42075"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7B21F1A"/>
    </Element>
    <Element Type="FunctionCall" Id="B9D42075">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D7B21F1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6002ADC"/>
        <Parameter Type="Param" Library="AIAI" Id="14C6BB97"/>
        <Parameter Type="Param" Library="AIAI" Id="25831C7C"/>
    </Element>
    <Element Type="Param" Id="F6002ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BABBAC0A"/>
    </Element>
    <Element Type="FunctionCall" Id="BABBAC0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="E0FF574B"/>
        <Parameter Type="Param" Library="AIAI" Id="A6ED7BA6"/>
        <Parameter Type="Param" Library="AIAI" Id="7BFCA919"/>
    </Element>
    <Element Type="Param" Id="E0FF574B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="995B1C75"/>
    </Element>
    <Element Type="Param" Id="A6ED7BA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8126EE89"/>
    </Element>
    <Element Type="FunctionCall" Id="8126EE89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="58735C65"/>
    </Element>
    <Element Type="Param" Id="58735C65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="020BB03A"/>
    </Element>
    <Element Type="Param" Id="7BFCA919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="14C6BB97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="25831C7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="ECF5B0DB">
        <Comment>
            Store the ping data
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="625AA1A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E35D2614"/>
        <Parameter Type="Param" Library="AIAI" Id="7FECC598"/>
    </Element>
    <Element Type="Param" Id="E35D2614">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="EEBE4009"/>
        <Array Type="Param" Library="AIAI" Id="673E2164"/>
    </Element>
    <Element Type="Param" Id="EEBE4009">
        <Variable Type="Variable" Library="AIAI" Id="B2DEF17E"/>
    </Element>
    <Element Type="Param" Id="673E2164">
        <Variable Type="Variable" Library="AIAI" Id="9C7B2088"/>
    </Element>
    <Element Type="Param" Id="7FECC598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="748C063C"/>
    </Element>
    <Element Type="FunctionCall" Id="748C063C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5D1CFC"/>
        <Parameter Type="Param" Library="AIAI" Id="3F6AFB47"/>
        <Parameter Type="Param" Library="AIAI" Id="FF3C129A"/>
    </Element>
    <Element Type="Param" Id="6F5D1CFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3F6AFB47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FEDAE5D3"/>
    </Element>
    <Element Type="Param" Id="FF3C129A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="104127A9"/>
    </Element>
    <Element Type="FunctionCall" Id="104127A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="3067E4BC"/>
    </Element>
    <Element Type="Param" Id="3067E4BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="E380FDE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE2D5BB"/>
        <Parameter Type="Param" Library="AIAI" Id="52285564"/>
    </Element>
    <Element Type="Param" Id="1CE2D5BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="2409141A"/>
        <Array Type="Param" Library="AIAI" Id="68DED7CA"/>
    </Element>
    <Element Type="Param" Id="2409141A">
        <Variable Type="Variable" Library="AIAI" Id="097A252C"/>
    </Element>
    <Element Type="Param" Id="68DED7CA">
        <Variable Type="Variable" Library="AIAI" Id="9C7B2088"/>
    </Element>
    <Element Type="Param" Id="52285564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="995B1C75"/>
    </Element>
    <Element Type="FunctionCall" Id="0E27DF9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="63BF496F"/>
        <Parameter Type="Param" Library="AIAI" Id="523DAF63"/>
    </Element>
    <Element Type="Param" Id="63BF496F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="ECC6AB71"/>
        <Array Type="Param" Library="AIAI" Id="D2607859"/>
    </Element>
    <Element Type="Param" Id="ECC6AB71">
        <Variable Type="Variable" Library="AIAI" Id="B967071F"/>
    </Element>
    <Element Type="Param" Id="D2607859">
        <Variable Type="Variable" Library="AIAI" Id="9C7B2088"/>
    </Element>
    <Element Type="Param" Id="523DAF63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="020BB03A"/>
    </Element>
    <Element Type="FunctionDef" Id="4EDB711F">
        <Identifier>HeroAIFocusPingedCore</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="290DDDCC"/>
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
        <Variable Type="Variable" Library="AIAI" Id="EB0D409E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="258389DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39CCEAA1"/>
    </Element>
    <Element Type="ParamDef" Id="290DDDCC">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="B4727871">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7A3AF78"/>
    </Element>
    <Element Type="Param" Id="B7A3AF78">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EB0D409E">
        <Identifier>pingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67FA5037"/>
    </Element>
    <Element Type="Param" Id="67FA5037">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="258389DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FC9658C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="033263FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="216CE4DB"/>
    </Element>
    <Element Type="FunctionCall" Id="9FC9658C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="65469438"/>
        <Parameter Type="Param" Library="AIAI" Id="7DAFF3B1"/>
    </Element>
    <Element Type="Param" Id="65469438">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
    </Element>
    <Element Type="Param" Id="7DAFF3B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A2CCC39"/>
    </Element>
    <Element Type="FunctionCall" Id="7A2CCC39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7040F2E8"/>
    </Element>
    <Element Type="Param" Id="7040F2E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="033263FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DCE54E7A"/>
        <Parameter Type="Param" Library="AIAI" Id="36BC59F1"/>
    </Element>
    <Element Type="Param" Id="DCE54E7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
    </Element>
    <Element Type="Param" Id="36BC59F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA2CE886"/>
    </Element>
    <Element Type="FunctionCall" Id="AA2CE886">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8C1BA9E4"/>
    </Element>
    <Element Type="Param" Id="8C1BA9E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="216CE4DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6E5253B0"/>
        <Parameter Type="Param" Library="AIAI" Id="7797AAFC"/>
        <Parameter Type="Param" Library="AIAI" Id="2A96760B"/>
    </Element>
    <Element Type="Param" Id="6E5253B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="290DDDCC"/>
    </Element>
    <Element Type="Param" Id="7797AAFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A96760B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="39CCEAA1">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="74FDE0AB"/>
        <Parameter Type="Param" Library="AIAI" Id="B82A49E9"/>
        <Parameter Type="Param" Library="AIAI" Id="A213149B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFB57BE8"/>
    </Element>
    <Element Type="Param" Id="74FDE0AB">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B82A49E9">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="0BC80122"/>
    </Element>
    <Element Type="Param" Id="A213149B">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="EB0D409E"/>
    </Element>
    <Element Type="FunctionCall" Id="EFB57BE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AD70F5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D22D11D"/>
    </Element>
    <Element Type="FunctionCall" Id="7AD70F5B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CEE3F3A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28955021"/>
        <Parameter Type="Param" Library="AIAI" Id="BFAF8712"/>
    </Element>
    <Element Type="Param" Id="28955021">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="536FA85F"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="E13BA2D9"/>
        <Array Type="Param" Library="AIAI" Id="E551E54F"/>
    </Element>
    <Element Type="Param" Id="E13BA2D9">
        <Variable Type="Variable" Library="AIAI" Id="097A252C"/>
    </Element>
    <Element Type="Param" Id="E551E54F">
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
    </Element>
    <Element Type="Param" Id="BFAF8712">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="57D6A958"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="C578D090"/>
        <Array Type="Param" Library="AIAI" Id="9A9DF7DA"/>
    </Element>
    <Element Type="Param" Id="C578D090">
        <Variable Type="Variable" Library="AIAI" Id="B967071F"/>
    </Element>
    <Element Type="Param" Id="9A9DF7DA">
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
    </Element>
    <Element Type="FunctionCall" Id="8D22D11D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC0133E"/>
        <Parameter Type="Param" Library="AIAI" Id="A1272B79"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A5516D"/>
    </Element>
    <Element Type="Param" Id="2EC0133E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CFE86841"/>
        <StructMember Type="Param" Library="AIAI" Id="4CD384FC"/>
        <Array Type="Param" Library="AIAI" Id="44ABFF7D"/>
    </Element>
    <Element Type="Param" Id="4CD384FC">
        <Variable Type="Variable" Library="AIAI" Id="B2DEF17E"/>
    </Element>
    <Element Type="Param" Id="44ABFF7D">
        <Variable Type="Variable" Library="AIAI" Id="B4727871"/>
    </Element>
    <Element Type="Param" Id="A1272B79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C0A5516D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3C3A65C"/>
    </Element>
    <Element Type="FunctionCall" Id="F3C3A65C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="41D11CEE"/>
    </Element>
    <Element Type="Param" Id="41D11CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="430793B7">
        <Identifier>HeroAIFocusWeakCore</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4FD054C8"/>
        <Variable Type="Variable" Library="AIAI" Id="BD5350D2"/>
        <Variable Type="Variable" Library="AIAI" Id="1BF379F2"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C4180BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C25333B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D99BDCAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1D9CC0E"/>
    </Element>
    <Element Type="ParamDef" Id="4FD054C8">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="BD5350D2">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C16B7301"/>
    </Element>
    <Element Type="Param" Id="C16B7301">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1BF379F2">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ECB3218E"/>
    </Element>
    <Element Type="Param" Id="ECB3218E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8056FC21">
        <Identifier>enemyCore</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="62B24BD0"/>
    </Element>
    <Element Type="Param" Id="62B24BD0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="8C4180BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E769BAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B995B14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A33AB41B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FAE654C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79ADBF30"/>
    </Element>
    <Element Type="FunctionCall" Id="8E769BAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0818DFC7"/>
        <Parameter Type="Param" Library="AIAI" Id="28158350"/>
    </Element>
    <Element Type="Param" Id="0818DFC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BD5350D2"/>
    </Element>
    <Element Type="Param" Id="28158350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA1D6834"/>
    </Element>
    <Element Type="FunctionCall" Id="BA1D6834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2E932083"/>
    </Element>
    <Element Type="Param" Id="2E932083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="7B995B14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5DCCCBC4"/>
        <Parameter Type="Param" Library="AIAI" Id="FFB1A262"/>
    </Element>
    <Element Type="Param" Id="5DCCCBC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="FFB1A262">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="C18722A9"/>
        <Array Type="Param" Library="AIAI" Id="98C68DE5"/>
    </Element>
    <Element Type="Param" Id="C18722A9">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="98C68DE5">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="A33AB41B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C61F1718"/>
        <Parameter Type="Param" Library="AIAI" Id="D42BB08D"/>
    </Element>
    <Element Type="Param" Id="C61F1718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BD5350D2"/>
    </Element>
    <Element Type="Param" Id="D42BB08D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2340B63"/>
    </Element>
    <Element Type="FunctionCall" Id="B2340B63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="39000535"/>
    </Element>
    <Element Type="Param" Id="39000535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="5FAE654C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE914B98"/>
        <Parameter Type="Param" Library="AIAI" Id="0C753272"/>
    </Element>
    <Element Type="Param" Id="DE914B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="0C753272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="67064F64"/>
        <Array Type="Param" Library="AIAI" Id="1FC99701"/>
    </Element>
    <Element Type="Param" Id="67064F64">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="1FC99701">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="79ADBF30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="88E6D0D3"/>
        <Parameter Type="Param" Library="AIAI" Id="7C29A496"/>
        <Parameter Type="Param" Library="AIAI" Id="199C2147"/>
    </Element>
    <Element Type="Param" Id="88E6D0D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4FD054C8"/>
    </Element>
    <Element Type="Param" Id="7C29A496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="199C2147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="2C25333B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="938818E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC918A6"/>
    </Element>
    <Element Type="FunctionCall" Id="938818E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="CFC918A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="08D6120E"/>
        <Parameter Type="Param" Library="AIAI" Id="A9A274A8"/>
        <Parameter Type="Param" Library="AIAI" Id="4CEE9F32"/>
    </Element>
    <Element Type="Param" Id="08D6120E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4717BD76"/>
        <Array Type="Param" Library="AIAI" Id="623D68A4"/>
    </Element>
    <Element Type="Param" Id="623D68A4">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A2DA9F6C"/>
        <Array Type="Param" Library="AIAI" Id="8F42E34C"/>
    </Element>
    <Element Type="Param" Id="A2DA9F6C">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="8F42E34C">
        <Variable Type="Variable" Library="AIAI" Id="BD5350D2"/>
    </Element>
    <Element Type="Param" Id="A9A274A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4CEE9F32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D99BDCAA">
        <Comment>
            If the enemy core is weak or under attack, tell nearby ally heroes to help attack it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C1D9CC0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E553354"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D758BC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A4FD216"/>
    </Element>
    <Element Type="FunctionCall" Id="9E553354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3758B4A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BEE46D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B9F6E9F"/>
    </Element>
    <Element Type="FunctionCall" Id="3758B4A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C2E1BABB"/>
        <Parameter Type="Param" Library="AIAI" Id="C1E5C557"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1518FB"/>
    </Element>
    <Element Type="Param" Id="C2E1BABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="438B42C6"/>
    </Element>
    <Element Type="FunctionCall" Id="438B42C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="C7DA500D"/>
        <Parameter Type="Param" Library="AIAI" Id="915D7377"/>
        <Parameter Type="Param" Library="AIAI" Id="F7D946B0"/>
    </Element>
    <Element Type="Param" Id="C7DA500D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="915D7377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="F7D946B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="C1E5C557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3C1518FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B573FB45"/>
    </Element>
    <Element Type="FunctionCall" Id="9BEE46D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB160E8B"/>
        <Parameter Type="Param" Library="AIAI" Id="812FB827"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF8D08F"/>
    </Element>
    <Element Type="Param" Id="AB160E8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17B700A1"/>
    </Element>
    <Element Type="FunctionCall" Id="17B700A1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="302DF873"/>
        <Parameter Type="Param" Library="AIAI" Id="C0829D30"/>
    </Element>
    <Element Type="Param" Id="C0829D30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4D642A84"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="812FB827">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4AF8D08F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B9F6E9F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CEE3F3A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31E7A563"/>
        <Parameter Type="Param" Library="AIAI" Id="6C8407A4"/>
    </Element>
    <Element Type="Param" Id="31E7A563">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="57D6A958"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="6C8407A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="536FA85F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1D758BC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="32CDDAB9"/>
        <Parameter Type="Param" Library="AIAI" Id="2BE9CB1A"/>
        <Parameter Type="Param" Library="AIAI" Id="2EDE3999"/>
    </Element>
    <Element Type="Param" Id="32CDDAB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="545CEAA7"/>
    </Element>
    <Element Type="FunctionCall" Id="545CEAA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="C6E673DE"/>
        <Parameter Type="Param" Library="AIAI" Id="5D7EBEFD"/>
        <Parameter Type="Param" Library="AIAI" Id="59234D6A"/>
    </Element>
    <Element Type="Param" Id="C6E673DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="5D7EBEFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="59234D6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="2BE9CB1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2EDE3999">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="89F6B819"/>
    </Element>
    <Element Type="FunctionCall" Id="7A4FD216">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CEE3F3A8"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0A47FE76"/>
        <Parameter Type="Param" Library="AIAI" Id="B4BF0DB8"/>
    </Element>
    <Element Type="Param" Id="0A47FE76">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="57D6A958"/>
        <Variable Type="Variable" Library="AIAI" Id="8056FC21"/>
    </Element>
    <Element Type="Param" Id="B4BF0DB8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="536FA85F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="CEE3F3A8">
        <Identifier>HeroAIStartFocusCore</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="536FA85F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57D6A958"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
        <Variable Type="Variable" Library="AIAI" Id="4B0DE7D9"/>
        <Variable Type="Variable" Library="AIAI" Id="CB4581B0"/>
        <Variable Type="Variable" Library="AIAI" Id="63B0586E"/>
        <Variable Type="Variable" Library="AIAI" Id="01606ECB"/>
        <Variable Type="Variable" Library="AIAI" Id="76C2E121"/>
        <Variable Type="Variable" Library="AIAI" Id="8AC77BC7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="15E762C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A64FB518"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6BADE864"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E829E72C"/>
    </Element>
    <Element Type="ParamDef" Id="536FA85F">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F3A112CF"/>
    </Element>
    <Element Type="Param" Id="F3A112CF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="57D6A958">
        <Identifier>targetCore</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="DC63635A">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B201B69"/>
    </Element>
    <Element Type="Param" Id="4B201B69">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F3E60DF8">
        <Identifier>speakingPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6C419729"/>
    </Element>
    <Element Type="Param" Id="6C419729">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4B0DE7D9">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="13E2D21C"/>
    </Element>
    <Element Type="Param" Id="13E2D21C">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="CB4581B0">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DF56B3A6"/>
    </Element>
    <Element Type="Param" Id="DF56B3A6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F499494"/>
    </Element>
    <Element Type="FunctionCall" Id="5F499494">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="63B0586E">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F9BC058"/>
    </Element>
    <Element Type="Param" Id="9F9BC058">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE47B825"/>
    </Element>
    <Element Type="FunctionCall" Id="FE47B825">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="01606ECB">
        <Identifier>nearbyAllyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D69BEB97"/>
    </Element>
    <Element Type="Param" Id="D69BEB97">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7056006D"/>
    </Element>
    <Element Type="FunctionCall" Id="7056006D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="76C2E121">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="505E68A9"/>
    </Element>
    <Element Type="Param" Id="505E68A9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8AC77BC7">
        <Identifier>nearbyAllyPlayers</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B28F4A59"/>
    </Element>
    <Element Type="Param" Id="B28F4A59">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0948A800"/>
    </Element>
    <Element Type="FunctionCall" Id="0948A800">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Comment" Id="15E762C9">
        <Comment>
            Tell all nearby heroes to attack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A64FB518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4CFAA17A"/>
        <Parameter Type="Param" Library="AIAI" Id="18E46175"/>
        <Parameter Type="Param" Library="AIAI" Id="CA376EB9"/>
        <Parameter Type="Param" Library="AIAI" Id="BBFC330A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F35B3BC"/>
    </Element>
    <Element Type="Param" Id="4CFAA17A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="18E46175">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="CA376EB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BBFC330A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="FunctionCall" Id="4F35B3BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F231909"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="318F192F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF590ED2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A88DFBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28AC7082"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDF4E6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="6F231909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9BBE055D"/>
        <Parameter Type="Param" Library="AIAI" Id="82B511E5"/>
    </Element>
    <Element Type="Param" Id="9BBE055D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="82B511E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="FunctionCall" Id="318F192F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B87DD168"/>
        <Parameter Type="Param" Library="AIAI" Id="5D9283B0"/>
    </Element>
    <Element Type="Param" Id="B87DD168">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="92139FE8"/>
    </Element>
    <Element Type="Param" Id="5D9283B0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="FunctionCall" Id="AF590ED2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="794F7402"/>
        <Parameter Type="Param" Library="AIAI" Id="9D8249BC"/>
        <Parameter Type="Param" Library="AIAI" Id="C434A5B2"/>
    </Element>
    <Element Type="Param" Id="794F7402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D1BB68BA"/>
        <Array Type="Param" Library="AIAI" Id="38FD60CB"/>
    </Element>
    <Element Type="Param" Id="D1BB68BA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="38FD60CB">
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="Param" Id="9D8249BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7B6914B"/>
    </Element>
    <Element Type="FunctionCall" Id="A7B6914B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="3F5598C3"/>
        <Parameter Type="Param" Library="AIAI" Id="F07DD50F"/>
    </Element>
    <Element Type="Param" Id="3F5598C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57D6A958"/>
    </Element>
    <Element Type="Param" Id="F07DD50F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="1"/>
    </Element>
    <Element Type="Param" Id="C434A5B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="7A88DFBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AA70E963"/>
        <Parameter Type="Param" Library="AIAI" Id="44DAA2F6"/>
        <Parameter Type="Param" Library="AIAI" Id="56EFA98D"/>
    </Element>
    <Element Type="Param" Id="AA70E963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D57212C"/>
    </Element>
    <Element Type="FunctionCall" Id="1D57212C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="544B6C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="52BA30EC"/>
    </Element>
    <Element Type="Param" Id="544B6C7F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="52BA30EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="Param" Id="44DAA2F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56EFA98D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="28AC7082">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B5FCD17"/>
        <Parameter Type="Param" Library="AIAI" Id="E2671DC9"/>
        <Parameter Type="Param" Library="AIAI" Id="08589F28"/>
    </Element>
    <Element Type="Param" Id="0B5FCD17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C571781"/>
    </Element>
    <Element Type="FunctionCall" Id="8C571781">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D85DEAD5"/>
        <Parameter Type="Param" Library="AIAI" Id="27DED4FA"/>
        <Parameter Type="Param" Library="AIAI" Id="3DBCF472"/>
    </Element>
    <Element Type="Param" Id="D85DEAD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A443EF5"/>
    </Element>
    <Element Type="FunctionCall" Id="6A443EF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="81C6732D"/>
    </Element>
    <Element Type="Param" Id="81C6732D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57D6A958"/>
    </Element>
    <Element Type="Param" Id="27DED4FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="3DBCF472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="Param" Id="E2671DC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="08589F28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FDF4E6CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB9FBA7E"/>
        <Parameter Type="Param" Library="AIAI" Id="F6CD9B6C"/>
        <Parameter Type="Param" Library="AIAI" Id="E1B362BD"/>
    </Element>
    <Element Type="Param" Id="EB9FBA7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53865396"/>
    </Element>
    <Element Type="FunctionCall" Id="53865396">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD182D5E"/>
        <Parameter Type="Param" Library="AIAI" Id="CE8CA0EF"/>
        <Parameter Type="Param" Library="AIAI" Id="529BFFD5"/>
    </Element>
    <Element Type="Param" Id="CE8CA0EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
        <Variable Type="Variable" Library="AIAI" Id="DC63635A"/>
    </Element>
    <Element Type="Param" Id="529BFFD5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06CFA8D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57D6A958"/>
    </Element>
    <Element Type="Param" Id="F6CD9B6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E1B362BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6BADE864">
        <Comment>
            Notify nearby players we are diving on the core
            Make sure it is a very safe situation to dive so the AI will not immediately give up on the attack after playing the VO.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E829E72C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B038CD83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAAB3639"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2B0B39D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DB1988F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E17B779"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DB15EE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7C05C20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8DBA8B8"/>
    </Element>
    <Element Type="FunctionCall" Id="B038CD83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1955E676"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F1CAB4"/>
    </Element>
    <Element Type="Param" Id="1955E676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4B0DE7D9"/>
    </Element>
    <Element Type="Param" Id="B1F1CAB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95B33EAB"/>
    </Element>
    <Element Type="FunctionCall" Id="95B33EAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCD822E"/>
        <Parameter Type="Param" Library="AIAI" Id="C72BEE7F"/>
    </Element>
    <Element Type="Param" Id="BBCD822E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C18201FD"/>
    </Element>
    <Element Type="FunctionCall" Id="C18201FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="70B5F98C"/>
    </Element>
    <Element Type="Param" Id="70B5F98C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="57D6A958"/>
    </Element>
    <Element Type="Param" Id="C72BEE7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FAAB3639">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F853333B"/>
        <Parameter Type="Param" Library="AIAI" Id="6E254F6E"/>
    </Element>
    <Element Type="Param" Id="F853333B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB4581B0"/>
    </Element>
    <Element Type="Param" Id="6E254F6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5667E2FA"/>
    </Element>
    <Element Type="FunctionCall" Id="5667E2FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="79A95A5E"/>
        <Parameter Type="Param" Library="AIAI" Id="D7B68716"/>
        <Parameter Type="Param" Library="AIAI" Id="F065A863"/>
        <Parameter Type="Param" Library="AIAI" Id="3686123B"/>
        <Parameter Type="Param" Library="AIAI" Id="9D9E666E"/>
    </Element>
    <Element Type="Param" Id="79A95A5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="D7B68716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="F065A863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="3686123B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="4B0DE7D9"/>
    </Element>
    <Element Type="Param" Id="9D9E666E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="FunctionCall" Id="C2B0B39D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="725771B8"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E305DB"/>
    </Element>
    <Element Type="Param" Id="725771B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C7D8F0B"/>
    </Element>
    <Element Type="FunctionCall" Id="4C7D8F0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="FB2F4FCA"/>
        <Parameter Type="Param" Library="AIAI" Id="885A8763"/>
        <Parameter Type="Param" Library="AIAI" Id="77D222D2"/>
        <Parameter Type="Param" Library="AIAI" Id="D4353C56"/>
        <Parameter Type="Param" Library="AIAI" Id="8055A331"/>
    </Element>
    <Element Type="Param" Id="FB2F4FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="885A8763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="77D222D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D4353C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="8055A331">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="CB4581B0"/>
    </Element>
    <Element Type="Param" Id="A0E305DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63B0586E"/>
    </Element>
    <Element Type="Comment" Id="DB1988F5">
        <Comment>
            Only play VO if there at most one enemy hero nearby, otherwise we're too likely to retreat in the near future.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1E17B779">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4B97CFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADC5EC5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4804890F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1843796E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="134A5A05"/>
    </Element>
    <Element Type="FunctionCall" Id="A4B97CFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="602B18D1"/>
        <Parameter Type="Param" Library="AIAI" Id="1BCCD319"/>
    </Element>
    <Element Type="Param" Id="602B18D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EC77C4C"/>
    </Element>
    <Element Type="FunctionCall" Id="4EC77C4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="76536759"/>
        <Parameter Type="Param" Library="AIAI" Id="1C0A9021"/>
        <Parameter Type="Param" Library="AIAI" Id="0FBDF0FA"/>
        <Parameter Type="Param" Library="AIAI" Id="528AB986"/>
        <Parameter Type="Param" Library="AIAI" Id="B8DD6FA9"/>
    </Element>
    <Element Type="Param" Id="76536759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="1C0A9021">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0FBDF0FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="528AB986">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43B20F26"/>
    </Element>
    <Element Type="FunctionCall" Id="43B20F26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="284E1270"/>
        <Parameter Type="Param" Library="AIAI" Id="2075C273"/>
    </Element>
    <Element Type="Param" Id="284E1270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FF08502"/>
    </Element>
    <Element Type="FunctionCall" Id="5FF08502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C1047EB5"/>
    </Element>
    <Element Type="Param" Id="C1047EB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="998D592A"/>
        <Array Type="Param" Library="AIAI" Id="C314CC88"/>
    </Element>
    <Element Type="Param" Id="998D592A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C314CC88">
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="2075C273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>14.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B8DD6FA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="1BCCD319">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01606ECB"/>
    </Element>
    <Element Type="FunctionCall" Id="ADC5EC5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BEFFB01A"/>
        <Parameter Type="Param" Library="AIAI" Id="9E5E14E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E3E8CB5"/>
    </Element>
    <Element Type="Param" Id="BEFFB01A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="76C2E121"/>
    </Element>
    <Element Type="Param" Id="9E5E14E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="01606ECB"/>
    </Element>
    <Element Type="FunctionCall" Id="4E3E8CB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="83F27BD6"/>
        <Parameter Type="Param" Library="AIAI" Id="5B6C4E1C"/>
    </Element>
    <Element Type="Param" Id="83F27BD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5578A548"/>
    </Element>
    <Element Type="FunctionCall" Id="5578A548">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="778F3238"/>
    </Element>
    <Element Type="Param" Id="778F3238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="76C2E121"/>
    </Element>
    <Element Type="Param" Id="5B6C4E1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="8AC77BC7"/>
    </Element>
    <Element Type="FunctionCall" Id="4804890F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E1AF3691"/>
        <Parameter Type="Param" Library="AIAI" Id="0FD3B4B3"/>
        <Parameter Type="Param" Library="AIAI" Id="D3F8F827"/>
    </Element>
    <Element Type="Param" Id="E1AF3691">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7B31FC3"/>
    </Element>
    <Element Type="FunctionCall" Id="D7B31FC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="404236B1"/>
        <Parameter Type="Param" Library="AIAI" Id="DE7B2047"/>
    </Element>
    <Element Type="Param" Id="404236B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="DE7B2047">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="63B0586E"/>
    </Element>
    <Element Type="Param" Id="0FD3B4B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D3F8F827">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1843796E">
        <FunctionDef Type="FunctionDef" Library="Sond" Id="1827DF04"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B41EDF61"/>
        <Parameter Type="Param" Library="AIAI" Id="E80C4F94"/>
        <Parameter Type="Param" Library="AIAI" Id="9B2544AC"/>
    </Element>
    <Element Type="Param" Id="B41EDF61">
        <ParameterDef Type="ParamDef" Library="Sond" Id="7B36284C"/>
        <Preset Type="PresetValue" Library="Core" Id="88FB41D6"/>
    </Element>
    <Element Type="Param" Id="E80C4F94">
        <ParameterDef Type="ParamDef" Library="Sond" Id="0D05A243"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="9B2544AC">
        <ParameterDef Type="ParamDef" Library="Sond" Id="E76BBB55"/>
        <Variable Type="Variable" Library="AIAI" Id="8AC77BC7"/>
    </Element>
    <Element Type="FunctionCall" Id="134A5A05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE45B642"/>
        <Parameter Type="Param" Library="AIAI" Id="AF9C0FED"/>
    </Element>
    <Element Type="Param" Id="CE45B642">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C7953A95"/>
        <Array Type="Param" Library="AIAI" Id="76E9A34B"/>
    </Element>
    <Element Type="Param" Id="C7953A95">
        <Variable Type="Variable" Library="AIAI" Id="EAE82C22"/>
    </Element>
    <Element Type="Param" Id="76E9A34B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A27B590F"/>
    </Element>
    <Element Type="FunctionCall" Id="A27B590F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4CE0F832"/>
    </Element>
    <Element Type="Param" Id="4CE0F832">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="AF9C0FED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="991CAC7C"/>
    </Element>
    <Element Type="FunctionCall" Id="991CAC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9E5FA258"/>
    </Element>
    <Element Type="Param" Id="9E5FA258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="0DB15EE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D6E376E"/>
        <Parameter Type="Param" Library="AIAI" Id="E9BF31A7"/>
        <Parameter Type="Param" Library="AIAI" Id="C6722532"/>
    </Element>
    <Element Type="Param" Id="5D6E376E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="536FA85F"/>
    </Element>
    <Element Type="Param" Id="E9BF31A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="C6722532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D7C05C20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6EC04E1F"/>
        <Parameter Type="Param" Library="AIAI" Id="C3DA3FAB"/>
        <Parameter Type="Param" Library="AIAI" Id="33B5E4A3"/>
    </Element>
    <Element Type="Param" Id="6EC04E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="Param" Id="C3DA3FAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="33B5E4A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E8DBA8B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C0BEC7"/>
        <Parameter Type="Param" Library="AIAI" Id="FCD28471"/>
        <Parameter Type="Param" Library="AIAI" Id="BCBED78B"/>
    </Element>
    <Element Type="Param" Id="D3C0BEC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C96E37F0"/>
    </Element>
    <Element Type="FunctionCall" Id="C96E37F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="58522446"/>
    </Element>
    <Element Type="Param" Id="58522446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="FCD28471">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BCBED78B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C982BFCB"/>
    </Element>
    <Element Type="FunctionCall" Id="C982BFCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0B691E68"/>
        <Parameter Type="Param" Library="AIAI" Id="320C253A"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF1C751"/>
    </Element>
    <Element Type="Param" Id="0B691E68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="320C253A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2DB916CE"/>
    </Element>
    <Element Type="Param" Id="4AF1C751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BFFF3A1"/>
        <Array Type="Param" Library="AIAI" Id="3F903293"/>
    </Element>
    <Element Type="Param" Id="6BFFF3A1">
        <Variable Type="Variable" Library="AIAI" Id="EAE82C22"/>
    </Element>
    <Element Type="Param" Id="3F903293">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="821A2ADE"/>
    </Element>
    <Element Type="FunctionCall" Id="821A2ADE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B488A858"/>
    </Element>
    <Element Type="Param" Id="B488A858">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Variable Type="Variable" Library="AIAI" Id="F3E60DF8"/>
    </Element>
    <Element Type="FunctionDef" Id="DD182D5E">
        <Identifier>HeroAIShouldFocusCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06CFA8D2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="04F72DE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1BC4B91"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="461B253E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="551205C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70857C03"/>
    </Element>
    <Element Type="ParamDef" Id="1257EBF5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6AA6CDC4"/>
    </Element>
    <Element Type="Param" Id="6AA6CDC4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="06CFA8D2">
        <Identifier>targetCore</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EB800D5E"/>
    </Element>
    <Element Type="Param" Id="EB800D5E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="04F72DE3">
        <Comment>
            Make sure we are willing to focus a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A1BC4B91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D694196"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D5F2AD9"/>
    </Element>
    <Element Type="FunctionCall" Id="6D694196">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB4859F"/>
        <Parameter Type="Param" Library="AIAI" Id="67494812"/>
        <Parameter Type="Param" Library="AIAI" Id="12EBFA09"/>
    </Element>
    <Element Type="Param" Id="2FB4859F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64E5D994"/>
    </Element>
    <Element Type="FunctionCall" Id="64E5D994">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CAE6791E"/>
        <Parameter Type="Param" Library="AIAI" Id="FF45A50B"/>
        <Parameter Type="Param" Library="AIAI" Id="1D0DA22C"/>
    </Element>
    <Element Type="Param" Id="FF45A50B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
    </Element>
    <Element Type="Param" Id="1D0DA22C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06CFA8D2"/>
    </Element>
    <Element Type="Param" Id="67494812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="12EBFA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8D5F2AD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F845784"/>
    </Element>
    <Element Type="Param" Id="0F845784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="461B253E">
        <Comment>
            If the core is not close to death, check if there are too many enemies in the area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="551205C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBC10009"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDF0C9DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="548211D7"/>
    </Element>
    <Element Type="FunctionCall" Id="EBC10009">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7BA38C91"/>
    </Element>
    <Element Type="Param" Id="7BA38C91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
    </Element>
    <Element Type="FunctionCall" Id="BDF0C9DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21AA485D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD1604A4"/>
    </Element>
    <Element Type="FunctionCall" Id="21AA485D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B96599A9"/>
    </Element>
    <Element Type="Param" Id="B96599A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FD1604A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1C081768"/>
        <Parameter Type="Param" Library="AIAI" Id="64F1DD79"/>
        <Parameter Type="Param" Library="AIAI" Id="5038453A"/>
    </Element>
    <Element Type="Param" Id="1C081768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FA79715F"/>
        <Array Type="Param" Library="AIAI" Id="B00CA531"/>
    </Element>
    <Element Type="Param" Id="FA79715F">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="B00CA531">
        <Parameter Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
    </Element>
    <Element Type="Param" Id="64F1DD79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5038453A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FFB10BF9"/>
        <Array Type="Param" Library="AIAI" Id="B821688E"/>
    </Element>
    <Element Type="Param" Id="FFB10BF9">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="B821688E">
        <Parameter Type="ParamDef" Library="AIAI" Id="1257EBF5"/>
    </Element>
    <Element Type="FunctionCall" Id="548211D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71986692"/>
        <Parameter Type="Param" Library="AIAI" Id="03320863"/>
        <Parameter Type="Param" Library="AIAI" Id="DDC7034D"/>
    </Element>
    <Element Type="Param" Id="71986692">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44EB8EDB"/>
    </Element>
    <Element Type="FunctionCall" Id="44EB8EDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="CD30ACD0"/>
        <Parameter Type="Param" Library="AIAI" Id="F26DABE5"/>
        <Parameter Type="Param" Library="AIAI" Id="87BED838"/>
    </Element>
    <Element Type="Param" Id="CD30ACD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="F26DABE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="87BED838">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06CFA8D2"/>
    </Element>
    <Element Type="Param" Id="03320863">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DDC7034D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="89F6B819"/>
    </Element>
    <Element Type="FunctionCall" Id="70857C03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="CE3DAB49"/>
    </Element>
    <Element Type="Param" Id="CE3DAB49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1BBE3373">
        <Identifier>HeroAIShouldGiveUpOnFocusCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="516B779E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22B0023F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6A7C1D8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AB72676"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6B755CB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DC39580"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82998160"/>
    </Element>
    <Element Type="ParamDef" Id="516B779E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A6976F2F"/>
    </Element>
    <Element Type="Param" Id="A6976F2F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="22B0023F">
        <Identifier>targetCore</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D56FA28A"/>
    </Element>
    <Element Type="Param" Id="D56FA28A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="6A7C1D8B">
        <Comment>
            Make sure we are willing to focus a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7AB72676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD95030"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2715E82"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD95030">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6320DDAF"/>
        <Parameter Type="Param" Library="AIAI" Id="85EA2491"/>
        <Parameter Type="Param" Library="AIAI" Id="5E850BAD"/>
    </Element>
    <Element Type="Param" Id="6320DDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72D4FDFD"/>
    </Element>
    <Element Type="FunctionCall" Id="72D4FDFD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CAE6791E"/>
        <Parameter Type="Param" Library="AIAI" Id="674E05AB"/>
        <Parameter Type="Param" Library="AIAI" Id="09A21D55"/>
    </Element>
    <Element Type="Param" Id="674E05AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="516B779E"/>
    </Element>
    <Element Type="Param" Id="09A21D55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22B0023F"/>
    </Element>
    <Element Type="Param" Id="85EA2491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5E850BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2715E82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2A40C8C7"/>
    </Element>
    <Element Type="Param" Id="2A40C8C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6B755CB0">
        <Comment>
            If the core is not close to death, check if there are too many enemies in the area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0DC39580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B5DF71F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD976BBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E1F214A"/>
    </Element>
    <Element Type="FunctionCall" Id="6B5DF71F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E03BD44F"/>
    </Element>
    <Element Type="Param" Id="E03BD44F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="516B779E"/>
    </Element>
    <Element Type="FunctionCall" Id="CD976BBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E35A6B5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="669A211C"/>
    </Element>
    <Element Type="FunctionCall" Id="E35A6B5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E15C5AEF"/>
    </Element>
    <Element Type="Param" Id="E15C5AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="669A211C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E5C508"/>
        <Parameter Type="Param" Library="AIAI" Id="878D5B36"/>
        <Parameter Type="Param" Library="AIAI" Id="B2F6DF79"/>
    </Element>
    <Element Type="Param" Id="E1E5C508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="11214DFA"/>
        <Array Type="Param" Library="AIAI" Id="2E6B5C53"/>
    </Element>
    <Element Type="Param" Id="11214DFA">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="2E6B5C53">
        <Parameter Type="ParamDef" Library="AIAI" Id="516B779E"/>
    </Element>
    <Element Type="Param" Id="878D5B36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B2F6DF79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01D4AE9D"/>
    </Element>
    <Element Type="FunctionCall" Id="01D4AE9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DF9003EC"/>
        <Parameter Type="Param" Library="AIAI" Id="60AF8A18"/>
        <Parameter Type="Param" Library="AIAI" Id="4E32D1B7"/>
    </Element>
    <Element Type="Param" Id="DF9003EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="60AF8A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4E32D1B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FE8A0C1"/>
        <Array Type="Param" Library="AIAI" Id="D73DD85D"/>
    </Element>
    <Element Type="Param" Id="8FE8A0C1">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="D73DD85D">
        <Parameter Type="ParamDef" Library="AIAI" Id="516B779E"/>
    </Element>
    <Element Type="FunctionCall" Id="3E1F214A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB46A39"/>
        <Parameter Type="Param" Library="AIAI" Id="593605C8"/>
        <Parameter Type="Param" Library="AIAI" Id="DB17809D"/>
    </Element>
    <Element Type="Param" Id="0CB46A39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64112919"/>
    </Element>
    <Element Type="FunctionCall" Id="64112919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3D91B6E3"/>
        <Parameter Type="Param" Library="AIAI" Id="7D8C4A82"/>
        <Parameter Type="Param" Library="AIAI" Id="3BBBE5F5"/>
    </Element>
    <Element Type="Param" Id="3D91B6E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="7D8C4A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="3BBBE5F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="22B0023F"/>
    </Element>
    <Element Type="Param" Id="593605C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DB17809D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="89F6B819"/>
    </Element>
    <Element Type="FunctionCall" Id="82998160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E88E69E6"/>
    </Element>
    <Element Type="Param" Id="E88E69E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="CAE6791E">
        <Identifier>HeroAIHeroWillingToFocusCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D07E2C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5B1EA83"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="55C4A014"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE9BDAC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EBBA2B2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A58A4B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13C0823B"/>
    </Element>
    <Element Type="ParamDef" Id="C6F59DD2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6CFA632B"/>
    </Element>
    <Element Type="Param" Id="6CFA632B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4B1996F8">
        <Identifier>targetCore</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A369D4F5"/>
    </Element>
    <Element Type="Param" Id="A369D4F5">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="5D07E2C1">
        <Comment>
            Make sure we are willing to focus a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A5B1EA83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E364DEA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87A27A29"/>
    </Element>
    <Element Type="FunctionCall" Id="E364DEA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9DFB07C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F23184DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="858771D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A7666E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE9F8979"/>
    </Element>
    <Element Type="FunctionCall" Id="F9DFB07C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6865C709"/>
        <Parameter Type="Param" Library="AIAI" Id="62BF4214"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6317BC"/>
    </Element>
    <Element Type="Param" Id="6865C709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E4FD2B6A"/>
        <Array Type="Param" Library="AIAI" Id="9C0D13F5"/>
    </Element>
    <Element Type="Param" Id="E4FD2B6A">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="9C0D13F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="62BF4214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C6317BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F23184DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="204228C5"/>
        <Parameter Type="Param" Library="AIAI" Id="076C47C4"/>
        <Parameter Type="Param" Library="AIAI" Id="33DF50A0"/>
    </Element>
    <Element Type="Param" Id="204228C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D454C09D"/>
        <Array Type="Param" Library="AIAI" Id="7C44F2B2"/>
    </Element>
    <Element Type="Param" Id="D454C09D">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="7C44F2B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="076C47C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="33DF50A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="858771D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FA3554F9"/>
        <Parameter Type="Param" Library="AIAI" Id="06C25D9A"/>
        <Parameter Type="Param" Library="AIAI" Id="8763109E"/>
    </Element>
    <Element Type="Param" Id="FA3554F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B358EA96"/>
    </Element>
    <Element Type="FunctionCall" Id="B358EA96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="59CCFDA1"/>
    </Element>
    <Element Type="Param" Id="59CCFDA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DE3B8CCE"/>
        <Array Type="Param" Library="AIAI" Id="045013E7"/>
    </Element>
    <Element Type="Param" Id="DE3B8CCE">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="045013E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="06C25D9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8763109E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3A7666E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="864555DC"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC24AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="AADC3791"/>
    </Element>
    <Element Type="Param" Id="864555DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D82BE66"/>
    </Element>
    <Element Type="FunctionCall" Id="4D82BE66">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="AB12E592"/>
    </Element>
    <Element Type="Param" Id="AB12E592">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="ACC24AC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="AADC3791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F407A0F9"/>
    </Element>
    <Element Type="FunctionCall" Id="FE9F8979">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="ED62410C"/>
        <Parameter Type="Param" Library="AIAI" Id="CF09D141"/>
        <Parameter Type="Param" Library="AIAI" Id="4A77D4D9"/>
    </Element>
    <Element Type="Param" Id="ED62410C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF04B19D"/>
    </Element>
    <Element Type="FunctionCall" Id="CF04B19D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="9A3BDA85"/>
    </Element>
    <Element Type="Param" Id="9A3BDA85">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="CF09D141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A77D4D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="87A27A29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4D6CEC6B"/>
    </Element>
    <Element Type="Param" Id="4D6CEC6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="55C4A014">
        <Comment>
            Don't focus the core if it's too far away or above the health threshold
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1FE9BDAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26EAE9F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C5CCDE1"/>
    </Element>
    <Element Type="FunctionCall" Id="26EAE9F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3355C433"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="956D05FA"/>
    </Element>
    <Element Type="FunctionCall" Id="3355C433">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E36768F3"/>
        <Parameter Type="Param" Library="AIAI" Id="161A6AE1"/>
        <Parameter Type="Param" Library="AIAI" Id="50B82532"/>
    </Element>
    <Element Type="Param" Id="E36768F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4C53B87"/>
    </Element>
    <Element Type="FunctionCall" Id="C4C53B87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="DB17425E"/>
        <Parameter Type="Param" Library="AIAI" Id="389E7B43"/>
    </Element>
    <Element Type="Param" Id="DB17425E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E19EABE"/>
    </Element>
    <Element Type="FunctionCall" Id="8E19EABE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="81AAB51C"/>
    </Element>
    <Element Type="Param" Id="81AAB51C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CF1698E1"/>
        <Array Type="Param" Library="AIAI" Id="5329539E"/>
    </Element>
    <Element Type="Param" Id="CF1698E1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5329539E">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="389E7B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7A3D90B"/>
    </Element>
    <Element Type="FunctionCall" Id="B7A3D90B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DA363F48"/>
    </Element>
    <Element Type="Param" Id="DA363F48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
    </Element>
    <Element Type="Param" Id="161A6AE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="50B82532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A0CB060D"/>
    </Element>
    <Element Type="FunctionCall" Id="956D05FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9BBC110C"/>
        <Parameter Type="Param" Library="AIAI" Id="E8262EAC"/>
        <Parameter Type="Param" Library="AIAI" Id="6590089C"/>
    </Element>
    <Element Type="Param" Id="9BBC110C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37AE873D"/>
    </Element>
    <Element Type="FunctionCall" Id="37AE873D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="E64DE9CC"/>
        <Parameter Type="Param" Library="AIAI" Id="78DC5B59"/>
        <Parameter Type="Param" Library="AIAI" Id="7435BE98"/>
    </Element>
    <Element Type="Param" Id="E64DE9CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="78DC5B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="7435BE98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
    </Element>
    <Element Type="Param" Id="E8262EAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6590089C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F95C27F9"/>
    </Element>
    <Element Type="FunctionCall" Id="8C5CCDE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7CB9156A"/>
    </Element>
    <Element Type="Param" Id="7CB9156A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EBBA2B2C">
        <Comment>
            Don't focus the core if we're about to die and the core isn't close to dead itself
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3A58A4B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA9F79DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A76DCED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE9553B2"/>
    </Element>
    <Element Type="FunctionCall" Id="BA9F79DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CC21AC43"/>
        <Parameter Type="Param" Library="AIAI" Id="D01D5FF7"/>
        <Parameter Type="Param" Library="AIAI" Id="A054BF88"/>
    </Element>
    <Element Type="Param" Id="CC21AC43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B94B2D68"/>
    </Element>
    <Element Type="FunctionCall" Id="B94B2D68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="F1EC562C"/>
        <Parameter Type="Param" Library="AIAI" Id="A4016E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="88FDA81C"/>
    </Element>
    <Element Type="Param" Id="F1EC562C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="A4016E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="88FDA81C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4B1996F8"/>
    </Element>
    <Element Type="Param" Id="D01D5FF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A054BF88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="89F6B819"/>
    </Element>
    <Element Type="FunctionCall" Id="2A76DCED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="308FF151"/>
        <Parameter Type="Param" Library="AIAI" Id="D323D3EF"/>
        <Parameter Type="Param" Library="AIAI" Id="3735944C"/>
    </Element>
    <Element Type="Param" Id="308FF151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F288F781"/>
    </Element>
    <Element Type="FunctionCall" Id="F288F781">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3C4067F6"/>
        <Parameter Type="Param" Library="AIAI" Id="7532001F"/>
        <Parameter Type="Param" Library="AIAI" Id="9B7E1CCD"/>
    </Element>
    <Element Type="Param" Id="3C4067F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3F35A40B"/>
        <Array Type="Param" Library="AIAI" Id="B960E8F8"/>
    </Element>
    <Element Type="Param" Id="3F35A40B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B960E8F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="Param" Id="7532001F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="9B7E1CCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="D323D3EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="3735944C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="053A7112"/>
    </Element>
    <Element Type="Param" Id="053A7112">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69AA4262"/>
    </Element>
    <Element Type="FunctionCall" Id="69AA4262">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1305C239"/>
    </Element>
    <Element Type="Param" Id="1305C239">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="324E36EF"/>
        <Array Type="Param" Library="AIAI" Id="F5509CCE"/>
    </Element>
    <Element Type="Param" Id="324E36EF">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="F5509CCE">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6F59DD2"/>
    </Element>
    <Element Type="FunctionCall" Id="FE9553B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3694DF5A"/>
    </Element>
    <Element Type="Param" Id="3694DF5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="13C0823B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E88A1F"/>
    </Element>
    <Element Type="Param" Id="E0E88A1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="68D332B0">
        <Item Type="FunctionDef" Library="AIAI" Id="1275F84D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3E23CB79"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0232CECD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E8F53CAE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1B3C53EE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="89CD210C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6182A27C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F5452878"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D870BB7C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7C6CD8F8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F0C5F1E4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FA3A1B21"/>
        <Item Type="FunctionDef" Library="AIAI" Id="740FF5E7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7E99ED29"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B9CDB2BC"/>
    </Element>
    <Element Type="FunctionDef" Id="1275F84D">
        <Identifier>HeroAIRandomlyCastSpell</Identifier>
        <Disabled/>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
        <Variable Type="Variable" Library="AIAI" Id="89D3B655"/>
        <Variable Type="Variable" Library="AIAI" Id="EC5355F8"/>
        <Variable Type="Variable" Library="AIAI" Id="F203623B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A206D33A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88EFE0B1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BCEF2349"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB4D3A2A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="697C2E28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F78CD99"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="04379A20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D9345C8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2480DFCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6799F00A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84B3A4EC"/>
    </Element>
    <Element Type="ParamDef" Id="8D1867B0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9ACBC479"/>
    </Element>
    <Element Type="Param" Id="9ACBC479">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="89D3B655">
        <Identifier>spellIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="00F037C1"/>
    </Element>
    <Element Type="Param" Id="00F037C1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EC5355F8">
        <Identifier>spellOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="613FAA57"/>
    </Element>
    <Element Type="Param" Id="613FAA57">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="F203623B">
        <Identifier>spellRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39D23746"/>
    </Element>
    <Element Type="Param" Id="39D23746">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A206D33A">
        <Comment>
            If we've recently either cast or tried to cast a spell, wait a bit before trying again.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="88EFE0B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F6B78BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE6C55A8"/>
    </Element>
    <Element Type="FunctionCall" Id="9F6B78BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="76598B06"/>
    </Element>
    <Element Type="Param" Id="76598B06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CE6C55A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A31BBF72"/>
        <Parameter Type="Param" Library="AIAI" Id="B6369ED9"/>
        <Parameter Type="Param" Library="AIAI" Id="39CA4506"/>
    </Element>
    <Element Type="Param" Id="A31BBF72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C66CCDBB"/>
        <Array Type="Param" Library="AIAI" Id="69B6F4F3"/>
    </Element>
    <Element Type="Param" Id="C66CCDBB">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="69B6F4F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="B6369ED9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="39CA4506">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B61C48C"/>
    </Element>
    <Element Type="FunctionCall" Id="8B61C48C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F3641EFA"/>
    </Element>
    <Element Type="Param" Id="F3641EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="BCEF2349">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FB4D3A2A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E31B39"/>
    </Element>
    <Element Type="Param" Id="B5E31B39">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Comment" Id="697C2E28">
        <Comment>
            If less than 4 enemies or 2 friendlies don't cast spells, (ie wait for a "real battle").
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8F78CD99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F5DD736"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22B696EC"/>
    </Element>
    <Element Type="FunctionCall" Id="9F5DD736">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95DED7B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12BCF171"/>
    </Element>
    <Element Type="FunctionCall" Id="95DED7B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="38A6A0ED"/>
        <Parameter Type="Param" Library="AIAI" Id="621D3BBF"/>
        <Parameter Type="Param" Library="AIAI" Id="C2EC4A79"/>
    </Element>
    <Element Type="Param" Id="38A6A0ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A690DCBC"/>
        <Array Type="Param" Library="AIAI" Id="5A8D8C16"/>
    </Element>
    <Element Type="Param" Id="A690DCBC">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="5A8D8C16">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="621D3BBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="C2EC4A79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>400.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="12BCF171">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9978A742"/>
        <Parameter Type="Param" Library="AIAI" Id="E7E3A692"/>
        <Parameter Type="Param" Library="AIAI" Id="7C39856A"/>
    </Element>
    <Element Type="Param" Id="9978A742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16A109A2"/>
    </Element>
    <Element Type="FunctionCall" Id="16A109A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="49893AA8"/>
        <Parameter Type="Param" Library="AIAI" Id="21787B01"/>
        <Parameter Type="Param" Library="AIAI" Id="35C6D5F7"/>
    </Element>
    <Element Type="Param" Id="49893AA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="21787B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="67FF9697"/>
        <Array Type="Param" Library="AIAI" Id="7D699D7C"/>
    </Element>
    <Element Type="Param" Id="67FF9697">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="7D699D7C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="35C6D5F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0E813CE3"/>
        <Array Type="Param" Library="AIAI" Id="627DBCF2"/>
    </Element>
    <Element Type="Param" Id="0E813CE3">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="627DBCF2">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="E7E3A692">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="7C39856A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="22B696EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9D519C9B"/>
    </Element>
    <Element Type="Param" Id="9D519C9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="04379A20">
        <Comment>
            Randomly choose to use an ability or use an item.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7D9345C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7A2F504"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CF54177"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD1817FB"/>
    </Element>
    <Element Type="FunctionCall" Id="E7A2F504">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="48125ED0"/>
        <Parameter Type="Param" Library="AIAI" Id="2A6AF481"/>
    </Element>
    <Element Type="Param" Id="48125ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC5355F8"/>
    </Element>
    <Element Type="Param" Id="2A6AF481">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F67451E"/>
    </Element>
    <Element Type="FunctionCall" Id="6F67451E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0232CECD"/>
        <Parameter Type="Param" Library="AIAI" Id="5D65F8B3"/>
    </Element>
    <Element Type="Param" Id="5D65F8B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="FunctionCall" Id="5CF54177">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5EFBCF33"/>
        <Parameter Type="Param" Library="AIAI" Id="CA910791"/>
    </Element>
    <Element Type="Param" Id="5EFBCF33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EC5355F8"/>
    </Element>
    <Element Type="Param" Id="CA910791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="881069F3"/>
    </Element>
    <Element Type="FunctionCall" Id="881069F3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8F53CAE"/>
        <Parameter Type="Param" Library="AIAI" Id="811502EE"/>
    </Element>
    <Element Type="Param" Id="811502EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C1D3F8A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="FunctionCall" Id="BD1817FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F928F21"/>
        <Parameter Type="Param" Library="AIAI" Id="6E41900C"/>
        <Parameter Type="Param" Library="AIAI" Id="B8A375E5"/>
    </Element>
    <Element Type="Param" Id="3F928F21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4B17BB5"/>
    </Element>
    <Element Type="FunctionCall" Id="C4B17BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="6E41900C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B8A375E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>50.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="2480DFCF">
        <Comment>
            Cast the spell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6799F00A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B247ABF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B22A958F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A4DD42F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2ACFCFF"/>
    </Element>
    <Element Type="FunctionCall" Id="6B247ABF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EA2A7AC2"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD0E0C9"/>
        <Parameter Type="Param" Library="AIAI" Id="C2875D1A"/>
    </Element>
    <Element Type="Param" Id="EA2A7AC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="74D6DBE4"/>
        <Array Type="Param" Library="AIAI" Id="A7A3CEBD"/>
    </Element>
    <Element Type="Param" Id="74D6DBE4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A7A3CEBD">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="DCD0E0C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="C2875D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <Variable Type="Variable" Library="AIAI" Id="EC5355F8"/>
    </Element>
    <Element Type="FunctionCall" Id="B22A958F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B9CDB2BC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DB079CB6"/>
    </Element>
    <Element Type="Param" Id="DB079CB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="FunctionCall" Id="8A4DD42F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9E34CC11"/>
    </Element>
    <Element Type="Param" Id="9E34CC11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2ACFCFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C8544A6"/>
        <Parameter Type="Param" Library="AIAI" Id="96354617"/>
        <Parameter Type="Param" Library="AIAI" Id="F9835080"/>
    </Element>
    <Element Type="Param" Id="6C8544A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFFB56CF"/>
    </Element>
    <Element Type="FunctionCall" Id="BFFB56CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="5E894AB7"/>
        <Parameter Type="Param" Library="AIAI" Id="17DD3CCB"/>
    </Element>
    <Element Type="Param" Id="5E894AB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="47064AD2"/>
        <Array Type="Param" Library="AIAI" Id="FFC5EED0"/>
    </Element>
    <Element Type="Param" Id="47064AD2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FFC5EED0">
        <Parameter Type="ParamDef" Library="AIAI" Id="8D1867B0"/>
    </Element>
    <Element Type="Param" Id="17DD3CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="EC5355F8"/>
    </Element>
    <Element Type="Param" Id="96354617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F9835080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84B3A4EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4B178996"/>
    </Element>
    <Element Type="Param" Id="4B178996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="49976A13">
        <Identifier>HeroAIRandomlyCastAbilityOnTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
        <Variable Type="Variable" Library="AIAI" Id="AC5EA941"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B7B370A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EB8D2E19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACA2FDA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0908BD15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74C27610"/>
    </Element>
    <Element Type="ParamDef" Id="C25039A2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C27F3E11"/>
    </Element>
    <Element Type="Param" Id="C27F3E11">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F894F26F">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="06AF9304"/>
    </Element>
    <Element Type="Param" Id="06AF9304">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E6B92206">
        <Identifier>abilityIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51FDF9F4"/>
    </Element>
    <Element Type="Param" Id="51FDF9F4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AC5EA941">
        <Identifier>distanceToTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5B6D178"/>
    </Element>
    <Element Type="Param" Id="D5B6D178">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A9BB15DB">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E287A9C9"/>
    </Element>
    <Element Type="Param" Id="E287A9C9">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="1B7B370A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCB4880C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE3427E4"/>
    </Element>
    <Element Type="FunctionCall" Id="CCB4880C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D2D9D7"/>
    </Element>
    <Element Type="Param" Id="E3D2D9D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EE3427E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7D649EF9"/>
        <Parameter Type="Param" Library="AIAI" Id="C9693CA5"/>
        <Parameter Type="Param" Library="AIAI" Id="E794FB2F"/>
    </Element>
    <Element Type="Param" Id="7D649EF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF6C3337"/>
    </Element>
    <Element Type="FunctionCall" Id="FF6C3337">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="784C7268"/>
        <Parameter Type="Param" Library="AIAI" Id="AD9BA7DD"/>
        <Parameter Type="Param" Library="AIAI" Id="ACF3A669"/>
    </Element>
    <Element Type="Param" Id="784C7268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4E93B3A4"/>
        <Array Type="Param" Library="AIAI" Id="CD37630D"/>
    </Element>
    <Element Type="Param" Id="4E93B3A4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CD37630D">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="AD9BA7DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E93DFC69"/>
    </Element>
    <Element Type="Param" Id="ACF3A669">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C9693CA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E794FB2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C2FBD328"/>
    </Element>
    <Element Type="Comment" Id="EB8D2E19">
        <Comment>
            Find a QWE ability to cast
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ACA2FDA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="26695106"/>
        <Parameter Type="Param" Library="AIAI" Id="334EC3A9"/>
    </Element>
    <Element Type="Param" Id="26695106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AC5EA941"/>
    </Element>
    <Element Type="Param" Id="334EC3A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFC94FC8"/>
    </Element>
    <Element Type="FunctionCall" Id="DFC94FC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A36E7B48"/>
        <Parameter Type="Param" Library="AIAI" Id="F630821C"/>
    </Element>
    <Element Type="Param" Id="A36E7B48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F602879"/>
    </Element>
    <Element Type="FunctionCall" Id="1F602879">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="EF96411F"/>
    </Element>
    <Element Type="Param" Id="EF96411F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5AA8805D"/>
        <Array Type="Param" Library="AIAI" Id="F1EC9CFD"/>
    </Element>
    <Element Type="Param" Id="5AA8805D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F1EC9CFD">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="F630821C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5E3AF16"/>
    </Element>
    <Element Type="FunctionCall" Id="F5E3AF16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D6FD0F0F"/>
    </Element>
    <Element Type="Param" Id="D6FD0F0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F894F26F"/>
    </Element>
    <Element Type="FunctionCall" Id="0908BD15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4D4833B4"/>
        <Parameter Type="Param" Library="AIAI" Id="CE8E2B28"/>
        <Parameter Type="Param" Library="AIAI" Id="2E9BECDB"/>
        <Parameter Type="Param" Library="AIAI" Id="2FBCED53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86762AEA"/>
    </Element>
    <Element Type="Param" Id="4D4833B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CE8E2B28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E9BECDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2FBCED53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="FunctionCall" Id="86762AEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0B294867"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F580D827"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AA9C1F6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="75A29D5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F233699"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E07AECEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30E7CEE6"/>
    </Element>
    <Element Type="Comment" Id="0B294867">
        <Comment>
            Make sure target is in range
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F580D827">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79F32942"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD666EDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14E27FB5"/>
    </Element>
    <Element Type="FunctionCall" Id="79F32942">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C7FCFE35"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A4C6DC"/>
        <Parameter Type="Param" Library="AIAI" Id="1C90B595"/>
    </Element>
    <Element Type="Param" Id="C7FCFE35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3E62D65"/>
        <Array Type="Param" Library="AIAI" Id="FD883F33"/>
    </Element>
    <Element Type="Param" Id="D3E62D65">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="88C9A1C1"/>
    </Element>
    <Element Type="Param" Id="88C9A1C1">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="FD883F33">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="B5A4C6DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1C90B595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="BD666EDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E658DB"/>
        <Parameter Type="Param" Library="AIAI" Id="919BBFCC"/>
        <Parameter Type="Param" Library="AIAI" Id="50146B86"/>
    </Element>
    <Element Type="Param" Id="D5E658DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="27A935D4"/>
        <Array Type="Param" Library="AIAI" Id="8B75E3CC"/>
    </Element>
    <Element Type="Param" Id="27A935D4">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="E9C7AE00"/>
    </Element>
    <Element Type="Param" Id="E9C7AE00">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="8B75E3CC">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="919BBFCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="50146B86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="14E27FB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="115DD5DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3375FF73"/>
    </Element>
    <Element Type="FunctionCall" Id="115DD5DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="233F3195"/>
        <Parameter Type="Param" Library="AIAI" Id="A02E16A0"/>
        <Parameter Type="Param" Library="AIAI" Id="467CDCD2"/>
    </Element>
    <Element Type="Param" Id="233F3195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="837F4E93"/>
        <Array Type="Param" Library="AIAI" Id="80AFEA4A"/>
    </Element>
    <Element Type="Param" Id="837F4E93">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="12C1E713"/>
    </Element>
    <Element Type="Param" Id="12C1E713">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="80AFEA4A">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="A02E16A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="467CDCD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="3375FF73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="C9589A49"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE9C163"/>
        <Parameter Type="Param" Library="AIAI" Id="AF8E17CE"/>
    </Element>
    <Element Type="Param" Id="C9589A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5932B581"/>
    </Element>
    <Element Type="FunctionCall" Id="5932B581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000191"/>
        <Parameter Type="Param" Library="AIAI" Id="4928BEEA"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FB752B"/>
    </Element>
    <Element Type="Param" Id="4928BEEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000421"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000186"/>
    </Element>
    <Element Type="Param" Id="E7FB752B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000328"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F894F26F"/>
    </Element>
    <Element Type="Param" Id="BDE9C163">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AF8E17CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1AA9C1F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6A90B14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA5AB507"/>
    </Element>
    <Element Type="FunctionCall" Id="F6A90B14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AA5AB507">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F5E20D"/>
        <Parameter Type="Param" Library="AIAI" Id="68A55BAE"/>
        <Parameter Type="Param" Library="AIAI" Id="AF4A8CD5"/>
    </Element>
    <Element Type="Param" Id="A2F5E20D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AC5EA941"/>
    </Element>
    <Element Type="Param" Id="68A55BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AF4A8CD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C83E47C"/>
    </Element>
    <Element Type="FunctionCall" Id="4C83E47C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6182A27C"/>
        <Parameter Type="Param" Library="AIAI" Id="F5361003"/>
        <Parameter Type="Param" Library="AIAI" Id="F9E42450"/>
    </Element>
    <Element Type="Param" Id="F5361003">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="642577E0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="F9E42450">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Comment" Id="75A29D5C">
        <Comment>
            Cast the ability
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7F233699">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C7F3A86"/>
        <Parameter Type="Param" Library="AIAI" Id="46022CCF"/>
        <Parameter Type="Param" Library="AIAI" Id="D7E35273"/>
    </Element>
    <Element Type="Param" Id="7C7F3A86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8C2E855"/>
    </Element>
    <Element Type="FunctionCall" Id="A8C2E855">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FA3A1B21"/>
        <Parameter Type="Param" Library="AIAI" Id="74CB7721"/>
        <Parameter Type="Param" Library="AIAI" Id="DB9B0300"/>
    </Element>
    <Element Type="Param" Id="74CB7721">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B342A6CD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="DB9B0300">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BB05A82C"/>
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="46022CCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D7E35273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E07AECEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D89C23C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="414B877D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32899A31"/>
    </Element>
    <Element Type="FunctionCall" Id="2D89C23C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7281602"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEBB1F83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="813DC04E"/>
    </Element>
    <Element Type="FunctionCall" Id="A7281602">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6467A4E8"/>
        <Parameter Type="Param" Library="AIAI" Id="8B7B5C91"/>
    </Element>
    <Element Type="Param" Id="6467A4E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
    </Element>
    <Element Type="Param" Id="8B7B5C91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F806B74F"/>
    </Element>
    <Element Type="FunctionCall" Id="F806B74F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="AAA40177"/>
        <Parameter Type="Param" Library="AIAI" Id="59614068"/>
    </Element>
    <Element Type="Param" Id="AAA40177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A0E5912"/>
        <Array Type="Param" Library="AIAI" Id="5492F7D8"/>
    </Element>
    <Element Type="Param" Id="2A0E5912">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="7980A2FD"/>
    </Element>
    <Element Type="Param" Id="7980A2FD">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="5492F7D8">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="59614068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="570CC2F9"/>
    </Element>
    <Element Type="FunctionCall" Id="570CC2F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9982D100"/>
    </Element>
    <Element Type="Param" Id="9982D100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F894F26F"/>
    </Element>
    <Element Type="FunctionCall" Id="EEBB1F83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="768AFFA8"/>
        <Parameter Type="Param" Library="AIAI" Id="9B79C08E"/>
        <Parameter Type="Param" Library="AIAI" Id="42D08A12"/>
    </Element>
    <Element Type="Param" Id="768AFFA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D36E7B0"/>
        <Array Type="Param" Library="AIAI" Id="2C5D286B"/>
    </Element>
    <Element Type="Param" Id="6D36E7B0">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="69FFBFA0"/>
    </Element>
    <Element Type="Param" Id="69FFBFA0">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="2C5D286B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="9B79C08E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42D08A12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="813DC04E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9168D15"/>
        <Parameter Type="Param" Library="AIAI" Id="7E027566"/>
    </Element>
    <Element Type="Param" Id="A9168D15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
    </Element>
    <Element Type="Param" Id="7E027566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="344F53F8"/>
    </Element>
    <Element Type="FunctionCall" Id="344F53F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="59857CB4"/>
        <Parameter Type="Param" Library="AIAI" Id="8E230D11"/>
    </Element>
    <Element Type="Param" Id="59857CB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F894F26F"/>
    </Element>
    <Element Type="Param" Id="8E230D11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E8EC28D7"/>
        <Array Type="Param" Library="AIAI" Id="619999A7"/>
    </Element>
    <Element Type="Param" Id="E8EC28D7">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="0DF6650D"/>
    </Element>
    <Element Type="Param" Id="0DF6650D">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="619999A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="FunctionCall" Id="414B877D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6806CBB1"/>
        <Parameter Type="Param" Library="AIAI" Id="EC2076B8"/>
        <Parameter Type="Param" Library="AIAI" Id="92B0D6AE"/>
    </Element>
    <Element Type="Param" Id="6806CBB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="55CF1495"/>
        <Array Type="Param" Library="AIAI" Id="7043854F"/>
    </Element>
    <Element Type="Param" Id="55CF1495">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="1F75C95D"/>
    </Element>
    <Element Type="Param" Id="1F75C95D">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="7043854F">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="EC2076B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="92B0D6AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="32899A31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E5234653"/>
        <Parameter Type="Param" Library="AIAI" Id="3B41EDED"/>
    </Element>
    <Element Type="Param" Id="E5234653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
    </Element>
    <Element Type="Param" Id="3B41EDED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B938162"/>
    </Element>
    <Element Type="FunctionCall" Id="0B938162">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="25E1CDA1"/>
    </Element>
    <Element Type="Param" Id="25E1CDA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7095E9C4"/>
        <Array Type="Param" Library="AIAI" Id="57E142A9"/>
    </Element>
    <Element Type="Param" Id="7095E9C4">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="5D0C887C"/>
    </Element>
    <Element Type="Param" Id="5D0C887C">
        <Variable Type="Variable" Library="AIAI" Id="E6B92206"/>
    </Element>
    <Element Type="Param" Id="57E142A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="FunctionCall" Id="30E7CEE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07402BE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1212AEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F304080"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEDA75F7"/>
    </Element>
    <Element Type="FunctionCall" Id="07402BE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="313F3B33"/>
        <Parameter Type="Param" Library="AIAI" Id="FA01F236"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1E73A3"/>
    </Element>
    <Element Type="Param" Id="313F3B33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="096581F5"/>
        <Array Type="Param" Library="AIAI" Id="2A021C59"/>
    </Element>
    <Element Type="Param" Id="096581F5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2A021C59">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="FA01F236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Param" Id="3B1E73A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
    </Element>
    <Element Type="FunctionCall" Id="D1212AEF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B9CDB2BC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F0912B1C"/>
    </Element>
    <Element Type="Param" Id="F0912B1C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="FunctionCall" Id="5F304080">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A40C5F9F"/>
    </Element>
    <Element Type="Param" Id="A40C5F9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BEDA75F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C835B190"/>
        <Parameter Type="Param" Library="AIAI" Id="5C0B640C"/>
        <Parameter Type="Param" Library="AIAI" Id="57B64C00"/>
    </Element>
    <Element Type="Param" Id="C835B190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1C9F246"/>
    </Element>
    <Element Type="FunctionCall" Id="D1C9F246">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="29AFAB1F"/>
        <Parameter Type="Param" Library="AIAI" Id="42D1C888"/>
        <Parameter Type="Param" Library="AIAI" Id="F4CDF783"/>
    </Element>
    <Element Type="Param" Id="42D1C888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BDA13229"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="44224610"/>
        <Array Type="Param" Library="AIAI" Id="C9D866AE"/>
    </Element>
    <Element Type="Param" Id="44224610">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C9D866AE">
        <Parameter Type="ParamDef" Library="AIAI" Id="C25039A2"/>
    </Element>
    <Element Type="Param" Id="F4CDF783">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BFD54244"/>
        <Variable Type="Variable" Library="AIAI" Id="A9BB15DB"/>
    </Element>
    <Element Type="Param" Id="5C0B640C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="57B64C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74C27610">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F338236A"/>
    </Element>
    <Element Type="Param" Id="F338236A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="3E23CB79">
        <Identifier>HeroAIRandomlyCastAbilityOnCloakedEnemy</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
        <Variable Type="Variable" Library="AIAI" Id="6DED5B97"/>
        <Variable Type="Variable" Library="AIAI" Id="7B797D4D"/>
        <Variable Type="Variable" Library="AIAI" Id="6BD78266"/>
        <Variable Type="Variable" Library="AIAI" Id="B967330A"/>
        <Variable Type="Variable" Library="AIAI" Id="0DB35278"/>
        <Variable Type="Variable" Library="AIAI" Id="3E836F0C"/>
        <Variable Type="Variable" Library="AIAI" Id="6D1B0B90"/>
        <Variable Type="Variable" Library="AIAI" Id="C60BF9BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D4851B8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BF9171B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8D48713"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D940764B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADFC3064"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="356A732D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0170B60A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="635E01EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9BE4D4D"/>
    </Element>
    <Element Type="ParamDef" Id="8EB334A6">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="469A43AA"/>
    </Element>
    <Element Type="Param" Id="469A43AA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6DED5B97">
        <Identifier>nearbyHero</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7E3288A1"/>
    </Element>
    <Element Type="Param" Id="7E3288A1">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="7B797D4D">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="72DAEC78"/>
    </Element>
    <Element Type="Param" Id="72DAEC78">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B28EDF36"/>
    </Element>
    <Element Type="FunctionCall" Id="B28EDF36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6BD78266">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6A7C4229"/>
    </Element>
    <Element Type="Param" Id="6A7C4229">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="446FED34"/>
    </Element>
    <Element Type="FunctionCall" Id="446FED34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="B967330A">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2744A5DE"/>
    </Element>
    <Element Type="Param" Id="2744A5DE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0DB35278">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="29A918EC"/>
    </Element>
    <Element Type="Param" Id="29A918EC">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="3E836F0C">
        <Identifier>abilityIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6CF1699"/>
    </Element>
    <Element Type="Param" Id="E6CF1699">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6D1B0B90">
        <Identifier>distanceToTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2905506A"/>
    </Element>
    <Element Type="Param" Id="2905506A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C60BF9BC">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9047F12"/>
    </Element>
    <Element Type="Param" Id="C9047F12">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="4D4851B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1C6B4CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA03129F"/>
    </Element>
    <Element Type="FunctionCall" Id="A1C6B4CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A191CF82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8FB083D"/>
    </Element>
    <Element Type="FunctionCall" Id="A191CF82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="136F0435"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3D328E"/>
        <Parameter Type="Param" Library="AIAI" Id="7A1E41D5"/>
    </Element>
    <Element Type="Param" Id="136F0435">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3D946AF5"/>
        <Array Type="Param" Library="AIAI" Id="B6519C24"/>
    </Element>
    <Element Type="Param" Id="B6519C24">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FC9EFAC"/>
        <Array Type="Param" Library="AIAI" Id="68200AD9"/>
    </Element>
    <Element Type="Param" Id="9FC9EFAC">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="68200AD9">
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="DF3D328E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7A1E41D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C8FB083D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C6920713"/>
        <Parameter Type="Param" Library="AIAI" Id="0D8B6476"/>
        <Parameter Type="Param" Library="AIAI" Id="0897C991"/>
    </Element>
    <Element Type="Param" Id="C6920713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9055CA8"/>
    </Element>
    <Element Type="FunctionCall" Id="C9055CA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1077BA"/>
        <Parameter Type="Param" Library="AIAI" Id="DAC804FA"/>
        <Parameter Type="Param" Library="AIAI" Id="C50992EB"/>
    </Element>
    <Element Type="Param" Id="8A1077BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B4ECB93B"/>
        <Array Type="Param" Library="AIAI" Id="4C2C4E50"/>
    </Element>
    <Element Type="Param" Id="B4ECB93B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4C2C4E50">
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="DAC804FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E93DFC69"/>
    </Element>
    <Element Type="Param" Id="C50992EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="0D8B6476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="0897C991">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C2FBD328"/>
    </Element>
    <Element Type="FunctionCall" Id="FA03129F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE550768"/>
    </Element>
    <Element Type="Param" Id="DE550768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BF9171B9">
        <Comment>
            Find a nearby cloaked enemy hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E8D48713">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C46D6B4"/>
        <Parameter Type="Param" Library="AIAI" Id="DAA730DD"/>
    </Element>
    <Element Type="Param" Id="9C46D6B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6DED5B97"/>
    </Element>
    <Element Type="Param" Id="DAA730DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46EA40A5"/>
    </Element>
    <Element Type="FunctionCall" Id="46EA40A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA09392"/>
        <Parameter Type="Param" Library="AIAI" Id="9312ECF9"/>
    </Element>
    <Element Type="Param" Id="DDA09392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61C69E92"/>
    </Element>
    <Element Type="FunctionCall" Id="61C69E92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3296260B"/>
    </Element>
    <Element Type="Param" Id="3296260B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6168024A"/>
        <Array Type="Param" Library="AIAI" Id="0300D32D"/>
    </Element>
    <Element Type="Param" Id="6168024A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0300D32D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="9312ECF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D940764B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B894C2D2"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F0883E"/>
    </Element>
    <Element Type="Param" Id="B894C2D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7B797D4D"/>
    </Element>
    <Element Type="Param" Id="B1F0883E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="270E1757"/>
    </Element>
    <Element Type="FunctionCall" Id="270E1757">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="79D8B999"/>
        <Parameter Type="Param" Library="AIAI" Id="FDD5A7A0"/>
        <Parameter Type="Param" Library="AIAI" Id="3D55A7FD"/>
        <Parameter Type="Param" Library="AIAI" Id="2F4FD3F8"/>
        <Parameter Type="Param" Library="AIAI" Id="60F52C2F"/>
    </Element>
    <Element Type="Param" Id="79D8B999">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="FDD5A7A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="3D55A7FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2F4FD3F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="60F52C2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="6DED5B97"/>
    </Element>
    <Element Type="FunctionCall" Id="ADFC3064">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0AE97493"/>
        <Parameter Type="Param" Library="AIAI" Id="F89F7D4D"/>
    </Element>
    <Element Type="Param" Id="0AE97493">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD7A6898"/>
    </Element>
    <Element Type="FunctionCall" Id="CD7A6898">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="B080F8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="D0BCC117"/>
        <Parameter Type="Param" Library="AIAI" Id="2AAD644C"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD37AE2"/>
        <Parameter Type="Param" Library="AIAI" Id="C3FE7310"/>
    </Element>
    <Element Type="Param" Id="B080F8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D0BCC117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="2AAD644C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="5AD37AE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="C3FE7310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="7B797D4D"/>
    </Element>
    <Element Type="Param" Id="F89F7D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6BD78266"/>
    </Element>
    <Element Type="FunctionCall" Id="356A732D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="40F76F1C"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6364C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7885D5ED"/>
    </Element>
    <Element Type="Param" Id="40F76F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="6BD78266"/>
    </Element>
    <Element Type="Param" Id="5C6364C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="B967330A"/>
    </Element>
    <Element Type="FunctionCall" Id="7885D5ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C3A7327"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD777384"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="327AC3C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC1550DC"/>
    </Element>
    <Element Type="FunctionCall" Id="1C3A7327">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C787F55F"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC11DA6"/>
        <Parameter Type="Param" Library="AIAI" Id="549A3568"/>
    </Element>
    <Element Type="Param" Id="C787F55F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F14F576A"/>
    </Element>
    <Element Type="FunctionCall" Id="F14F576A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000191"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BDF252"/>
        <Parameter Type="Param" Library="AIAI" Id="CE1DA035"/>
    </Element>
    <Element Type="Param" Id="D7BDF252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000328"/>
        <Variable Type="Variable" Library="AIAI" Id="B967330A"/>
    </Element>
    <Element Type="Param" Id="CE1DA035">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000421"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000186"/>
    </Element>
    <Element Type="Param" Id="0DC11DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="549A3568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AD777384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1A706C47"/>
        <Parameter Type="Param" Library="AIAI" Id="44B3A150"/>
        <Parameter Type="Param" Library="AIAI" Id="8534A70E"/>
    </Element>
    <Element Type="Param" Id="1A706C47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF670F39"/>
    </Element>
    <Element Type="FunctionCall" Id="FF670F39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8B533CBD"/>
        <Parameter Type="Param" Library="AIAI" Id="9C4D0561"/>
        <Parameter Type="Param" Library="AIAI" Id="15681C96"/>
    </Element>
    <Element Type="Param" Id="9C4D0561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A22BC18C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="15681C96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="AF2B92BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAF5DB23"/>
    </Element>
    <Element Type="FunctionCall" Id="BAF5DB23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="941CBF73"/>
    </Element>
    <Element Type="Param" Id="941CBF73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B967330A"/>
    </Element>
    <Element Type="Param" Id="44B3A150">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8534A70E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="327AC3C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="88510490"/>
        <Parameter Type="Param" Library="AIAI" Id="30E6AF7A"/>
    </Element>
    <Element Type="Param" Id="88510490">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DB35278"/>
    </Element>
    <Element Type="Param" Id="30E6AF7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B967330A"/>
    </Element>
    <Element Type="FunctionCall" Id="CC1550DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="0170B60A">
        <Comment>
            Cast a QWE ability on them
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="635E01EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B1E8711"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7FC1789"/>
    </Element>
    <Element Type="FunctionCall" Id="4B1E8711">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2E73ABAD"/>
    </Element>
    <Element Type="Param" Id="2E73ABAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1282417"/>
    </Element>
    <Element Type="FunctionCall" Id="E1282417">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="49976A13"/>
        <Parameter Type="Param" Library="AIAI" Id="F262EA17"/>
        <Parameter Type="Param" Library="AIAI" Id="A3ACD9FA"/>
    </Element>
    <Element Type="Param" Id="F262EA17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C25039A2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EB334A6"/>
    </Element>
    <Element Type="Param" Id="A3ACD9FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F894F26F"/>
        <Variable Type="Variable" Library="AIAI" Id="0DB35278"/>
    </Element>
    <Element Type="FunctionCall" Id="D7FC1789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1F692693"/>
        <Parameter Type="Param" Library="AIAI" Id="FD668A62"/>
        <Parameter Type="Param" Library="AIAI" Id="E8AC206C"/>
    </Element>
    <Element Type="Param" Id="1F692693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBF520D5"/>
    </Element>
    <Element Type="FunctionCall" Id="CBF520D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="5194FBBB"/>
    </Element>
    <Element Type="Param" Id="5194FBBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="0DB35278"/>
    </Element>
    <Element Type="Param" Id="FD668A62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E8AC206C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C9BE4D4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="88084C63"/>
    </Element>
    <Element Type="Param" Id="88084C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0232CECD">
        <Identifier>HeroAIRandomlyChooseAbility</Identifier>
        <Disabled/>
        <FlagCall/>
        <ReturnType>
            <Type Value="order"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
        <Variable Type="Variable" Library="AIAI" Id="CBEA7DE9"/>
        <Variable Type="Variable" Library="AIAI" Id="164635D1"/>
        <Variable Type="Variable" Library="AIAI" Id="C37B3F6B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D2AC7B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DD1F56FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD931A42"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9B6004CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D402AC4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="563C45A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0995C83E"/>
    </Element>
    <Element Type="ParamDef" Id="760AEAFA">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="83125E8B"/>
    </Element>
    <Element Type="Param" Id="83125E8B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BAE8AF62">
        <Identifier>spellIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="71BF58FC"/>
    </Element>
    <Element Type="Param" Id="71BF58FC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CBEA7DE9">
        <Identifier>spellOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1702C1B2"/>
    </Element>
    <Element Type="Param" Id="1702C1B2">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="164635D1">
        <Identifier>spellType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="97E4649A"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="C37B3F6B">
        <Identifier>spellRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB0A6166"/>
    </Element>
    <Element Type="Param" Id="BB0A6166">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="2D2AC7B5">
        <Comment>
            Relies on old talent shop variable
        </Comment>
    </Element>
    <Element Type="Comment" Id="DD1F56FA">
        <Disabled/>
        <Comment>
            Randomly choose an ability.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD931A42">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="543B092E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB25AFC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67B30AE8"/>
    </Element>
    <Element Type="FunctionCall" Id="543B092E">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="190E34E7"/>
        <Parameter Type="Param" Library="AIAI" Id="1ED7E82A"/>
    </Element>
    <Element Type="Param" Id="190E34E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="Param" Id="1ED7E82A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F702539"/>
    </Element>
    <Element Type="FunctionCall" Id="0F702539">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="92471134"/>
        <Parameter Type="Param" Library="AIAI" Id="D5C94466"/>
    </Element>
    <Element Type="Param" Id="92471134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D5C94466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CB25AFC1">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ABD3767"/>
    </Element>
    <Element Type="FunctionCall" Id="3ABD3767">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EF6B540A"/>
        <Parameter Type="Param" Library="AIAI" Id="ED5F6BA2"/>
        <Parameter Type="Param" Library="AIAI" Id="28BBB726"/>
    </Element>
    <Element Type="Param" Id="EF6B540A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="Param" Id="ED5F6BA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="28BBB726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="67B30AE8">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE1C4E5"/>
        <Parameter Type="Param" Library="AIAI" Id="829BBE31"/>
    </Element>
    <Element Type="Param" Id="3FE1C4E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="Param" Id="829BBE31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BE94B1"/>
    </Element>
    <Element Type="FunctionCall" Id="71BE94B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B50565"/>
        <Parameter Type="Param" Library="AIAI" Id="9D7393A3"/>
    </Element>
    <Element Type="Param" Id="A7B50565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9D7393A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="9B6004CC">
        <Disabled/>
        <Comment>
            Randomly choose a target.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D402AC4C">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="28619CEF"/>
        <Parameter Type="Param" Library="AIAI" Id="130B505C"/>
    </Element>
    <Element Type="Param" Id="28619CEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C37B3F6B"/>
    </Element>
    <Element Type="Param" Id="130B505C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33CAFC67"/>
    </Element>
    <Element Type="FunctionCall" Id="33CAFC67">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6182A27C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB2D6D43"/>
        <Parameter Type="Param" Library="AIAI" Id="F0C483CF"/>
    </Element>
    <Element Type="Param" Id="EB2D6D43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="642577E0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
    </Element>
    <Element Type="Param" Id="F0C483CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="FunctionCall" Id="563C45A2">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A1CFA47C"/>
        <Parameter Type="Param" Library="AIAI" Id="6AECF083"/>
    </Element>
    <Element Type="Param" Id="A1CFA47C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CBEA7DE9"/>
    </Element>
    <Element Type="Param" Id="6AECF083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB087CA"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB087CA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1B3C53EE"/>
        <Parameter Type="Param" Library="AIAI" Id="F51E854F"/>
        <Parameter Type="Param" Library="AIAI" Id="ECA9D933"/>
        <Parameter Type="Param" Library="AIAI" Id="8F7A9A5C"/>
        <Parameter Type="Param" Library="AIAI" Id="B7256C80"/>
    </Element>
    <Element Type="Param" Id="F51E854F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8693A977"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
    </Element>
    <Element Type="Param" Id="ECA9D933">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5650AD1B"/>
        <Array Type="Param" Library="AIAI" Id="201766EE"/>
    </Element>
    <Element Type="Param" Id="5650AD1B">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="B15691BD"/>
    </Element>
    <Element Type="Param" Id="B15691BD">
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="Param" Id="201766EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
    </Element>
    <Element Type="Param" Id="8F7A9A5C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="237747FF"/>
        <Variable Type="Variable" Library="AIAI" Id="C37B3F6B"/>
    </Element>
    <Element Type="Param" Id="B7256C80">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AE74371B"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D9F81505"/>
        <Array Type="Param" Library="AIAI" Id="674F094A"/>
    </Element>
    <Element Type="Param" Id="D9F81505">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="A0C5F87C"/>
    </Element>
    <Element Type="Param" Id="A0C5F87C">
        <Variable Type="Variable" Library="AIAI" Id="BAE8AF62"/>
    </Element>
    <Element Type="Param" Id="674F094A">
        <Parameter Type="ParamDef" Library="AIAI" Id="760AEAFA"/>
    </Element>
    <Element Type="FunctionCall" Id="0995C83E">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1B4AAD00"/>
    </Element>
    <Element Type="Param" Id="1B4AAD00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="CBEA7DE9"/>
    </Element>
    <Element Type="FunctionDef" Id="E8F53CAE">
        <Identifier>HeroAIRandomlyChooseItem</Identifier>
        <Disabled/>
        <FlagCall/>
        <ReturnType>
            <Type Value="order"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C1D3F8A"/>
        <Variable Type="Variable" Library="AIAI" Id="ADD8A5A6"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6F27CA"/>
        <Variable Type="Variable" Library="AIAI" Id="BDAC09D4"/>
        <Variable Type="Variable" Library="AIAI" Id="1582D235"/>
        <Variable Type="Variable" Library="AIAI" Id="240C4B05"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
        <Variable Type="Variable" Library="AIAI" Id="21B58198"/>
        <Variable Type="Variable" Library="AIAI" Id="42EA24D1"/>
        <Variable Type="Variable" Library="AIAI" Id="43CF25D5"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
        <Variable Type="Variable" Library="AIAI" Id="E889ACE2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A9615124"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20959F39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3EE25C8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E1CC6D04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B06BB687"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="164CBB0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5325F89"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5305411E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E737F3CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF1091F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41B282D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7E6FD51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A15E6AE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF0435C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCD69E26"/>
    </Element>
    <Element Type="ParamDef" Id="1C1D3F8A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="05370FBB"/>
    </Element>
    <Element Type="Param" Id="05370FBB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ADD8A5A6">
        <Identifier>useItemInstant</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2E3B3A9C"/>
    </Element>
    <Element Type="Param" Id="2E3B3A9C">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FE6F27CA">
        <Identifier>useItemTarget</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F2F0560"/>
    </Element>
    <Element Type="Param" Id="8F2F0560">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BDAC09D4">
        <Identifier>spellIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9469686B"/>
    </Element>
    <Element Type="Param" Id="9469686B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1582D235">
        <Identifier>CurItem</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BDB74EEF"/>
    </Element>
    <Element Type="Param" Id="BDB74EEF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="240C4B05">
        <Identifier>items</Identifier>
        <VariableType>
            <Type Value="unit"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="E8DD2ACF"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FFC0293D"/>
    </Element>
    <Element Type="Param" Id="FFC0293D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A2D58E8A">
        <Identifier>numberofItems</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="311784A4"/>
    </Element>
    <Element Type="Param" Id="311784A4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="21B58198">
        <Identifier>spellOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7BB375C"/>
    </Element>
    <Element Type="Param" Id="C7BB375C">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="42EA24D1">
        <Identifier>range</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="958D1CEB"/>
    </Element>
    <Element Type="Param" Id="958D1CEB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="43CF25D5">
        <Identifier>itemIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EDC0D9F2"/>
    </Element>
    <Element Type="Param" Id="EDC0D9F2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A5290A01">
        <Identifier>item</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="630233E2"/>
    </Element>
    <Element Type="Param" Id="630233E2">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7069CBE1">
        <Identifier>itemType</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="97E4649A"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="E889ACE2">
        <Identifier>ItemAbility</Identifier>
        <VariableType>
            <Type Value="abilcmd"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A80224DF"/>
    </Element>
    <Element Type="Param" Id="A80224DF">
        <Preset Type="PresetValue" Library="Ntve" Id="C7E46DC5"/>
    </Element>
    <Element Type="Comment" Id="A9615124">
        <Comment>
            Find all castable items
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="20959F39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="2CF079C4"/>
        <Parameter Type="Param" Library="AIAI" Id="1596040D"/>
        <Parameter Type="Param" Library="AIAI" Id="EF09EFC8"/>
        <Parameter Type="Param" Library="AIAI" Id="0D008769"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF0F503C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F925735D"/>
    </Element>
    <Element Type="Param" Id="2CF079C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1596040D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="E8DD2ACF"/>
    </Element>
    <Element Type="Param" Id="EF09EFC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0D008769">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="1582D235"/>
    </Element>
    <Element Type="FunctionCall" Id="AF0F503C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0814D9"/>
        <Parameter Type="Param" Library="AIAI" Id="1D77186D"/>
    </Element>
    <Element Type="Param" Id="FE0814D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="Param" Id="1D77186D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AC70CDB"/>
    </Element>
    <Element Type="FunctionCall" Id="0AC70CDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B4BEBD9E"/>
        <Parameter Type="Param" Library="AIAI" Id="6CB486B6"/>
        <Parameter Type="Param" Library="AIAI" Id="2404A5E7"/>
    </Element>
    <Element Type="Param" Id="6CB486B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6EEDA82E"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FB04BB29"/>
        <Array Type="Param" Library="AIAI" Id="FB414424"/>
    </Element>
    <Element Type="Param" Id="FB04BB29">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FB414424">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C1D3F8A"/>
    </Element>
    <Element Type="Param" Id="2404A5E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6006153E"/>
        <Variable Type="Variable" Library="AIAI" Id="1582D235"/>
    </Element>
    <Element Type="FunctionCall" Id="F925735D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2140D49F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="599C7F91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="141E29C4"/>
    </Element>
    <Element Type="FunctionCall" Id="2140D49F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="076097B1"/>
        <Parameter Type="Param" Library="AIAI" Id="8F4894AC"/>
    </Element>
    <Element Type="Param" Id="076097B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
    </Element>
    <Element Type="Param" Id="8F4894AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="001CC860"/>
    </Element>
    <Element Type="FunctionCall" Id="001CC860">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0F2B4686"/>
        <Parameter Type="Param" Library="AIAI" Id="E34E55FB"/>
        <Parameter Type="Param" Library="AIAI" Id="814F826D"/>
    </Element>
    <Element Type="Param" Id="0F2B4686">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E34E55FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="814F826D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="599C7F91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0C7C46"/>
        <Parameter Type="Param" Library="AIAI" Id="F6183D56"/>
    </Element>
    <Element Type="Param" Id="2C0C7C46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="240C4B05"/>
        <Array Type="Param" Library="AIAI" Id="4D55FF7D"/>
    </Element>
    <Element Type="Param" Id="4D55FF7D">
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
    </Element>
    <Element Type="Param" Id="F6183D56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="FunctionCall" Id="141E29C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA083AB8"/>
        <Parameter Type="Param" Library="AIAI" Id="01914395"/>
        <Parameter Type="Param" Library="AIAI" Id="4F6B9222"/>
    </Element>
    <Element Type="Param" Id="DA083AB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95E74540"/>
    </Element>
    <Element Type="FunctionCall" Id="95E74540">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="2D8C6DB5"/>
    </Element>
    <Element Type="Param" Id="2D8C6DB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="Param" Id="01914395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F6B9222">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F3EE25C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6B6DA9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="551FB551"/>
    </Element>
    <Element Type="FunctionCall" Id="A6B6DA9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="57560A3E"/>
    </Element>
    <Element Type="Param" Id="57560A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="551FB551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71DB5CF2"/>
        <Parameter Type="Param" Library="AIAI" Id="076CB597"/>
        <Parameter Type="Param" Library="AIAI" Id="65E7F21A"/>
    </Element>
    <Element Type="Param" Id="71DB5CF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
    </Element>
    <Element Type="Param" Id="076CB597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="65E7F21A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E1CC6D04">
        <Comment>
            Choose a random item
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B06BB687">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D8109C7B"/>
        <Parameter Type="Param" Library="AIAI" Id="A31598B3"/>
    </Element>
    <Element Type="Param" Id="D8109C7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="Param" Id="A31598B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="240C4B05"/>
        <Array Type="Param" Library="AIAI" Id="A6725D69"/>
    </Element>
    <Element Type="Param" Id="A6725D69">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4E47F99"/>
    </Element>
    <Element Type="FunctionCall" Id="A4E47F99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5B532A"/>
        <Parameter Type="Param" Library="AIAI" Id="16CE9BC1"/>
    </Element>
    <Element Type="Param" Id="AC5B532A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="16CE9BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D58E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="164CBB0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="48624844"/>
        <Parameter Type="Param" Library="AIAI" Id="B3AE97B1"/>
    </Element>
    <Element Type="Param" Id="48624844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="43CF25D5"/>
    </Element>
    <Element Type="Param" Id="B3AE97B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6956FAC"/>
    </Element>
    <Element Type="FunctionCall" Id="C6956FAC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="89CD210C"/>
        <Parameter Type="Param" Library="AIAI" Id="9206CD27"/>
    </Element>
    <Element Type="Param" Id="9206CD27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1B5267B7"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="FunctionCall" Id="A5325F89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4C37E1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7386DB59"/>
    </Element>
    <Element Type="FunctionCall" Id="F4C37E1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FBF36DE2"/>
    </Element>
    <Element Type="Param" Id="FBF36DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7386DB59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F424117E"/>
        <Parameter Type="Param" Library="AIAI" Id="41F5A37C"/>
        <Parameter Type="Param" Library="AIAI" Id="BAADD706"/>
    </Element>
    <Element Type="Param" Id="F424117E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="43CF25D5"/>
    </Element>
    <Element Type="Param" Id="41F5A37C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BAADD706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="5305411E">
        <Comment>
            Choose a random target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E737F3CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D134842F"/>
        <Parameter Type="Param" Library="AIAI" Id="63487DAA"/>
    </Element>
    <Element Type="Param" Id="D134842F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="Param" Id="63487DAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="CB58619F"/>
        <Array Type="Param" Library="AIAI" Id="416FC4A7"/>
    </Element>
    <Element Type="Param" Id="CB58619F">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="416FC4A7">
        <Variable Type="Variable" Library="AIAI" Id="43CF25D5"/>
    </Element>
    <Element Type="FunctionCall" Id="FF1091F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFCFE788"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D297357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3B5CC2"/>
    </Element>
    <Element Type="FunctionCall" Id="BFCFE788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DF46B041"/>
        <Parameter Type="Param" Library="AIAI" Id="3B8BE2B9"/>
    </Element>
    <Element Type="Param" Id="DF46B041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E889ACE2"/>
    </Element>
    <Element Type="Param" Id="3B8BE2B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD96163F"/>
    </Element>
    <Element Type="FunctionCall" Id="FD96163F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="A8EBCA35"/>
        <Parameter Type="Param" Library="AIAI" Id="D55F0DBC"/>
    </Element>
    <Element Type="Param" Id="A8EBCA35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6F27CA"/>
    </Element>
    <Element Type="Param" Id="D55F0DBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>StormInventory</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="2D297357">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="772441D2"/>
        <Parameter Type="Param" Library="AIAI" Id="807DCD9F"/>
    </Element>
    <Element Type="Param" Id="772441D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E889ACE2"/>
    </Element>
    <Element Type="Param" Id="807DCD9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="977A6EFD"/>
    </Element>
    <Element Type="FunctionCall" Id="977A6EFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="63283931"/>
        <Parameter Type="Param" Library="AIAI" Id="8F73B1E4"/>
    </Element>
    <Element Type="Param" Id="63283931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Variable Type="Variable" Library="AIAI" Id="ADD8A5A6"/>
    </Element>
    <Element Type="Param" Id="8F73B1E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>StormInventory</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3B5CC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="111EB8EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="738BBD58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21B1B331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F214DE48"/>
    </Element>
    <Element Type="FunctionCall" Id="111EB8EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="506DC632"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E8E56B"/>
        <Parameter Type="Param" Library="AIAI" Id="C69342FC"/>
    </Element>
    <Element Type="Param" Id="506DC632">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="Param" Id="E0E8E56B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C69342FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="738BBD58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4A9F8E08"/>
        <Parameter Type="Param" Library="AIAI" Id="957E02C4"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1C2492"/>
    </Element>
    <Element Type="Param" Id="4A9F8E08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="Param" Id="957E02C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9E1C2492">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C64169CA"/>
    </Element>
    <Element Type="FunctionCall" Id="21B1B331">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="605636E4"/>
        <Parameter Type="Param" Library="AIAI" Id="32B777D1"/>
        <Parameter Type="Param" Library="AIAI" Id="6572260C"/>
    </Element>
    <Element Type="Param" Id="605636E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="Param" Id="32B777D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6572260C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="F214DE48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6F052E47"/>
        <Parameter Type="Param" Library="AIAI" Id="F8CC50DD"/>
        <Parameter Type="Param" Library="AIAI" Id="CFF3D28A"/>
    </Element>
    <Element Type="Param" Id="6F052E47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="Param" Id="F8CC50DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CFF3D28A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3030CAE6"/>
    </Element>
    <Element Type="FunctionCall" Id="41B282D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C11801C2"/>
        <Parameter Type="Param" Library="AIAI" Id="2C71C351"/>
    </Element>
    <Element Type="Param" Id="C11801C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="42EA24D1"/>
    </Element>
    <Element Type="Param" Id="2C71C351">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66511BD9"/>
    </Element>
    <Element Type="FunctionCall" Id="66511BD9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5452878"/>
        <Parameter Type="Param" Library="AIAI" Id="BA43A24C"/>
        <Parameter Type="Param" Library="AIAI" Id="71A9BDC5"/>
    </Element>
    <Element Type="Param" Id="BA43A24C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DBDC15F1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C1D3F8A"/>
    </Element>
    <Element Type="Param" Id="71A9BDC5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
        <Variable Type="Variable" Library="AIAI" Id="43CF25D5"/>
    </Element>
    <Element Type="FunctionCall" Id="A7E6FD51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24000199"/>
        <Parameter Type="Param" Library="AIAI" Id="8B51020F"/>
    </Element>
    <Element Type="Param" Id="24000199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="21B58198"/>
    </Element>
    <Element Type="Param" Id="8B51020F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BEC7C13"/>
    </Element>
    <Element Type="FunctionCall" Id="1BEC7C13">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1B3C53EE"/>
        <Parameter Type="Param" Library="AIAI" Id="3CBE8851"/>
        <Parameter Type="Param" Library="AIAI" Id="62073EFF"/>
        <Parameter Type="Param" Library="AIAI" Id="D4C336C4"/>
        <Parameter Type="Param" Library="AIAI" Id="18D44F39"/>
    </Element>
    <Element Type="Param" Id="3CBE8851">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8693A977"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C1D3F8A"/>
    </Element>
    <Element Type="Param" Id="62073EFF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
        <Variable Type="Variable" Library="AIAI" Id="E889ACE2"/>
    </Element>
    <Element Type="Param" Id="D4C336C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="237747FF"/>
        <Variable Type="Variable" Library="AIAI" Id="42EA24D1"/>
    </Element>
    <Element Type="Param" Id="18D44F39">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AE74371B"/>
        <Variable Type="Variable" Library="AIAI" Id="7069CBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="A15E6AE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DCE721E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4407788"/>
    </Element>
    <Element Type="FunctionCall" Id="4DCE721E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="84102E18"/>
    </Element>
    <Element Type="Param" Id="84102E18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="D4407788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="547DF577"/>
        <Parameter Type="Param" Library="AIAI" Id="7C0283B7"/>
        <Parameter Type="Param" Library="AIAI" Id="04A97FFD"/>
    </Element>
    <Element Type="Param" Id="547DF577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="21B58198"/>
    </Element>
    <Element Type="Param" Id="7C0283B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="04A97FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FF0435C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4BB72410"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF7F66E"/>
        <Parameter Type="Param" Library="AIAI" Id="9010CC03"/>
    </Element>
    <Element Type="Param" Id="EBF7F66E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="05EE9848"/>
        <Variable Type="Variable" Library="AIAI" Id="21B58198"/>
    </Element>
    <Element Type="Param" Id="9010CC03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A1D894EB"/>
        <Variable Type="Variable" Library="AIAI" Id="A5290A01"/>
    </Element>
    <Element Type="FunctionCall" Id="DCD69E26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="10E17C31"/>
    </Element>
    <Element Type="Param" Id="10E17C31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="21B58198"/>
    </Element>
    <Element Type="FunctionDef" Id="1B3C53EE">
        <Identifier>HeroAIRandomlyChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="order"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AE74371B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7559ABEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41B625C6"/>
    </Element>
    <Element Type="ParamDef" Id="8693A977">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F51ED5E6"/>
    </Element>
    <Element Type="Param" Id="F51ED5E6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="86F79BB0">
        <Identifier>ability</Identifier>
        <ParameterType>
            <Type Value="abilcmd"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="01CF6168"/>
    </Element>
    <Element Type="Param" Id="01CF6168">
        <Preset Type="PresetValue" Library="Ntve" Id="C7E46DC5"/>
    </Element>
    <Element Type="ParamDef" Id="AE74371B">
        <Identifier>abilityType</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="97E4649A"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="237747FF">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="331D1B9D"/>
    </Element>
    <Element Type="Param" Id="331D1B9D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FABDF145">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6137783F"/>
    </Element>
    <Element Type="Param" Id="6137783F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="3B4DE1F6">
        <Identifier>point</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2FD080CA"/>
    </Element>
    <Element Type="Param" Id="2FD080CA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="7559ABEE">
        <Comment>
            Randomly choose a target.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="41B625C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="A4D7CC6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF5174C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA12AF48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B316D4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6CAE016"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B563B34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4060DB92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="751D7184"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94A5252C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDFCD6F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="171EDF39"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8E89DAC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD0E86A4"/>
    </Element>
    <Element Type="Param" Id="A4D7CC6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AE74371B"/>
    </Element>
    <Element Type="FunctionCall" Id="EF5174C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="DE7423BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CC44924"/>
    </Element>
    <Element Type="Param" Id="DE7423BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="4CC44924">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8010CE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DDC0A76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13598268"/>
    </Element>
    <Element Type="FunctionCall" Id="C8010CE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="656D98A8"/>
    </Element>
    <Element Type="Param" Id="656D98A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71066929"/>
    </Element>
    <Element Type="FunctionCall" Id="71066929">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="0BB972BF"/>
    </Element>
    <Element Type="Param" Id="0BB972BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="2DDC0A76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="89C4E8C4"/>
        <Parameter Type="Param" Library="AIAI" Id="57BF8884"/>
        <Parameter Type="Param" Library="AIAI" Id="70D4B940"/>
    </Element>
    <Element Type="Param" Id="89C4E8C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E27F5ABB"/>
    </Element>
    <Element Type="FunctionCall" Id="E27F5ABB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7C6CD8F8"/>
        <Parameter Type="Param" Library="AIAI" Id="F4370C53"/>
        <Parameter Type="Param" Library="AIAI" Id="1B14453A"/>
    </Element>
    <Element Type="Param" Id="F4370C53">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="374F7C51"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="1B14453A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="201CBB00"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="Param" Id="57BF8884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="70D4B940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="13598268">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8FA2AABF"/>
    </Element>
    <Element Type="Param" Id="8FA2AABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="DA12AF48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3E2C7851"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D311CEB"/>
    </Element>
    <Element Type="Param" Id="3E2C7851">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C64169CA"/>
    </Element>
    <Element Type="FunctionCall" Id="7D311CEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5A834779"/>
    </Element>
    <Element Type="Param" Id="5A834779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E46665D8"/>
    </Element>
    <Element Type="FunctionCall" Id="E46665D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="FA45952C"/>
    </Element>
    <Element Type="Param" Id="FA45952C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="6B316D4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E71A8B5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5885DF68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AE46CEC"/>
    </Element>
    <Element Type="Param" Id="E71A8B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="5885DF68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="6E0FC509"/>
        <Parameter Type="Param" Library="AIAI" Id="49383604"/>
    </Element>
    <Element Type="Param" Id="6E0FC509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="49383604">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="824D9A0A"/>
    </Element>
    <Element Type="FunctionCall" Id="824D9A0A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D56B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="E9B6B1E9"/>
        <Parameter Type="Param" Library="AIAI" Id="AD5822F4"/>
    </Element>
    <Element Type="Param" Id="E3D56B7E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="E9B6B1E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48DF4129"/>
        <Array Type="Param" Library="AIAI" Id="D42D2D31"/>
    </Element>
    <Element Type="Param" Id="48DF4129">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="D42D2D31">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="AD5822F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="8AE46CEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F02D11B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43243B2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDB5CA42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC2C47E4"/>
    </Element>
    <Element Type="FunctionCall" Id="F02D11B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="918290E4"/>
        <Parameter Type="Param" Library="AIAI" Id="3395148B"/>
    </Element>
    <Element Type="Param" Id="918290E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="Param" Id="3395148B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BB4C6D7"/>
    </Element>
    <Element Type="FunctionCall" Id="4BB4C6D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F0C5F1E4"/>
        <Parameter Type="Param" Library="AIAI" Id="7C86FE78"/>
        <Parameter Type="Param" Library="AIAI" Id="010080E2"/>
    </Element>
    <Element Type="Param" Id="7C86FE78">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="010080E2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63049F53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="892F326C"/>
    </Element>
    <Element Type="FunctionCall" Id="892F326C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="619D1336"/>
    </Element>
    <Element Type="Param" Id="619D1336">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="FunctionCall" Id="43243B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4CAE1818"/>
    </Element>
    <Element Type="Param" Id="4CAE1818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DD6CB1D"/>
    </Element>
    <Element Type="FunctionCall" Id="6DD6CB1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="51915C8E"/>
        <Parameter Type="Param" Library="AIAI" Id="9DEBB0AE"/>
    </Element>
    <Element Type="Param" Id="51915C8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="Param" Id="9DEBB0AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="FunctionCall" Id="EDB5CA42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EDDBBBED"/>
    </Element>
    <Element Type="Param" Id="EDDBBBED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="CC2C47E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DDAB2FB7"/>
        <Parameter Type="Param" Library="AIAI" Id="97A1B966"/>
        <Parameter Type="Param" Library="AIAI" Id="FAB76D7A"/>
    </Element>
    <Element Type="Param" Id="DDAB2FB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="97A1B966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FAB76D7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="D6CAE016">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2B7BD0AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="250AA57B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E8AA41F"/>
    </Element>
    <Element Type="Param" Id="2B7BD0AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2F007D87"/>
    </Element>
    <Element Type="FunctionCall" Id="250AA57B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="45C930EF"/>
        <Parameter Type="Param" Library="AIAI" Id="772D6457"/>
    </Element>
    <Element Type="Param" Id="45C930EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="772D6457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57399624"/>
    </Element>
    <Element Type="FunctionCall" Id="57399624">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD0F23F"/>
        <Parameter Type="Param" Library="AIAI" Id="27A13EA9"/>
        <Parameter Type="Param" Library="AIAI" Id="C2112608"/>
    </Element>
    <Element Type="Param" Id="2DD0F23F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="27A13EA9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="653FCBED"/>
        <Array Type="Param" Library="AIAI" Id="A37CDF87"/>
    </Element>
    <Element Type="Param" Id="653FCBED">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="A37CDF87">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="C2112608">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="5E8AA41F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89A8315F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A3E0236"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B98F74AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B3E89EC"/>
    </Element>
    <Element Type="FunctionCall" Id="89A8315F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E35C00"/>
        <Parameter Type="Param" Library="AIAI" Id="EB449216"/>
    </Element>
    <Element Type="Param" Id="D1E35C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="Param" Id="EB449216">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="136883FA"/>
    </Element>
    <Element Type="FunctionCall" Id="136883FA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F0C5F1E4"/>
        <Parameter Type="Param" Library="AIAI" Id="4312B337"/>
        <Parameter Type="Param" Library="AIAI" Id="C6CB0B42"/>
    </Element>
    <Element Type="Param" Id="4312B337">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="C6CB0B42">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63049F53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5163A203"/>
    </Element>
    <Element Type="FunctionCall" Id="5163A203">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7FE8F621"/>
    </Element>
    <Element Type="Param" Id="7FE8F621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="FunctionCall" Id="5A3E0236">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="47CF9B8C"/>
    </Element>
    <Element Type="Param" Id="47CF9B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E88D666"/>
    </Element>
    <Element Type="FunctionCall" Id="2E88D666">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="09AAF8C6"/>
        <Parameter Type="Param" Library="AIAI" Id="856C0B42"/>
    </Element>
    <Element Type="Param" Id="09AAF8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="Param" Id="856C0B42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="FunctionCall" Id="B98F74AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E8FAAD39"/>
    </Element>
    <Element Type="Param" Id="E8FAAD39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="2B3E89EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C6320354"/>
        <Parameter Type="Param" Library="AIAI" Id="457A9745"/>
        <Parameter Type="Param" Library="AIAI" Id="72AD5CA2"/>
    </Element>
    <Element Type="Param" Id="C6320354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="457A9745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="72AD5CA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="1B563B34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E4AF3F8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB9DF3BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00B32CD1"/>
    </Element>
    <Element Type="Param" Id="E4AF3F8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="AB9DF3BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="C5F5E93F"/>
        <Parameter Type="Param" Library="AIAI" Id="32E70F0F"/>
    </Element>
    <Element Type="Param" Id="C5F5E93F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="32E70F0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="249FF6B2"/>
    </Element>
    <Element Type="FunctionCall" Id="249FF6B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="4B0EC979"/>
        <Parameter Type="Param" Library="AIAI" Id="EA6A2CA8"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0DC220"/>
    </Element>
    <Element Type="Param" Id="4B0EC979">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="EA6A2CA8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EB3F558"/>
        <Array Type="Param" Library="AIAI" Id="CE1CFC84"/>
    </Element>
    <Element Type="Param" Id="8EB3F558">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="CE1CFC84">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="FE0DC220">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="00B32CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27C1213B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1650BD9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFD957A9"/>
    </Element>
    <Element Type="FunctionCall" Id="27C1213B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="34752FAD"/>
    </Element>
    <Element Type="Param" Id="34752FAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E177D7F4"/>
    </Element>
    <Element Type="FunctionCall" Id="E177D7F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="7077C1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0A87DD63"/>
    </Element>
    <Element Type="Param" Id="7077C1CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="0A87DD63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="1650BD9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A3AABFDD"/>
    </Element>
    <Element Type="Param" Id="A3AABFDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="FFD957A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="910860BD"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6348CE"/>
        <Parameter Type="Param" Library="AIAI" Id="8433BCDC"/>
    </Element>
    <Element Type="Param" Id="910860BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="FB6348CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8433BCDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="4060DB92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2EA0CF23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA16E5B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93E31C6E"/>
    </Element>
    <Element Type="Param" Id="2EA0CF23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7E73F8D1"/>
    </Element>
    <Element Type="FunctionCall" Id="DA16E5B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="4E07C3E2"/>
        <Parameter Type="Param" Library="AIAI" Id="1C1262B5"/>
    </Element>
    <Element Type="Param" Id="4E07C3E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="1C1262B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6249F6AD"/>
    </Element>
    <Element Type="FunctionCall" Id="6249F6AD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="AB481110"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E138F5"/>
        <Parameter Type="Param" Library="AIAI" Id="CEFD269A"/>
    </Element>
    <Element Type="Param" Id="AB481110">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="D5E138F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="296EBF16"/>
        <Array Type="Param" Library="AIAI" Id="F00EB3C3"/>
    </Element>
    <Element Type="Param" Id="296EBF16">
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
    </Element>
    <Element Type="Param" Id="F00EB3C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="CEFD269A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="93E31C6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDC96692"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7136A518"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C0BEA64"/>
    </Element>
    <Element Type="FunctionCall" Id="EDC96692">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9E052D0"/>
    </Element>
    <Element Type="Param" Id="B9E052D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC49AD9"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC49AD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="8269D1C8"/>
        <Parameter Type="Param" Library="AIAI" Id="9F790716"/>
    </Element>
    <Element Type="Param" Id="8269D1C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="9F790716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="7136A518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C464F4FE"/>
    </Element>
    <Element Type="Param" Id="C464F4FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="5C0BEA64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3739046F"/>
        <Parameter Type="Param" Library="AIAI" Id="76510E23"/>
        <Parameter Type="Param" Library="AIAI" Id="499805CE"/>
    </Element>
    <Element Type="Param" Id="3739046F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="76510E23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="499805CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="751D7184">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2A88CDF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB062E1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C081E6AA"/>
    </Element>
    <Element Type="Param" Id="2A88CDF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="309BA443"/>
    </Element>
    <Element Type="FunctionCall" Id="EB062E1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="D266A08E"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6CA6F2"/>
    </Element>
    <Element Type="Param" Id="D266A08E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="6A6CA6F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F0E1FEC"/>
    </Element>
    <Element Type="FunctionCall" Id="9F0E1FEC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="DFD6A13D"/>
        <Parameter Type="Param" Library="AIAI" Id="36DCBAE4"/>
        <Parameter Type="Param" Library="AIAI" Id="E393EDFD"/>
    </Element>
    <Element Type="Param" Id="DFD6A13D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="36DCBAE4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0E9E1CC"/>
        <Array Type="Param" Library="AIAI" Id="46DDF0FB"/>
    </Element>
    <Element Type="Param" Id="A0E9E1CC">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="46DDF0FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="E393EDFD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="C081E6AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2DA080D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7D028C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="841E9DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="A2DA080D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="91125878"/>
    </Element>
    <Element Type="Param" Id="91125878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4411140"/>
    </Element>
    <Element Type="FunctionCall" Id="A4411140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="32EE77C6"/>
        <Parameter Type="Param" Library="AIAI" Id="3A888165"/>
    </Element>
    <Element Type="Param" Id="32EE77C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="3A888165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="C7D028C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFB21AA"/>
    </Element>
    <Element Type="Param" Id="5CFB21AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="841E9DE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A5F21837"/>
        <Parameter Type="Param" Library="AIAI" Id="FB0F561D"/>
        <Parameter Type="Param" Library="AIAI" Id="424BEFEF"/>
    </Element>
    <Element Type="Param" Id="A5F21837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="FB0F561D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="424BEFEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="94A5252C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="3F413CC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37B6CB30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6213207F"/>
    </Element>
    <Element Type="Param" Id="3F413CC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="37B6CB30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0D2A84"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C191BE"/>
    </Element>
    <Element Type="Param" Id="8C0D2A84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="B1C191BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B3674AF"/>
    </Element>
    <Element Type="FunctionCall" Id="6B3674AF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="01DB83F7"/>
        <Parameter Type="Param" Library="AIAI" Id="9720AE67"/>
        <Parameter Type="Param" Library="AIAI" Id="0B998E0E"/>
    </Element>
    <Element Type="Param" Id="01DB83F7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="9720AE67">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="14FBD108"/>
        <Array Type="Param" Library="AIAI" Id="A1E6A661"/>
    </Element>
    <Element Type="Param" Id="14FBD108">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="A1E6A661">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="0B998E0E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="6213207F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7D4C4EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AABDE83D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ED7B170"/>
    </Element>
    <Element Type="FunctionCall" Id="E7D4C4EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6DBB4DD1"/>
    </Element>
    <Element Type="Param" Id="6DBB4DD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7B7E5B4"/>
    </Element>
    <Element Type="FunctionCall" Id="C7B7E5B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F6F9120D"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1FF9A2"/>
        <Parameter Type="Param" Library="AIAI" Id="8BDCC131"/>
    </Element>
    <Element Type="Param" Id="5E1FF9A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="402665EE"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="8BDCC131">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BF82A2BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="AABDE83D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E8EFFBC7"/>
    </Element>
    <Element Type="Param" Id="E8EFFBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="4ED7B170">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C38183FA"/>
        <Parameter Type="Param" Library="AIAI" Id="590A30A5"/>
        <Parameter Type="Param" Library="AIAI" Id="D7AD8F02"/>
    </Element>
    <Element Type="Param" Id="C38183FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="590A30A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D7AD8F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="CDFCD6F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2030F62A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF65975D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B09479E3"/>
    </Element>
    <Element Type="Param" Id="2030F62A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AF5192A5"/>
    </Element>
    <Element Type="FunctionCall" Id="AF65975D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="548A2143"/>
        <Parameter Type="Param" Library="AIAI" Id="749951FD"/>
    </Element>
    <Element Type="Param" Id="548A2143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="749951FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D073705A"/>
    </Element>
    <Element Type="FunctionCall" Id="D073705A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B91A1A04"/>
        <Parameter Type="Param" Library="AIAI" Id="54BEC131"/>
        <Parameter Type="Param" Library="AIAI" Id="A2CBB0F8"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBDB45D"/>
    </Element>
    <Element Type="Param" Id="54BEC131">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="A2CBB0F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E42F7ABA"/>
        <Array Type="Param" Library="AIAI" Id="79C962EE"/>
    </Element>
    <Element Type="Param" Id="E42F7ABA">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="79C962EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="DFBDB45D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="237747FF"/>
    </Element>
    <Element Type="FunctionCall" Id="B09479E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B488CC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD6F9DA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BFAC323"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D03E489"/>
    </Element>
    <Element Type="FunctionCall" Id="1B488CC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81889D5C"/>
        <Parameter Type="Param" Library="AIAI" Id="77B942C3"/>
    </Element>
    <Element Type="Param" Id="81889D5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="Param" Id="77B942C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C93935"/>
    </Element>
    <Element Type="FunctionCall" Id="04C93935">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F0C5F1E4"/>
        <Parameter Type="Param" Library="AIAI" Id="367CB000"/>
        <Parameter Type="Param" Library="AIAI" Id="5D59BDD2"/>
    </Element>
    <Element Type="Param" Id="367CB000">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8693A977"/>
    </Element>
    <Element Type="Param" Id="5D59BDD2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63049F53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88D76B85"/>
    </Element>
    <Element Type="FunctionCall" Id="88D76B85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="80D0A091"/>
    </Element>
    <Element Type="Param" Id="80D0A091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="FunctionCall" Id="DD6F9DA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6EACBAA"/>
    </Element>
    <Element Type="Param" Id="B6EACBAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="300F1786"/>
    </Element>
    <Element Type="FunctionCall" Id="300F1786">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="86FE07F8"/>
        <Parameter Type="Param" Library="AIAI" Id="A423CC8D"/>
    </Element>
    <Element Type="Param" Id="86FE07F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="3B4DE1F6"/>
    </Element>
    <Element Type="Param" Id="A423CC8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="FunctionCall" Id="2BFAC323">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B8B6A046"/>
    </Element>
    <Element Type="Param" Id="B8B6A046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="9D03E489">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="09FC14C7"/>
        <Parameter Type="Param" Library="AIAI" Id="EF526C27"/>
        <Parameter Type="Param" Library="AIAI" Id="9AA3FFC6"/>
    </Element>
    <Element Type="Param" Id="09FC14C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FABDF145"/>
    </Element>
    <Element Type="Param" Id="EF526C27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9AA3FFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="171EDF39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="E2E820D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A4DBDFF"/>
    </Element>
    <Element Type="Param" Id="E2E820D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4809DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="2A4DBDFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="5195E19E"/>
    </Element>
    <Element Type="Param" Id="5195E19E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBB412A4"/>
    </Element>
    <Element Type="FunctionCall" Id="CBB412A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E4206A"/>
    </Element>
    <Element Type="Param" Id="A0E4206A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F79BB0"/>
    </Element>
    <Element Type="Comment" Id="8E89DAC7">
        <Comment>
            Other spell type, don't randomly cast it.  Add future calls to specific spell logic here.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="BD0E86A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="77765FD7"/>
    </Element>
    <Element Type="Param" Id="77765FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionDef" Id="89CD210C">
        <Identifier>HeroAIGetItemIndex</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1B5267B7"/>
        <Variable Type="Variable" Library="AIAI" Id="7649438A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF208E3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B858B52"/>
    </Element>
    <Element Type="ParamDef" Id="1B5267B7">
        <Identifier>item</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="58312476"/>
    </Element>
    <Element Type="Param" Id="58312476">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7649438A">
        <Identifier>itemIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1F0F022E"/>
    </Element>
    <Element Type="Param" Id="1F0F022E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CF208E3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="F6E4B55B"/>
        <Parameter Type="Param" Library="AIAI" Id="6A9FF064"/>
        <Parameter Type="Param" Library="AIAI" Id="41CD5E70"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED472C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73A54AFA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C1558F6"/>
    </Element>
    <Element Type="Param" Id="F6E4B55B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6A9FF064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="BCAF6712"/>
    </Element>
    <Element Type="Param" Id="41CD5E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9ED472C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="7649438A"/>
    </Element>
    <Element Type="FunctionCall" Id="73A54AFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30C7B8BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EF741B4"/>
    </Element>
    <Element Type="FunctionCall" Id="30C7B8BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="306035FA"/>
    </Element>
    <Element Type="Param" Id="306035FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5EF741B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="48CB872D"/>
        <Parameter Type="Param" Library="AIAI" Id="CEA18E49"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A4A284"/>
    </Element>
    <Element Type="Param" Id="48CB872D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="395788C6"/>
        <Array Type="Param" Library="AIAI" Id="5CBFB211"/>
    </Element>
    <Element Type="Param" Id="395788C6">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="5CBFB211">
        <Variable Type="Variable" Library="AIAI" Id="7649438A"/>
    </Element>
    <Element Type="Param" Id="CEA18E49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E9A4A284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="4D99E7A5"/>
    </Element>
    <Element Type="FunctionCall" Id="5C1558F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3549DB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D510E0CD"/>
    </Element>
    <Element Type="FunctionCall" Id="B3549DB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AE6A3218"/>
    </Element>
    <Element Type="Param" Id="AE6A3218">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7649438A"/>
    </Element>
    <Element Type="FunctionCall" Id="D510E0CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FB4A0B"/>
        <Parameter Type="Param" Library="AIAI" Id="6F18D36B"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC11B47"/>
    </Element>
    <Element Type="Param" Id="E5FB4A0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="3DD7FC00"/>
        <Array Type="Param" Library="AIAI" Id="1C207C2A"/>
    </Element>
    <Element Type="Param" Id="3DD7FC00">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="1C207C2A">
        <Variable Type="Variable" Library="AIAI" Id="7649438A"/>
    </Element>
    <Element Type="Param" Id="6F18D36B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DCC11B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4D76026"/>
    </Element>
    <Element Type="FunctionCall" Id="C4D76026">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="34EA665E"/>
    </Element>
    <Element Type="Param" Id="34EA665E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1B5267B7"/>
    </Element>
    <Element Type="FunctionCall" Id="2B858B52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="24F8661B"/>
    </Element>
    <Element Type="Param" Id="24F8661B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="6182A27C">
        <Identifier>HeroAIGetAbilityRange</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
        <Variable Type="Variable" Library="AIAI" Id="8E6FD3C6"/>
        <Variable Type="Variable" Library="AIAI" Id="99C4EDE9"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
        <Variable Type="Variable" Library="AIAI" Id="AA752EB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22210091"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A012F2B8"/>
    </Element>
    <Element Type="ParamDef" Id="642577E0">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C4C9F790"/>
    </Element>
    <Element Type="Param" Id="C4C9F790">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="FA799FB4">
        <Identifier>spellIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DC870295"/>
    </Element>
    <Element Type="Param" Id="DC870295">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8E6FD3C6">
        <Identifier>minRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BADF3C28"/>
    </Element>
    <Element Type="Param" Id="BADF3C28">
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="99C4EDE9">
        <Identifier>maxRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45F7B0C9"/>
    </Element>
    <Element Type="Param" Id="45F7B0C9">
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="58BCFFC8">
        <Identifier>spellRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AE219976"/>
    </Element>
    <Element Type="Param" Id="AE219976">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AA752EB6">
        <Identifier>spellAbil</Identifier>
        <VariableType>
            <Type Value="abilcmd"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C895AFF8"/>
    </Element>
    <Element Type="Param" Id="C895AFF8">
        <Preset Type="PresetValue" Library="Ntve" Id="C7E46DC5"/>
    </Element>
    <Element Type="FunctionCall" Id="22210091">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2185162A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B55E7BA"/>
    </Element>
    <Element Type="FunctionCall" Id="2185162A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B3CF80F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C588C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF86DD40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E711EE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38CBB5B9"/>
    </Element>
    <Element Type="FunctionCall" Id="0B3CF80F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABE6A9A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5196467F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40CC08B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="409799A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="002EFC2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EF18AF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5879D15E"/>
    </Element>
    <Element Type="FunctionCall" Id="ABE6A9A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0E56E5A6"/>
        <Parameter Type="Param" Library="AIAI" Id="C05D29EB"/>
        <Parameter Type="Param" Library="AIAI" Id="B3BBAA61"/>
    </Element>
    <Element Type="Param" Id="0E56E5A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="111E8C38"/>
        <Array Type="Param" Library="AIAI" Id="CC70E63C"/>
    </Element>
    <Element Type="Param" Id="111E8C38">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="0113ADAD"/>
    </Element>
    <Element Type="Param" Id="0113ADAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="CC70E63C">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="C05D29EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B3BBAA61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="5196467F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5A2B9595"/>
        <Parameter Type="Param" Library="AIAI" Id="7762B427"/>
        <Parameter Type="Param" Library="AIAI" Id="C130103A"/>
    </Element>
    <Element Type="Param" Id="5A2B9595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E9B25D8"/>
        <Array Type="Param" Library="AIAI" Id="9B1A798F"/>
    </Element>
    <Element Type="Param" Id="8E9B25D8">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="267DF5C7"/>
    </Element>
    <Element Type="Param" Id="267DF5C7">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="9B1A798F">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="7762B427">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C130103A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2F007D87"/>
    </Element>
    <Element Type="FunctionCall" Id="40CC08B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="16D32E04"/>
        <Parameter Type="Param" Library="AIAI" Id="09647199"/>
        <Parameter Type="Param" Library="AIAI" Id="FC62EF61"/>
    </Element>
    <Element Type="Param" Id="16D32E04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C8341EB9"/>
        <Array Type="Param" Library="AIAI" Id="2F1E6067"/>
    </Element>
    <Element Type="Param" Id="C8341EB9">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="B88EB1D1"/>
    </Element>
    <Element Type="Param" Id="B88EB1D1">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="2F1E6067">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="09647199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FC62EF61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AF5192A5"/>
    </Element>
    <Element Type="FunctionCall" Id="409799A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE04C41"/>
        <Parameter Type="Param" Library="AIAI" Id="C878F104"/>
        <Parameter Type="Param" Library="AIAI" Id="B804F50A"/>
    </Element>
    <Element Type="Param" Id="2FE04C41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7CF99520"/>
        <Array Type="Param" Library="AIAI" Id="8E286092"/>
    </Element>
    <Element Type="Param" Id="7CF99520">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="23EC9D6A"/>
    </Element>
    <Element Type="Param" Id="23EC9D6A">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="8E286092">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="C878F104">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B804F50A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="002EFC2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A9A6BA50"/>
        <Parameter Type="Param" Library="AIAI" Id="FC6A6B33"/>
        <Parameter Type="Param" Library="AIAI" Id="983E09F5"/>
    </Element>
    <Element Type="Param" Id="A9A6BA50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AF6A8E03"/>
        <Array Type="Param" Library="AIAI" Id="12E82A01"/>
    </Element>
    <Element Type="Param" Id="AF6A8E03">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="AF0984C3"/>
    </Element>
    <Element Type="Param" Id="AF0984C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="12E82A01">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="FC6A6B33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="983E09F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7E73F8D1"/>
    </Element>
    <Element Type="FunctionCall" Id="8EF18AF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="387D5830"/>
        <Parameter Type="Param" Library="AIAI" Id="DA67D83C"/>
        <Parameter Type="Param" Library="AIAI" Id="6559CA69"/>
    </Element>
    <Element Type="Param" Id="387D5830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="25FC7591"/>
        <Array Type="Param" Library="AIAI" Id="FB44422B"/>
    </Element>
    <Element Type="Param" Id="25FC7591">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="4C46F370"/>
    </Element>
    <Element Type="Param" Id="4C46F370">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="FB44422B">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="DA67D83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6559CA69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2C84598"/>
    </Element>
    <Element Type="FunctionCall" Id="5879D15E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3133FC45"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2DF3E4"/>
        <Parameter Type="Param" Library="AIAI" Id="6449225A"/>
    </Element>
    <Element Type="Param" Id="3133FC45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="469B868F"/>
        <Array Type="Param" Library="AIAI" Id="00C1D224"/>
    </Element>
    <Element Type="Param" Id="469B868F">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="CB30FC76"/>
    </Element>
    <Element Type="Param" Id="CB30FC76">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="00C1D224">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="8F2DF3E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6449225A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="309BA443"/>
    </Element>
    <Element Type="FunctionCall" Id="7C588C2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="76538A29"/>
        <Parameter Type="Param" Library="AIAI" Id="A0B6EB07"/>
    </Element>
    <Element Type="Param" Id="76538A29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AA752EB6"/>
    </Element>
    <Element Type="Param" Id="A0B6EB07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="485DCA33"/>
        <Array Type="Param" Library="AIAI" Id="FA6730E4"/>
    </Element>
    <Element Type="Param" Id="485DCA33">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="55B29679"/>
    </Element>
    <Element Type="Param" Id="55B29679">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="FA6730E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="FunctionCall" Id="DF86DD40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="DE85BC17"/>
        <Parameter Type="Param" Library="AIAI" Id="A9B68491"/>
    </Element>
    <Element Type="Param" Id="DE85BC17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="A9B68491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3BC3B70"/>
    </Element>
    <Element Type="FunctionCall" Id="B3BC3B70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="B648E36E"/>
    </Element>
    <Element Type="Param" Id="B648E36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB48E375"/>
    </Element>
    <Element Type="FunctionCall" Id="EB48E375">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="1DE39B91"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB5D5C0"/>
        <Parameter Type="Param" Library="AIAI" Id="55A73191"/>
        <Parameter Type="Param" Library="AIAI" Id="5633E460"/>
    </Element>
    <Element Type="Param" Id="1DE39B91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="0DB5D5C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000510"/>
    </Element>
    <Element Type="Param" Id="55A73191">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range[0]</Value>
        <ValueType Type="string"/>
    </Element>
    <Element Type="Param" Id="5633E460">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <CustomType Type="string"/>
        <ScriptCode>
            AbilityCommandGetAbility(lv_spellAbil)
        </ScriptCode>
    </Element>
    <Element Type="FunctionCall" Id="3E711EE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFA96937"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07BCB383"/>
    </Element>
    <Element Type="FunctionCall" Id="FFA96937">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06C5D98F"/>
        <Parameter Type="Param" Library="AIAI" Id="4CB6C3B9"/>
    </Element>
    <Element Type="Param" Id="06C5D98F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="4CB6C3B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="8E6FD3C6"/>
    </Element>
    <Element Type="FunctionCall" Id="07BCB383">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="708708EA"/>
        <Parameter Type="Param" Library="AIAI" Id="999D4F44"/>
        <Parameter Type="Param" Library="AIAI" Id="1A83BC38"/>
    </Element>
    <Element Type="Param" Id="708708EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="999D4F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="1A83BC38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8E6FD3C6"/>
    </Element>
    <Element Type="FunctionCall" Id="38CBB5B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A81981B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7B00794"/>
    </Element>
    <Element Type="FunctionCall" Id="A81981B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9190B42"/>
        <Parameter Type="Param" Library="AIAI" Id="EACDF4A5"/>
    </Element>
    <Element Type="Param" Id="B9190B42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="EACDF4A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="99C4EDE9"/>
    </Element>
    <Element Type="FunctionCall" Id="D7B00794">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F849F98D"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6577E2"/>
        <Parameter Type="Param" Library="AIAI" Id="16B23FCA"/>
    </Element>
    <Element Type="Param" Id="F849F98D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9C6577E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="16B23FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="99C4EDE9"/>
    </Element>
    <Element Type="FunctionCall" Id="2B55E7BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A2D68BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D26F704"/>
    </Element>
    <Element Type="FunctionCall" Id="6A2D68BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="77A7BE9C"/>
        <Parameter Type="Param" Library="AIAI" Id="8AE5CA33"/>
    </Element>
    <Element Type="Param" Id="77A7BE9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="Param" Id="8AE5CA33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="8E6FD3C6"/>
    </Element>
    <Element Type="FunctionCall" Id="7D26F704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9646D60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C47AB22"/>
    </Element>
    <Element Type="FunctionCall" Id="D9646D60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="92B6DB11"/>
        <Parameter Type="Param" Library="AIAI" Id="00510DB2"/>
        <Parameter Type="Param" Library="AIAI" Id="68104D6D"/>
    </Element>
    <Element Type="Param" Id="92B6DB11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="61EFE17B"/>
        <Array Type="Param" Library="AIAI" Id="E428E90E"/>
    </Element>
    <Element Type="Param" Id="61EFE17B">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="8ACDD092"/>
    </Element>
    <Element Type="Param" Id="8ACDD092">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="E428E90E">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="00510DB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="68104D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="7C47AB22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="858C69BD"/>
        <Parameter Type="Param" Library="AIAI" Id="1D2540D3"/>
        <Parameter Type="Param" Library="AIAI" Id="CDDD60E0"/>
    </Element>
    <Element Type="Param" Id="858C69BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E5DAEF16"/>
        <Array Type="Param" Library="AIAI" Id="9043E585"/>
    </Element>
    <Element Type="Param" Id="E5DAEF16">
        <Variable Type="Variable" Library="AIAI" Id="965906D6"/>
        <Array Type="Param" Library="AIAI" Id="134BBED2"/>
    </Element>
    <Element Type="Param" Id="134BBED2">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA799FB4"/>
    </Element>
    <Element Type="Param" Id="9043E585">
        <Parameter Type="ParamDef" Library="AIAI" Id="642577E0"/>
    </Element>
    <Element Type="Param" Id="1D2540D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CDDD60E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C64169CA"/>
    </Element>
    <Element Type="FunctionCall" Id="A012F2B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A03717"/>
    </Element>
    <Element Type="Param" Id="C4A03717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="58BCFFC8"/>
    </Element>
    <Element Type="FunctionDef" Id="F5452878">
        <Identifier>HeroAIGetItemRange</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBDC15F1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
        <Variable Type="Variable" Library="AIAI" Id="0D875973"/>
        <Variable Type="Variable" Library="AIAI" Id="BE818FCB"/>
        <Variable Type="Variable" Library="AIAI" Id="BAEABA19"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF89DA3"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54F9E08C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0178833"/>
    </Element>
    <Element Type="ParamDef" Id="DBDC15F1">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D184CA26"/>
    </Element>
    <Element Type="Param" Id="D184CA26">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="ED069AC2">
        <Identifier>itemIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FEE51DE6"/>
    </Element>
    <Element Type="Param" Id="FEE51DE6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0D875973">
        <Identifier>minRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2EF32546"/>
    </Element>
    <Element Type="Param" Id="2EF32546">
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BE818FCB">
        <Identifier>maxRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E98DFAC8"/>
    </Element>
    <Element Type="Param" Id="E98DFAC8">
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BAEABA19">
        <Identifier>item</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C19986E6"/>
    </Element>
    <Element Type="Param" Id="C19986E6">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="CAF89DA3">
        <Identifier>itemAbility</Identifier>
        <VariableType>
            <Type Value="string"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D22F6A67"/>
    </Element>
    <Element Type="Param" Id="D22F6A67">
        <ValueType Type="string"/>
    </Element>
    <Element Type="Variable" Id="550310F9">
        <Identifier>itemRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D6E87464"/>
    </Element>
    <Element Type="Param" Id="D6E87464">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="54F9E08C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C0083258"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9591A428"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC461C0B"/>
    </Element>
    <Element Type="FunctionCall" Id="9591A428">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4799D0FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8779856B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCB829AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8D99ED9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="078A7DC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50D8601A"/>
    </Element>
    <Element Type="FunctionCall" Id="4799D0FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F66E5E"/>
        <Parameter Type="Param" Library="AIAI" Id="877CC9FA"/>
    </Element>
    <Element Type="Param" Id="F7F66E5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BAEABA19"/>
    </Element>
    <Element Type="Param" Id="877CC9FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="7C691783"/>
        <Array Type="Param" Library="AIAI" Id="0300F690"/>
    </Element>
    <Element Type="Param" Id="7C691783">
        <Variable Type="Variable" Library="AIAI" Id="E4EEEE71"/>
    </Element>
    <Element Type="Param" Id="0300F690">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="FunctionCall" Id="8779856B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="68AD2671"/>
        <Parameter Type="Param" Library="AIAI" Id="01C2C2AA"/>
    </Element>
    <Element Type="Param" Id="68AD2671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF89DA3"/>
    </Element>
    <Element Type="Param" Id="01C2C2AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF1D1E00"/>
    </Element>
    <Element Type="FunctionCall" Id="FF1D1E00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="8B3F7B0D"/>
        <Parameter Type="Param" Library="AIAI" Id="2C259FEE"/>
        <Parameter Type="Param" Library="AIAI" Id="20F9D110"/>
        <Parameter Type="Param" Library="AIAI" Id="D86EBCE1"/>
    </Element>
    <Element Type="Param" Id="8B3F7B0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBDC15F1"/>
    </Element>
    <Element Type="Param" Id="2C259FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000557"/>
    </Element>
    <Element Type="Param" Id="20F9D110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Variable Type="Variable" Library="AIAI" Id="BAEABA19"/>
    </Element>
    <Element Type="Param" Id="D86EBCE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Abil</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CItemAbil"/>
    </Element>
    <Element Type="FunctionCall" Id="BCB829AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="2BBCD32B"/>
        <Parameter Type="Param" Library="AIAI" Id="0D4AA07B"/>
    </Element>
    <Element Type="Param" Id="2BBCD32B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="0D4AA07B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0DDDFAA"/>
    </Element>
    <Element Type="FunctionCall" Id="F0DDDFAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="D84AF9F4"/>
    </Element>
    <Element Type="Param" Id="D84AF9F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="660ED1E5"/>
    </Element>
    <Element Type="FunctionCall" Id="660ED1E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="CDB645BF"/>
        <Parameter Type="Param" Library="AIAI" Id="9A04F2FC"/>
        <Parameter Type="Param" Library="AIAI" Id="873BA60A"/>
        <Parameter Type="Param" Library="AIAI" Id="226F7884"/>
    </Element>
    <Element Type="Param" Id="CDB645BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DBDC15F1"/>
    </Element>
    <Element Type="Param" Id="9A04F2FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000510"/>
    </Element>
    <Element Type="Param" Id="873BA60A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF89DA3"/>
    </Element>
    <Element Type="Param" Id="226F7884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Range[0]</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CAbilEffect"/>
        <ValueParam Type="Param" Library="AIAI" Id="E17D0C0A"/>
    </Element>
    <Element Type="Param" Id="E17D0C0A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B8D99ED9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1D8B2FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D1367B4"/>
    </Element>
    <Element Type="FunctionCall" Id="B1D8B2FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D29CBE66"/>
        <Parameter Type="Param" Library="AIAI" Id="8955610F"/>
    </Element>
    <Element Type="Param" Id="D29CBE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="8955610F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="0D875973"/>
    </Element>
    <Element Type="FunctionCall" Id="5D1367B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E03F30FF"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF05139"/>
        <Parameter Type="Param" Library="AIAI" Id="735ED6F0"/>
    </Element>
    <Element Type="Param" Id="E03F30FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="1AF05139">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="735ED6F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0D875973"/>
    </Element>
    <Element Type="FunctionCall" Id="078A7DC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48FF54EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83A75D5E"/>
    </Element>
    <Element Type="FunctionCall" Id="48FF54EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18AC0D29"/>
        <Parameter Type="Param" Library="AIAI" Id="986403FD"/>
    </Element>
    <Element Type="Param" Id="18AC0D29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="986403FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BE818FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="83A75D5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9BC1BF5F"/>
        <Parameter Type="Param" Library="AIAI" Id="DD10BEC2"/>
        <Parameter Type="Param" Library="AIAI" Id="91CA967E"/>
    </Element>
    <Element Type="Param" Id="9BC1BF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="DD10BEC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="91CA967E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BE818FCB"/>
    </Element>
    <Element Type="FunctionCall" Id="50D8601A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAFFCB09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="765E1A32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27265BA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BEB016F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="314EADA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBA8D182"/>
    </Element>
    <Element Type="FunctionCall" Id="AAFFCB09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9DDE89C2"/>
        <Parameter Type="Param" Library="AIAI" Id="9539E571"/>
        <Parameter Type="Param" Library="AIAI" Id="A1962C05"/>
    </Element>
    <Element Type="Param" Id="9DDE89C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="6C4E8E05"/>
        <Array Type="Param" Library="AIAI" Id="D7918695"/>
    </Element>
    <Element Type="Param" Id="6C4E8E05">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="D7918695">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="9539E571">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A1962C05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11350AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="765E1A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1948FB9C"/>
        <Parameter Type="Param" Library="AIAI" Id="75D43431"/>
        <Parameter Type="Param" Library="AIAI" Id="BF90F6A4"/>
    </Element>
    <Element Type="Param" Id="1948FB9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="97F5B9AD"/>
        <Array Type="Param" Library="AIAI" Id="810B4CF8"/>
    </Element>
    <Element Type="Param" Id="97F5B9AD">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="810B4CF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="75D43431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BF90F6A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AF5192A5"/>
    </Element>
    <Element Type="FunctionCall" Id="27265BA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AC7B2FAC"/>
        <Parameter Type="Param" Library="AIAI" Id="7765F00C"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F8181D"/>
    </Element>
    <Element Type="Param" Id="AC7B2FAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="DC884E87"/>
        <Array Type="Param" Library="AIAI" Id="F4C66784"/>
    </Element>
    <Element Type="Param" Id="DC884E87">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="F4C66784">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="7765F00C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F7F8181D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D1566E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="0BEB016F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3797D18A"/>
        <Parameter Type="Param" Library="AIAI" Id="AFBF34B5"/>
        <Parameter Type="Param" Library="AIAI" Id="45727144"/>
    </Element>
    <Element Type="Param" Id="3797D18A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="4E4F2201"/>
        <Array Type="Param" Library="AIAI" Id="D887FEAD"/>
    </Element>
    <Element Type="Param" Id="4E4F2201">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="D887FEAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="AFBF34B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="45727144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7E73F8D1"/>
    </Element>
    <Element Type="FunctionCall" Id="314EADA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="14F37CEF"/>
        <Parameter Type="Param" Library="AIAI" Id="D60C3889"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB6FF7F"/>
    </Element>
    <Element Type="Param" Id="14F37CEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="7DA4197D"/>
        <Array Type="Param" Library="AIAI" Id="93F531D4"/>
    </Element>
    <Element Type="Param" Id="7DA4197D">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="93F531D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="D60C3889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0AB6FF7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2F007D87"/>
    </Element>
    <Element Type="FunctionCall" Id="BBA8D182">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="84D0FCFA"/>
        <Parameter Type="Param" Library="AIAI" Id="07C86A9C"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB9E929"/>
    </Element>
    <Element Type="Param" Id="84D0FCFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="BBFCDABE"/>
        <Array Type="Param" Library="AIAI" Id="2024A9AC"/>
    </Element>
    <Element Type="Param" Id="BBFCDABE">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="2024A9AC">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="07C86A9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4FB9E929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="309BA443"/>
    </Element>
    <Element Type="FunctionCall" Id="DC461C0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BB1891ED"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C7699CD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="657CB1B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE59EE13"/>
    </Element>
    <Element Type="FunctionCall" Id="657CB1B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="BF750C3C"/>
        <Parameter Type="Param" Library="AIAI" Id="119EC86D"/>
        <Parameter Type="Param" Library="AIAI" Id="F95C1290"/>
    </Element>
    <Element Type="Param" Id="119EC86D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="Param" Id="F95C1290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="0D875973"/>
    </Element>
    <Element Type="FunctionCall" Id="CE59EE13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C60B9062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2F097E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9C24DB6"/>
    </Element>
    <Element Type="FunctionCall" Id="C2F097E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9D9D7C3E"/>
        <Parameter Type="Param" Library="AIAI" Id="3021208A"/>
        <Parameter Type="Param" Library="AIAI" Id="03570742"/>
    </Element>
    <Element Type="Param" Id="9D9D7C3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="14F274A7"/>
        <Array Type="Param" Library="AIAI" Id="3E4CB8ED"/>
    </Element>
    <Element Type="Param" Id="14F274A7">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="3E4CB8ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="3021208A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="03570742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6A862560"/>
    </Element>
    <Element Type="FunctionCall" Id="D9C24DB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AA0B92FB"/>
        <Parameter Type="Param" Library="AIAI" Id="76D5948F"/>
        <Parameter Type="Param" Library="AIAI" Id="08DE5EC0"/>
    </Element>
    <Element Type="Param" Id="AA0B92FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D11D17C"/>
        <StructMember Type="Param" Library="AIAI" Id="5D7EFFEA"/>
        <Array Type="Param" Library="AIAI" Id="171974BA"/>
    </Element>
    <Element Type="Param" Id="5D7EFFEA">
        <Variable Type="Variable" Library="AIAI" Id="C0988571"/>
    </Element>
    <Element Type="Param" Id="171974BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="ED069AC2"/>
    </Element>
    <Element Type="Param" Id="76D5948F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="08DE5EC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C64169CA"/>
    </Element>
    <Element Type="FunctionCall" Id="E0178833">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F15756F3"/>
    </Element>
    <Element Type="Param" Id="F15756F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="550310F9"/>
    </Element>
    <Element Type="FunctionDef" Id="D870BB7C">
        <Identifier>HeroAIInWeaponRangeOfTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E51D8CC7"/>
        <Variable Type="Variable" Library="AIAI" Id="E1B9DD29"/>
        <Variable Type="Variable" Library="AIAI" Id="A05D4492"/>
        <Variable Type="Variable" Library="AIAI" Id="91D89252"/>
        <Variable Type="Variable" Library="AIAI" Id="6B52BEA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49F0CB95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61344B50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33CD2384"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB0C7AC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48FB03F8"/>
    </Element>
    <Element Type="ParamDef" Id="DF976FB1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AB80EA0B"/>
    </Element>
    <Element Type="Param" Id="AB80EA0B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D2D5D657">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="04B53E8F"/>
    </Element>
    <Element Type="Param" Id="04B53E8F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="E51D8CC7">
        <Identifier>rangeSlop</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A486C6FC"/>
    </Element>
    <Element Type="Param" Id="A486C6FC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E1B9DD29">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC1F30B1"/>
    </Element>
    <Element Type="Param" Id="DC1F30B1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A05D4492">
        <Identifier>heroRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="30155E52"/>
    </Element>
    <Element Type="Param" Id="30155E52">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="91D89252">
        <Identifier>targetRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B0D89F61"/>
    </Element>
    <Element Type="Param" Id="B0D89F61">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6B52BEA0">
        <Identifier>distanceToTarget</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F3173D69"/>
    </Element>
    <Element Type="Param" Id="F3173D69">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="49F0CB95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FF2F8C57"/>
        <Parameter Type="Param" Library="AIAI" Id="47EEF10B"/>
    </Element>
    <Element Type="Param" Id="FF2F8C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1B9DD29"/>
    </Element>
    <Element Type="Param" Id="47EEF10B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="920D3C0E"/>
    </Element>
    <Element Type="FunctionCall" Id="920D3C0E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="A71F85AC"/>
    </Element>
    <Element Type="Param" Id="A71F85AC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="11E8D05E"/>
        <Array Type="Param" Library="AIAI" Id="4D6E4E25"/>
    </Element>
    <Element Type="Param" Id="11E8D05E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4D6E4E25">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
    </Element>
    <Element Type="FunctionCall" Id="61344B50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E3909BAD"/>
        <Parameter Type="Param" Library="AIAI" Id="D846926B"/>
    </Element>
    <Element Type="Param" Id="E3909BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A05D4492"/>
    </Element>
    <Element Type="Param" Id="D846926B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ABACC88"/>
    </Element>
    <Element Type="FunctionCall" Id="4ABACC88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="45C515DD"/>
    </Element>
    <Element Type="Param" Id="45C515DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="222A31A4"/>
    </Element>
    <Element Type="FunctionCall" Id="222A31A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="AD1B8FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C6BDFA"/>
        <Parameter Type="Param" Library="AIAI" Id="5FC576C6"/>
        <Parameter Type="Param" Library="AIAI" Id="85ED907A"/>
    </Element>
    <Element Type="Param" Id="AD1B8FFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="A9C6BDFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000533"/>
    </Element>
    <Element Type="Param" Id="5FC576C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Radius</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CUnit"/>
    </Element>
    <Element Type="Param" Id="85ED907A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6741BED2"/>
    </Element>
    <Element Type="FunctionCall" Id="6741BED2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="99FC2E0F"/>
    </Element>
    <Element Type="Param" Id="99FC2E0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="277971D2"/>
        <Array Type="Param" Library="AIAI" Id="6E27EEDE"/>
    </Element>
    <Element Type="Param" Id="277971D2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6E27EEDE">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
    </Element>
    <Element Type="FunctionCall" Id="33CD2384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="03712AE9"/>
        <Parameter Type="Param" Library="AIAI" Id="ADAE4D00"/>
    </Element>
    <Element Type="Param" Id="03712AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="91D89252"/>
    </Element>
    <Element Type="Param" Id="ADAE4D00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F75F8082"/>
    </Element>
    <Element Type="FunctionCall" Id="F75F8082">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000006"/>
        <Parameter Type="Param" Library="AIAI" Id="E0A4B917"/>
    </Element>
    <Element Type="Param" Id="E0A4B917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FA03A17"/>
    </Element>
    <Element Type="FunctionCall" Id="7FA03A17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="1BF8F85E"/>
        <Parameter Type="Param" Library="AIAI" Id="A35B5933"/>
        <Parameter Type="Param" Library="AIAI" Id="DCFA0F14"/>
        <Parameter Type="Param" Library="AIAI" Id="EF723396"/>
    </Element>
    <Element Type="Param" Id="1BF8F85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="A35B5933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000533"/>
    </Element>
    <Element Type="Param" Id="DCFA0F14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Radius</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CUnit"/>
    </Element>
    <Element Type="Param" Id="EF723396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E09824B2"/>
    </Element>
    <Element Type="FunctionCall" Id="E09824B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="00499532"/>
    </Element>
    <Element Type="Param" Id="00499532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
    </Element>
    <Element Type="FunctionCall" Id="FB0C7AC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8878BD07"/>
        <Parameter Type="Param" Library="AIAI" Id="0BCD7D0F"/>
    </Element>
    <Element Type="Param" Id="8878BD07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B52BEA0"/>
    </Element>
    <Element Type="Param" Id="0BCD7D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A636EEE2"/>
    </Element>
    <Element Type="FunctionCall" Id="A636EEE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3689C398"/>
        <Parameter Type="Param" Library="AIAI" Id="E7FFD114"/>
    </Element>
    <Element Type="Param" Id="3689C398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EB4D37F"/>
    </Element>
    <Element Type="FunctionCall" Id="4EB4D37F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E1B33C38"/>
    </Element>
    <Element Type="Param" Id="E1B33C38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F0D3FDB1"/>
        <Array Type="Param" Library="AIAI" Id="A3AFC01B"/>
    </Element>
    <Element Type="Param" Id="F0D3FDB1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A3AFC01B">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
    </Element>
    <Element Type="Param" Id="E7FFD114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A5EB0C2"/>
    </Element>
    <Element Type="FunctionCall" Id="8A5EB0C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="23772829"/>
    </Element>
    <Element Type="Param" Id="23772829">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
    </Element>
    <Element Type="FunctionCall" Id="48FB03F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3F7D258A"/>
    </Element>
    <Element Type="Param" Id="3F7D258A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0970C31C"/>
    </Element>
    <Element Type="FunctionCall" Id="0970C31C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="8446095C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C2CE65"/>
        <Parameter Type="Param" Library="AIAI" Id="33192A68"/>
    </Element>
    <Element Type="Param" Id="8446095C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B26BEFD2"/>
    </Element>
    <Element Type="FunctionCall" Id="B26BEFD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000127"/>
        <Parameter Type="Param" Library="AIAI" Id="756E3938"/>
        <Parameter Type="Param" Library="AIAI" Id="FD7F9D21"/>
        <Parameter Type="Param" Library="AIAI" Id="B1CECEF3"/>
        <Parameter Type="Param" Library="AIAI" Id="693ED1B3"/>
        <Parameter Type="Param" Library="AIAI" Id="C7A490BA"/>
    </Element>
    <Element Type="Param" Id="756E3938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="A05D4492"/>
    </Element>
    <Element Type="Param" Id="FD7F9D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="E1B9DD29"/>
    </Element>
    <Element Type="Param" Id="B1CECEF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="91D89252"/>
    </Element>
    <Element Type="Param" Id="693ED1B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E51D8CC7"/>
    </Element>
    <Element Type="Param" Id="C7A490BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000203"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F4C2CE65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="33192A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6B52BEA0"/>
    </Element>
    <Element Type="FunctionDef" Id="7C6CD8F8">
        <Identifier>HeroAINumEnemiesInRange</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="374F7C51"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="201CBB00"/>
        <Variable Type="Variable" Library="AIAI" Id="844B0914"/>
        <Variable Type="Variable" Library="AIAI" Id="F68E4260"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E3B32BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD4066FB"/>
    </Element>
    <Element Type="ParamDef" Id="374F7C51">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2662A22E"/>
    </Element>
    <Element Type="Param" Id="2662A22E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="201CBB00">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4387746F"/>
    </Element>
    <Element Type="Param" Id="4387746F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="844B0914">
        <Identifier>numInRange</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AE42650E"/>
    </Element>
    <Element Type="Param" Id="AE42650E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F68E4260">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BBC57798"/>
    </Element>
    <Element Type="Param" Id="BBC57798">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="2E3B32BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="4EA137EA"/>
        <Parameter Type="Param" Library="AIAI" Id="4FFC6FC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95298EC7"/>
    </Element>
    <Element Type="Param" Id="4EA137EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F311B17A"/>
        <Array Type="Param" Library="AIAI" Id="3FBBB169"/>
    </Element>
    <Element Type="Param" Id="F311B17A">
        <Variable Type="Variable" Library="AIAI" Id="DEF89851"/>
    </Element>
    <Element Type="Param" Id="3FBBB169">
        <Parameter Type="ParamDef" Library="AIAI" Id="374F7C51"/>
    </Element>
    <Element Type="Param" Id="4FFC6FC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="F68E4260"/>
    </Element>
    <Element Type="FunctionCall" Id="95298EC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4622635"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E04D203"/>
    </Element>
    <Element Type="FunctionCall" Id="D4622635">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6C156F21"/>
        <Parameter Type="Param" Library="AIAI" Id="D37CDD4B"/>
    </Element>
    <Element Type="Param" Id="6C156F21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="844B0914"/>
    </Element>
    <Element Type="Param" Id="D37CDD4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="548A1422"/>
    </Element>
    <Element Type="FunctionCall" Id="548A1422">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9C147098"/>
        <Parameter Type="Param" Library="AIAI" Id="4166D0DA"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F30CCA"/>
    </Element>
    <Element Type="Param" Id="9C147098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4166D0DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E7F30CCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="844B0914"/>
    </Element>
    <Element Type="FunctionCall" Id="6E04D203">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A4DDFBFF"/>
        <Parameter Type="Param" Library="AIAI" Id="5AE47938"/>
        <Parameter Type="Param" Library="AIAI" Id="003859C6"/>
    </Element>
    <Element Type="Param" Id="A4DDFBFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50A664DA"/>
    </Element>
    <Element Type="FunctionCall" Id="50A664DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2F8D0900"/>
        <Parameter Type="Param" Library="AIAI" Id="AF44CCB1"/>
    </Element>
    <Element Type="Param" Id="2F8D0900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEBE3ACE"/>
    </Element>
    <Element Type="FunctionCall" Id="AEBE3ACE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5627020A"/>
    </Element>
    <Element Type="Param" Id="5627020A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="F68E4260"/>
    </Element>
    <Element Type="Param" Id="AF44CCB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35086CC3"/>
    </Element>
    <Element Type="FunctionCall" Id="35086CC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="28358689"/>
    </Element>
    <Element Type="Param" Id="28358689">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E836974B"/>
        <Array Type="Param" Library="AIAI" Id="A218D184"/>
    </Element>
    <Element Type="Param" Id="E836974B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A218D184">
        <Parameter Type="ParamDef" Library="AIAI" Id="374F7C51"/>
    </Element>
    <Element Type="Param" Id="5AE47938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="003859C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="201CBB00"/>
    </Element>
    <Element Type="FunctionCall" Id="AD4066FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="36E54ABF"/>
    </Element>
    <Element Type="Param" Id="36E54ABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="844B0914"/>
    </Element>
    <Element Type="FunctionDef" Id="B91A1A04">
        <Identifier>HeroAIRandomlyChooseUnitInRange</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="80D9033A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
        <Variable Type="Variable" Library="AIAI" Id="5095E530"/>
        <Variable Type="Variable" Library="AIAI" Id="D868ADCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="997E955A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA6079AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8F44679"/>
    </Element>
    <Element Type="ParamDef" Id="A3B674DD">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D933246B"/>
    </Element>
    <Element Type="Param" Id="D933246B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="80D9033A">
        <Identifier>unitGroup</Identifier>
        <ParameterType>
            <Type Value="unitgroup"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="30901C0E"/>
    </Element>
    <Element Type="Param" Id="30901C0E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C6973D0"/>
    </Element>
    <Element Type="FunctionCall" Id="3C6973D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="ParamDef" Id="B0BE7003">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="83242A50"/>
    </Element>
    <Element Type="Param" Id="83242A50">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5095E530">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD80B8F8"/>
    </Element>
    <Element Type="Param" Id="FD80B8F8">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D868ADCE">
        <Identifier>inRange</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="11347AC6"/>
    </Element>
    <Element Type="Param" Id="11347AC6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E3219B4"/>
    </Element>
    <Element Type="FunctionCall" Id="0E3219B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="997E955A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C3044DF4"/>
        <Parameter Type="Param" Library="AIAI" Id="D5A8E2A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA420E38"/>
    </Element>
    <Element Type="Param" Id="C3044DF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="80D9033A"/>
    </Element>
    <Element Type="Param" Id="D5A8E2A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5095E530"/>
    </Element>
    <Element Type="FunctionCall" Id="DA420E38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="626D9EE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8192C29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A20B03A"/>
    </Element>
    <Element Type="FunctionCall" Id="626D9EE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8CA217CB"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5C7794"/>
        <Parameter Type="Param" Library="AIAI" Id="F50A2915"/>
    </Element>
    <Element Type="Param" Id="8CA217CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D232F525"/>
    </Element>
    <Element Type="FunctionCall" Id="D232F525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="0FBFF0CF"/>
    </Element>
    <Element Type="Param" Id="0FBFF0CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="5095E530"/>
    </Element>
    <Element Type="Param" Id="6F5C7794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F50A2915">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E8192C29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B92509E"/>
        <Parameter Type="Param" Library="AIAI" Id="CD9525CA"/>
    </Element>
    <Element Type="Param" Id="6B92509E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="5095E530"/>
    </Element>
    <Element Type="Param" Id="CD9525CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="D868ADCE"/>
    </Element>
    <Element Type="FunctionCall" Id="8A20B03A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="76FFB21F"/>
        <Parameter Type="Param" Library="AIAI" Id="91CD5258"/>
        <Parameter Type="Param" Library="AIAI" Id="E33DE161"/>
    </Element>
    <Element Type="Param" Id="76FFB21F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D183E7E7"/>
    </Element>
    <Element Type="FunctionCall" Id="D183E7E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3A7B236B"/>
        <Parameter Type="Param" Library="AIAI" Id="593243E4"/>
    </Element>
    <Element Type="Param" Id="3A7B236B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BCE9400"/>
    </Element>
    <Element Type="FunctionCall" Id="2BCE9400">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="19A18F0C"/>
    </Element>
    <Element Type="Param" Id="19A18F0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="5095E530"/>
    </Element>
    <Element Type="Param" Id="593243E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54026506"/>
    </Element>
    <Element Type="FunctionCall" Id="54026506">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7CD4C83B"/>
    </Element>
    <Element Type="Param" Id="7CD4C83B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E98484CA"/>
        <Array Type="Param" Library="AIAI" Id="14615946"/>
    </Element>
    <Element Type="Param" Id="E98484CA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="14615946">
        <Parameter Type="ParamDef" Library="AIAI" Id="A3B674DD"/>
    </Element>
    <Element Type="Param" Id="91CD5258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E33DE161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0BE7003"/>
    </Element>
    <Element Type="FunctionCall" Id="EA6079AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="703AD7E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CA92A54"/>
    </Element>
    <Element Type="FunctionCall" Id="703AD7E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D60465E2"/>
    </Element>
    <Element Type="Param" Id="D60465E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A99CDADC"/>
    </Element>
    <Element Type="FunctionCall" Id="A99CDADC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000213"/>
        <Parameter Type="Param" Library="AIAI" Id="363517E6"/>
        <Parameter Type="Param" Library="AIAI" Id="E382B61F"/>
    </Element>
    <Element Type="Param" Id="363517E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000373"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF673CD1"/>
    </Element>
    <Element Type="FunctionCall" Id="FF673CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="C00245DB"/>
        <Parameter Type="Param" Library="AIAI" Id="CAE2408A"/>
    </Element>
    <Element Type="Param" Id="C00245DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CAE2408A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="231CE632"/>
    </Element>
    <Element Type="FunctionCall" Id="231CE632">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="02DF871B"/>
        <Parameter Type="Param" Library="AIAI" Id="2925D5C7"/>
    </Element>
    <Element Type="Param" Id="02DF871B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E96D06B5"/>
    </Element>
    <Element Type="Param" Id="2925D5C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="D868ADCE"/>
    </Element>
    <Element Type="Param" Id="E382B61F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000372"/>
        <Variable Type="Variable" Library="AIAI" Id="D868ADCE"/>
    </Element>
    <Element Type="FunctionCall" Id="3CA92A54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C5357EA"/>
        <Parameter Type="Param" Library="AIAI" Id="A115183D"/>
        <Parameter Type="Param" Library="AIAI" Id="94C28981"/>
    </Element>
    <Element Type="Param" Id="4C5357EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFC158CE"/>
    </Element>
    <Element Type="FunctionCall" Id="AFC158CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="02D83996"/>
        <Parameter Type="Param" Library="AIAI" Id="D54F575E"/>
    </Element>
    <Element Type="Param" Id="02D83996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E96D06B5"/>
    </Element>
    <Element Type="Param" Id="D54F575E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="D868ADCE"/>
    </Element>
    <Element Type="Param" Id="A115183D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="94C28981">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C8F44679">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B448F37F"/>
    </Element>
    <Element Type="Param" Id="B448F37F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="F0C5F1E4">
        <Identifier>HeroAIFudgeTargetPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63049F53"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
        <Variable Type="Variable" Library="AIAI" Id="B3A63460"/>
        <Variable Type="Variable" Library="AIAI" Id="D609B12E"/>
        <Variable Type="Variable" Library="AIAI" Id="54EEA7DA"/>
        <Variable Type="Variable" Library="AIAI" Id="2C60E5A8"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFB09B4"/>
        <Variable Type="Variable" Library="AIAI" Id="61A2A7FD"/>
        <Variable Type="Comment" Library="AIAI" Id="DE69C091"/>
        <Variable Type="Variable" Library="AIAI" Id="1019A3CB"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF19AE0"/>
        <Variable Type="Variable" Library="AIAI" Id="848B692E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD442E5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95C860FB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7FDB4EB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C188FB07"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D2EFEF96"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C87AE783"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CB90225D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D7EED351"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0141CCA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA36E0D8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F323B88C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9541AAEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69D60F5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B06B3CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65A52802"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20A3BD9E"/>
    </Element>
    <Element Type="ParamDef" Id="EC7BF76E">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="417E5278"/>
    </Element>
    <Element Type="Param" Id="417E5278">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="63049F53">
        <Identifier>pos</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="24C84DB2"/>
    </Element>
    <Element Type="Param" Id="24C84DB2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="20F15F8A">
        <Identifier>target</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8E5E61E0"/>
    </Element>
    <Element Type="Param" Id="8E5E61E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="63049F53"/>
    </Element>
    <Element Type="Variable" Id="B3A63460">
        <Identifier>region</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B3F29D5B"/>
    </Element>
    <Element Type="Param" Id="B3F29D5B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="D609B12E">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F928EC7"/>
    </Element>
    <Element Type="Param" Id="8F928EC7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="54EEA7DA">
        <Identifier>maxDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="968A4238"/>
    </Element>
    <Element Type="Param" Id="968A4238">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2C60E5A8">
        <Identifier>missDirection</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="109F2585"/>
    </Element>
    <Element Type="Param" Id="109F2585">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1BFB09B4">
        <Identifier>endPoint1</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7788F04C"/>
    </Element>
    <Element Type="Param" Id="7788F04C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="61A2A7FD">
        <Identifier>endPoint2</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6BC6A38B"/>
    </Element>
    <Element Type="Param" Id="6BC6A38B">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="DE69C091">
    </Element>
    <Element Type="Variable" Id="1019A3CB">
        <Identifier>baseMissDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="33E14D34"/>
    </Element>
    <Element Type="Param" Id="33E14D34">
        <Value>0.75</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CAF19AE0">
        <Identifier>diceRoll</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="00A735CC"/>
    </Element>
    <Element Type="Param" Id="00A735CC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="848B692E">
        <Identifier>missChance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E76A1383"/>
    </Element>
    <Element Type="Param" Id="E76A1383">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DD442E5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A07E0E34"/>
        <Parameter Type="Param" Library="AIAI" Id="A86ACC60"/>
    </Element>
    <Element Type="Param" Id="A07E0E34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF19AE0"/>
    </Element>
    <Element Type="Param" Id="A86ACC60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52B6CB95"/>
    </Element>
    <Element Type="FunctionCall" Id="52B6CB95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="FunctionCall" Id="95C860FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="028C0DB8"/>
        <Parameter Type="Param" Library="AIAI" Id="2C208D50"/>
    </Element>
    <Element Type="Param" Id="028C0DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="848B692E"/>
    </Element>
    <Element Type="Param" Id="2C208D50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="EDD270C8"/>
    </Element>
    <Element Type="Param" Id="EDD270C8">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B8E0E84"/>
        <Array Type="Param" Library="AIAI" Id="ABCA6EAB"/>
    </Element>
    <Element Type="Param" Id="1B8E0E84">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="ABCA6EAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
    </Element>
    <Element Type="Comment" Id="7FDB4EB1">
        <Comment>
            First, we will roll to see if we should hit. Lower difficulty levels will miss more skillshots.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C188FB07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC6444C7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2E3BBEE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ED59E76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6499A4D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F7F39D04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0625FC86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67D2588B"/>
    </Element>
    <Element Type="FunctionCall" Id="BC6444C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC3DA5B7"/>
        <Parameter Type="Param" Library="AIAI" Id="FE7AEB43"/>
        <Parameter Type="Param" Library="AIAI" Id="63C87C23"/>
    </Element>
    <Element Type="Param" Id="EC3DA5B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CAF19AE0"/>
    </Element>
    <Element Type="Param" Id="FE7AEB43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="63C87C23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="EA732E1C"/>
        <Array Type="Param" Library="AIAI" Id="4E9D08A7"/>
    </Element>
    <Element Type="Param" Id="4E9D08A7">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AE6D8138"/>
        <Array Type="Param" Library="AIAI" Id="EE94664E"/>
    </Element>
    <Element Type="Param" Id="AE6D8138">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="EE94664E">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
    </Element>
    <Element Type="Comment" Id="2E3BBEE1">
        <Comment>
            Miss
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="8ED59E76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD1FECA"/>
        <Parameter Type="Param" Library="AIAI" Id="C72B57AF"/>
    </Element>
    <Element Type="Param" Id="9FD1FECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D609B12E"/>
    </Element>
    <Element Type="Param" Id="C72B57AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A13E7E33"/>
        <Array Type="Param" Library="AIAI" Id="128A15BA"/>
    </Element>
    <Element Type="Param" Id="128A15BA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2106A80E"/>
    </Element>
    <Element Type="FunctionCall" Id="2106A80E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="67DD8429"/>
    </Element>
    <Element Type="Param" Id="67DD8429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6B807C80"/>
        <Array Type="Param" Library="AIAI" Id="6197C1A3"/>
    </Element>
    <Element Type="Param" Id="6B807C80">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="6197C1A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
    </Element>
    <Element Type="FunctionCall" Id="A6499A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DBDE0051"/>
        <Parameter Type="Param" Library="AIAI" Id="AB110D83"/>
    </Element>
    <Element Type="Param" Id="DBDE0051">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1019A3CB"/>
    </Element>
    <Element Type="Param" Id="AB110D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.75</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="F7F39D04">
        <Comment>
            Hit
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0625FC86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B8780BBF"/>
        <Parameter Type="Param" Library="AIAI" Id="407280E8"/>
    </Element>
    <Element Type="Param" Id="B8780BBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D609B12E"/>
    </Element>
    <Element Type="Param" Id="407280E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="67D2588B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA793A8C"/>
        <Parameter Type="Param" Library="AIAI" Id="C022AD4B"/>
    </Element>
    <Element Type="Param" Id="BA793A8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1019A3CB"/>
    </Element>
    <Element Type="Param" Id="C022AD4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.25</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="D2EFEF96">
    </Element>
    <Element Type="Comment" Id="C87AE783">
        <Comment>
            On a Hit, End Point 2 is the position of the target, and End Point 1 is offset by 0.25 in 90 degrees
        </Comment>
    </Element>
    <Element Type="Comment" Id="CB90225D">
        <Comment>
            On a Miss, End Point 1 is offset by 0.75 in 90 degrees, and End Point 2 is X distance off from the target, where X is the Fudge Target distance defined in Difficulty Data
        </Comment>
    </Element>
    <Element Type="Comment" Id="D7EED351">
    </Element>
    <Element Type="Comment" Id="0141CCA8">
        <Comment>
            Aim Left or Right?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CA36E0D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C40DD26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05E50249"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2516D7BD"/>
    </Element>
    <Element Type="FunctionCall" Id="2C40DD26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4D05C92B"/>
        <Parameter Type="Param" Library="AIAI" Id="53381426"/>
    </Element>
    <Element Type="Param" Id="4D05C92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C60E5A8"/>
    </Element>
    <Element Type="Param" Id="53381426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="05E50249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="253AC0D6"/>
        <Parameter Type="Param" Library="AIAI" Id="3C6E4A66"/>
    </Element>
    <Element Type="Param" Id="253AC0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C60E5A8"/>
    </Element>
    <Element Type="Param" Id="3C6E4A66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2516D7BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BEDB8FE7"/>
        <Parameter Type="Param" Library="AIAI" Id="40D05D21"/>
        <Parameter Type="Param" Library="AIAI" Id="28B89A62"/>
    </Element>
    <Element Type="Param" Id="BEDB8FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DF7169E"/>
    </Element>
    <Element Type="FunctionCall" Id="5DF7169E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="0A7FC76F"/>
        <Parameter Type="Param" Library="AIAI" Id="135E3151"/>
    </Element>
    <Element Type="Param" Id="0A7FC76F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="135E3151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="40D05D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="28B89A62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="F323B88C">
    </Element>
    <Element Type="Comment" Id="9541AAEE">
    </Element>
    <Element Type="FunctionCall" Id="69D60F5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="942A9B5E"/>
        <Parameter Type="Param" Library="AIAI" Id="A7217A1B"/>
    </Element>
    <Element Type="Param" Id="942A9B5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFB09B4"/>
    </Element>
    <Element Type="Param" Id="A7217A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="548BF1B9"/>
    </Element>
    <Element Type="FunctionCall" Id="548BF1B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBC9878"/>
        <Parameter Type="Param" Library="AIAI" Id="E6D86F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="E53AE90E"/>
    </Element>
    <Element Type="Param" Id="1CBC9878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Variable Type="Variable" Library="AIAI" Id="1019A3CB"/>
    </Element>
    <Element Type="Param" Id="E6D86F9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D343C676"/>
    </Element>
    <Element Type="FunctionCall" Id="D343C676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2F417C50"/>
        <Parameter Type="Param" Library="AIAI" Id="62EAC162"/>
        <Parameter Type="Param" Library="AIAI" Id="626FEA17"/>
    </Element>
    <Element Type="Param" Id="2F417C50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="62EAC162">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D5DA4DD"/>
    </Element>
    <Element Type="FunctionCall" Id="5D5DA4DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DEA83545"/>
        <Parameter Type="Param" Library="AIAI" Id="835567FE"/>
        <Parameter Type="Param" Library="AIAI" Id="C05A4E0D"/>
    </Element>
    <Element Type="Param" Id="DEA83545">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="835567FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2C60E5A8"/>
    </Element>
    <Element Type="Param" Id="C05A4E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>90</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="626FEA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7E28BD2"/>
    </Element>
    <Element Type="FunctionCall" Id="A7E28BD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000026"/>
        <Parameter Type="Param" Library="AIAI" Id="D8FEEF01"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF841DC"/>
    </Element>
    <Element Type="Param" Id="D8FEEF01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000041"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
    </Element>
    <Element Type="Param" Id="8AF841DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000042"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C7560CA"/>
    </Element>
    <Element Type="FunctionCall" Id="7C7560CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F80E4DB8"/>
    </Element>
    <Element Type="Param" Id="F80E4DB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2B9C0AEF"/>
        <Array Type="Param" Library="AIAI" Id="D8D3C32B"/>
    </Element>
    <Element Type="Param" Id="2B9C0AEF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D8D3C32B">
        <Parameter Type="ParamDef" Library="AIAI" Id="EC7BF76E"/>
    </Element>
    <Element Type="Param" Id="E53AE90E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
    </Element>
    <Element Type="FunctionCall" Id="3B06B3CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5CC333C3"/>
        <Parameter Type="Param" Library="AIAI" Id="AA678747"/>
    </Element>
    <Element Type="Param" Id="5CC333C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="61A2A7FD"/>
    </Element>
    <Element Type="Param" Id="AA678747">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43DA6FDF"/>
    </Element>
    <Element Type="FunctionCall" Id="43DA6FDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E62D9C8C"/>
        <Parameter Type="Param" Library="AIAI" Id="2924B4DD"/>
        <Parameter Type="Param" Library="AIAI" Id="377394F2"/>
        <Parameter Type="Param" Library="AIAI" Id="7C40181A"/>
    </Element>
    <Element Type="Param" Id="2924B4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9421CFBF"/>
        <Variable Type="Variable" Library="AIAI" Id="D609B12E"/>
    </Element>
    <Element Type="Param" Id="377394F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="177FC9EA"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
    </Element>
    <Element Type="Param" Id="7C40181A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A31F2A23"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFB09B4"/>
    </Element>
    <Element Type="FunctionCall" Id="65A52802">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6851AF3C"/>
        <Parameter Type="Param" Library="AIAI" Id="3889A508"/>
    </Element>
    <Element Type="Param" Id="6851AF3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
    </Element>
    <Element Type="Param" Id="3889A508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9503518"/>
    </Element>
    <Element Type="FunctionCall" Id="D9503518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3424196B"/>
        <Parameter Type="Param" Library="AIAI" Id="9A68A5D4"/>
        <Parameter Type="Param" Library="AIAI" Id="789968A6"/>
    </Element>
    <Element Type="Param" Id="9A68A5D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="03B7645C"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFB09B4"/>
    </Element>
    <Element Type="Param" Id="789968A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DD8DE69D"/>
        <Variable Type="Variable" Library="AIAI" Id="61A2A7FD"/>
    </Element>
    <Element Type="FunctionCall" Id="20A3BD9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D4266136"/>
    </Element>
    <Element Type="Param" Id="D4266136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="20F15F8A"/>
    </Element>
    <Element Type="FunctionDef" Id="FA3A1B21">
        <Identifier>HeroAIIsAbilityOnCooldown</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B342A6CD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BB05A82C"/>
        <Variable Type="Variable" Library="AIAI" Id="A129FA90"/>
        <Variable Type="Variable" Library="AIAI" Id="0F913C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55F8810E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3511B83E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05A3C830"/>
    </Element>
    <Element Type="ParamDef" Id="B342A6CD">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BF05C382"/>
    </Element>
    <Element Type="Param" Id="BF05C382">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="BB05A82C">
        <Identifier>abilityIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F198B15D"/>
    </Element>
    <Element Type="Param" Id="F198B15D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A129FA90">
        <Identifier>abilityLink</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Abil"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3262E734"/>
    </Element>
    <Element Type="Param" Id="3262E734">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="0F913C40">
        <Identifier>cooldownLink</Identifier>
        <VariableType>
            <Type Value="cooldown"/>
        </VariableType>
    </Element>
    <Element Type="FunctionCall" Id="55F8810E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="014F0E61"/>
        <Parameter Type="Param" Library="AIAI" Id="56F3907D"/>
    </Element>
    <Element Type="Param" Id="014F0E61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A129FA90"/>
    </Element>
    <Element Type="Param" Id="56F3907D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FE5AB15"/>
    </Element>
    <Element Type="FunctionCall" Id="4FE5AB15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5EE599E7"/>
        <Parameter Type="Param" Library="AIAI" Id="A6A544B2"/>
    </Element>
    <Element Type="Param" Id="A6A544B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="76BF93AF"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="24EC6C0F"/>
        <Array Type="Param" Library="AIAI" Id="C7158E13"/>
    </Element>
    <Element Type="Param" Id="24EC6C0F">
        <Variable Type="Variable" Library="AIAI" Id="DA31966E"/>
        <Array Type="Param" Library="AIAI" Id="A693E909"/>
    </Element>
    <Element Type="Param" Id="A693E909">
        <Parameter Type="ParamDef" Library="AIAI" Id="BB05A82C"/>
    </Element>
    <Element Type="Param" Id="C7158E13">
        <Parameter Type="ParamDef" Library="AIAI" Id="B342A6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="3511B83E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F4DC6959"/>
        <Parameter Type="Param" Library="AIAI" Id="F8F323D3"/>
    </Element>
    <Element Type="Param" Id="F4DC6959">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F913C40"/>
    </Element>
    <Element Type="Param" Id="F8F323D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3DCEB84"/>
    </Element>
    <Element Type="FunctionCall" Id="C3DCEB84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="17E196F7"/>
        <Parameter Type="Param" Library="AIAI" Id="111C5857"/>
        <Parameter Type="Param" Library="AIAI" Id="74A37852"/>
        <Parameter Type="Param" Library="AIAI" Id="D93588D6"/>
    </Element>
    <Element Type="Param" Id="17E196F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="111C5857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000510"/>
    </Element>
    <Element Type="Param" Id="74A37852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Cost[0].Cooldown.Link</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CAbilEffect"/>
        <ValueParam Type="Param" Library="AIAI" Id="74A6CF8D"/>
    </Element>
    <Element Type="Param" Id="74A6CF8D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D93588D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Variable Type="Variable" Library="AIAI" Id="A129FA90"/>
    </Element>
    <Element Type="FunctionCall" Id="05A3C830">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="54626DCF"/>
    </Element>
    <Element Type="Param" Id="54626DCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D81EDA31"/>
    </Element>
    <Element Type="FunctionCall" Id="D81EDA31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="C686AE42"/>
        <Parameter Type="Param" Library="AIAI" Id="122D05B2"/>
        <Parameter Type="Param" Library="AIAI" Id="677F2B80"/>
    </Element>
    <Element Type="Param" Id="C686AE42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F55BD838"/>
    </Element>
    <Element Type="FunctionCall" Id="F55BD838">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EB622569"/>
        <Parameter Type="Param" Library="AIAI" Id="CD107F7D"/>
        <Parameter Type="Param" Library="AIAI" Id="E21E16C4"/>
    </Element>
    <Element Type="Param" Id="CD107F7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="563962F4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="396F3DD1"/>
        <Array Type="Param" Library="AIAI" Id="3B2181AD"/>
    </Element>
    <Element Type="Param" Id="396F3DD1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3B2181AD">
        <Parameter Type="ParamDef" Library="AIAI" Id="B342A6CD"/>
    </Element>
    <Element Type="Param" Id="E21E16C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9C898CE6"/>
        <Variable Type="Variable" Library="AIAI" Id="0F913C40"/>
    </Element>
    <Element Type="Param" Id="122D05B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="677F2B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="740FF5E7">
        <Identifier>HeroAIShouldSkipTactical</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EB236182"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DF7F1BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58ECFA5D"/>
    </Element>
    <Element Type="ParamDef" Id="EB236182">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C18AC5F5"/>
    </Element>
    <Element Type="Param" Id="C18AC5F5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1DF7F1BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AC64C56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47B813DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5486D86"/>
    </Element>
    <Element Type="FunctionCall" Id="6AC64C56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BAF8C528"/>
        <Parameter Type="Param" Library="AIAI" Id="48A554D4"/>
        <Parameter Type="Param" Library="AIAI" Id="C2E52CB4"/>
    </Element>
    <Element Type="Param" Id="BAF8C528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C317071B"/>
        <Array Type="Param" Library="AIAI" Id="EDD674E0"/>
    </Element>
    <Element Type="Param" Id="C317071B">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="EDD674E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="EB236182"/>
    </Element>
    <Element Type="Param" Id="48A554D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C2E52CB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCE4695E"/>
    </Element>
    <Element Type="FunctionCall" Id="47B813DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="32906FC2"/>
        <Parameter Type="Param" Library="AIAI" Id="D252D3CE"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8AE9A0"/>
    </Element>
    <Element Type="Param" Id="32906FC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="87A95D75"/>
        <Array Type="Param" Library="AIAI" Id="762EDA4E"/>
    </Element>
    <Element Type="Param" Id="87A95D75">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="762EDA4E">
        <Parameter Type="ParamDef" Library="AIAI" Id="EB236182"/>
    </Element>
    <Element Type="Param" Id="D252D3CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BA8AE9A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="98260056"/>
    </Element>
    <Element Type="FunctionCall" Id="C5486D86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A1D1DF1"/>
    </Element>
    <Element Type="Param" Id="4A1D1DF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="58ECFA5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F636A613"/>
    </Element>
    <Element Type="Param" Id="F636A613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="7E99ED29">
        <Identifier>HeroAIShouldTacticalAITargetCreeps</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="50B9BF9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88CC6343"/>
    </Element>
    <Element Type="ParamDef" Id="50B9BF9D">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D8C26440"/>
    </Element>
    <Element Type="Param" Id="D8C26440">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="88CC6343">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7906A477"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6806374"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F49747A"/>
    </Element>
    <Element Type="FunctionCall" Id="7906A477">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C21133B"/>
        <Parameter Type="Param" Library="AIAI" Id="A3CCA412"/>
        <Parameter Type="Param" Library="AIAI" Id="1385EFCC"/>
    </Element>
    <Element Type="Param" Id="6C21133B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="40BDFAEE"/>
        <Array Type="Param" Library="AIAI" Id="5061BB46"/>
    </Element>
    <Element Type="Param" Id="40BDFAEE">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="5061BB46">
        <Parameter Type="ParamDef" Library="AIAI" Id="50B9BF9D"/>
    </Element>
    <Element Type="Param" Id="A3CCA412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1385EFCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionCall" Id="B6806374">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B5DB30C7"/>
    </Element>
    <Element Type="Param" Id="B5DB30C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1F49747A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28B7C1B9"/>
    </Element>
    <Element Type="Param" Id="28B7C1B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B9CDB2BC">
        <Identifier>HeroAIUpdateNextSpellCheckTime</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
        <Variable Type="Variable" Library="AIAI" Id="6B95C527"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B3009158"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED2DB7F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1A069841"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="844A3987"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50B97911"/>
    </Element>
    <Element Type="ParamDef" Id="3FEB6452">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FCC5310D"/>
    </Element>
    <Element Type="Param" Id="FCC5310D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="347E5F43">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9B782D6A"/>
    </Element>
    <Element Type="Param" Id="9B782D6A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6B95C527">
        <Identifier>nextAllyCheckTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1722229D"/>
    </Element>
    <Element Type="Param" Id="1722229D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B3009158">
        <Comment>
            Add a delay before we will want to cast another spell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ED2DB7F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D7D93B3"/>
        <Parameter Type="Param" Library="AIAI" Id="12FEC1CA"/>
    </Element>
    <Element Type="Param" Id="0D7D93B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CC2E311"/>
        <Array Type="Param" Library="AIAI" Id="E5703DC3"/>
    </Element>
    <Element Type="Param" Id="2CC2E311">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="E5703DC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="Param" Id="12FEC1CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="075C3987"/>
    </Element>
    <Element Type="FunctionCall" Id="075C3987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DB20633D"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A5A040"/>
        <Parameter Type="Param" Library="AIAI" Id="210634C2"/>
    </Element>
    <Element Type="Param" Id="DB20633D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B5A5A040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="50DA3389"/>
        <Array Type="Param" Library="AIAI" Id="E02939F7"/>
    </Element>
    <Element Type="Param" Id="E02939F7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AC92A4F"/>
    </Element>
    <Element Type="FunctionCall" Id="8AC92A4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="75F94498"/>
    </Element>
    <Element Type="Param" Id="75F94498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E5CCEF46"/>
        <Array Type="Param" Library="AIAI" Id="99503B0F"/>
    </Element>
    <Element Type="Param" Id="E5CCEF46">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="99503B0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="Param" Id="210634C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05D10868"/>
    </Element>
    <Element Type="FunctionCall" Id="05D10868">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="A65B4547"/>
    </Element>
    <Element Type="Param" Id="A65B4547">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="1A069841">
        <Comment>
            Add a delay to nearby heroes to prevent them from also casting a spell
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="844A3987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F14FB993"/>
        <Parameter Type="Param" Library="AIAI" Id="B86AD835"/>
    </Element>
    <Element Type="Param" Id="F14FB993">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B95C527"/>
    </Element>
    <Element Type="Param" Id="B86AD835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="903D28A3"/>
    </Element>
    <Element Type="FunctionCall" Id="903D28A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DB10E377"/>
        <Parameter Type="Param" Library="AIAI" Id="76AD10FF"/>
        <Parameter Type="Param" Library="AIAI" Id="3420620A"/>
    </Element>
    <Element Type="Param" Id="DB10E377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="76AD10FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2CE28C59"/>
        <Array Type="Param" Library="AIAI" Id="6B84A9E7"/>
    </Element>
    <Element Type="Param" Id="6B84A9E7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD77DD34"/>
    </Element>
    <Element Type="FunctionCall" Id="BD77DD34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4AD0672E"/>
    </Element>
    <Element Type="Param" Id="4AD0672E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="50A0C61A"/>
        <Array Type="Param" Library="AIAI" Id="C38C9CBE"/>
    </Element>
    <Element Type="Param" Id="50A0C61A">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C38C9CBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="Param" Id="3420620A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F99B7B0"/>
    </Element>
    <Element Type="FunctionCall" Id="8F99B7B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8C313B7E"/>
    </Element>
    <Element Type="Param" Id="8C313B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="50B97911">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="4A510451"/>
        <Parameter Type="Param" Library="AIAI" Id="061C1DC8"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1C18DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="107A91EB"/>
    </Element>
    <Element Type="Param" Id="4A510451">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="061C1DC8">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="8A1C18DD">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="FunctionCall" Id="107A91EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05DFDB9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E693E63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BFC63E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1A8C87F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0E3314B"/>
    </Element>
    <Element Type="FunctionCall" Id="05DFDB9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F84576EB"/>
        <Parameter Type="Param" Library="AIAI" Id="51D1ACE7"/>
        <Parameter Type="Param" Library="AIAI" Id="3E3A7463"/>
    </Element>
    <Element Type="Param" Id="F84576EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="Param" Id="51D1ACE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3E3A7463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="FunctionCall" Id="3E693E63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8523234"/>
        <Parameter Type="Param" Library="AIAI" Id="69F5EB9F"/>
        <Parameter Type="Param" Library="AIAI" Id="082956FB"/>
    </Element>
    <Element Type="Param" Id="A8523234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5D10890C"/>
        <Array Type="Param" Library="AIAI" Id="2866F0F2"/>
    </Element>
    <Element Type="Param" Id="5D10890C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2866F0F2">
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="Param" Id="69F5EB9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="082956FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E38B283F"/>
        <Array Type="Param" Library="AIAI" Id="E652F026"/>
    </Element>
    <Element Type="Param" Id="E38B283F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="E652F026">
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="FunctionCall" Id="5BFC63E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7FA7009F"/>
        <Parameter Type="Param" Library="AIAI" Id="4884B7C2"/>
    </Element>
    <Element Type="Param" Id="7FA7009F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1995EA1A"/>
        <Array Type="Param" Library="AIAI" Id="2A50DF2E"/>
    </Element>
    <Element Type="Param" Id="1995EA1A">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="2A50DF2E">
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="Param" Id="4884B7C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFE90934"/>
    </Element>
    <Element Type="FunctionCall" Id="FFE90934">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="646DC56F"/>
        <Parameter Type="Param" Library="AIAI" Id="97846577"/>
    </Element>
    <Element Type="Param" Id="646DC56F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Variable Type="Variable" Library="AIAI" Id="6B95C527"/>
    </Element>
    <Element Type="Param" Id="97846577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="25370E1C"/>
        <Array Type="Param" Library="AIAI" Id="D1E84950"/>
    </Element>
    <Element Type="Param" Id="25370E1C">
        <Variable Type="Variable" Library="AIAI" Id="34179544"/>
    </Element>
    <Element Type="Param" Id="D1E84950">
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="FunctionCall" Id="E1A8C87F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B7F12C0A"/>
        <Parameter Type="Param" Library="AIAI" Id="DF9BF5AC"/>
        <Parameter Type="Param" Library="AIAI" Id="2B9FE526"/>
    </Element>
    <Element Type="Param" Id="B7F12C0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E351FEE7"/>
    </Element>
    <Element Type="FunctionCall" Id="E351FEE7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="73559E07"/>
        <Parameter Type="Param" Library="AIAI" Id="E8699746"/>
    </Element>
    <Element Type="Param" Id="73559E07">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="Param" Id="E8699746">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="DF9BF5AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B9FE526">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B0E3314B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DED5E578"/>
        <Parameter Type="Param" Library="AIAI" Id="FF01E305"/>
        <Parameter Type="Param" Library="AIAI" Id="64DC14BF"/>
    </Element>
    <Element Type="Param" Id="DED5E578">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05114865"/>
    </Element>
    <Element Type="FunctionCall" Id="05114865">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D4127B5C"/>
        <Parameter Type="Param" Library="AIAI" Id="0AD959EE"/>
    </Element>
    <Element Type="Param" Id="D4127B5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B15A558"/>
    </Element>
    <Element Type="FunctionCall" Id="1B15A558">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6BBD5E3C"/>
    </Element>
    <Element Type="Param" Id="6BBD5E3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A3F72458"/>
        <Array Type="Param" Library="AIAI" Id="1302542D"/>
    </Element>
    <Element Type="Param" Id="A3F72458">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1302542D">
        <Variable Type="Variable" Library="AIAI" Id="347E5F43"/>
    </Element>
    <Element Type="Param" Id="0AD959EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCEAB384"/>
    </Element>
    <Element Type="FunctionCall" Id="DCEAB384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A749FE63"/>
    </Element>
    <Element Type="Param" Id="A749FE63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2AF9F32F"/>
        <Array Type="Param" Library="AIAI" Id="E06AF793"/>
    </Element>
    <Element Type="Param" Id="2AF9F32F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E06AF793">
        <Parameter Type="ParamDef" Library="AIAI" Id="3FEB6452"/>
    </Element>
    <Element Type="Param" Id="FF01E305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="64DC14BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Category" Id="2B1E8EA9">
        <Item Type="FunctionDef" Library="AIAI" Id="991722E2"/>
    </Element>
    <Element Type="FunctionDef" Id="991722E2">
        <Identifier>HeroAIChooseABChoices</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="195876B0"/>
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
        <Variable Type="Variable" Library="AIAI" Id="07AEA633"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E269936"/>
    </Element>
    <Element Type="ParamDef" Id="195876B0">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="7B1E8B01">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE02E280"/>
    </Element>
    <Element Type="Param" Id="BE02E280">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="07AEA633">
        <Identifier>buttonIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B64973A2"/>
    </Element>
    <Element Type="Param" Id="B64973A2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0E269936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="BE3C0E2E"/>
        <Parameter Type="Param" Library="AIAI" Id="86D32AB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3700ADB"/>
    </Element>
    <Element Type="Param" Id="BE3C0E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="D6FB3E46"/>
        <Array Type="Param" Library="AIAI" Id="779605E2"/>
    </Element>
    <Element Type="Param" Id="D6FB3E46">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="779605E2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2135BBC"/>
    </Element>
    <Element Type="FunctionCall" Id="C2135BBC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="379C9A25"/>
    </Element>
    <Element Type="Param" Id="379C9A25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="195876B0"/>
    </Element>
    <Element Type="Param" Id="86D32AB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="FunctionCall" Id="F3700ADB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACAC7A56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="881038E6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CFB8932A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F076D51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="801D4045"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02312E0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4962F52"/>
    </Element>
    <Element Type="FunctionCall" Id="ACAC7A56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="537F7989"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39C7AFA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="244065A7"/>
    </Element>
    <Element Type="FunctionCall" Id="537F7989">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="581C768A"/>
        <Parameter Type="Param" Library="AIAI" Id="67FC7DFC"/>
    </Element>
    <Element Type="Param" Id="581C768A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07AEA633"/>
    </Element>
    <Element Type="Param" Id="67FC7DFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A7FD32A"/>
    </Element>
    <Element Type="FunctionCall" Id="2A7FD32A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="1990EA7B"/>
        <Parameter Type="Param" Library="AIAI" Id="D6DA6842"/>
    </Element>
    <Element Type="Param" Id="1990EA7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D6DA6842">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Variable Type="Variable" Library="Core" Id="C1E7C849"/>
        <StructMember Type="Param" Library="AIAI" Id="4755AA5D"/>
        <Array Type="Param" Library="AIAI" Id="90B03D67"/>
    </Element>
    <Element Type="Param" Id="4755AA5D">
        <Variable Type="Variable" Library="Core" Id="20F7C4AA"/>
    </Element>
    <Element Type="Param" Id="90B03D67">
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="80BC20E1"/>
    </Element>
    <Element Type="Param" Id="80BC20E1">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="FunctionCall" Id="39C7AFA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F8830D44"/>
        <Parameter Type="Param" Library="AIAI" Id="1A7A4028"/>
    </Element>
    <Element Type="Param" Id="F8830D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07AEA633"/>
    </Element>
    <Element Type="Param" Id="1A7A4028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D626D57"/>
    </Element>
    <Element Type="FunctionCall" Id="0D626D57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="30B3EB82"/>
        <Parameter Type="Param" Library="AIAI" Id="571C2617"/>
    </Element>
    <Element Type="Param" Id="30B3EB82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="571C2617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="80490294"/>
        <Array Type="Param" Library="AIAI" Id="F8AF2ED8"/>
    </Element>
    <Element Type="Param" Id="80490294">
        <Variable Type="Variable" Library="Game" Id="4058DEB9"/>
        <StructMember Type="Param" Library="AIAI" Id="48018F82"/>
        <Array Type="Param" Library="AIAI" Id="E9CE66D8"/>
    </Element>
    <Element Type="Param" Id="48018F82">
        <Variable Type="Variable" Library="Game" Id="2088600D"/>
    </Element>
    <Element Type="Param" Id="E9CE66D8">
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="16DA44B9"/>
    </Element>
    <Element Type="Param" Id="16DA44B9">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="F8AF2ED8">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="FunctionCall" Id="244065A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="092BE6BF"/>
        <Parameter Type="Param" Library="AIAI" Id="3C71C196"/>
        <Parameter Type="Param" Library="AIAI" Id="B1EF61D3"/>
    </Element>
    <Element Type="Param" Id="092BE6BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="5303707D"/>
    </Element>
    <Element Type="Param" Id="3C71C196">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B1EF61D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="881038E6">
        <FunctionDef Type="FunctionDef" Library="UIUI" Id="DB21CBAF"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5F5B9D77"/>
        <Parameter Type="Param" Library="AIAI" Id="34CA72C8"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B8256C"/>
    </Element>
    <Element Type="Param" Id="5F5B9D77">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="A35D8310"/>
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="34CA72C8">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="9FCAB8B3"/>
        <Variable Type="Variable" Library="AIAI" Id="07AEA633"/>
    </Element>
    <Element Type="Param" Id="D2B8256C">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="A30EE77A"/>
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="E0F2C878"/>
    </Element>
    <Element Type="Param" Id="E0F2C878">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Comment" Id="CFB8932A">
        <Comment>
            Only allow one hero at a time to choose talents
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9F076D51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="801D4045">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71DB0107"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4788C1"/>
        <Parameter Type="Param" Library="AIAI" Id="2CE2BE46"/>
    </Element>
    <Element Type="Param" Id="71DB0107">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="DB5FA17D"/>
    </Element>
    <Element Type="Param" Id="DB5FA17D">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="DF4788C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2CE2BE46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="02312E0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="24C75B08"/>
        <Parameter Type="Param" Library="AIAI" Id="27E992CA"/>
        <Parameter Type="Param" Library="AIAI" Id="DA4FDBB7"/>
    </Element>
    <Element Type="Param" Id="24C75B08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FE64B21"/>
        <Array Type="Param" Library="AIAI" Id="1E6F6629"/>
    </Element>
    <Element Type="Param" Id="8FE64B21">
        <Variable Type="Variable" Library="AIAI" Id="E2AB3023"/>
    </Element>
    <Element Type="Param" Id="1E6F6629">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="27E992CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="DA4FDBB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E24E109D"/>
    </Element>
    <Element Type="FunctionCall" Id="E24E109D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C99B65DC"/>
    </Element>
    <Element Type="Param" Id="C99B65DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="E4962F52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3286FFB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED9F2547"/>
    </Element>
    <Element Type="FunctionCall" Id="3286FFB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF2BA98C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="059A723D"/>
    </Element>
    <Element Type="FunctionCall" Id="EF2BA98C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="BD70B86F"/>
        <Parameter Type="Param" Library="AIAI" Id="67687940"/>
        <Parameter Type="Param" Library="AIAI" Id="8F857E84"/>
    </Element>
    <Element Type="Param" Id="BD70B86F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="5303707D"/>
    </Element>
    <Element Type="Param" Id="67687940">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F857E84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="059A723D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="948637D2"/>
        <Parameter Type="Param" Library="AIAI" Id="BCCE4AC0"/>
        <Parameter Type="Param" Library="AIAI" Id="473DE8A3"/>
    </Element>
    <Element Type="Param" Id="948637D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C052ECBC"/>
        <Array Type="Param" Library="AIAI" Id="ED9E8685"/>
    </Element>
    <Element Type="Param" Id="C052ECBC">
        <Variable Type="Variable" Library="Game" Id="4058DEB9"/>
        <StructMember Type="Param" Library="AIAI" Id="EB45AF05"/>
        <Array Type="Param" Library="AIAI" Id="A30BE11C"/>
    </Element>
    <Element Type="Param" Id="EB45AF05">
        <Variable Type="Variable" Library="Game" Id="AF5683D0"/>
    </Element>
    <Element Type="Param" Id="A30BE11C">
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="B860E11B"/>
    </Element>
    <Element Type="Param" Id="B860E11B">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="ED9E8685">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="BCCE4AC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="473DE8A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="ED9F2547">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9087140A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F79D816"/>
    </Element>
    <Element Type="FunctionCall" Id="9087140A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="8319B597"/>
        <Parameter Type="Param" Library="AIAI" Id="7241C93D"/>
        <Parameter Type="Param" Library="AIAI" Id="517BDB81"/>
    </Element>
    <Element Type="Param" Id="8319B597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="5303707D"/>
    </Element>
    <Element Type="Param" Id="7241C93D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="517BDB81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1F79D816">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE4AFE2"/>
        <Parameter Type="Param" Library="AIAI" Id="37FDEFC6"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB846C1"/>
    </Element>
    <Element Type="Param" Id="2FE4AFE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2F4C0A7A"/>
        <Array Type="Param" Library="AIAI" Id="0A6C3F64"/>
    </Element>
    <Element Type="Param" Id="2F4C0A7A">
        <Variable Type="Variable" Library="Game" Id="F5C71B77"/>
        <Array Type="Param" Library="AIAI" Id="2FCB20EE"/>
    </Element>
    <Element Type="Param" Id="2FCB20EE">
        <Variable Type="Variable" Library="UIUI" Id="41FC7EC7"/>
        <Array Type="Param" Library="AIAI" Id="ACCB1D2D"/>
    </Element>
    <Element Type="Param" Id="ACCB1D2D">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="0A6C3F64">
        <Variable Type="Variable" Library="AIAI" Id="7B1E8B01"/>
    </Element>
    <Element Type="Param" Id="37FDEFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2DB846C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="2C98A759">
        <Item Type="FunctionDef" Library="AIAI" Id="E6A6319A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="508A5ED1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Item Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="43B25D4A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D13C411D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7C89E6C6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0F795256"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CB0E40D2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8BCE5B44"/>
        <Item Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9670A9EC"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9923374C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E18A8A13"/>
        <Item Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6183BC39"/>
        <Item Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Item Type="FunctionDef" Library="AIAI" Id="809C9A53"/>
        <Item Type="FunctionDef" Library="AIAI" Id="833301E0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4DCDB077"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5E73938B"/>
    </Element>
    <Element Type="FunctionDef" Id="E6A6319A">
        <Identifier>HeroAIAdvanceWaypoint</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B417C2AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ED1376E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD961A05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="699A2698"/>
    </Element>
    <Element Type="ParamDef" Id="B44D5C9A">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B84C3CFB"/>
    </Element>
    <Element Type="Param" Id="B84C3CFB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5016C3BA">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BDFBFCBA"/>
    </Element>
    <Element Type="Param" Id="BDFBFCBA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B417C2AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="559C03FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46384FDF"/>
    </Element>
    <Element Type="FunctionCall" Id="559C03FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="46384FDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE7EB12"/>
        <Parameter Type="Param" Library="AIAI" Id="82AA6EAE"/>
        <Parameter Type="Param" Library="AIAI" Id="75FE309F"/>
    </Element>
    <Element Type="Param" Id="1EE7EB12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92CB8855"/>
        <Array Type="Param" Library="AIAI" Id="5F12B0F9"/>
    </Element>
    <Element Type="Param" Id="92CB8855">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="5F12B0F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="82AA6EAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75FE309F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9ED1376E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3785FB44"/>
        <Parameter Type="Param" Library="AIAI" Id="2D90C199"/>
    </Element>
    <Element Type="Param" Id="3785FB44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="Param" Id="2D90C199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="631C9275"/>
        <Array Type="Param" Library="AIAI" Id="0CA6FC1C"/>
    </Element>
    <Element Type="Param" Id="631C9275">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="0CA6FC1C">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="FunctionCall" Id="BD961A05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CDD8FFB4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C4E455DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02A3CABD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9D48A81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B395C7CD"/>
    </Element>
    <Element Type="Comment" Id="CDD8FFB4">
        <Comment>
            Chaos Lane  (from count to 1)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="Comment" Id="C4E455DF">
        <Comment>
            Order Lane  (from 1 to count)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="02A3CABD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39CF1BBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26904CB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A00CB8E2"/>
    </Element>
    <Element Type="FunctionCall" Id="39CF1BBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7FB96D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6396CC44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8621480"/>
    </Element>
    <Element Type="FunctionCall" Id="B7FB96D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3BD59EB6"/>
        <Parameter Type="Param" Library="AIAI" Id="0C5E6F1D"/>
        <Parameter Type="Param" Library="AIAI" Id="F0D7ADE9"/>
    </Element>
    <Element Type="Param" Id="3BD59EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="0C5E6F1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F0D7ADE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="FunctionCall" Id="6396CC44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0085EA66"/>
        <Parameter Type="Param" Library="AIAI" Id="BA36E1C9"/>
    </Element>
    <Element Type="Param" Id="0085EA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9392C0F0"/>
        <Array Type="Param" Library="AIAI" Id="0E9282C2"/>
    </Element>
    <Element Type="Param" Id="9392C0F0">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="0E9282C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="BA36E1C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="FunctionCall" Id="E8621480">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4B0831C"/>
        <Parameter Type="Param" Library="AIAI" Id="D86D9E2E"/>
        <Parameter Type="Param" Library="AIAI" Id="921CDFED"/>
    </Element>
    <Element Type="Param" Id="B4B0831C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="Param" Id="D86D9E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="921CDFED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="26904CB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="861DA69E"/>
        <Parameter Type="Param" Library="AIAI" Id="E4868791"/>
    </Element>
    <Element Type="Param" Id="861DA69E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C2FA2381"/>
        <Array Type="Param" Library="AIAI" Id="5E5F706E"/>
    </Element>
    <Element Type="Param" Id="C2FA2381">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="5E5F706E">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="E4868791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="13B97B8F"/>
        <Array Type="Param" Library="AIAI" Id="6CEE3F36"/>
    </Element>
    <Element Type="Param" Id="13B97B8F">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="6CEE3F36">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="99267A2F"/>
        <Array Type="Param" Library="AIAI" Id="7664194F"/>
    </Element>
    <Element Type="Param" Id="99267A2F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="7664194F">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="FunctionCall" Id="A00CB8E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9CEE2D6B"/>
        <Parameter Type="Param" Library="AIAI" Id="F2275C26"/>
        <Parameter Type="Param" Library="AIAI" Id="504E2090"/>
    </Element>
    <Element Type="Param" Id="9CEE2D6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="Param" Id="F2275C26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="504E2090">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D9D48A81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3EBF44F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82C3F9C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB54B37F"/>
    </Element>
    <Element Type="FunctionCall" Id="A3EBF44F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="66BB648B"/>
        <Parameter Type="Param" Library="AIAI" Id="EAF5353F"/>
        <Parameter Type="Param" Library="AIAI" Id="551F4F0E"/>
    </Element>
    <Element Type="Param" Id="66BB648B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EAF5353F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="551F4F0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="FunctionCall" Id="82C3F9C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="63F32E71"/>
        <Parameter Type="Param" Library="AIAI" Id="B58E2584"/>
    </Element>
    <Element Type="Param" Id="63F32E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="028F34D1"/>
        <Array Type="Param" Library="AIAI" Id="4EE17F55"/>
    </Element>
    <Element Type="Param" Id="028F34D1">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="4EE17F55">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="B58E2584">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="FunctionCall" Id="EB54B37F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="528E3272"/>
        <Parameter Type="Param" Library="AIAI" Id="9EAD9B00"/>
        <Parameter Type="Param" Library="AIAI" Id="4736BCC0"/>
    </Element>
    <Element Type="Param" Id="528E3272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5016C3BA"/>
    </Element>
    <Element Type="Param" Id="9EAD9B00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4736BCC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="9CD9E728"/>
        <Array Type="Param" Library="AIAI" Id="CBD04325"/>
    </Element>
    <Element Type="Param" Id="9CD9E728">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="CBD04325">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C616AFB"/>
        <Array Type="Param" Library="AIAI" Id="C9710FE8"/>
    </Element>
    <Element Type="Param" Id="2C616AFB">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="C9710FE8">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="FunctionCall" Id="B395C7CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="97064190"/>
        <Parameter Type="Param" Library="AIAI" Id="27912221"/>
        <Parameter Type="Param" Library="AIAI" Id="6EE45748"/>
    </Element>
    <Element Type="Param" Id="97064190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F643230C"/>
        <Array Type="Param" Library="AIAI" Id="770DAE18"/>
    </Element>
    <Element Type="Param" Id="F643230C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="770DAE18">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="27912221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6EE45748">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="699A2698">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="834F6538"/>
        <Parameter Type="Param" Library="AIAI" Id="524D3BFD"/>
    </Element>
    <Element Type="Param" Id="834F6538">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4EC19869"/>
        <Array Type="Param" Library="AIAI" Id="CFFB602B"/>
    </Element>
    <Element Type="Param" Id="4EC19869">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="CFFB602B">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="524D3BFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CBFAE8D"/>
    </Element>
    <Element Type="FunctionCall" Id="2CBFAE8D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="856CFD11"/>
        <Parameter Type="Param" Library="AIAI" Id="B260A0B6"/>
        <Parameter Type="Param" Library="AIAI" Id="1F87793B"/>
    </Element>
    <Element Type="Param" Id="856CFD11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48018096"/>
        <Array Type="Param" Library="AIAI" Id="08649E06"/>
    </Element>
    <Element Type="Param" Id="48018096">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="08649E06">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="B260A0B6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A25AB665"/>
        <Array Type="Param" Library="AIAI" Id="F53494A0"/>
    </Element>
    <Element Type="Param" Id="A25AB665">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="F53494A0">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="Param" Id="1F87793B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CDEC877B"/>
        <Array Type="Param" Library="AIAI" Id="69C61433"/>
    </Element>
    <Element Type="Param" Id="CDEC877B">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="69C61433">
        <Parameter Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
    </Element>
    <Element Type="FunctionDef" Id="508A5ED1">
        <Identifier>HeroAIRetreatWaypoint</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="999084A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FFC4F34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC11C9AE"/>
    </Element>
    <Element Type="ParamDef" Id="5612F440">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="23C94FB3"/>
    </Element>
    <Element Type="Param" Id="23C94FB3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="29B62639">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="674BA46B"/>
    </Element>
    <Element Type="Param" Id="674BA46B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="999084A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A0F9AE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A597112A"/>
    </Element>
    <Element Type="FunctionCall" Id="2A0F9AE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A597112A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="88D70F68"/>
        <Parameter Type="Param" Library="AIAI" Id="AA570EED"/>
        <Parameter Type="Param" Library="AIAI" Id="877551EB"/>
    </Element>
    <Element Type="Param" Id="88D70F68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="75855771"/>
        <Array Type="Param" Library="AIAI" Id="33DDDC95"/>
    </Element>
    <Element Type="Param" Id="75855771">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="33DDDC95">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="AA570EED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="877551EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9FFC4F34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E8928662"/>
        <Parameter Type="Param" Library="AIAI" Id="83DFE04C"/>
    </Element>
    <Element Type="Param" Id="E8928662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="Param" Id="83DFE04C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D477C636"/>
        <Array Type="Param" Library="AIAI" Id="0B9F9D0F"/>
    </Element>
    <Element Type="Param" Id="D477C636">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="0B9F9D0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="FC11C9AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5D817D38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40854D91"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E2306231"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D888A72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B14B7DA"/>
    </Element>
    <Element Type="Comment" Id="5D817D38">
        <Comment>
            Order Lane Backward  (from count to 1)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="40854D91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EF8432B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="290561BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF3AEBFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32FBFAE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0B402C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CF57DBF"/>
    </Element>
    <Element Type="FunctionCall" Id="2EF8432B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4B894B75"/>
        <Parameter Type="Param" Library="AIAI" Id="5B07E625"/>
    </Element>
    <Element Type="Param" Id="4B894B75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6F26CB97"/>
        <Array Type="Param" Library="AIAI" Id="9387550F"/>
    </Element>
    <Element Type="Param" Id="6F26CB97">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="9387550F">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="5B07E625">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="290561BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A976817E"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA37294"/>
    </Element>
    <Element Type="Param" Id="A976817E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="07A96DC6"/>
        <Array Type="Param" Library="AIAI" Id="0E30B034"/>
    </Element>
    <Element Type="Param" Id="07A96DC6">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="0E30B034">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="3DA37294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BE149DCE"/>
        <Array Type="Param" Library="AIAI" Id="79824F2C"/>
    </Element>
    <Element Type="Param" Id="BE149DCE">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="79824F2C">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="DF3AEBFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A98D373A"/>
        <Parameter Type="Param" Library="AIAI" Id="493FED81"/>
        <Parameter Type="Param" Library="AIAI" Id="5A77F9CC"/>
    </Element>
    <Element Type="Param" Id="A98D373A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="493FED81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5A77F9CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="FunctionCall" Id="32FBFAE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D06357BA"/>
        <Parameter Type="Param" Library="AIAI" Id="E6BCB32D"/>
    </Element>
    <Element Type="Param" Id="D06357BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AF19A60A"/>
        <Array Type="Param" Library="AIAI" Id="D2275AB9"/>
    </Element>
    <Element Type="Param" Id="AF19A60A">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="D2275AB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="E6BCB32D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="FunctionCall" Id="E0B402C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="52C058A8"/>
        <Parameter Type="Param" Library="AIAI" Id="DF35A287"/>
    </Element>
    <Element Type="Param" Id="52C058A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8AE2A067"/>
        <Array Type="Param" Library="AIAI" Id="6EBD577E"/>
    </Element>
    <Element Type="Param" Id="8AE2A067">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="6EBD577E">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="DF35A287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="898D08FB"/>
    </Element>
    <Element Type="FunctionCall" Id="898D08FB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="38FBA993"/>
        <Parameter Type="Param" Library="AIAI" Id="CB479921"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B60AF7"/>
    </Element>
    <Element Type="Param" Id="38FBA993">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="05719BA8"/>
        <Array Type="Param" Library="AIAI" Id="E9D9D0EE"/>
    </Element>
    <Element Type="Param" Id="05719BA8">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="E9D9D0EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="CB479921">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="628686B6"/>
        <Array Type="Param" Library="AIAI" Id="F42B0B0C"/>
    </Element>
    <Element Type="Param" Id="628686B6">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="F42B0B0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="B9B60AF7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AC74D2C3"/>
        <Array Type="Param" Library="AIAI" Id="AC6C1441"/>
    </Element>
    <Element Type="Param" Id="AC74D2C3">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="AC6C1441">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="8CF57DBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="592ADA2E"/>
        <Parameter Type="Param" Library="AIAI" Id="6AAF6E71"/>
        <Parameter Type="Param" Library="AIAI" Id="A61C220D"/>
    </Element>
    <Element Type="Param" Id="592ADA2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="Param" Id="6AAF6E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A61C220D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E2306231">
        <Comment>
            Chaos Lane Backward (from 1 to count)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8D888A72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0436736"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0980D95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E81B14E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29A81E38"/>
    </Element>
    <Element Type="FunctionCall" Id="C0436736">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="189C8B8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D271829"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A99CD391"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D029A5DA"/>
    </Element>
    <Element Type="FunctionCall" Id="189C8B8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F2536AD4"/>
        <Parameter Type="Param" Library="AIAI" Id="E7AC7844"/>
        <Parameter Type="Param" Library="AIAI" Id="14AF4258"/>
    </Element>
    <Element Type="Param" Id="F2536AD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E7AC7844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="14AF4258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="FunctionCall" Id="5D271829">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="566CE787"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8B8122"/>
    </Element>
    <Element Type="Param" Id="566CE787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4EAD62CE"/>
        <Array Type="Param" Library="AIAI" Id="70EE8751"/>
    </Element>
    <Element Type="Param" Id="4EAD62CE">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="70EE8751">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="EC8B8122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="FunctionCall" Id="A99CD391">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="85BFBCFF"/>
        <Parameter Type="Param" Library="AIAI" Id="47C7BE7E"/>
    </Element>
    <Element Type="Param" Id="85BFBCFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="59F7A1E1"/>
        <Array Type="Param" Library="AIAI" Id="A8850CB3"/>
    </Element>
    <Element Type="Param" Id="59F7A1E1">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="A8850CB3">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="47C7BE7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14553740"/>
    </Element>
    <Element Type="FunctionCall" Id="14553740">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="49E69803"/>
        <Parameter Type="Param" Library="AIAI" Id="E61A59FA"/>
        <Parameter Type="Param" Library="AIAI" Id="9ABC6AA4"/>
    </Element>
    <Element Type="Param" Id="49E69803">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA3F71CD"/>
        <Array Type="Param" Library="AIAI" Id="D4819D0C"/>
    </Element>
    <Element Type="Param" Id="AA3F71CD">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="D4819D0C">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="E61A59FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="366D9059"/>
        <Array Type="Param" Library="AIAI" Id="82C971D2"/>
    </Element>
    <Element Type="Param" Id="366D9059">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="82C971D2">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="9ABC6AA4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="468CDC4C"/>
        <Array Type="Param" Library="AIAI" Id="F32ED928"/>
    </Element>
    <Element Type="Param" Id="468CDC4C">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="F32ED928">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="D029A5DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A66DCA"/>
        <Parameter Type="Param" Library="AIAI" Id="09B4B764"/>
        <Parameter Type="Param" Library="AIAI" Id="74B9D2BD"/>
    </Element>
    <Element Type="Param" Id="C4A66DCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="Param" Id="09B4B764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="74B9D2BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F0980D95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4C239056"/>
        <Parameter Type="Param" Library="AIAI" Id="E375622F"/>
    </Element>
    <Element Type="Param" Id="4C239056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB20BFCA"/>
        <Array Type="Param" Library="AIAI" Id="4D7A34ED"/>
    </Element>
    <Element Type="Param" Id="FB20BFCA">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="4D7A34ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="E375622F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4E81B14E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A0D4DFC3"/>
        <Parameter Type="Param" Library="AIAI" Id="1F8E5C1F"/>
    </Element>
    <Element Type="Param" Id="A0D4DFC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="18094AEF"/>
        <Array Type="Param" Library="AIAI" Id="41475A65"/>
    </Element>
    <Element Type="Param" Id="18094AEF">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="41475A65">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="1F8E5C1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AAA2B74C"/>
        <Array Type="Param" Library="AIAI" Id="02C01840"/>
    </Element>
    <Element Type="Param" Id="AAA2B74C">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="02C01840">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="29A81E38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="603F73F1"/>
        <Parameter Type="Param" Library="AIAI" Id="63DEE655"/>
        <Parameter Type="Param" Library="AIAI" Id="5C49BB96"/>
    </Element>
    <Element Type="Param" Id="603F73F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29B62639"/>
    </Element>
    <Element Type="Param" Id="63DEE655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C49BB96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="2A2EC315"/>
        <Array Type="Param" Library="AIAI" Id="FDFEB09A"/>
    </Element>
    <Element Type="Param" Id="2A2EC315">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="FDFEB09A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="90A45182"/>
        <Array Type="Param" Library="AIAI" Id="2201372A"/>
    </Element>
    <Element Type="Param" Id="90A45182">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="2201372A">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="FunctionCall" Id="6B14B7DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF4CFEF"/>
        <Parameter Type="Param" Library="AIAI" Id="C56DC587"/>
        <Parameter Type="Param" Library="AIAI" Id="55EEB763"/>
    </Element>
    <Element Type="Param" Id="9FF4CFEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F6F30531"/>
        <Array Type="Param" Library="AIAI" Id="577367CD"/>
    </Element>
    <Element Type="Param" Id="F6F30531">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="577367CD">
        <Parameter Type="ParamDef" Library="AIAI" Id="5612F440"/>
    </Element>
    <Element Type="Param" Id="C56DC587">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="55EEB763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionDef" Id="3FA56516">
        <Identifier>HeroAIResetWaypoint</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Variable Type="Variable" Library="AIAI" Id="B89CC794"/>
        <Variable Type="Variable" Library="AIAI" Id="5CDFFA4C"/>
        <Variable Type="Variable" Library="AIAI" Id="16870FCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71F944BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2347C0DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0A0D3C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A74D702"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DE69C42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DDE34ED"/>
    </Element>
    <Element Type="ParamDef" Id="E50357F9">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A93CF722"/>
    </Element>
    <Element Type="Param" Id="A93CF722">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="1C5E232F">
        <Identifier>advancing</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8891C0C5"/>
    </Element>
    <Element Type="Param" Id="8891C0C5">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="B89CC794">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2438EC5A"/>
    </Element>
    <Element Type="Param" Id="2438EC5A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5CDFFA4C">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="06B7223D"/>
    </Element>
    <Element Type="Param" Id="06B7223D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="16870FCC">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="514143D0"/>
    </Element>
    <Element Type="Param" Id="514143D0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="71F944BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E96791A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D2001A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D218552"/>
    </Element>
    <Element Type="FunctionCall" Id="E96791A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5BFD10A5"/>
        <Parameter Type="Param" Library="AIAI" Id="39685BE0"/>
    </Element>
    <Element Type="Param" Id="5BFD10A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B89CC794"/>
    </Element>
    <Element Type="Param" Id="39685BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1D9674B"/>
    </Element>
    <Element Type="FunctionCall" Id="E1D9674B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="559114CA"/>
    </Element>
    <Element Type="Param" Id="559114CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AAA6BC40"/>
        <Array Type="Param" Library="AIAI" Id="DBB5A87B"/>
    </Element>
    <Element Type="Param" Id="AAA6BC40">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DBB5A87B">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="FunctionCall" Id="7D2001A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F8E87ED"/>
        <Parameter Type="Param" Library="AIAI" Id="D4D2F3FD"/>
    </Element>
    <Element Type="Param" Id="2F8E87ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B89CC794"/>
    </Element>
    <Element Type="Param" Id="D4D2F3FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF53A134"/>
    </Element>
    <Element Type="FunctionCall" Id="DF53A134">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="82E3B54F"/>
    </Element>
    <Element Type="Param" Id="82E3B54F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C55115A"/>
        <Array Type="Param" Library="AIAI" Id="DD88DE24"/>
    </Element>
    <Element Type="Param" Id="2C55115A">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="DD88DE24">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="FunctionCall" Id="8D218552">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="12C612E0"/>
        <Parameter Type="Param" Library="AIAI" Id="E0C1CB6D"/>
        <Parameter Type="Param" Library="AIAI" Id="4F2D5E76"/>
    </Element>
    <Element Type="Param" Id="12C612E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD3A4296"/>
    </Element>
    <Element Type="FunctionCall" Id="FD3A4296">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="CCD401BF"/>
    </Element>
    <Element Type="Param" Id="CCD401BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1F0C4DC5"/>
        <Array Type="Param" Library="AIAI" Id="4FC843B8"/>
    </Element>
    <Element Type="Param" Id="1F0C4DC5">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="4FC843B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="E0C1CB6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F2D5E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2347C0DD">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="4769C6D1"/>
    </Element>
    <Element Type="Param" Id="4769C6D1">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <Variable Type="Variable" Library="AIAI" Id="B89CC794"/>
    </Element>
    <Element Type="FunctionCall" Id="F0A0D3C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="855B3111"/>
        <Parameter Type="Param" Library="AIAI" Id="3882E876"/>
    </Element>
    <Element Type="Param" Id="855B3111">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="27966F96"/>
    </Element>
    <Element Type="Param" Id="27966F96">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="6DC9C0D1"/>
        <Array Type="Param" Library="AIAI" Id="94115892"/>
    </Element>
    <Element Type="Param" Id="6DC9C0D1">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="94115892">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BAB9CBF4"/>
        <Array Type="Param" Library="AIAI" Id="B44F3C9E"/>
    </Element>
    <Element Type="Param" Id="BAB9CBF4">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B44F3C9E">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="3882E876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CDFFA4C"/>
    </Element>
    <Element Type="FunctionCall" Id="3A74D702">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="388B3FE0"/>
        <Parameter Type="Param" Library="AIAI" Id="76A007A9"/>
    </Element>
    <Element Type="Param" Id="388B3FE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="5D5068E9"/>
    </Element>
    <Element Type="Param" Id="5D5068E9">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="907F71AB"/>
        <Array Type="Param" Library="AIAI" Id="DEC83EFE"/>
    </Element>
    <Element Type="Param" Id="907F71AB">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="DEC83EFE">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EF7D447C"/>
        <Array Type="Param" Library="AIAI" Id="8BFA3894"/>
    </Element>
    <Element Type="Param" Id="EF7D447C">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="8BFA3894">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="76A007A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="16870FCC"/>
    </Element>
    <Element Type="FunctionCall" Id="2DE69C42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1948DCA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEF0C886"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="880C9323"/>
    </Element>
    <Element Type="FunctionCall" Id="1948DCA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E9414128"/>
        <Parameter Type="Param" Library="AIAI" Id="03E9361E"/>
    </Element>
    <Element Type="Param" Id="E9414128">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34D501D1"/>
    </Element>
    <Element Type="FunctionCall" Id="34D501D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7AE49F4E"/>
        <Parameter Type="Param" Library="AIAI" Id="EDA16CA1"/>
        <Parameter Type="Param" Library="AIAI" Id="78FEA33F"/>
    </Element>
    <Element Type="Param" Id="EDA16CA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="96CEED49"/>
        <Variable Type="Variable" Library="AIAI" Id="5CDFFA4C"/>
    </Element>
    <Element Type="Param" Id="78FEA33F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1999B4BF"/>
        <Variable Type="Variable" Library="AIAI" Id="16870FCC"/>
    </Element>
    <Element Type="Param" Id="03E9361E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E1E63B4E"/>
        <Array Type="Param" Library="AIAI" Id="A10578B4"/>
    </Element>
    <Element Type="Param" Id="E1E63B4E">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="A10578B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="FunctionCall" Id="BEF0C886">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="414D5BBE"/>
        <Parameter Type="Param" Library="AIAI" Id="4F3D0ACB"/>
    </Element>
    <Element Type="Param" Id="414D5BBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8DA97A8"/>
    </Element>
    <Element Type="FunctionCall" Id="D8DA97A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="B79ED0F2"/>
        <Parameter Type="Param" Library="AIAI" Id="5F45AD14"/>
    </Element>
    <Element Type="Param" Id="B79ED0F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Variable Type="Variable" Library="AIAI" Id="5CDFFA4C"/>
    </Element>
    <Element Type="Param" Id="5F45AD14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <Variable Type="Variable" Library="AIAI" Id="16870FCC"/>
    </Element>
    <Element Type="Param" Id="4F3D0ACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="478FD642"/>
        <Array Type="Param" Library="AIAI" Id="C392F711"/>
    </Element>
    <Element Type="Param" Id="478FD642">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="C392F711">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="FunctionCall" Id="880C9323">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B51E96B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDE853F6"/>
    </Element>
    <Element Type="FunctionCall" Id="4B51E96B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E433EAA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E610E76"/>
    </Element>
    <Element Type="FunctionCall" Id="E433EAA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B84CF977"/>
        <Parameter Type="Param" Library="AIAI" Id="D34FA694"/>
        <Parameter Type="Param" Library="AIAI" Id="AD289E98"/>
    </Element>
    <Element Type="Param" Id="B84CF977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1E5B573F"/>
        <Array Type="Param" Library="AIAI" Id="B362E3E1"/>
    </Element>
    <Element Type="Param" Id="1E5B573F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="B362E3E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="D34FA694">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AD289E98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="7E610E76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A4CD851C"/>
        <Parameter Type="Param" Library="AIAI" Id="1C191F5D"/>
        <Parameter Type="Param" Library="AIAI" Id="90C1EE6F"/>
    </Element>
    <Element Type="Param" Id="A4CD851C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
    </Element>
    <Element Type="Param" Id="1C191F5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="90C1EE6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FDE853F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C882A41F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5161AD0E"/>
    </Element>
    <Element Type="FunctionCall" Id="C882A41F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B4D58ED3"/>
        <Parameter Type="Param" Library="AIAI" Id="7D5A1B68"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE15EFC"/>
    </Element>
    <Element Type="Param" Id="B4D58ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A68FF0D7"/>
        <Array Type="Param" Library="AIAI" Id="7BE530F8"/>
    </Element>
    <Element Type="Param" Id="A68FF0D7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7BE530F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="7D5A1B68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABE15EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="5161AD0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="33213943"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC5D5BF"/>
        <Parameter Type="Param" Library="AIAI" Id="16F53D2C"/>
    </Element>
    <Element Type="Param" Id="33213943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
    </Element>
    <Element Type="Param" Id="3EC5D5BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="16F53D2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1DDE34ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5E126E9C"/>
        <Parameter Type="Param" Library="AIAI" Id="E25BAB67"/>
    </Element>
    <Element Type="Param" Id="5E126E9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1A3AA5A9"/>
        <Array Type="Param" Library="AIAI" Id="1DF1F927"/>
    </Element>
    <Element Type="Param" Id="1A3AA5A9">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="1DF1F927">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="E25BAB67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D14CE4A"/>
    </Element>
    <Element Type="FunctionCall" Id="6D14CE4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="9F25C3C6"/>
        <Parameter Type="Param" Library="AIAI" Id="B18F8255"/>
        <Parameter Type="Param" Library="AIAI" Id="3DB6B33D"/>
    </Element>
    <Element Type="Param" Id="9F25C3C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A4D5DFCA"/>
        <Array Type="Param" Library="AIAI" Id="4503126E"/>
    </Element>
    <Element Type="Param" Id="A4D5DFCA">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4503126E">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="B18F8255">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E719B355"/>
        <Array Type="Param" Library="AIAI" Id="D848F22A"/>
    </Element>
    <Element Type="Param" Id="E719B355">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="D848F22A">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="Param" Id="3DB6B33D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D264570"/>
        <Array Type="Param" Library="AIAI" Id="AB7B4E49"/>
    </Element>
    <Element Type="Param" Id="6D264570">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="AB7B4E49">
        <Parameter Type="ParamDef" Library="AIAI" Id="E50357F9"/>
    </Element>
    <Element Type="FunctionDef" Id="EBEFB1E7">
        <Identifier>HeroAIStartAdvanceLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07DC4B06"/>
    </Element>
    <Element Type="ParamDef" Id="F512F529">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9A65B3BE"/>
    </Element>
    <Element Type="Param" Id="9A65B3BE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="07DC4B06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82C3A3BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CBA8BF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E335379C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15A9967D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="874AB1C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21AC03CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C818D234"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6D271EA"/>
    </Element>
    <Element Type="FunctionCall" Id="82C3A3BF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="26197D57"/>
        <Parameter Type="Param" Library="AIAI" Id="B68BD243"/>
    </Element>
    <Element Type="Param" Id="26197D57">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="B68BD243">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7CBA8BF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="71D88D76"/>
        <Parameter Type="Param" Library="AIAI" Id="E696C83C"/>
    </Element>
    <Element Type="Param" Id="71D88D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="261F2533"/>
        <Array Type="Param" Library="AIAI" Id="C8D6F006"/>
    </Element>
    <Element Type="Param" Id="261F2533">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="C8D6F006">
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="E696C83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E335379C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D56694C1"/>
        <Parameter Type="Param" Library="AIAI" Id="E337FEA3"/>
    </Element>
    <Element Type="Param" Id="D56694C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="E337FEA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15A9967D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4D28A6DA"/>
        <Parameter Type="Param" Library="AIAI" Id="F803CF51"/>
    </Element>
    <Element Type="Param" Id="4D28A6DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="Param" Id="F803CF51">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="FunctionCall" Id="874AB1C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="23ED6443"/>
        <Parameter Type="Param" Library="AIAI" Id="D363A222"/>
    </Element>
    <Element Type="Param" Id="23ED6443">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="D363A222">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21AC03CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="19BA0129"/>
        <Parameter Type="Param" Library="AIAI" Id="0D5326ED"/>
        <Parameter Type="Param" Library="AIAI" Id="966CE17C"/>
    </Element>
    <Element Type="Param" Id="19BA0129">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="746D96F9"/>
    </Element>
    <Element Type="FunctionCall" Id="746D96F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="09CD4731"/>
    </Element>
    <Element Type="Param" Id="09CD4731">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="42000A35"/>
        <Array Type="Param" Library="AIAI" Id="F1C62744"/>
    </Element>
    <Element Type="Param" Id="42000A35">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="F1C62744">
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="0D5326ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="966CE17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C818D234">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA382C5"/>
        <Parameter Type="Param" Library="AIAI" Id="267B275B"/>
    </Element>
    <Element Type="Param" Id="5CA382C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF39779C"/>
    </Element>
    <Element Type="Param" Id="267B275B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="FunctionCall" Id="E6D271EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A801B78"/>
        <Parameter Type="Param" Library="AIAI" Id="95C34D95"/>
    </Element>
    <Element Type="Param" Id="3A801B78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CCA07E5D"/>
        <Array Type="Param" Library="AIAI" Id="B94D1046"/>
    </Element>
    <Element Type="Param" Id="CCA07E5D">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="B94D1046">
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="Param" Id="95C34D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FFFC590A"/>
        <Array Type="Param" Library="AIAI" Id="5ECBAB8F"/>
    </Element>
    <Element Type="Param" Id="FFFC590A">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="5ECBAB8F">
        <Parameter Type="ParamDef" Library="AIAI" Id="F512F529"/>
    </Element>
    <Element Type="FunctionDef" Id="43B25D4A">
        <Identifier>HeroAIStartRetreatLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
        <Variable Type="Variable" Library="AIAI" Id="17C43FA1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D7EB0B35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2D6F4C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A4E64B1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7758F0DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59243039"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD50EC28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B64ACFA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99E3F15C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAFB303E"/>
    </Element>
    <Element Type="ParamDef" Id="103D525D">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8AEB4151"/>
    </Element>
    <Element Type="Param" Id="8AEB4151">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="17C43FA1">
        <Identifier>heroesToAvoid</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="30879A7C"/>
    </Element>
    <Element Type="Param" Id="30879A7C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3975664"/>
    </Element>
    <Element Type="FunctionCall" Id="C3975664">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="D7EB0B35">
        <Comment>
            Choose a lane offset that will avoid enemy heroes behind you
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E2D6F4C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8E6FD0D9"/>
        <Parameter Type="Param" Library="AIAI" Id="24BC8F4C"/>
    </Element>
    <Element Type="Param" Id="8E6FD0D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="17C43FA1"/>
    </Element>
    <Element Type="Param" Id="24BC8F4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="708EEDBD"/>
    </Element>
    <Element Type="FunctionCall" Id="708EEDBD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FFF3CD9"/>
        <Parameter Type="Param" Library="AIAI" Id="2BC759C8"/>
    </Element>
    <Element Type="Param" Id="2BC759C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0B814F39"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="FunctionCall" Id="7A4E64B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="827D0426"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C372767C"/>
    </Element>
    <Element Type="FunctionCall" Id="827D0426">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CB0E40D2"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43B886F9"/>
        <Parameter Type="Param" Library="AIAI" Id="D0A3BB8B"/>
    </Element>
    <Element Type="Param" Id="43B886F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80925F06"/>
    </Element>
    <Element Type="FunctionCall" Id="80925F06">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9923374C"/>
        <Parameter Type="Param" Library="AIAI" Id="7F656C6C"/>
        <Parameter Type="Param" Library="AIAI" Id="0629D8A3"/>
    </Element>
    <Element Type="Param" Id="7F656C6C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89DA1757"/>
        <Variable Type="Variable" Library="AIAI" Id="17C43FA1"/>
    </Element>
    <Element Type="Param" Id="0629D8A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2B02203"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="Param" Id="D0A3BB8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="FunctionCall" Id="C372767C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B77B2BCA"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB0EDB7"/>
        <Parameter Type="Param" Library="AIAI" Id="42F09734"/>
    </Element>
    <Element Type="Param" Id="B77B2BCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21D7D5CD"/>
    </Element>
    <Element Type="FunctionCall" Id="21D7D5CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="F527EC16"/>
        <Parameter Type="Param" Library="AIAI" Id="E198B539"/>
    </Element>
    <Element Type="Param" Id="F527EC16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="E198B539">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="17C43FA1"/>
    </Element>
    <Element Type="Param" Id="BDB0EDB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="42F09734">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="7758F0DC">
        <Comment>
            Start Retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="59243039">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="A865018E"/>
        <Parameter Type="Param" Library="AIAI" Id="A0915110"/>
    </Element>
    <Element Type="Param" Id="A865018E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="040E417E"/>
    </Element>
    <Element Type="Param" Id="A0915110">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="FunctionCall" Id="CD50EC28">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Parameter Type="Param" Library="AIAI" Id="4A63D851"/>
        <Parameter Type="Param" Library="AIAI" Id="D0EC5787"/>
    </Element>
    <Element Type="Param" Id="4A63D851">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="Param" Id="D0EC5787">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B64ACFA0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Parameter Type="Param" Library="AIAI" Id="930E9A05"/>
        <Parameter Type="Param" Library="AIAI" Id="A3B06287"/>
    </Element>
    <Element Type="Param" Id="930E9A05">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="Param" Id="A3B06287">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="99E3F15C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DBDA3723"/>
        <Parameter Type="Param" Library="AIAI" Id="02E9C880"/>
    </Element>
    <Element Type="Param" Id="DBDA3723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="02CD35C3"/>
        <Array Type="Param" Library="AIAI" Id="6A7DB8CD"/>
    </Element>
    <Element Type="Param" Id="02CD35C3">
        <Variable Type="Variable" Library="AIAI" Id="35DA9B25"/>
    </Element>
    <Element Type="Param" Id="6A7DB8CD">
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="Param" Id="02E9C880">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A515C57"/>
    </Element>
    <Element Type="FunctionCall" Id="4A515C57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8AA4391B"/>
    </Element>
    <Element Type="Param" Id="8AA4391B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="FAFB303E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C93A51A2"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBE4E0F"/>
    </Element>
    <Element Type="Param" Id="C93A51A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E58AB3FC"/>
        <Array Type="Param" Library="AIAI" Id="37622D2B"/>
    </Element>
    <Element Type="Param" Id="E58AB3FC">
        <Variable Type="Variable" Library="AIAI" Id="1777913F"/>
    </Element>
    <Element Type="Param" Id="37622D2B">
        <Parameter Type="ParamDef" Library="AIAI" Id="103D525D"/>
    </Element>
    <Element Type="Param" Id="5FBE4E0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="D13C411D">
        <Identifier>HeroAIStartFleeInJungle</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35867445"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="823494B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26221517"/>
    </Element>
    <Element Type="ParamDef" Id="F3ABC337">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="47A315AB"/>
    </Element>
    <Element Type="Param" Id="47A315AB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="35867445">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="EE25603D"/>
        <Parameter Type="Param" Library="AIAI" Id="FD589311"/>
    </Element>
    <Element Type="Param" Id="EE25603D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B6F6925E"/>
    </Element>
    <Element Type="Param" Id="FD589311">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
    </Element>
    <Element Type="FunctionCall" Id="823494B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D6103D6"/>
        <Parameter Type="Param" Library="AIAI" Id="413F53F6"/>
    </Element>
    <Element Type="Param" Id="0D6103D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C235E16"/>
        <Array Type="Param" Library="AIAI" Id="E1DA1BF0"/>
    </Element>
    <Element Type="Param" Id="4C235E16">
        <Variable Type="Variable" Library="AIAI" Id="F6BEA9BD"/>
    </Element>
    <Element Type="Param" Id="E1DA1BF0">
        <Parameter Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
    </Element>
    <Element Type="Param" Id="413F53F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="26221517">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <Parameter Type="Param" Library="AIAI" Id="63ECB6F8"/>
        <Parameter Type="Param" Library="AIAI" Id="213EF3FA"/>
    </Element>
    <Element Type="Param" Id="63ECB6F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
    </Element>
    <Element Type="Param" Id="213EF3FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B662D667"/>
        <Array Type="Param" Library="AIAI" Id="5ED1CEAA"/>
    </Element>
    <Element Type="Param" Id="B662D667">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="5ED1CEAA">
        <Parameter Type="ParamDef" Library="AIAI" Id="F3ABC337"/>
    </Element>
    <Element Type="FunctionDef" Id="B80AAC6A">
        <Identifier>HeroAIStartReturnToLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CC5D54CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C69F0D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67BE9D4C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="34FAC146"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3766D0D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B107E8F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9991B5DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7730949"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="958981EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04101B49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CB4DC13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52BB07A8"/>
    </Element>
    <Element Type="ParamDef" Id="8B5EE4BC">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="93AE1077"/>
    </Element>
    <Element Type="Param" Id="93AE1077">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="36E3D292">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="026C1697"/>
    </Element>
    <Element Type="Param" Id="026C1697">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="CC5D54CD">
        <Comment>
            Check if we are already in the lane we are trying to return to
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4C69F0D1">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="834A18E9"/>
        <Parameter Type="Param" Library="AIAI" Id="6758DE2C"/>
    </Element>
    <Element Type="Param" Id="834A18E9">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C61CF5E"/>
    </Element>
    <Element Type="FunctionCall" Id="9C61CF5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6897F437"/>
    </Element>
    <Element Type="Param" Id="6897F437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D58D0243"/>
        <Array Type="Param" Library="AIAI" Id="AA1F96F0"/>
    </Element>
    <Element Type="Param" Id="D58D0243">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AA1F96F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="6758DE2C">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="FunctionCall" Id="67BE9D4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD5C6FE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39E9AC21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AA53842"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E06EB2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AD27B92"/>
    </Element>
    <Element Type="FunctionCall" Id="FD5C6FE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A777F305"/>
        <Parameter Type="Param" Library="AIAI" Id="8AA4E44B"/>
    </Element>
    <Element Type="Param" Id="A777F305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3060FF9A"/>
        <Array Type="Param" Library="AIAI" Id="F6FF9E75"/>
    </Element>
    <Element Type="Param" Id="3060FF9A">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="F6FF9E75">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="8AA4E44B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="FunctionCall" Id="39E9AC21">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC5138B"/>
        <Parameter Type="Param" Library="AIAI" Id="44A2F03C"/>
    </Element>
    <Element Type="Param" Id="0DC5138B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="44A2F03C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="FunctionCall" Id="0AA53842">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="EBEFB1E7"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="20516FB6"/>
    </Element>
    <Element Type="Param" Id="20516FB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F512F529"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="FunctionCall" Id="8E06EB2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7AD27B92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4694D810"/>
        <Parameter Type="Param" Library="AIAI" Id="67606DB4"/>
        <Parameter Type="Param" Library="AIAI" Id="E60DEBE5"/>
    </Element>
    <Element Type="Param" Id="4694D810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="457AC78D"/>
    </Element>
    <Element Type="Param" Id="457AC78D">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="D33C2523"/>
        <Array Type="Param" Library="AIAI" Id="FE77210E"/>
    </Element>
    <Element Type="Param" Id="D33C2523">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="FE77210E">
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="Param" Id="67606DB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="E60DEBE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="6F8AD507"/>
    </Element>
    <Element Type="Comment" Id="34FAC146">
        <Comment>
            Return to the target lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3766D0D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A86D28EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="679F8210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BAB2432"/>
    </Element>
    <Element Type="FunctionCall" Id="A86D28EA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="206C38CE"/>
        <Parameter Type="Param" Library="AIAI" Id="C5C5C278"/>
    </Element>
    <Element Type="Param" Id="206C38CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C97158E9"/>
    </Element>
    <Element Type="Param" Id="C5C5C278">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="FunctionCall" Id="679F8210">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="AA132A8F"/>
        <Parameter Type="Param" Library="AIAI" Id="5CFA7850"/>
    </Element>
    <Element Type="Param" Id="AA132A8F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A5309807"/>
    </Element>
    <Element Type="Param" Id="5CFA7850">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="FunctionCall" Id="6BAB2432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BCCA853D"/>
        <Parameter Type="Param" Library="AIAI" Id="BE53734A"/>
        <Parameter Type="Param" Library="AIAI" Id="0094CBA2"/>
    </Element>
    <Element Type="Param" Id="BCCA853D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5997A88"/>
    </Element>
    <Element Type="FunctionCall" Id="B5997A88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7D6320"/>
    </Element>
    <Element Type="Param" Id="EB7D6320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6C88C397"/>
        <Array Type="Param" Library="AIAI" Id="D7B04EDA"/>
    </Element>
    <Element Type="Param" Id="6C88C397">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="D7B04EDA">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="BE53734A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0094CBA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B107E8F1">
        <Comment>
            Change to the new lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9991B5DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="339A0263"/>
        <Parameter Type="Param" Library="AIAI" Id="244C1472"/>
    </Element>
    <Element Type="Param" Id="339A0263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92BC9273"/>
        <Array Type="Param" Library="AIAI" Id="F27359AC"/>
    </Element>
    <Element Type="Param" Id="92BC9273">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="F27359AC">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="244C1472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D7730949">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <Parameter Type="Param" Library="AIAI" Id="DC5C545C"/>
        <Parameter Type="Param" Library="AIAI" Id="03B329AB"/>
    </Element>
    <Element Type="Param" Id="DC5C545C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="03B329AB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="Comment" Id="958981EC">
        <Comment>
            Choose a safe position in the lane to return to
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="04101B49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2F0AB2BB"/>
        <Parameter Type="Param" Library="AIAI" Id="04B2F429"/>
    </Element>
    <Element Type="Param" Id="2F0AB2BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7D4F57C9"/>
        <Array Type="Param" Library="AIAI" Id="74B61FF3"/>
    </Element>
    <Element Type="Param" Id="7D4F57C9">
        <Variable Type="Variable" Library="AIAI" Id="9696171C"/>
    </Element>
    <Element Type="Param" Id="74B61FF3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="04B2F429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="FunctionCall" Id="4CB4DC13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="72E0ADB8"/>
        <Parameter Type="Param" Library="AIAI" Id="936A7D7F"/>
    </Element>
    <Element Type="Param" Id="72E0ADB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="312E96EC"/>
        <Array Type="Param" Library="AIAI" Id="86CF371C"/>
    </Element>
    <Element Type="Param" Id="312E96EC">
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
    </Element>
    <Element Type="Param" Id="86CF371C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="936A7D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA32D450"/>
    </Element>
    <Element Type="FunctionCall" Id="AA32D450">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0F795256"/>
        <Parameter Type="Param" Library="AIAI" Id="FE98DAB1"/>
        <Parameter Type="Param" Library="AIAI" Id="2FEEC0EB"/>
    </Element>
    <Element Type="Param" Id="FE98DAB1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EBFE1EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="2FEEC0EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="332E7F85"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36E3D292"/>
    </Element>
    <Element Type="FunctionCall" Id="52BB07A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="62F5A7E9"/>
        <Parameter Type="Param" Library="AIAI" Id="60E61966"/>
        <Parameter Type="Param" Library="AIAI" Id="1C80DB1E"/>
    </Element>
    <Element Type="Param" Id="60E61966">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="Param" Id="1C80DB1E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="056224A3"/>
        <Array Type="Param" Library="AIAI" Id="03E53360"/>
    </Element>
    <Element Type="Param" Id="056224A3">
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
    </Element>
    <Element Type="Param" Id="03E53360">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
    </Element>
    <Element Type="FunctionDef" Id="7C89E6C6">
        <Identifier>HeroAIGetClosestMinionLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="87B96328"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35541213"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D80C8D90"/>
    </Element>
    <Element Type="ParamDef" Id="87B96328">
        <Identifier>testPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D0B5BB87"/>
    </Element>
    <Element Type="Param" Id="D0B5BB87">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="35541213">
        <FunctionDef Type="FunctionDef" Library="Game" Id="CDF8C8EF"/>
        <Parameter Type="Param" Library="AIAI" Id="C37C5B98"/>
    </Element>
    <Element Type="Param" Id="C37C5B98">
        <ParameterDef Type="ParamDef" Library="Game" Id="18B84F95"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="87B96328"/>
    </Element>
    <Element Type="FunctionCall" Id="D80C8D90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="43F9AD99"/>
    </Element>
    <Element Type="Param" Id="43F9AD99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="98401094"/>
    </Element>
    <Element Type="Param" Id="98401094">
        <Variable Type="Variable" Library="Game" Id="B9FC0070"/>
    </Element>
    <Element Type="FunctionDef" Id="35B8BF89">
        <Identifier>HeroAIReturnToClosestLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Variable Type="Variable" Library="AIAI" Id="E3C76214"/>
        <Variable Type="Variable" Library="AIAI" Id="6CAC47A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72087734"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5360F4BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94E22C5A"/>
    </Element>
    <Element Type="ParamDef" Id="217F451A">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A4AE0C33"/>
    </Element>
    <Element Type="Param" Id="A4AE0C33">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E3C76214">
        <Identifier>currentPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8C854A66"/>
    </Element>
    <Element Type="Param" Id="8C854A66">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="6CAC47A7">
        <Identifier>closestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="004B72E0"/>
    </Element>
    <Element Type="Param" Id="004B72E0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="72087734">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9E3EB9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CC31A3F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="923933E3"/>
    </Element>
    <Element Type="FunctionCall" Id="A9E3EB9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="75BABE41"/>
        <Parameter Type="Param" Library="AIAI" Id="9C5B919A"/>
    </Element>
    <Element Type="Param" Id="75BABE41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E3C76214"/>
    </Element>
    <Element Type="Param" Id="9C5B919A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="009FC823"/>
    </Element>
    <Element Type="FunctionCall" Id="009FC823">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="266DBB0D"/>
    </Element>
    <Element Type="Param" Id="266DBB0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="56B68DB2"/>
        <Array Type="Param" Library="AIAI" Id="94A4B401"/>
    </Element>
    <Element Type="Param" Id="56B68DB2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="94A4B401">
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="FunctionCall" Id="8CC31A3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9373237A"/>
        <Parameter Type="Param" Library="AIAI" Id="685EA390"/>
    </Element>
    <Element Type="Param" Id="9373237A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E3C76214"/>
    </Element>
    <Element Type="Param" Id="685EA390">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51928741"/>
    </Element>
    <Element Type="FunctionCall" Id="51928741">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1F4CE8C3"/>
    </Element>
    <Element Type="Param" Id="1F4CE8C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E3A0B660"/>
        <Array Type="Param" Library="AIAI" Id="1FC9F23C"/>
    </Element>
    <Element Type="Param" Id="E3A0B660">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="1FC9F23C">
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="FunctionCall" Id="923933E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2304B879"/>
        <Parameter Type="Param" Library="AIAI" Id="A28F47B9"/>
        <Parameter Type="Param" Library="AIAI" Id="C8178EA1"/>
    </Element>
    <Element Type="Param" Id="2304B879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B78531A9"/>
    </Element>
    <Element Type="FunctionCall" Id="B78531A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="234B61D5"/>
    </Element>
    <Element Type="Param" Id="234B61D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="213265C4"/>
        <Array Type="Param" Library="AIAI" Id="4E96F518"/>
    </Element>
    <Element Type="Param" Id="213265C4">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="4E96F518">
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="Param" Id="A28F47B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C8178EA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5360F4BC">
        <Comment>
            Choose the best lane to return to
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="94E22C5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DD81A4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FBF6207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="127B1531"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="606A41B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BF10C59"/>
    </Element>
    <Element Type="FunctionCall" Id="0DD81A4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9C40FACC"/>
        <Parameter Type="Param" Library="AIAI" Id="1BEDF744"/>
    </Element>
    <Element Type="Param" Id="9C40FACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CAC47A7"/>
    </Element>
    <Element Type="Param" Id="1BEDF744">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6A19AD2"/>
    </Element>
    <Element Type="FunctionCall" Id="C6A19AD2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7C89E6C6"/>
        <Parameter Type="Param" Library="AIAI" Id="A334931C"/>
    </Element>
    <Element Type="Param" Id="A334931C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="87B96328"/>
        <Variable Type="Variable" Library="AIAI" Id="E3C76214"/>
    </Element>
    <Element Type="FunctionCall" Id="5FBF6207">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="15A528C8"/>
        <Parameter Type="Param" Library="AIAI" Id="42B62933"/>
    </Element>
    <Element Type="Param" Id="15A528C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="Param" Id="42B62933">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <Variable Type="Variable" Library="AIAI" Id="6CAC47A7"/>
    </Element>
    <Element Type="FunctionCall" Id="127B1531">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7F3136AC"/>
        <Parameter Type="Param" Library="AIAI" Id="85903820"/>
    </Element>
    <Element Type="Param" Id="7F3136AC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="Param" Id="85903820">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9008141E"/>
        <Array Type="Param" Library="AIAI" Id="E0C2C064"/>
    </Element>
    <Element Type="Param" Id="9008141E">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="E0C2C064">
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="FunctionCall" Id="606A41B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71245868"/>
        <Parameter Type="Param" Library="AIAI" Id="1CFA4115"/>
        <Parameter Type="Param" Library="AIAI" Id="71ECC472"/>
    </Element>
    <Element Type="Param" Id="71245868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3D389CB"/>
    </Element>
    <Element Type="FunctionCall" Id="F3D389CB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Parameter Type="Param" Library="AIAI" Id="17AB4799"/>
    </Element>
    <Element Type="Param" Id="17AB4799">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="Param" Id="1CFA4115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="71ECC472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6BF10C59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D732912"/>
        <Parameter Type="Param" Library="AIAI" Id="FFF3269F"/>
        <Parameter Type="Param" Library="AIAI" Id="6BDEDB50"/>
    </Element>
    <Element Type="Param" Id="0D732912">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48EA9CB7"/>
        <Array Type="Param" Library="AIAI" Id="8B50F4B0"/>
    </Element>
    <Element Type="Param" Id="48EA9CB7">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="8B50F4B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="217F451A"/>
    </Element>
    <Element Type="Param" Id="FFF3269F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6BDEDB50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="0F795256">
        <Identifier>HeroAIGetReturnToLanePosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EBFE1EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="332E7F85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EB166A1"/>
    </Element>
    <Element Type="ParamDef" Id="4EBFE1EF">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FBE7C984"/>
    </Element>
    <Element Type="Param" Id="FBE7C984">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="332E7F85">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="79C680C4"/>
    </Element>
    <Element Type="Param" Id="79C680C4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4EB166A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F2B62A7C"/>
    </Element>
    <Element Type="Param" Id="F2B62A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="240D3BF0"/>
    </Element>
    <Element Type="FunctionCall" Id="240D3BF0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FFE05F5"/>
        <Parameter Type="Param" Library="AIAI" Id="9EF44AC5"/>
        <Parameter Type="Param" Library="AIAI" Id="0CDC1699"/>
        <Parameter Type="Param" Library="AIAI" Id="FB4642CC"/>
        <Parameter Type="Param" Library="AIAI" Id="AD9F0DC9"/>
    </Element>
    <Element Type="Param" Id="9EF44AC5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EBFE1EF"/>
    </Element>
    <Element Type="Param" Id="0CDC1699">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="906AC108"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="332E7F85"/>
    </Element>
    <Element Type="Param" Id="FB4642CC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="88217088"/>
        <Variable Type="Variable" Library="AIAI" Id="63BECDBA"/>
    </Element>
    <Element Type="Param" Id="AD9F0DC9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F5646803"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="CB0E40D2">
        <Identifier>HeroAIChangeLaneOffset</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0C13546"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8344E473"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60517930"/>
    </Element>
    <Element Type="ParamDef" Id="6ED0A633">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="098A2032"/>
    </Element>
    <Element Type="Param" Id="098A2032">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="B64C0A99">
        <Identifier>laneOffset</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D40D26BC"/>
    </Element>
    <Element Type="Param" Id="D40D26BC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D0C13546">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3CF980"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB98CB4"/>
    </Element>
    <Element Type="Param" Id="ED3CF980">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="28974D6F"/>
        <Array Type="Param" Library="AIAI" Id="EF8F6636"/>
    </Element>
    <Element Type="Param" Id="28974D6F">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="EF8F6636">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="Param" Id="BDB98CB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
    </Element>
    <Element Type="FunctionCall" Id="8344E473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E590D00F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28D6BC69"/>
    </Element>
    <Element Type="FunctionCall" Id="E590D00F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="28D6BC69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="43C2E097"/>
        <Parameter Type="Param" Library="AIAI" Id="AF803D54"/>
        <Parameter Type="Param" Library="AIAI" Id="95553BB0"/>
    </Element>
    <Element Type="Param" Id="43C2E097">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C0AE552F"/>
        <Array Type="Param" Library="AIAI" Id="FAE5C76E"/>
    </Element>
    <Element Type="Param" Id="C0AE552F">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="FAE5C76E">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="Param" Id="AF803D54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95553BB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="60517930">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1456888E"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD21FBE"/>
    </Element>
    <Element Type="Param" Id="1456888E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F4B0CEDA"/>
        <Array Type="Param" Library="AIAI" Id="1B973A99"/>
    </Element>
    <Element Type="Param" Id="F4B0CEDA">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="1B973A99">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="Param" Id="5FD21FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10CDCED8"/>
    </Element>
    <Element Type="FunctionCall" Id="10CDCED8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="FFBCD269"/>
        <Parameter Type="Param" Library="AIAI" Id="8F78FCE5"/>
        <Parameter Type="Param" Library="AIAI" Id="1F740210"/>
    </Element>
    <Element Type="Param" Id="FFBCD269">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F648C09C"/>
        <Array Type="Param" Library="AIAI" Id="484FF4A2"/>
    </Element>
    <Element Type="Param" Id="F648C09C">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="484FF4A2">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="Param" Id="8F78FCE5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E53771EF"/>
        <Array Type="Param" Library="AIAI" Id="373E6601"/>
    </Element>
    <Element Type="Param" Id="E53771EF">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="373E6601">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="Param" Id="1F740210">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB4CDA40"/>
        <Array Type="Param" Library="AIAI" Id="B3B523DB"/>
    </Element>
    <Element Type="Param" Id="DB4CDA40">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="B3B523DB">
        <Parameter Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
    </Element>
    <Element Type="FunctionDef" Id="AB87C746">
        <Identifier>HeroAIUpdateLaneTargetPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Variable Type="Variable" Library="AIAI" Id="6FBAF45F"/>
        <Variable Type="Variable" Library="AIAI" Id="CA5184E5"/>
        <Variable Type="Variable" Library="AIAI" Id="854DB593"/>
        <Variable Type="Variable" Library="AIAI" Id="F8CFFE18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="455657F8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79C61222"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27D03CAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="108BA29A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="763E77A4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FA483342"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="144BFCD5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5607D63E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EE106CA"/>
    </Element>
    <Element Type="ParamDef" Id="9B2D5D08">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="00FE14D8"/>
    </Element>
    <Element Type="Param" Id="00FE14D8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="86F27D00">
        <Identifier>advancing</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AB369C82"/>
    </Element>
    <Element Type="Param" Id="AB369C82">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6FBAF45F">
        <Identifier>stepDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8012B21B"/>
    </Element>
    <Element Type="Param" Id="8012B21B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CA5184E5">
        <Identifier>closestLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B45C870E"/>
    </Element>
    <Element Type="Param" Id="B45C870E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="854DB593">
        <Identifier>distanceToNextWaypoint</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5CB39C0"/>
    </Element>
    <Element Type="Param" Id="D5CB39C0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F8CFFE18">
        <Identifier>direction</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6472D436"/>
    </Element>
    <Element Type="Param" Id="6472D436">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="455657F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CC5C526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="915EC902"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48F73911"/>
    </Element>
    <Element Type="FunctionCall" Id="3CC5C526">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C80A3CB4"/>
        <Parameter Type="Param" Library="AIAI" Id="43FBB3EE"/>
    </Element>
    <Element Type="Param" Id="C80A3CB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6FBAF45F"/>
    </Element>
    <Element Type="Param" Id="43FBB3EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A0B75DC0"/>
    </Element>
    <Element Type="FunctionCall" Id="915EC902">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E22F9FC3"/>
        <Parameter Type="Param" Library="AIAI" Id="D1518A0E"/>
    </Element>
    <Element Type="Param" Id="E22F9FC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6FBAF45F"/>
    </Element>
    <Element Type="Param" Id="D1518A0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="C17C8301"/>
    </Element>
    <Element Type="FunctionCall" Id="48F73911">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FDE4E40D"/>
        <Parameter Type="Param" Library="AIAI" Id="693A7016"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF47E71"/>
    </Element>
    <Element Type="Param" Id="FDE4E40D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
    </Element>
    <Element Type="Param" Id="693A7016">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FF47E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="79C61222">
        <Comment>
            Reset and move the target position toward the next waypoint
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="27D03CAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="38A9E95C"/>
        <Parameter Type="Param" Library="AIAI" Id="797A7E99"/>
    </Element>
    <Element Type="Param" Id="38A9E95C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CA5184E5"/>
    </Element>
    <Element Type="Param" Id="797A7E99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA8E2FA4"/>
    </Element>
    <Element Type="FunctionCall" Id="EA8E2FA4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="E6BD298C"/>
        <Parameter Type="Param" Library="AIAI" Id="BF1F4B2C"/>
    </Element>
    <Element Type="Param" Id="E6BD298C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0694A1A6"/>
        <Array Type="Param" Library="AIAI" Id="2E243EF0"/>
    </Element>
    <Element Type="Param" Id="0694A1A6">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="2E243EF0">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="BF1F4B2C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC665992"/>
    </Element>
    <Element Type="FunctionCall" Id="DC665992">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5DD96B"/>
    </Element>
    <Element Type="Param" Id="5C5DD96B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8924E119"/>
        <Array Type="Param" Library="AIAI" Id="02030F4F"/>
    </Element>
    <Element Type="Param" Id="8924E119">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="02030F4F">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="FunctionCall" Id="108BA29A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="09FA32FB"/>
        <Parameter Type="Param" Library="AIAI" Id="FC93ABCF"/>
    </Element>
    <Element Type="Param" Id="09FA32FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B80BD54A"/>
        <Array Type="Param" Library="AIAI" Id="8F2F886E"/>
    </Element>
    <Element Type="Param" Id="B80BD54A">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="8F2F886E">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="FC93ABCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="407C3AD3"/>
    </Element>
    <Element Type="FunctionCall" Id="407C3AD3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="0D77CC28"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA81A48"/>
        <Parameter Type="Param" Library="AIAI" Id="715C01EE"/>
    </Element>
    <Element Type="Param" Id="0D77CC28">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1701F7F6"/>
        <Array Type="Param" Library="AIAI" Id="7758F5E6"/>
    </Element>
    <Element Type="Param" Id="1701F7F6">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="7758F5E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="1DA81A48">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="CA5184E5"/>
    </Element>
    <Element Type="Param" Id="715C01EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E4DB51FE"/>
        <Array Type="Param" Library="AIAI" Id="D59E484E"/>
    </Element>
    <Element Type="Param" Id="E4DB51FE">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="D59E484E">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="FunctionCall" Id="763E77A4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8BCE5B44"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD81815"/>
        <Parameter Type="Param" Library="AIAI" Id="73CAEDC3"/>
        <Parameter Type="Param" Library="AIAI" Id="246BA104"/>
    </Element>
    <Element Type="Param" Id="5BD81815">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="73CAEDC3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9ADBB73B"/>
        <Variable Type="Variable" Library="AIAI" Id="6FBAF45F"/>
    </Element>
    <Element Type="Param" Id="246BA104">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5034AFA6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
    </Element>
    <Element Type="Comment" Id="FA483342">
        <Comment>
            Keep moving the target position toward the next waypoint if the chosen point is not pathable
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="144BFCD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D11EC366"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CDE23B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="087B7A82"/>
    </Element>
    <Element Type="FunctionCall" Id="D11EC366">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8BCE5B44"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="86131537"/>
        <Parameter Type="Param" Library="AIAI" Id="0CE207C5"/>
        <Parameter Type="Param" Library="AIAI" Id="70FCD263"/>
    </Element>
    <Element Type="Param" Id="86131537">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="0CE207C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9ADBB73B"/>
        <Variable Type="Variable" Library="AIAI" Id="6FBAF45F"/>
    </Element>
    <Element Type="Param" Id="70FCD263">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5034AFA6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
    </Element>
    <Element Type="FunctionCall" Id="5CDE23B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="DDFBD80B"/>
        <Parameter Type="Param" Library="AIAI" Id="C34C51CC"/>
        <Parameter Type="Param" Library="AIAI" Id="9E9A3E73"/>
    </Element>
    <Element Type="Param" Id="DDFBD80B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="963852B9"/>
    </Element>
    <Element Type="FunctionCall" Id="963852B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A132A0"/>
    </Element>
    <Element Type="Param" Id="E9A132A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF0EAF3C"/>
        <Array Type="Param" Library="AIAI" Id="722E6594"/>
    </Element>
    <Element Type="Param" Id="DF0EAF3C">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="722E6594">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="C34C51CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9E9A3E73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="087B7A82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2923DD32"/>
    </Element>
    <Element Type="FunctionCall" Id="2923DD32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E979F899"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D75969B6"/>
    </Element>
    <Element Type="FunctionCall" Id="E979F899">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="89107E01"/>
        <Parameter Type="Param" Library="AIAI" Id="C7302E7A"/>
        <Parameter Type="Param" Library="AIAI" Id="8BB33508"/>
    </Element>
    <Element Type="Param" Id="89107E01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0ADA3A4"/>
    </Element>
    <Element Type="FunctionCall" Id="A0ADA3A4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9670A9EC"/>
        <Parameter Type="Param" Library="AIAI" Id="CD475C10"/>
        <Parameter Type="Param" Library="AIAI" Id="F0323DDE"/>
    </Element>
    <Element Type="Param" Id="CD475C10">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F65E007F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="F0323DDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4F768272"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
    </Element>
    <Element Type="Param" Id="C7302E7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8BB33508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D75969B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="32A04C85"/>
        <Parameter Type="Param" Library="AIAI" Id="A03A0BC1"/>
        <Parameter Type="Param" Library="AIAI" Id="73B8C208"/>
    </Element>
    <Element Type="Param" Id="32A04C85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAFF5743"/>
    </Element>
    <Element Type="FunctionCall" Id="EAFF5743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="7E6A9F27"/>
        <Parameter Type="Param" Library="AIAI" Id="A43AC5FA"/>
    </Element>
    <Element Type="Param" Id="7E6A9F27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6F251B8F"/>
        <Array Type="Param" Library="AIAI" Id="97DAE97A"/>
    </Element>
    <Element Type="Param" Id="6F251B8F">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="97DAE97A">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="A43AC5FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="182AB5E6"/>
        <Array Type="Param" Library="AIAI" Id="D80ED5C2"/>
    </Element>
    <Element Type="Param" Id="182AB5E6">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="D80ED5C2">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="A03A0BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="73B8C208">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7F6C2A4C"/>
    </Element>
    <Element Type="Comment" Id="5607D63E">
        <Comment>
            Move toward the current waypoint
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1EE106CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B4451D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="930525D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30F9747C"/>
    </Element>
    <Element Type="FunctionCall" Id="4B4451D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11AF3928"/>
        <Parameter Type="Param" Library="AIAI" Id="0D057485"/>
        <Parameter Type="Param" Library="AIAI" Id="D80D6FE5"/>
    </Element>
    <Element Type="Param" Id="11AF3928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B8925E9A"/>
        <Array Type="Param" Library="AIAI" Id="5E4CFF40"/>
    </Element>
    <Element Type="Param" Id="B8925E9A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5E4CFF40">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="0D057485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13F10AE9"/>
    </Element>
    <Element Type="FunctionCall" Id="13F10AE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="1898750F"/>
        <Parameter Type="Param" Library="AIAI" Id="1E9685DB"/>
    </Element>
    <Element Type="Param" Id="1898750F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>attack</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="1E9685DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3DCF9FBE"/>
        <Array Type="Param" Library="AIAI" Id="A01273CE"/>
    </Element>
    <Element Type="Param" Id="3DCF9FBE">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="A01273CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="D80D6FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="930525D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA6EC41"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6EA714"/>
        <Parameter Type="Param" Library="AIAI" Id="55DA3CE6"/>
    </Element>
    <Element Type="Param" Id="9CA6EC41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0758BCDF"/>
        <Array Type="Param" Library="AIAI" Id="0FC4FC14"/>
    </Element>
    <Element Type="Param" Id="0758BCDF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0FC4FC14">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="BF6EA714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FD40F3D"/>
    </Element>
    <Element Type="FunctionCall" Id="0FD40F3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="61AFA92B"/>
        <Parameter Type="Param" Library="AIAI" Id="99EED2D3"/>
    </Element>
    <Element Type="Param" Id="61AFA92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="99EED2D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6328D103"/>
        <Array Type="Param" Library="AIAI" Id="991A86EA"/>
    </Element>
    <Element Type="Param" Id="6328D103">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="991A86EA">
        <Parameter Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
    </Element>
    <Element Type="Param" Id="55DA3CE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="30F9747C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="118DA650"/>
        <Parameter Type="Param" Library="AIAI" Id="692752B0"/>
        <Parameter Type="Param" Library="AIAI" Id="F490CD5B"/>
    </Element>
    <Element Type="Param" Id="118DA650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="86F27D00"/>
    </Element>
    <Element Type="Param" Id="692752B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F490CD5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="8BCE5B44">
        <Identifier>HeroAIMoveLaneTargetPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9ADBB73B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5034AFA6"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
        <Variable Type="Variable" Library="AIAI" Id="C31DB8BE"/>
        <Variable Type="Variable" Library="AIAI" Id="F235EF07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB694269"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A171549"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="517B4F21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3293A8CE"/>
    </Element>
    <Element Type="ParamDef" Id="FA3856DB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FCE05271"/>
    </Element>
    <Element Type="Param" Id="FCE05271">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="9ADBB73B">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="60BA0F65"/>
    </Element>
    <Element Type="Param" Id="60BA0F65">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="5034AFA6">
        <Identifier>advancing</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AE6D9A6F"/>
    </Element>
    <Element Type="Param" Id="AE6D9A6F">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="0F944A8B">
        <Identifier>newTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="051052AC"/>
    </Element>
    <Element Type="Param" Id="051052AC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="936F5286">
        <Identifier>distanceLeftToMove</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9CA6E4FF"/>
    </Element>
    <Element Type="Param" Id="9CA6E4FF">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C31DB8BE">
        <Identifier>distanceToNextWaypoint</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5EC215F0"/>
    </Element>
    <Element Type="Param" Id="5EC215F0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F235EF07">
        <Identifier>direction</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A193B81B"/>
    </Element>
    <Element Type="Param" Id="A193B81B">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="DB694269">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A735A312"/>
        <Parameter Type="Param" Library="AIAI" Id="9BD34749"/>
    </Element>
    <Element Type="Param" Id="A735A312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="9BD34749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6854C814"/>
        <Array Type="Param" Library="AIAI" Id="8D01B3E8"/>
    </Element>
    <Element Type="Param" Id="6854C814">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="8D01B3E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="FunctionCall" Id="6A171549">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="94B53EB9"/>
        <Parameter Type="Param" Library="AIAI" Id="9589598D"/>
    </Element>
    <Element Type="Param" Id="94B53EB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="Param" Id="9589598D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9ADBB73B"/>
    </Element>
    <Element Type="FunctionCall" Id="517B4F21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01A0D5F2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E6856DB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7274D338"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFB94872"/>
    </Element>
    <Element Type="FunctionCall" Id="01A0D5F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="CC8A2FA5"/>
        <Parameter Type="Param" Library="AIAI" Id="03D37F89"/>
    </Element>
    <Element Type="Param" Id="CC8A2FA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C31DB8BE"/>
    </Element>
    <Element Type="Param" Id="03D37F89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DE2296E"/>
    </Element>
    <Element Type="FunctionCall" Id="5DE2296E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="93388E1D"/>
        <Parameter Type="Param" Library="AIAI" Id="3C43D0C2"/>
    </Element>
    <Element Type="Param" Id="93388E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="3C43D0C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="096D1DB6"/>
        <Array Type="Param" Library="AIAI" Id="C68E462B"/>
    </Element>
    <Element Type="Param" Id="096D1DB6">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="C68E462B">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="Comment" Id="E6856DB4">
        <Comment>
            Move toward the next waypoint
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="7274D338">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BCA28AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F7DC441"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82423CB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD391C12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB0CFCE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C798B59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="812B7C73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEDCC56C"/>
    </Element>
    <Element Type="FunctionCall" Id="1BCA28AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B7729F4E"/>
        <Parameter Type="Param" Library="AIAI" Id="1620E62A"/>
    </Element>
    <Element Type="Param" Id="B7729F4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="1620E62A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5593264B"/>
        <Array Type="Param" Library="AIAI" Id="EE64FC1C"/>
    </Element>
    <Element Type="Param" Id="5593264B">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="EE64FC1C">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="FunctionCall" Id="8F7DC441">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4052662D"/>
        <Parameter Type="Param" Library="AIAI" Id="F3080627"/>
        <Parameter Type="Param" Library="AIAI" Id="E8B0BF42"/>
    </Element>
    <Element Type="Param" Id="4052662D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="F3080627">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="C31DB8BE"/>
    </Element>
    <Element Type="Param" Id="E8B0BF42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="FunctionCall" Id="82423CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1130770D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E17B585E"/>
    </Element>
    <Element Type="FunctionCall" Id="1130770D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E17B585E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C158CCA3"/>
        <Parameter Type="Param" Library="AIAI" Id="A5FD4648"/>
        <Parameter Type="Param" Library="AIAI" Id="F0B48C56"/>
    </Element>
    <Element Type="Param" Id="C158CCA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A675F910"/>
    </Element>
    <Element Type="FunctionCall" Id="A675F910">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9670A9EC"/>
        <Parameter Type="Param" Library="AIAI" Id="35BFED3F"/>
        <Parameter Type="Param" Library="AIAI" Id="E90AAA79"/>
    </Element>
    <Element Type="Param" Id="35BFED3F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F65E007F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="Param" Id="E90AAA79">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4F768272"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5034AFA6"/>
    </Element>
    <Element Type="Param" Id="A5FD4648">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F0B48C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CD391C12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85F2B807"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47079FA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33CC24E8"/>
    </Element>
    <Element Type="FunctionCall" Id="85F2B807">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E6A6319A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD7ABC7"/>
    </Element>
    <Element Type="Param" Id="AAD7ABC7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B44D5C9A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="FunctionCall" Id="47079FA3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="508A5ED1"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="84C4FD11"/>
    </Element>
    <Element Type="Param" Id="84C4FD11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5612F440"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="FunctionCall" Id="33CC24E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="05F3C804"/>
        <Parameter Type="Param" Library="AIAI" Id="8FC9CD9E"/>
        <Parameter Type="Param" Library="AIAI" Id="8C7FF2ED"/>
    </Element>
    <Element Type="Param" Id="05F3C804">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5034AFA6"/>
    </Element>
    <Element Type="Param" Id="8FC9CD9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8C7FF2ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EB0CFCE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE268C8"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D8B377"/>
    </Element>
    <Element Type="Param" Id="1CE268C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F235EF07"/>
    </Element>
    <Element Type="Param" Id="B5D8B377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A95C897"/>
    </Element>
    <Element Type="FunctionCall" Id="5A95C897">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="D8874362"/>
        <Parameter Type="Param" Library="AIAI" Id="F7E2B295"/>
    </Element>
    <Element Type="Param" Id="D8874362">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="F7E2B295">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31C56469"/>
        <Array Type="Param" Library="AIAI" Id="BDB33651"/>
    </Element>
    <Element Type="Param" Id="31C56469">
        <Variable Type="Variable" Library="AIAI" Id="677864E4"/>
    </Element>
    <Element Type="Param" Id="BDB33651">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="FunctionCall" Id="6C798B59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D6A4F755"/>
        <Parameter Type="Param" Library="AIAI" Id="DFEAF527"/>
    </Element>
    <Element Type="Param" Id="D6A4F755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="DFEAF527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41BEF7FE"/>
    </Element>
    <Element Type="FunctionCall" Id="41BEF7FE">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="2C4562E7"/>
        <Parameter Type="Param" Library="AIAI" Id="BE0AC8DF"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4DC9B2"/>
    </Element>
    <Element Type="Param" Id="2C4562E7">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="Param" Id="BE0AC8DF">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="F235EF07"/>
    </Element>
    <Element Type="Param" Id="BC4DC9B2">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="FunctionCall" Id="812B7C73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FA6FED8F"/>
        <Parameter Type="Param" Library="AIAI" Id="3977580A"/>
    </Element>
    <Element Type="Param" Id="FA6FED8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="Param" Id="3977580A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="EEDCC56C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="44F3DEA5"/>
        <Parameter Type="Param" Library="AIAI" Id="530F09CE"/>
        <Parameter Type="Param" Library="AIAI" Id="9FAA67D7"/>
    </Element>
    <Element Type="Param" Id="44F3DEA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C31DB8BE"/>
    </Element>
    <Element Type="Param" Id="530F09CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9FAA67D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="FunctionCall" Id="CFB94872">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="D2BCA36B"/>
        <Parameter Type="Param" Library="AIAI" Id="9716755F"/>
        <Parameter Type="Param" Library="AIAI" Id="1B4903FB"/>
    </Element>
    <Element Type="Param" Id="D2BCA36B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="936F5286"/>
    </Element>
    <Element Type="Param" Id="9716755F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1B4903FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="3293A8CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CDA0ECFA"/>
        <Parameter Type="Param" Library="AIAI" Id="AD9F220F"/>
    </Element>
    <Element Type="Param" Id="CDA0ECFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1F7B8E1D"/>
        <Array Type="Param" Library="AIAI" Id="3ECA9041"/>
    </Element>
    <Element Type="Param" Id="1F7B8E1D">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="3ECA9041">
        <Parameter Type="ParamDef" Library="AIAI" Id="FA3856DB"/>
    </Element>
    <Element Type="Param" Id="AD9F220F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="0F944A8B"/>
    </Element>
    <Element Type="FunctionDef" Id="62F5A7E9">
        <Identifier>HeroAIUpdateJungleTargetPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
        <Variable Type="Variable" Library="AIAI" Id="B8D2FD55"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5E4970"/>
        <Variable Type="Variable" Library="AIAI" Id="8BB28ED4"/>
        <Variable Type="Variable" Library="AIAI" Id="9D2566FD"/>
        <Variable Type="Variable" Library="AIAI" Id="204EE2F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E6D9DAD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6F840670"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01037936"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D619C505"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F7BD5CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1EF0F1E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9F7964B"/>
    </Element>
    <Element Type="ParamDef" Id="7D7361AB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BEC5AD16"/>
    </Element>
    <Element Type="Param" Id="BEC5AD16">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="8BFEAFDA">
        <Identifier>destination</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F5DCD511"/>
    </Element>
    <Element Type="Param" Id="F5DCD511">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="B8D2FD55">
        <Identifier>start</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1A87D25"/>
    </Element>
    <Element Type="Param" Id="C1A87D25">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="BE5E4970">
        <Identifier>useDangerMap</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F56D6643"/>
    </Element>
    <Element Type="Param" Id="F56D6643">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="8BB28ED4">
        <Identifier>result</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C248EE7"/>
    </Element>
    <Element Type="Param" Id="5C248EE7">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="9D2566FD">
        <Identifier>dangerResult</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2EFD5E8F"/>
    </Element>
    <Element Type="Param" Id="2EFD5E8F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="204EE2F5">
        <Identifier>nonDangerResult</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9956C1A8"/>
    </Element>
    <Element Type="Param" Id="9956C1A8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="1E6D9DAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F57B400"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20A2125B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE5F173D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="475173A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12C0C2C7"/>
    </Element>
    <Element Type="FunctionCall" Id="2F57B400">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C8ECCE0"/>
        <Parameter Type="Param" Library="AIAI" Id="24C20468"/>
    </Element>
    <Element Type="Param" Id="8C8ECCE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5E4970"/>
    </Element>
    <Element Type="Param" Id="24C20468">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="20A2125B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="151CAFDB"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5C0B4E"/>
    </Element>
    <Element Type="Param" Id="151CAFDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5E4970"/>
    </Element>
    <Element Type="Param" Id="EF5C0B4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="493E62A5"/>
    </Element>
    <Element Type="Param" Id="493E62A5">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92299E4F"/>
        <Array Type="Param" Library="AIAI" Id="372E6598"/>
    </Element>
    <Element Type="Param" Id="92299E4F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="372E6598">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="FunctionCall" Id="CE5F173D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="23E070CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B6257E6A"/>
    </Element>
    <Element Type="Param" Id="23E070CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8D2FD55"/>
    </Element>
    <Element Type="Param" Id="B6257E6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77174094"/>
    </Element>
    <Element Type="FunctionCall" Id="77174094">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B4144076"/>
    </Element>
    <Element Type="Param" Id="B4144076">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1983D057"/>
        <Array Type="Param" Library="AIAI" Id="3007B522"/>
    </Element>
    <Element Type="Param" Id="1983D057">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3007B522">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="FunctionCall" Id="475173A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="13AD1DF7"/>
        <Parameter Type="Param" Library="AIAI" Id="E8D5E474"/>
    </Element>
    <Element Type="Param" Id="13AD1DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8D2FD55"/>
    </Element>
    <Element Type="Param" Id="E8D5E474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF293B6F"/>
    </Element>
    <Element Type="FunctionCall" Id="EF293B6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1EECEB61"/>
    </Element>
    <Element Type="Param" Id="1EECEB61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="575672CA"/>
        <Array Type="Param" Library="AIAI" Id="FE3DEA6D"/>
    </Element>
    <Element Type="Param" Id="575672CA">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="FE3DEA6D">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="FunctionCall" Id="12C0C2C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7E3ABC37"/>
        <Parameter Type="Param" Library="AIAI" Id="C3FDDB49"/>
        <Parameter Type="Param" Library="AIAI" Id="DB9BC1A1"/>
    </Element>
    <Element Type="Param" Id="7E3ABC37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC5364FC"/>
    </Element>
    <Element Type="FunctionCall" Id="AC5364FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="D305920D"/>
    </Element>
    <Element Type="Param" Id="D305920D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7C9114F8"/>
        <Array Type="Param" Library="AIAI" Id="CEA344FE"/>
    </Element>
    <Element Type="Param" Id="7C9114F8">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="CEA344FE">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="C3FDDB49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DB9BC1A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6F840670">
        <Comment>
            Walk toward the destination
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="01037936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0956B5A2"/>
        <Parameter Type="Param" Library="AIAI" Id="D92A8AE8"/>
    </Element>
    <Element Type="Param" Id="0956B5A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FBF7F1E7"/>
        <Array Type="Param" Library="AIAI" Id="C71FD137"/>
    </Element>
    <Element Type="Param" Id="FBF7F1E7">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="C71FD137">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="D92A8AE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA42AE9A"/>
    </Element>
    <Element Type="FunctionCall" Id="AA42AE9A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="28C28D77"/>
        <Parameter Type="Param" Library="AIAI" Id="57FEECA1"/>
        <Parameter Type="Param" Library="AIAI" Id="2DDBAC01"/>
        <Parameter Type="Param" Library="AIAI" Id="D5369CCF"/>
        <Parameter Type="Param" Library="AIAI" Id="D2953AEC"/>
    </Element>
    <Element Type="Param" Id="28C28D77">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="57FEECA1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="B8D2FD55"/>
    </Element>
    <Element Type="Param" Id="2DDBAC01">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
    </Element>
    <Element Type="Param" Id="D5369CCF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Variable Type="Variable" Library="AIAI" Id="1A7D71B8"/>
    </Element>
    <Element Type="Param" Id="D2953AEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Variable Type="Variable" Library="AIAI" Id="BE5E4970"/>
    </Element>
    <Element Type="Comment" Id="D619C505">
        <Comment>
            Fallback to walking directly toward destination if pathing fails
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1F7BD5CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="639F530C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6FA587D"/>
    </Element>
    <Element Type="FunctionCall" Id="639F530C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7131F8BD"/>
        <Parameter Type="Param" Library="AIAI" Id="9312D7E9"/>
    </Element>
    <Element Type="Param" Id="7131F8BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="81008165"/>
        <Array Type="Param" Library="AIAI" Id="4CA2F08C"/>
    </Element>
    <Element Type="Param" Id="81008165">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="4CA2F08C">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="9312D7E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BFEAFDA"/>
    </Element>
    <Element Type="FunctionCall" Id="E6FA587D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BEB50B0B"/>
        <Parameter Type="Param" Library="AIAI" Id="56D1ADA3"/>
        <Parameter Type="Param" Library="AIAI" Id="CF970927"/>
    </Element>
    <Element Type="Param" Id="BEB50B0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D0178AA"/>
        <Array Type="Param" Library="AIAI" Id="A2C5BCB5"/>
    </Element>
    <Element Type="Param" Id="6D0178AA">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="A2C5BCB5">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="56D1ADA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CF970927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="1EF0F1E7">
        <Comment>
            Issue order
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C9F7964B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70F8FA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD3DB524"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EFCAC9D"/>
    </Element>
    <Element Type="FunctionCall" Id="70F8FA63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8774E53E"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F6375B"/>
        <Parameter Type="Param" Library="AIAI" Id="453D6970"/>
    </Element>
    <Element Type="Param" Id="8774E53E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="689EB124"/>
        <Array Type="Param" Library="AIAI" Id="948CB20D"/>
    </Element>
    <Element Type="Param" Id="689EB124">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="948CB20D">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="C0F6375B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1B77ADC"/>
    </Element>
    <Element Type="FunctionCall" Id="D1B77ADC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="053558E8"/>
        <Parameter Type="Param" Library="AIAI" Id="E3EF5DD0"/>
    </Element>
    <Element Type="Param" Id="053558E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="E3EF5DD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AC856599"/>
        <Array Type="Param" Library="AIAI" Id="6519D547"/>
    </Element>
    <Element Type="Param" Id="AC856599">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="6519D547">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="453D6970">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="FD3DB524">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A30BC315"/>
        <Parameter Type="Param" Library="AIAI" Id="016751FB"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC662F9"/>
    </Element>
    <Element Type="Param" Id="A30BC315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5A3CDAFE"/>
        <Array Type="Param" Library="AIAI" Id="EFF827EB"/>
    </Element>
    <Element Type="Param" Id="5A3CDAFE">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="EFF827EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="016751FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD5A8CF4"/>
    </Element>
    <Element Type="FunctionCall" Id="FD5A8CF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="A401B048"/>
        <Parameter Type="Param" Library="AIAI" Id="29D11B95"/>
    </Element>
    <Element Type="Param" Id="A401B048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="29D11B95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="68A2F55C"/>
        <Array Type="Param" Library="AIAI" Id="37C045D1"/>
    </Element>
    <Element Type="Param" Id="68A2F55C">
        <Variable Type="Variable" Library="AIAI" Id="28398630"/>
    </Element>
    <Element Type="Param" Id="37C045D1">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="ECC662F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="0EFCAC9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F4676EC3"/>
        <Parameter Type="Param" Library="AIAI" Id="E714DCB1"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A2C1C6"/>
    </Element>
    <Element Type="Param" Id="F4676EC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D13C635"/>
    </Element>
    <Element Type="FunctionCall" Id="6D13C635">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="66C546C0"/>
    </Element>
    <Element Type="Param" Id="66C546C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C381C05D"/>
        <Array Type="Param" Library="AIAI" Id="1E33471A"/>
    </Element>
    <Element Type="Param" Id="C381C05D">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="1E33471A">
        <Parameter Type="ParamDef" Library="AIAI" Id="7D7361AB"/>
    </Element>
    <Element Type="Param" Id="E714DCB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E8A2C1C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="9670A9EC">
        <Identifier>HeroAIIsAtLastWaypoint</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4F768272"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57E7EB8E"/>
    </Element>
    <Element Type="ParamDef" Id="F65E007F">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E4DFC73B"/>
    </Element>
    <Element Type="Param" Id="E4DFC73B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4F768272">
        <Identifier>advancing</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0305D4E5"/>
    </Element>
    <Element Type="Param" Id="0305D4E5">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57E7EB8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAC2A9ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E67F4096"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18428DCB"/>
    </Element>
    <Element Type="FunctionCall" Id="EAC2A9ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9501F4EF"/>
    </Element>
    <Element Type="Param" Id="9501F4EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22FC8381"/>
    </Element>
    <Element Type="FunctionCall" Id="22FC8381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="BA85DCFE"/>
        <Parameter Type="Param" Library="AIAI" Id="1BD6C700"/>
        <Parameter Type="Param" Library="AIAI" Id="FFB357E9"/>
    </Element>
    <Element Type="Param" Id="BA85DCFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="698F21F0"/>
        <Array Type="Param" Library="AIAI" Id="5ABB6B45"/>
    </Element>
    <Element Type="Param" Id="698F21F0">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="5ABB6B45">
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
    </Element>
    <Element Type="Param" Id="1BD6C700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FFB357E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E67F4096">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3508D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F805D0AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45DD0E4C"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3508D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A7931FBE"/>
    </Element>
    <Element Type="Param" Id="A7931FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FCB87BD"/>
    </Element>
    <Element Type="FunctionCall" Id="1FCB87BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="CBFBD568"/>
        <Parameter Type="Param" Library="AIAI" Id="09250407"/>
        <Parameter Type="Param" Library="AIAI" Id="8B4D4CDC"/>
    </Element>
    <Element Type="Param" Id="CBFBD568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DA763BD"/>
        <Array Type="Param" Library="AIAI" Id="9E0EDA09"/>
    </Element>
    <Element Type="Param" Id="0DA763BD">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="9E0EDA09">
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
    </Element>
    <Element Type="Param" Id="09250407">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8B4D4CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F805D0AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB91F88"/>
    </Element>
    <Element Type="Param" Id="4AB91F88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C3F5214"/>
    </Element>
    <Element Type="FunctionCall" Id="4C3F5214">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="7A95FD3C"/>
        <Parameter Type="Param" Library="AIAI" Id="5D24EFD9"/>
        <Parameter Type="Param" Library="AIAI" Id="C5BAD85D"/>
    </Element>
    <Element Type="Param" Id="7A95FD3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EBB7D03"/>
        <Array Type="Param" Library="AIAI" Id="DD008CBE"/>
    </Element>
    <Element Type="Param" Id="8EBB7D03">
        <Variable Type="Variable" Library="AIAI" Id="679A5EBC"/>
    </Element>
    <Element Type="Param" Id="DD008CBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
    </Element>
    <Element Type="Param" Id="5D24EFD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C5BAD85D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="677175FD"/>
        <Array Type="Param" Library="AIAI" Id="A21DF5A1"/>
    </Element>
    <Element Type="Param" Id="677175FD">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="A21DF5A1">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC386911"/>
        <Array Type="Param" Library="AIAI" Id="1F6724D6"/>
    </Element>
    <Element Type="Param" Id="EC386911">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="1F6724D6">
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
    </Element>
    <Element Type="FunctionCall" Id="45DD0E4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="57E70775"/>
        <Parameter Type="Param" Library="AIAI" Id="7B103749"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D69F17"/>
    </Element>
    <Element Type="Param" Id="57E70775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6AF2415A"/>
        <Array Type="Param" Library="AIAI" Id="84B5EC60"/>
    </Element>
    <Element Type="Param" Id="6AF2415A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="84B5EC60">
        <Parameter Type="ParamDef" Library="AIAI" Id="F65E007F"/>
    </Element>
    <Element Type="Param" Id="7B103749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E4D69F17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="18428DCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="88FEB16D"/>
        <Parameter Type="Param" Library="AIAI" Id="409341DD"/>
        <Parameter Type="Param" Library="AIAI" Id="24D8544F"/>
    </Element>
    <Element Type="Param" Id="88FEB16D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4F768272"/>
    </Element>
    <Element Type="Param" Id="409341DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="24D8544F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="9923374C">
        <Identifier>HeroAIChooseNewLaneOffset</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2B02203"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="89DA1757"/>
        <Variable Type="Variable" Library="AIAI" Id="BD9E2242"/>
        <Variable Type="Variable" Library="AIAI" Id="38B4C5C9"/>
        <Variable Type="Variable" Library="AIAI" Id="E3ED5207"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
        <Variable Type="Variable" Library="AIAI" Id="E6E69B7C"/>
        <Variable Type="Variable" Library="AIAI" Id="A2B73CE0"/>
        <Variable Type="Variable" Library="AIAI" Id="87050BEA"/>
        <Variable Type="Variable" Library="AIAI" Id="9A701C96"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
        <Variable Type="Variable" Library="AIAI" Id="164C2C35"/>
        <Variable Type="Variable" Library="AIAI" Id="84BE2237"/>
        <Variable Type="Variable" Library="AIAI" Id="28F287C0"/>
        <Variable Type="Variable" Library="AIAI" Id="C510A574"/>
        <Variable Type="Variable" Library="AIAI" Id="C8DD3337"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D1DDAB"/>
        <Variable Type="Variable" Library="AIAI" Id="42CF2BAF"/>
        <Variable Type="Variable" Library="AIAI" Id="833A66EB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4DF34AB6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="19849DF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D8BF427"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C12B2F6E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A58C64B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4F560747"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9AB2A67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F14B4851"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5776B9A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46B0A1D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="903DDA2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71FD6EA0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="930081AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E263A047"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49F2A5B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35D2FE79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4716B6C8"/>
    </Element>
    <Element Type="ParamDef" Id="E2B02203">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8CEDAB91"/>
    </Element>
    <Element Type="Param" Id="8CEDAB91">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="89DA1757">
        <Identifier>heroesToAvoid</Identifier>
        <ParameterType>
            <Type Value="unitgroup"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="757B2DD0"/>
    </Element>
    <Element Type="Param" Id="757B2DD0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="648F42C8"/>
    </Element>
    <Element Type="FunctionCall" Id="648F42C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BD9E2242">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7633B4C"/>
    </Element>
    <Element Type="Param" Id="A7633B4C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="38B4C5C9">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBA6CBAF"/>
    </Element>
    <Element Type="Param" Id="CBA6CBAF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E3ED5207">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0F716690"/>
    </Element>
    <Element Type="Param" Id="0F716690">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="67CDCEEE">
        <Identifier>numberOfBuckets</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9920AA06"/>
    </Element>
    <Element Type="Param" Id="9920AA06">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="304A3544">
        <Identifier>bucketWidth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C564131"/>
    </Element>
    <Element Type="Param" Id="5C564131">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E6E69B7C">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF401CBD"/>
    </Element>
    <Element Type="Param" Id="CF401CBD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A2B73CE0">
        <Identifier>owner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B14CBE5A"/>
    </Element>
    <Element Type="Param" Id="B14CBE5A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="87050BEA">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AEFD6042"/>
    </Element>
    <Element Type="Param" Id="AEFD6042">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="9A701C96">
        <Identifier>bucketContainsHero</Identifier>
        <VariableType>
            <Type Value="bool"/>
            <ArraySize Dim="0" Type="Variable" Library="Core" Id="2BFE1B33"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1D44F73"/>
    </Element>
    <Element Type="Param" Id="C1D44F73">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="F15BD1B6">
        <Identifier>heroBucket</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0027FEE3"/>
    </Element>
    <Element Type="Param" Id="0027FEE3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DDCF7D00">
        <Identifier>bucketIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB4126B1"/>
    </Element>
    <Element Type="Param" Id="BB4126B1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="164C2C35">
        <Identifier>bucketCenter</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="550F1887"/>
    </Element>
    <Element Type="Param" Id="550F1887">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="84BE2237">
        <Identifier>bestBucketCenter</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="38392632"/>
    </Element>
    <Element Type="Param" Id="38392632">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="28F287C0">
        <Identifier>bestBucketDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="947EBF31"/>
    </Element>
    <Element Type="Param" Id="947EBF31">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C510A574">
        <Identifier>bestBucketIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18770FDE"/>
    </Element>
    <Element Type="Param" Id="18770FDE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C8DD3337">
        <Identifier>currentLaneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C9B5EE3"/>
    </Element>
    <Element Type="Param" Id="3C9B5EE3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A2D1DDAB">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52803F91"/>
    </Element>
    <Element Type="Param" Id="52803F91">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="42CF2BAF">
        <Identifier>min</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="27211B59"/>
    </Element>
    <Element Type="Param" Id="27211B59">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="833A66EB">
        <Identifier>max</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5ED97D4"/>
    </Element>
    <Element Type="Param" Id="D5ED97D4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="4DF34AB6">
        <Comment>
            Divide the lane offset domain evenly into buckets based on how many heroes we are avoiding. Choose a lane offset inside the closest unoccupied bucket.
        </Comment>
    </Element>
    <Element Type="Comment" Id="19849DF2">
        <Comment>
            Determine which buckets have heroes in them already
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D8BF427">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="20700ADC"/>
        <Parameter Type="Param" Library="AIAI" Id="81EC038B"/>
    </Element>
    <Element Type="Param" Id="20700ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="Param" Id="81EC038B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03102861"/>
    </Element>
    <Element Type="FunctionCall" Id="03102861">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="19195F8F"/>
        <Parameter Type="Param" Library="AIAI" Id="39B3B369"/>
        <Parameter Type="Param" Library="AIAI" Id="48726D7B"/>
    </Element>
    <Element Type="Param" Id="19195F8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="39B3B369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="48726D7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4988C4D"/>
    </Element>
    <Element Type="FunctionCall" Id="F4988C4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="55F43FE8"/>
        <Parameter Type="Param" Library="AIAI" Id="1C8318BE"/>
    </Element>
    <Element Type="Param" Id="55F43FE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1C8318BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="89DA1757"/>
    </Element>
    <Element Type="FunctionCall" Id="C12B2F6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="00136D3B"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3CFDF4"/>
    </Element>
    <Element Type="Param" Id="00136D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
    </Element>
    <Element Type="Param" Id="CA3CFDF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FF17CB4"/>
    </Element>
    <Element Type="FunctionCall" Id="9FF17CB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2C4B7738"/>
        <Parameter Type="Param" Library="AIAI" Id="6D51EFA3"/>
        <Parameter Type="Param" Library="AIAI" Id="5234C945"/>
    </Element>
    <Element Type="Param" Id="2C4B7738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="6D51EFA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="Param" Id="5234C945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC0DD4E"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC0DD4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4530FF8F"/>
        <Parameter Type="Param" Library="AIAI" Id="9D28C478"/>
        <Parameter Type="Param" Library="AIAI" Id="41A88328"/>
    </Element>
    <Element Type="Param" Id="4530FF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="9D28C478">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="41A88328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
    </Element>
    <Element Type="FunctionCall" Id="A58C64B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="FE12B8D0"/>
        <Parameter Type="Param" Library="AIAI" Id="E0B83178"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BADCBC43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="342CC0F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CDE31F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1D43AC35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0668479"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08F0D218"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66FB043D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC9F3D10"/>
    </Element>
    <Element Type="Param" Id="FE12B8D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="89DA1757"/>
    </Element>
    <Element Type="Param" Id="E0B83178">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="E6E69B7C"/>
    </Element>
    <Element Type="Comment" Id="BADCBC43">
        <Comment>
            Determine the lane offset of this hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="342CC0F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="039B10CE"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF132CB"/>
    </Element>
    <Element Type="Param" Id="039B10CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2B73CE0"/>
    </Element>
    <Element Type="Param" Id="BEF132CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8F2E11E"/>
    </Element>
    <Element Type="FunctionCall" Id="A8F2E11E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="02CA890F"/>
    </Element>
    <Element Type="Param" Id="02CA890F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="E6E69B7C"/>
    </Element>
    <Element Type="FunctionCall" Id="4CDE31F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C2B555C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C65907F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11B4D8E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EA809A8"/>
    </Element>
    <Element Type="FunctionCall" Id="6C2B555C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3AC7D7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="8865D40D"/>
    </Element>
    <Element Type="Param" Id="3AC7D7E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="87050BEA"/>
    </Element>
    <Element Type="Param" Id="8865D40D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0EFB60E4"/>
        <Array Type="Param" Library="AIAI" Id="E70C5A6D"/>
    </Element>
    <Element Type="Param" Id="0EFB60E4">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="E70C5A6D">
        <Variable Type="Variable" Library="AIAI" Id="A2B73CE0"/>
    </Element>
    <Element Type="FunctionCall" Id="C65907F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="AE1F30A4"/>
        <Parameter Type="Param" Library="AIAI" Id="688188C5"/>
    </Element>
    <Element Type="Param" Id="AE1F30A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="87050BEA"/>
    </Element>
    <Element Type="Param" Id="688188C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D547AB31"/>
    </Element>
    <Element Type="FunctionCall" Id="D547AB31">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D8FBFCD"/>
        <Parameter Type="Param" Library="AIAI" Id="062FC118"/>
        <Parameter Type="Param" Library="AIAI" Id="EA59009E"/>
    </Element>
    <Element Type="Param" Id="062FC118">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DACE4532"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB4C518B"/>
        <Array Type="Param" Library="AIAI" Id="931B025D"/>
    </Element>
    <Element Type="Param" Id="DB4C518B">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="931B025D">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2B02203"/>
    </Element>
    <Element Type="Param" Id="EA59009E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF2D51CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75558982"/>
    </Element>
    <Element Type="FunctionCall" Id="75558982">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1A789D7E"/>
    </Element>
    <Element Type="Param" Id="1A789D7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="E6E69B7C"/>
    </Element>
    <Element Type="FunctionCall" Id="11B4D8E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="748AD68F"/>
        <Parameter Type="Param" Library="AIAI" Id="F82AB95E"/>
        <Parameter Type="Param" Library="AIAI" Id="34E652C6"/>
    </Element>
    <Element Type="Param" Id="748AD68F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8211F81"/>
    </Element>
    <Element Type="FunctionCall" Id="B8211F81">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="B0EECD93"/>
        <Parameter Type="Param" Library="AIAI" Id="0C255C89"/>
    </Element>
    <Element Type="Param" Id="B0EECD93">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="A2B73CE0"/>
    </Element>
    <Element Type="Param" Id="0C255C89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="F82AB95E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34E652C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3EA809A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBA2B9B"/>
        <Parameter Type="Param" Library="AIAI" Id="DC531A70"/>
        <Parameter Type="Param" Library="AIAI" Id="9016E176"/>
    </Element>
    <Element Type="Param" Id="8EBA2B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C71E48B3"/>
        <Array Type="Param" Library="AIAI" Id="FBD37B18"/>
    </Element>
    <Element Type="Param" Id="C71E48B3">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="FBD37B18">
        <Variable Type="Variable" Library="AIAI" Id="A2B73CE0"/>
    </Element>
    <Element Type="Param" Id="DC531A70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9016E176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D12E370D"/>
        <Array Type="Param" Library="AIAI" Id="BB3C6E24"/>
    </Element>
    <Element Type="Param" Id="D12E370D">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="BB3C6E24">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2B02203"/>
    </Element>
    <Element Type="Comment" Id="1D43AC35">
        <Comment>
            Determine which bucket this hero is closest to
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="F0668479">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="12683C86"/>
        <Parameter Type="Param" Library="AIAI" Id="5C445EC9"/>
    </Element>
    <Element Type="Param" Id="12683C86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="5C445EC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24B10212"/>
    </Element>
    <Element Type="FunctionCall" Id="24B10212">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0D139246"/>
        <Parameter Type="Param" Library="AIAI" Id="87A9BE77"/>
        <Parameter Type="Param" Library="AIAI" Id="9B99DB22"/>
    </Element>
    <Element Type="Param" Id="0D139246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="87A9BE77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8A5EDB7"/>
    </Element>
    <Element Type="FunctionCall" Id="A8A5EDB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D10BF17D"/>
    </Element>
    <Element Type="Param" Id="D10BF17D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="171CC96F"/>
    </Element>
    <Element Type="FunctionCall" Id="171CC96F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AD267C76"/>
        <Parameter Type="Param" Library="AIAI" Id="23552E24"/>
        <Parameter Type="Param" Library="AIAI" Id="72556422"/>
    </Element>
    <Element Type="Param" Id="AD267C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="23552E24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
    </Element>
    <Element Type="Param" Id="72556422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A32D89F8"/>
    </Element>
    <Element Type="FunctionCall" Id="A32D89F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4F50563F"/>
        <Parameter Type="Param" Library="AIAI" Id="5A100EED"/>
        <Parameter Type="Param" Library="AIAI" Id="92D61493"/>
    </Element>
    <Element Type="Param" Id="4F50563F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5A100EED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
    </Element>
    <Element Type="Param" Id="92D61493">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="87050BEA"/>
    </Element>
    <Element Type="Param" Id="9B99DB22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="08F0D218">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF2EFBA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="737EB0D7"/>
    </Element>
    <Element Type="FunctionCall" Id="BF2EFBA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62497D91"/>
        <Parameter Type="Param" Library="AIAI" Id="30608E77"/>
    </Element>
    <Element Type="Param" Id="62497D91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="30608E77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="737EB0D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4BF941"/>
        <Parameter Type="Param" Library="AIAI" Id="A3466861"/>
        <Parameter Type="Param" Library="AIAI" Id="B3C55FDA"/>
    </Element>
    <Element Type="Param" Id="4A4BF941">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="A3466861">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B3C55FDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="66FB043D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7992E49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2879B35E"/>
    </Element>
    <Element Type="FunctionCall" Id="B7992E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6CF1BF09"/>
        <Parameter Type="Param" Library="AIAI" Id="BD708FF3"/>
    </Element>
    <Element Type="Param" Id="6CF1BF09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="BD708FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="FunctionCall" Id="2879B35E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F30B8883"/>
        <Parameter Type="Param" Library="AIAI" Id="2B03F8E8"/>
        <Parameter Type="Param" Library="AIAI" Id="36728DA2"/>
    </Element>
    <Element Type="Param" Id="F30B8883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="2B03F8E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="36728DA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="FunctionCall" Id="BC9F3D10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="40DBA490"/>
        <Parameter Type="Param" Library="AIAI" Id="E1A44920"/>
    </Element>
    <Element Type="Param" Id="40DBA490">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9A701C96"/>
        <Array Type="Param" Library="AIAI" Id="177BCEA8"/>
    </Element>
    <Element Type="Param" Id="177BCEA8">
        <Variable Type="Variable" Library="AIAI" Id="F15BD1B6"/>
    </Element>
    <Element Type="Param" Id="E1A44920">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4F560747">
        <Comment>
            Choose the closest bucket that doesn't contain a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F9AB2A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D1C72A3B"/>
        <Parameter Type="Param" Library="AIAI" Id="165354AD"/>
    </Element>
    <Element Type="Param" Id="D1C72A3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C8DD3337"/>
    </Element>
    <Element Type="Param" Id="165354AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601E7714"/>
    </Element>
    <Element Type="FunctionCall" Id="601E7714">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D8FBFCD"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1F4A40"/>
        <Parameter Type="Param" Library="AIAI" Id="779D8EE0"/>
    </Element>
    <Element Type="Param" Id="2C1F4A40">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DACE4532"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E20286BF"/>
        <Array Type="Param" Library="AIAI" Id="FAEB5B68"/>
    </Element>
    <Element Type="Param" Id="E20286BF">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="FAEB5B68">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2B02203"/>
    </Element>
    <Element Type="Param" Id="779D8EE0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF2D51CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="461905F2"/>
    </Element>
    <Element Type="FunctionCall" Id="461905F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6984BB0D"/>
    </Element>
    <Element Type="Param" Id="6984BB0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9AD8352C"/>
        <Array Type="Param" Library="AIAI" Id="310FFB42"/>
    </Element>
    <Element Type="Param" Id="9AD8352C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="310FFB42">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2B02203"/>
    </Element>
    <Element Type="FunctionCall" Id="F14B4851">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="631F5F3E"/>
        <Parameter Type="Param" Library="AIAI" Id="0E2E7922"/>
        <Parameter Type="Param" Library="AIAI" Id="26A2CCE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AD28EB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E5559B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFC4D328"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97564774"/>
    </Element>
    <Element Type="Param" Id="631F5F3E">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0E2E7922">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="Param" Id="26A2CCE1">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="FunctionCall" Id="8AD28EB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="055A658E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37217F02"/>
    </Element>
    <Element Type="FunctionCall" Id="055A658E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="37217F02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="068F5293"/>
        <Parameter Type="Param" Library="AIAI" Id="0BC51E6D"/>
        <Parameter Type="Param" Library="AIAI" Id="CD130EE6"/>
    </Element>
    <Element Type="Param" Id="068F5293">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9A701C96"/>
        <Array Type="Param" Library="AIAI" Id="EC6A06AD"/>
    </Element>
    <Element Type="Param" Id="EC6A06AD">
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="Param" Id="0BC51E6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CD130EE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E5559B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="50B15FD1"/>
        <Parameter Type="Param" Library="AIAI" Id="A7EED933"/>
    </Element>
    <Element Type="Param" Id="50B15FD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="164C2C35"/>
    </Element>
    <Element Type="Param" Id="A7EED933">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA55BC16"/>
    </Element>
    <Element Type="FunctionCall" Id="EA55BC16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F78767"/>
        <Parameter Type="Param" Library="AIAI" Id="756A4ACC"/>
        <Parameter Type="Param" Library="AIAI" Id="EAA64E1E"/>
    </Element>
    <Element Type="Param" Id="E2F78767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="756A4ACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FDFE0E0C"/>
    </Element>
    <Element Type="Param" Id="EAA64E1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="721B9E45"/>
    </Element>
    <Element Type="FunctionCall" Id="721B9E45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="26D4698A"/>
        <Parameter Type="Param" Library="AIAI" Id="2E1849D9"/>
        <Parameter Type="Param" Library="AIAI" Id="1E0B8315"/>
    </Element>
    <Element Type="Param" Id="26D4698A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2E1849D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
    </Element>
    <Element Type="Param" Id="1E0B8315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="165D826D"/>
    </Element>
    <Element Type="FunctionCall" Id="165D826D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0736E83B"/>
        <Parameter Type="Param" Library="AIAI" Id="A693DBC1"/>
        <Parameter Type="Param" Library="AIAI" Id="871EACC4"/>
    </Element>
    <Element Type="Param" Id="0736E83B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A693DBC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAFEB488"/>
    </Element>
    <Element Type="FunctionCall" Id="CAFEB488">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="282E3CED"/>
        <Parameter Type="Param" Library="AIAI" Id="28BB1479"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1D9814"/>
    </Element>
    <Element Type="Param" Id="282E3CED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="28BB1479">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9E1D9814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="Param" Id="871EACC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>0.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DFC4D328">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="139B080A"/>
        <Parameter Type="Param" Library="AIAI" Id="32E8BEBD"/>
    </Element>
    <Element Type="Param" Id="139B080A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D1DDAB"/>
    </Element>
    <Element Type="Param" Id="32E8BEBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C00AD5EA"/>
    </Element>
    <Element Type="FunctionCall" Id="C00AD5EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="67AF3393"/>
        <Parameter Type="Param" Library="AIAI" Id="EB9549A7"/>
    </Element>
    <Element Type="Param" Id="EB9549A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="965966C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCA876ED"/>
    </Element>
    <Element Type="FunctionCall" Id="DCA876ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="404BE91D"/>
        <Parameter Type="Param" Library="AIAI" Id="4AFF9B32"/>
        <Parameter Type="Param" Library="AIAI" Id="7445770F"/>
    </Element>
    <Element Type="Param" Id="404BE91D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="4AFF9B32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="C8DD3337"/>
    </Element>
    <Element Type="Param" Id="7445770F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="164C2C35"/>
    </Element>
    <Element Type="FunctionCall" Id="97564774">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBCFEFBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC472A4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D7425A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45CC43F0"/>
    </Element>
    <Element Type="FunctionCall" Id="BBCFEFBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="90217649"/>
        <Parameter Type="Param" Library="AIAI" Id="417EB510"/>
    </Element>
    <Element Type="Param" Id="90217649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="28F287C0"/>
    </Element>
    <Element Type="Param" Id="417EB510">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D1DDAB"/>
    </Element>
    <Element Type="FunctionCall" Id="DC472A4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9D56581D"/>
        <Parameter Type="Param" Library="AIAI" Id="88D23B2C"/>
    </Element>
    <Element Type="Param" Id="9D56581D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84BE2237"/>
    </Element>
    <Element Type="Param" Id="88D23B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="164C2C35"/>
    </Element>
    <Element Type="FunctionCall" Id="6D7425A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD9C81D"/>
        <Parameter Type="Param" Library="AIAI" Id="50B0EE06"/>
    </Element>
    <Element Type="Param" Id="2DD9C81D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C510A574"/>
    </Element>
    <Element Type="Param" Id="50B0EE06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="FunctionCall" Id="45CC43F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA690120"/>
        <Parameter Type="Param" Library="AIAI" Id="FF85872D"/>
        <Parameter Type="Param" Library="AIAI" Id="BF150ECC"/>
    </Element>
    <Element Type="Param" Id="CA690120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A2D1DDAB"/>
    </Element>
    <Element Type="Param" Id="FF85872D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="BF150ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="28F287C0"/>
    </Element>
    <Element Type="Comment" Id="5776B9A4">
        <Disabled/>
        <Comment>
            DEBUG
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="46B0A1D5">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="C42F6253"/>
        <Parameter Type="Param" Library="AIAI" Id="1B25D09F"/>
        <Parameter Type="Param" Library="AIAI" Id="4C94BDE6"/>
    </Element>
    <Element Type="Param" Id="C42F6253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="1B25D09F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="4C94BDE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="903DDA2D">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="40278AF5"/>
        <Parameter Type="Param" Library="AIAI" Id="97FFEC0C"/>
        <Parameter Type="Param" Library="AIAI" Id="2C11CC1D"/>
    </Element>
    <Element Type="Param" Id="40278AF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="97FFEC0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="2C11CC1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="71FD6EA0">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="8BB63B9D"/>
        <Parameter Type="Param" Library="AIAI" Id="05DA6E44"/>
        <Parameter Type="Param" Library="AIAI" Id="89097E34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="068A7D95"/>
    </Element>
    <Element Type="Param" Id="8BB63B9D">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="05DA6E44">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="67CDCEEE"/>
    </Element>
    <Element Type="Param" Id="89097E34">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="FunctionCall" Id="068A7D95">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46371669"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCEDDA18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A515E8D9"/>
    </Element>
    <Element Type="FunctionCall" Id="46371669">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="84C34E7E"/>
        <Parameter Type="Param" Library="AIAI" Id="04F22238"/>
        <Parameter Type="Param" Library="AIAI" Id="51B465B6"/>
    </Element>
    <Element Type="Param" Id="84C34E7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="04F22238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="51B465B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="E7C9AE98"/>
    </Element>
    <Element Type="Param" Id="E7C9AE98">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F23FFACE"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="F23FFACE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="44396CE5"/>
    </Element>
    <Element Type="Param" Id="44396CE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="FunctionCall" Id="BCEDDA18">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F6830EF8"/>
        <Parameter Type="Param" Library="AIAI" Id="BE50D041"/>
        <Parameter Type="Param" Library="AIAI" Id="FD188F17"/>
    </Element>
    <Element Type="Param" Id="F6830EF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="BE50D041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="FD188F17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="FC3C9F3E"/>
    </Element>
    <Element Type="Param" Id="FC3C9F3E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6DE8B58"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="E6DE8B58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="7552ED63"/>
    </Element>
    <Element Type="Param" Id="7552ED63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="FunctionCall" Id="A515E8D9">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8A20F148"/>
        <Parameter Type="Param" Library="AIAI" Id="A080A4C9"/>
        <Parameter Type="Param" Library="AIAI" Id="ACAA0B1B"/>
    </Element>
    <Element Type="Param" Id="8A20F148">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9A701C96"/>
        <Array Type="Param" Library="AIAI" Id="E1A26A8B"/>
    </Element>
    <Element Type="Param" Id="E1A26A8B">
        <Variable Type="Variable" Library="AIAI" Id="DDCF7D00"/>
    </Element>
    <Element Type="Param" Id="A080A4C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACAA0B1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="930081AB">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB061FD"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE00EDF"/>
        <Parameter Type="Param" Library="AIAI" Id="2674D872"/>
    </Element>
    <Element Type="Param" Id="DFB061FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="1EE00EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="2674D872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="423A78AF"/>
    </Element>
    <Element Type="Param" Id="423A78AF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85BDAAD0"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="85BDAAD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="8FF54F8E"/>
    </Element>
    <Element Type="Param" Id="8FF54F8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="C510A574"/>
    </Element>
    <Element Type="Comment" Id="E263A047">
        <Comment>
            Choose a random lane offset near the center of the bucket
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="49F2A5B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24230F90"/>
        <Parameter Type="Param" Library="AIAI" Id="A333D407"/>
    </Element>
    <Element Type="Param" Id="24230F90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="42CF2BAF"/>
    </Element>
    <Element Type="Param" Id="A333D407">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7126160E"/>
    </Element>
    <Element Type="FunctionCall" Id="7126160E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="20C69ED4"/>
        <Parameter Type="Param" Library="AIAI" Id="D3987C15"/>
        <Parameter Type="Param" Library="AIAI" Id="90229EC8"/>
    </Element>
    <Element Type="Param" Id="20C69ED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="D3987C15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FDFEA1F"/>
    </Element>
    <Element Type="FunctionCall" Id="7FDFEA1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="26346D52"/>
        <Parameter Type="Param" Library="AIAI" Id="488F984B"/>
        <Parameter Type="Param" Library="AIAI" Id="C02BAD93"/>
    </Element>
    <Element Type="Param" Id="26346D52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="488F984B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>0.3</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C02BAD93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
    </Element>
    <Element Type="Param" Id="90229EC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="84BE2237"/>
    </Element>
    <Element Type="FunctionCall" Id="35D2FE79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="46C17500"/>
        <Parameter Type="Param" Library="AIAI" Id="65194337"/>
    </Element>
    <Element Type="Param" Id="46C17500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="833A66EB"/>
    </Element>
    <Element Type="Param" Id="65194337">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="775404A0"/>
    </Element>
    <Element Type="FunctionCall" Id="775404A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7377F474"/>
        <Parameter Type="Param" Library="AIAI" Id="30442548"/>
        <Parameter Type="Param" Library="AIAI" Id="3B26118F"/>
    </Element>
    <Element Type="Param" Id="7377F474">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="30442548">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA260E15"/>
    </Element>
    <Element Type="FunctionCall" Id="BA260E15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F59F54A2"/>
        <Parameter Type="Param" Library="AIAI" Id="BA053359"/>
        <Parameter Type="Param" Library="AIAI" Id="199C3F0C"/>
    </Element>
    <Element Type="Param" Id="F59F54A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="BA053359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>0.3</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="199C3F0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="304A3544"/>
    </Element>
    <Element Type="Param" Id="3B26118F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="84BE2237"/>
    </Element>
    <Element Type="FunctionCall" Id="4716B6C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="76085E7C"/>
    </Element>
    <Element Type="Param" Id="76085E7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9E3FDBF"/>
    </Element>
    <Element Type="FunctionCall" Id="C9E3FDBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="00384925"/>
        <Parameter Type="Param" Library="AIAI" Id="BCE20779"/>
    </Element>
    <Element Type="Param" Id="00384925">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <Variable Type="Variable" Library="AIAI" Id="42CF2BAF"/>
    </Element>
    <Element Type="Param" Id="BCE20779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <Variable Type="Variable" Library="AIAI" Id="833A66EB"/>
    </Element>
    <Element Type="FunctionDef" Id="E18A8A13">
        <Identifier>HeroAIIsSafe</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C5AFE405"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32485140"/>
    </Element>
    <Element Type="ParamDef" Id="C5AFE405">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="ED06877D"/>
    </Element>
    <Element Type="Param" Id="ED06877D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="32485140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1254D29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEF636CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D29EA59"/>
    </Element>
    <Element Type="FunctionCall" Id="E1254D29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5BDF5B1A"/>
    </Element>
    <Element Type="Param" Id="5BDF5B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="559BE183"/>
    </Element>
    <Element Type="FunctionCall" Id="559BE183">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="73402F2E"/>
        <Parameter Type="Param" Library="AIAI" Id="9F6A3F0D"/>
    </Element>
    <Element Type="Param" Id="9F6A3F0D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C5AFE405"/>
    </Element>
    <Element Type="FunctionCall" Id="DEF636CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87506429"/>
    </Element>
    <Element Type="Param" Id="87506429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D8DC544"/>
    </Element>
    <Element Type="FunctionCall" Id="7D8DC544">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6183BC39"/>
        <Parameter Type="Param" Library="AIAI" Id="AECD7FF6"/>
    </Element>
    <Element Type="Param" Id="AECD7FF6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C5AFE405"/>
    </Element>
    <Element Type="FunctionCall" Id="2D29EA59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E06F8A4F"/>
        <Parameter Type="Param" Library="AIAI" Id="481A9449"/>
        <Parameter Type="Param" Library="AIAI" Id="A818EF3F"/>
    </Element>
    <Element Type="Param" Id="E06F8A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C7880C4D"/>
        <Array Type="Param" Library="AIAI" Id="D694021B"/>
    </Element>
    <Element Type="Param" Id="C7880C4D">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="D694021B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C5AFE405"/>
    </Element>
    <Element Type="Param" Id="481A9449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="A818EF3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="73402F2E">
        <Identifier>HeroAIIsSafeLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
        <Variable Type="Variable" Library="AIAI" Id="1D5FB06D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DA0E8C34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6447439C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0076C106"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEAD3513"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6FA9EBA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37F51561"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A69D356F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82CAE820"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9F9BCAFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79FCB1CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D1FAD02"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DA28DC0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D135A985"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9A98D20B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BD304CE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5A796005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E06F57FD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6ABD6086"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE71D5C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82D29558"/>
    </Element>
    <Element Type="ParamDef" Id="B713984E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6EF77EA7"/>
    </Element>
    <Element Type="Param" Id="6EF77EA7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1D5FB06D">
        <Identifier>contentionPointLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DB0D7A20"/>
    </Element>
    <Element Type="Param" Id="DB0D7A20">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="DA0E8C34">
        <Comment>
            Keep running back if we just started reteating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6447439C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7713A2C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="340960DB"/>
    </Element>
    <Element Type="FunctionCall" Id="7713A2C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="069093D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AE7AABA"/>
    </Element>
    <Element Type="FunctionCall" Id="069093D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F9061F"/>
        <Parameter Type="Param" Library="AIAI" Id="E29F7397"/>
        <Parameter Type="Param" Library="AIAI" Id="1FE94C5B"/>
    </Element>
    <Element Type="Param" Id="C2F9061F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73B0EE9A"/>
    </Element>
    <Element Type="FunctionCall" Id="73B0EE9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="814ECE1D"/>
        <Parameter Type="Param" Library="AIAI" Id="A5DC59C8"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7E54AD"/>
    </Element>
    <Element Type="Param" Id="814ECE1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A5DC59C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="FCD66207"/>
    </Element>
    <Element Type="Param" Id="EB7E54AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="54FDFCB5"/>
        <Array Type="Param" Library="AIAI" Id="18964990"/>
    </Element>
    <Element Type="Param" Id="54FDFCB5">
        <Variable Type="Variable" Library="AIAI" Id="35DA9B25"/>
    </Element>
    <Element Type="Param" Id="18964990">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="E29F7397">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1FE94C5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E9FC594"/>
    </Element>
    <Element Type="FunctionCall" Id="0E9FC594">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="64C2ACC7"/>
    </Element>
    <Element Type="Param" Id="64C2ACC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="3AE7AABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7EF20487"/>
        <Parameter Type="Param" Library="AIAI" Id="7B42F19B"/>
        <Parameter Type="Param" Library="AIAI" Id="E972BFA2"/>
    </Element>
    <Element Type="Param" Id="7EF20487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63A20278"/>
    </Element>
    <Element Type="FunctionCall" Id="63A20278">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="5A07FCB9"/>
        <Parameter Type="Param" Library="AIAI" Id="7A97A381"/>
    </Element>
    <Element Type="Param" Id="5A07FCB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="7A97A381">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7B42F19B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E972BFA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="340960DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F24FA82"/>
    </Element>
    <Element Type="Param" Id="9F24FA82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0076C106">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AEAD3513">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="D0357051"/>
    </Element>
    <Element Type="Param" Id="D0357051">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Comment" Id="6FA9EBA2">
        <Comment>
            If we've strayed too far from the lane head back to the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="37F51561">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11896495"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9849381"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0C1675E"/>
    </Element>
    <Element Type="FunctionCall" Id="11896495">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="903BF47E"/>
        <Parameter Type="Param" Library="AIAI" Id="D66829DB"/>
        <Parameter Type="Param" Library="AIAI" Id="39AE8C60"/>
    </Element>
    <Element Type="Param" Id="903BF47E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51B11473"/>
    </Element>
    <Element Type="FunctionCall" Id="51B11473">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D0954593"/>
        <Parameter Type="Param" Library="AIAI" Id="368F4C70"/>
    </Element>
    <Element Type="Param" Id="D0954593">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="62BF5325"/>
        <Array Type="Param" Library="AIAI" Id="18BEDC5C"/>
    </Element>
    <Element Type="Param" Id="62BF5325">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="18BEDC5C">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="368F4C70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4217A8B5"/>
    </Element>
    <Element Type="FunctionCall" Id="4217A8B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9EB96793"/>
    </Element>
    <Element Type="Param" Id="9EB96793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3F3D0302"/>
        <Array Type="Param" Library="AIAI" Id="BE5BFC09"/>
    </Element>
    <Element Type="Param" Id="3F3D0302">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BE5BFC09">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="D66829DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="39AE8C60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C9849381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D24099D5"/>
    </Element>
    <Element Type="Param" Id="D24099D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C0C1675E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3768FD70"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D32C32"/>
        <Parameter Type="Param" Library="AIAI" Id="3EB8F09B"/>
    </Element>
    <Element Type="Param" Id="3768FD70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AF41CE1"/>
    </Element>
    <Element Type="FunctionCall" Id="9AF41CE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="01004ADD"/>
        <Parameter Type="Param" Library="AIAI" Id="18455CC9"/>
    </Element>
    <Element Type="Param" Id="01004ADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD4BFF57"/>
    </Element>
    <Element Type="FunctionCall" Id="BD4BFF57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E1D817B3"/>
    </Element>
    <Element Type="Param" Id="E1D817B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B80873D3"/>
        <Array Type="Param" Library="AIAI" Id="9716E493"/>
    </Element>
    <Element Type="Param" Id="B80873D3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9716E493">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="18455CC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="146470DF"/>
        <Array Type="Param" Library="AIAI" Id="96DBBD57"/>
    </Element>
    <Element Type="Param" Id="146470DF">
        <Variable Type="Variable" Library="AIAI" Id="A5521903"/>
    </Element>
    <Element Type="Param" Id="96DBBD57">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="C6D32C32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3EB8F09B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="A69D356F">
        <Comment>
            If we are retreating to prepare for a teleport, run until there are no visible enemies before trying to teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="82CAE820">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2273A0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="015744AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B829D35"/>
    </Element>
    <Element Type="FunctionCall" Id="C2273A0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="563F9B94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1E7D2E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6EFE9A7"/>
    </Element>
    <Element Type="FunctionCall" Id="563F9B94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DACDC6F5"/>
        <Parameter Type="Param" Library="AIAI" Id="DC09837C"/>
        <Parameter Type="Param" Library="AIAI" Id="1966168E"/>
    </Element>
    <Element Type="Param" Id="DACDC6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="329B9E3B"/>
    </Element>
    <Element Type="FunctionCall" Id="329B9E3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF76664"/>
        <Parameter Type="Param" Library="AIAI" Id="107CCE7C"/>
        <Parameter Type="Param" Library="AIAI" Id="84003EC4"/>
    </Element>
    <Element Type="Param" Id="4BF76664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D0D8E06A"/>
        <Array Type="Param" Library="AIAI" Id="E1627E41"/>
    </Element>
    <Element Type="Param" Id="D0D8E06A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E1627E41">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="107CCE7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="84003EC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="DC09837C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="1966168E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27573845"/>
    </Element>
    <Element Type="FunctionCall" Id="27573845">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E93D5F18"/>
        <Parameter Type="Param" Library="AIAI" Id="F268ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="39C1C93B"/>
    </Element>
    <Element Type="Param" Id="E93D5F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F268ECDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="39C1C93B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="42CB64B7"/>
    </Element>
    <Element Type="Param" Id="42CB64B7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD54593E"/>
    </Element>
    <Element Type="FunctionCall" Id="AD54593E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C9CB04E9"/>
    </Element>
    <Element Type="Param" Id="C9CB04E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F64C8A69"/>
        <Array Type="Param" Library="AIAI" Id="069134EF"/>
    </Element>
    <Element Type="Param" Id="F64C8A69">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="069134EF">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="B1E7D2E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="299EFE2B"/>
        <Parameter Type="Param" Library="AIAI" Id="FEB28151"/>
        <Parameter Type="Param" Library="AIAI" Id="1184E21B"/>
    </Element>
    <Element Type="Param" Id="299EFE2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="690A3E4D"/>
        <Array Type="Param" Library="AIAI" Id="0B9931A0"/>
    </Element>
    <Element Type="Param" Id="690A3E4D">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="0B9931A0">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="FEB28151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1184E21B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A6EFE9A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6591197A"/>
        <Parameter Type="Param" Library="AIAI" Id="0898C976"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A6CF66"/>
    </Element>
    <Element Type="Param" Id="6591197A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2AF86D6B"/>
        <Array Type="Param" Library="AIAI" Id="87B65C4C"/>
    </Element>
    <Element Type="Param" Id="2AF86D6B">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="87B65C4C">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="0898C976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="C4A6CF66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F9ABEAB9"/>
        <Array Type="Param" Library="AIAI" Id="23A03736"/>
    </Element>
    <Element Type="Param" Id="F9ABEAB9">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="23A03736">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="015744AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="323B6D06"/>
        <Parameter Type="Param" Library="AIAI" Id="1D3ACA56"/>
        <Parameter Type="Param" Library="AIAI" Id="7FFCCAFB"/>
    </Element>
    <Element Type="Param" Id="323B6D06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="06982B31"/>
        <Array Type="Param" Library="AIAI" Id="E10FC490"/>
    </Element>
    <Element Type="Param" Id="06982B31">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="E10FC490">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="1D3ACA56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7FFCCAFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2B829D35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70932208"/>
    </Element>
    <Element Type="Param" Id="70932208">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="9F9BCAFC">
        <Comment>
            If we don't have any minions or towers nearby, retreat to next minion wave
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="79FCB1CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB9BD38E"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB87B9E"/>
    </Element>
    <Element Type="Param" Id="AB9BD38E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1D5FB06D"/>
    </Element>
    <Element Type="Param" Id="8CB87B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="FC331FD4"/>
        <Array Type="Param" Library="AIAI" Id="8D74AC6A"/>
    </Element>
    <Element Type="Param" Id="FC331FD4">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="57EDE552"/>
        <Array Type="Param" Library="AIAI" Id="BE5ED77A"/>
    </Element>
    <Element Type="Param" Id="57EDE552">
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
    </Element>
    <Element Type="Param" Id="BE5ED77A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A97C9A33"/>
        <Array Type="Param" Library="AIAI" Id="F979C761"/>
    </Element>
    <Element Type="Param" Id="A97C9A33">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="F979C761">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="8D74AC6A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="793433C1"/>
    </Element>
    <Element Type="FunctionCall" Id="793433C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="A990223E"/>
    </Element>
    <Element Type="Param" Id="A990223E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="3D1FAD02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A328E86F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2A8A704"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB588604"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6DFE1A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C4A65A3"/>
    </Element>
    <Element Type="FunctionCall" Id="A328E86F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="625E011A"/>
        <Parameter Type="Param" Library="AIAI" Id="3BA0C5BF"/>
        <Parameter Type="Param" Library="AIAI" Id="F213575E"/>
    </Element>
    <Element Type="Param" Id="625E011A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="65723383"/>
        <Array Type="Param" Library="AIAI" Id="ACC7EFD1"/>
    </Element>
    <Element Type="Param" Id="65723383">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="ACC7EFD1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="745CD535"/>
    </Element>
    <Element Type="FunctionCall" Id="745CD535">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="31B92F00"/>
    </Element>
    <Element Type="Param" Id="31B92F00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="3BA0C5BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F213575E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A8A704">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E38F55D4"/>
    </Element>
    <Element Type="Param" Id="E38F55D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CB588604">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3C85BC"/>
        <Parameter Type="Param" Library="AIAI" Id="138CCF14"/>
        <Parameter Type="Param" Library="AIAI" Id="76D18132"/>
    </Element>
    <Element Type="Param" Id="8C3C85BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFDA4A32"/>
    </Element>
    <Element Type="FunctionCall" Id="CFDA4A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="3C29D76D"/>
        <Parameter Type="Param" Library="AIAI" Id="D5152464"/>
    </Element>
    <Element Type="Param" Id="3C29D76D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="D5152464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="392EE40F"/>
        <Array Type="Param" Library="AIAI" Id="E1E8E46F"/>
    </Element>
    <Element Type="Param" Id="392EE40F">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="E1E8E46F">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="138CCF14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="76D18132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F6DFE1A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B45CFD53"/>
        <Parameter Type="Param" Library="AIAI" Id="9F55EC41"/>
        <Parameter Type="Param" Library="AIAI" Id="2A34D947"/>
    </Element>
    <Element Type="Param" Id="B45CFD53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A62C9B74"/>
    </Element>
    <Element Type="FunctionCall" Id="A62C9B74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="2B0C4AC0"/>
        <Parameter Type="Param" Library="AIAI" Id="C73A9DF3"/>
    </Element>
    <Element Type="Param" Id="2B0C4AC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="C73A9DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="39C70B02"/>
        <Array Type="Param" Library="AIAI" Id="1F3FC716"/>
    </Element>
    <Element Type="Param" Id="39C70B02">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="1F3FC716">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="9F55EC41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A34D947">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4C4A65A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C0E7CC2A"/>
        <Parameter Type="Param" Library="AIAI" Id="A41BB6F5"/>
        <Parameter Type="Param" Library="AIAI" Id="BB18695F"/>
    </Element>
    <Element Type="Param" Id="C0E7CC2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DF34DD4"/>
    </Element>
    <Element Type="FunctionCall" Id="6DF34DD4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="750C52B3"/>
        <Parameter Type="Param" Library="AIAI" Id="1D09120A"/>
        <Parameter Type="Param" Library="AIAI" Id="D0B66463"/>
    </Element>
    <Element Type="Param" Id="1D09120A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E0743574"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="D0B66463">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6324E908"/>
        <Variable Type="Variable" Library="AIAI" Id="1D5FB06D"/>
    </Element>
    <Element Type="Param" Id="A41BB6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB18695F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DA28DC0D">
        <Comment>
            If we have barely any ally help around and enemies outnumber us, keep retreating until we reach other friendly units.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D135A985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F219C45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="539BC335"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DA45E8C"/>
    </Element>
    <Element Type="FunctionCall" Id="6F219C45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EEDBA4C8"/>
        <Parameter Type="Param" Library="AIAI" Id="5B7D5A6E"/>
        <Parameter Type="Param" Library="AIAI" Id="1A65DCFD"/>
    </Element>
    <Element Type="Param" Id="EEDBA4C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="042E266A"/>
        <Array Type="Param" Library="AIAI" Id="4F400D25"/>
    </Element>
    <Element Type="Param" Id="042E266A">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="4F400D25">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="5B7D5A6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1A65DCFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F982579"/>
    </Element>
    <Element Type="FunctionCall" Id="3F982579">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="85FAA089"/>
        <Parameter Type="Param" Library="AIAI" Id="34503668"/>
        <Parameter Type="Param" Library="AIAI" Id="EA1CCF09"/>
    </Element>
    <Element Type="Param" Id="85FAA089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="34503668">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>95.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EA1CCF09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E9A43822"/>
        <Array Type="Param" Library="AIAI" Id="B148D541"/>
    </Element>
    <Element Type="Param" Id="E9A43822">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="B148D541">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="539BC335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="28EC9997"/>
    </Element>
    <Element Type="Param" Id="28EC9997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DA45E8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D05B20DD"/>
        <Parameter Type="Param" Library="AIAI" Id="0EC8ED3C"/>
        <Parameter Type="Param" Library="AIAI" Id="CDD19650"/>
    </Element>
    <Element Type="Param" Id="D05B20DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D84CA33F"/>
        <Array Type="Param" Library="AIAI" Id="4EFC564B"/>
    </Element>
    <Element Type="Param" Id="D84CA33F">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="4EFC564B">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="0EC8ED3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="CDD19650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41C602F6"/>
    </Element>
    <Element Type="FunctionCall" Id="41C602F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="83A4F2D3"/>
        <Parameter Type="Param" Library="AIAI" Id="50D51136"/>
        <Parameter Type="Param" Library="AIAI" Id="5D7E08C1"/>
    </Element>
    <Element Type="Param" Id="83A4F2D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="50D51136">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5D7E08C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="39596EAC"/>
        <Array Type="Param" Library="AIAI" Id="8F8C1D0F"/>
    </Element>
    <Element Type="Param" Id="39596EAC">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="8F8C1D0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Comment" Id="9A98D20B">
        <Comment>
            If the nearby enemy heros are too dangerous keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8BD304CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9CF9F17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFFF742C"/>
    </Element>
    <Element Type="FunctionCall" Id="F9CF9F17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="860FF84E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60BAB43D"/>
    </Element>
    <Element Type="FunctionCall" Id="860FF84E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7E465CEB"/>
        <Parameter Type="Param" Library="AIAI" Id="83217260"/>
        <Parameter Type="Param" Library="AIAI" Id="BEBB2192"/>
    </Element>
    <Element Type="Param" Id="7E465CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="65C4F6EB"/>
        <Array Type="Param" Library="AIAI" Id="0F0214B4"/>
    </Element>
    <Element Type="Param" Id="65C4F6EB">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="0F0214B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="83217260">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="BEBB2192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C089AC3"/>
    </Element>
    <Element Type="FunctionCall" Id="7C089AC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="965568D3"/>
        <Parameter Type="Param" Library="AIAI" Id="11F990E3"/>
        <Parameter Type="Param" Library="AIAI" Id="A898C21D"/>
    </Element>
    <Element Type="Param" Id="965568D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="11F990E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A898C21D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="018F481E"/>
        <Array Type="Param" Library="AIAI" Id="EBF5BFE9"/>
    </Element>
    <Element Type="Param" Id="018F481E">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="EBF5BFE9">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="60BAB43D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="21B41069"/>
        <Parameter Type="Param" Library="AIAI" Id="EBAF7340"/>
        <Parameter Type="Param" Library="AIAI" Id="AD16A556"/>
    </Element>
    <Element Type="Param" Id="21B41069">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30FE4F8B"/>
        <Array Type="Param" Library="AIAI" Id="E1FD9A17"/>
    </Element>
    <Element Type="Param" Id="30FE4F8B">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="E1FD9A17">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="EBAF7340">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="AD16A556">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="920DA625"/>
    </Element>
    <Element Type="FunctionCall" Id="920DA625">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2DB430F2"/>
        <Parameter Type="Param" Library="AIAI" Id="27201909"/>
        <Parameter Type="Param" Library="AIAI" Id="63BCB6BE"/>
    </Element>
    <Element Type="Param" Id="2DB430F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="27201909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B735185"/>
    </Element>
    <Element Type="FunctionCall" Id="2B735185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7ADEC021"/>
        <Parameter Type="Param" Library="AIAI" Id="67A8EEDD"/>
        <Parameter Type="Param" Library="AIAI" Id="E8B43B8B"/>
    </Element>
    <Element Type="Param" Id="7ADEC021">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="67A8EEDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>400.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E8B43B8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C1C4249"/>
        <Array Type="Param" Library="AIAI" Id="A24F1000"/>
    </Element>
    <Element Type="Param" Id="2C1C4249">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="A24F1000">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="63BCB6BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EBBE901D"/>
        <Array Type="Param" Library="AIAI" Id="CAD9FBB2"/>
    </Element>
    <Element Type="Param" Id="EBBE901D">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="CAD9FBB2">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="DFFF742C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C68514FD"/>
    </Element>
    <Element Type="Param" Id="C68514FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5A796005">
        <Comment>
            If the nearby enemies are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E06F57FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AB19CEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13F0AFFF"/>
    </Element>
    <Element Type="FunctionCall" Id="1AB19CEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4727D5"/>
        <Parameter Type="Param" Library="AIAI" Id="7A43782A"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD91D2C"/>
    </Element>
    <Element Type="Param" Id="BC4727D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8DF41A39"/>
        <Array Type="Param" Library="AIAI" Id="D8C1602F"/>
    </Element>
    <Element Type="Param" Id="8DF41A39">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="D8C1602F">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="7A43782A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2DD91D2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1291D6D7"/>
    </Element>
    <Element Type="FunctionCall" Id="1291D6D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="79565B95"/>
        <Parameter Type="Param" Library="AIAI" Id="03F9F63A"/>
        <Parameter Type="Param" Library="AIAI" Id="A3DFFDDB"/>
    </Element>
    <Element Type="Param" Id="79565B95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="03F9F63A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>800.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A3DFFDDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B82F12A"/>
        <Array Type="Param" Library="AIAI" Id="D4F066E9"/>
    </Element>
    <Element Type="Param" Id="2B82F12A">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="D4F066E9">
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="FunctionCall" Id="13F0AFFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB66ACA6"/>
    </Element>
    <Element Type="Param" Id="AB66ACA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6ABD6086">
        <Comment>
            Keep retreating if still being targetted by dangerous ability
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AE71D5C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86216298"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="969305C7"/>
    </Element>
    <Element Type="FunctionCall" Id="86216298">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AFCEC25C"/>
    </Element>
    <Element Type="Param" Id="AFCEC25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="969305C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B15F12"/>
        <Parameter Type="Param" Library="AIAI" Id="0D91DE0A"/>
        <Parameter Type="Param" Library="AIAI" Id="5A940A58"/>
    </Element>
    <Element Type="Param" Id="D2B15F12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4087240"/>
    </Element>
    <Element Type="FunctionCall" Id="C4087240">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="DBE9081D"/>
    </Element>
    <Element Type="Param" Id="DBE9081D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B713984E"/>
    </Element>
    <Element Type="Param" Id="0D91DE0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5A940A58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82D29558">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F1055F18"/>
    </Element>
    <Element Type="Param" Id="F1055F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6183BC39">
        <Identifier>HeroAIIsSafeJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
        <Variable Type="Variable" Library="AIAI" Id="C3295780"/>
        <Variable Type="Variable" Library="AIAI" Id="387A1993"/>
        <Variable Type="Variable" Library="AIAI" Id="8F133E28"/>
        <Variable Type="Variable" Library="AIAI" Id="0944DB6E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B7824001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69113FAD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="123D09DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8450C0E8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6A1B6A12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83CD748D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5575DA24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB58C2ED"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="38C25109"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4413393B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0BDAA5CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C4378F3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E0CEE0C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C3C6BC6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D859612A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87218C43"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="45D0674D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A154680"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57A8744A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="267C16E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4081FBA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7056FA9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C53D4403"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A25AFF0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18396715"/>
    </Element>
    <Element Type="ParamDef" Id="A1B185DA">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="439F7C95"/>
    </Element>
    <Element Type="Param" Id="439F7C95">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C3295780">
        <Identifier>nearbyCampDefenders</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97473F52"/>
    </Element>
    <Element Type="Param" Id="97473F52">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1F915B3"/>
    </Element>
    <Element Type="FunctionCall" Id="A1F915B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="387A1993">
        <Identifier>campDefender</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8B0E5D29"/>
    </Element>
    <Element Type="Param" Id="8B0E5D29">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8F133E28">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E0ADD43"/>
    </Element>
    <Element Type="Param" Id="3E0ADD43">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0944DB6E">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="233944D2"/>
    </Element>
    <Element Type="Param" Id="233944D2">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="B7824001">
        <Comment>
            If we've taken damage recently, keep running.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="69113FAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A553C0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3B11986"/>
    </Element>
    <Element Type="FunctionCall" Id="9A553C0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4303E790"/>
    </Element>
    <Element Type="Param" Id="4303E790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D3B11986">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1505E108"/>
        <Parameter Type="Param" Library="AIAI" Id="EA84B10D"/>
        <Parameter Type="Param" Library="AIAI" Id="6A43BE66"/>
    </Element>
    <Element Type="Param" Id="1505E108">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E1028BD"/>
    </Element>
    <Element Type="FunctionCall" Id="1E1028BD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2C1FA0"/>
        <Parameter Type="Param" Library="AIAI" Id="703D6E83"/>
    </Element>
    <Element Type="Param" Id="0B2C1FA0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="703D6E83">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EA84B10D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6A43BE66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="123D09DD">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8450C0E8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="1BD06B0F"/>
    </Element>
    <Element Type="Param" Id="1BD06B0F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Comment" Id="6A1B6A12">
        <Comment>
            If our health is near the teleport home percent, run until there are no visible enemies before trying to teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="83CD748D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="631A8162"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A799447E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="350994BA"/>
    </Element>
    <Element Type="FunctionCall" Id="631A8162">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E7EF41A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B290740"/>
    </Element>
    <Element Type="FunctionCall" Id="7E7EF41A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="852C4F54"/>
        <Parameter Type="Param" Library="AIAI" Id="027ACDFA"/>
        <Parameter Type="Param" Library="AIAI" Id="B8BF4ACA"/>
    </Element>
    <Element Type="Param" Id="852C4F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="795C96ED"/>
    </Element>
    <Element Type="FunctionCall" Id="795C96ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="82F82DC7"/>
        <Parameter Type="Param" Library="AIAI" Id="89823E78"/>
        <Parameter Type="Param" Library="AIAI" Id="B02A16DF"/>
    </Element>
    <Element Type="Param" Id="82F82DC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EBE80483"/>
        <Array Type="Param" Library="AIAI" Id="97971D1A"/>
    </Element>
    <Element Type="Param" Id="EBE80483">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="97971D1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="89823E78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="B02A16DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="027ACDFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B8BF4ACA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC0BABC5"/>
    </Element>
    <Element Type="FunctionCall" Id="CC0BABC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7E079234"/>
        <Parameter Type="Param" Library="AIAI" Id="64946F3B"/>
        <Parameter Type="Param" Library="AIAI" Id="A3F4715C"/>
    </Element>
    <Element Type="Param" Id="7E079234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="64946F3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A3F4715C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="26A5D93F"/>
    </Element>
    <Element Type="Param" Id="26A5D93F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33195369"/>
    </Element>
    <Element Type="FunctionCall" Id="33195369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DD86F24C"/>
    </Element>
    <Element Type="Param" Id="DD86F24C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F1C21CC7"/>
        <Array Type="Param" Library="AIAI" Id="796B245D"/>
    </Element>
    <Element Type="Param" Id="F1C21CC7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="796B245D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="FunctionCall" Id="9B290740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="77E3CCE0"/>
        <Parameter Type="Param" Library="AIAI" Id="B16EA71F"/>
        <Parameter Type="Param" Library="AIAI" Id="1841BC3C"/>
    </Element>
    <Element Type="Param" Id="77E3CCE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="53B223DD"/>
        <Array Type="Param" Library="AIAI" Id="BEA41D8C"/>
    </Element>
    <Element Type="Param" Id="53B223DD">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="BEA41D8C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="B16EA71F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1841BC3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A799447E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A65C5B95"/>
        <Parameter Type="Param" Library="AIAI" Id="59590C02"/>
        <Parameter Type="Param" Library="AIAI" Id="15947581"/>
    </Element>
    <Element Type="Param" Id="A65C5B95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="88736162"/>
        <Array Type="Param" Library="AIAI" Id="CC09C998"/>
    </Element>
    <Element Type="Param" Id="88736162">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="CC09C998">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="59590C02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="15947581">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="350994BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A978C729"/>
    </Element>
    <Element Type="Param" Id="A978C729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5575DA24">
        <Comment>
            If we're still anywhere near an enemy tower keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CB58C2ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB68E0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DC29616"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB68E0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E89B4B07"/>
    </Element>
    <Element Type="Param" Id="E89B4B07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1DC29616">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB8D122"/>
        <Parameter Type="Param" Library="AIAI" Id="4EB98496"/>
        <Parameter Type="Param" Library="AIAI" Id="C94EF19B"/>
    </Element>
    <Element Type="Param" Id="1FB8D122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44785453"/>
    </Element>
    <Element Type="FunctionCall" Id="44785453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="55D1DF59"/>
        <Parameter Type="Param" Library="AIAI" Id="1911A4A4"/>
    </Element>
    <Element Type="Param" Id="55D1DF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1911A4A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="37D5DFB2"/>
        <Array Type="Param" Library="AIAI" Id="38449012"/>
    </Element>
    <Element Type="Param" Id="37D5DFB2">
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
    </Element>
    <Element Type="Param" Id="38449012">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="4EB98496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C94EF19B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="38C25109">
        <Comment>
            If we can see a nearby enemy hero in the jungle keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4413393B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C11E8A29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A4E1DA6"/>
    </Element>
    <Element Type="FunctionCall" Id="C11E8A29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ACF5CB9B"/>
    </Element>
    <Element Type="Param" Id="ACF5CB9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9A4E1DA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7DE3B9B2"/>
        <Parameter Type="Param" Library="AIAI" Id="C89A1A39"/>
        <Parameter Type="Param" Library="AIAI" Id="D4A6E4D1"/>
    </Element>
    <Element Type="Param" Id="7DE3B9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B3DE29F"/>
    </Element>
    <Element Type="FunctionCall" Id="8B3DE29F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="0742D62E"/>
        <Parameter Type="Param" Library="AIAI" Id="729C700F"/>
    </Element>
    <Element Type="Param" Id="0742D62E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="729C700F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DCF9F2FC"/>
        <Array Type="Param" Library="AIAI" Id="2B559B15"/>
    </Element>
    <Element Type="Param" Id="DCF9F2FC">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="2B559B15">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="C89A1A39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D4A6E4D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="0BDAA5CC">
        <Comment>
            If we don't have any minions or towers nearby and the enemy minions &gt; 1 retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9C4378F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5108F385"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D363AE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4153E899"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6A7021"/>
    </Element>
    <Element Type="FunctionCall" Id="5108F385">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F09644A9"/>
    </Element>
    <Element Type="Param" Id="F09644A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7D363AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F92546EC"/>
        <Parameter Type="Param" Library="AIAI" Id="9297A7BC"/>
        <Parameter Type="Param" Library="AIAI" Id="A99961C1"/>
    </Element>
    <Element Type="Param" Id="F92546EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C1AC289"/>
    </Element>
    <Element Type="FunctionCall" Id="8C1AC289">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="2CB7FC10"/>
        <Parameter Type="Param" Library="AIAI" Id="82B50F45"/>
    </Element>
    <Element Type="Param" Id="2CB7FC10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="82B50F45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="51B9AC4F"/>
        <Array Type="Param" Library="AIAI" Id="CB75561B"/>
    </Element>
    <Element Type="Param" Id="51B9AC4F">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="CB75561B">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="9297A7BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A99961C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4153E899">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8D393FD"/>
        <Parameter Type="Param" Library="AIAI" Id="96AE4820"/>
        <Parameter Type="Param" Library="AIAI" Id="34BDB43A"/>
    </Element>
    <Element Type="Param" Id="A8D393FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="470FE558"/>
    </Element>
    <Element Type="FunctionCall" Id="470FE558">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1289EF"/>
        <Parameter Type="Param" Library="AIAI" Id="5BC1D117"/>
    </Element>
    <Element Type="Param" Id="9E1289EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="5BC1D117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A05CC9A9"/>
        <Array Type="Param" Library="AIAI" Id="E5AD27BC"/>
    </Element>
    <Element Type="Param" Id="A05CC9A9">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="E5AD27BC">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="96AE4820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34BDB43A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6A7021">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="891B9D06"/>
        <Parameter Type="Param" Library="AIAI" Id="CAA549A3"/>
        <Parameter Type="Param" Library="AIAI" Id="5C70F485"/>
    </Element>
    <Element Type="Param" Id="891B9D06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530FEC6D"/>
    </Element>
    <Element Type="FunctionCall" Id="530FEC6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="3B352FD6"/>
        <Parameter Type="Param" Library="AIAI" Id="B2D73DFA"/>
    </Element>
    <Element Type="Param" Id="3B352FD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="B2D73DFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="675804A9"/>
        <Array Type="Param" Library="AIAI" Id="26573693"/>
    </Element>
    <Element Type="Param" Id="675804A9">
        <Variable Type="Variable" Library="AIAI" Id="B53AF941"/>
    </Element>
    <Element Type="Param" Id="26573693">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="CAA549A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5C70F485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E0CEE0C8">
        <Comment>
            If there are still enemies and we still have barely any ally help around, keep retreating until we reach other friendly units.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2C3C6BC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB13AB40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0F1C3C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98CD0DD3"/>
    </Element>
    <Element Type="FunctionCall" Id="AB13AB40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F963F3"/>
    </Element>
    <Element Type="Param" Id="C2F963F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C0F1C3C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B654D70B"/>
        <Parameter Type="Param" Library="AIAI" Id="E7CCF608"/>
        <Parameter Type="Param" Library="AIAI" Id="7E1B1C8B"/>
    </Element>
    <Element Type="Param" Id="B654D70B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57B4BBC8"/>
        <Array Type="Param" Library="AIAI" Id="0C9C4013"/>
    </Element>
    <Element Type="Param" Id="57B4BBC8">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="0C9C4013">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="E7CCF608">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="7E1B1C8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="98CD0DD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB9693D3"/>
        <Parameter Type="Param" Library="AIAI" Id="49AA7222"/>
        <Parameter Type="Param" Library="AIAI" Id="6CC8F68A"/>
    </Element>
    <Element Type="Param" Id="AB9693D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FEE6FF0D"/>
        <Array Type="Param" Library="AIAI" Id="2D8DA3FE"/>
    </Element>
    <Element Type="Param" Id="FEE6FF0D">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="2D8DA3FE">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="49AA7222">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6CC8F68A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCF9B4E9"/>
    </Element>
    <Element Type="FunctionCall" Id="CCF9B4E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C1056D23"/>
        <Parameter Type="Param" Library="AIAI" Id="F6357595"/>
        <Parameter Type="Param" Library="AIAI" Id="603CF172"/>
    </Element>
    <Element Type="Param" Id="C1056D23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F6357595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="603CF172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E4AAAFD6"/>
        <Array Type="Param" Library="AIAI" Id="199E671A"/>
    </Element>
    <Element Type="Param" Id="E4AAAFD6">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="199E671A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Comment" Id="D859612A">
        <Comment>
            If the nearby enemy heros are too dangerous keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="87218C43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBBB839B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ECAEF73"/>
    </Element>
    <Element Type="FunctionCall" Id="BBBB839B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CF5BCA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C164014"/>
    </Element>
    <Element Type="FunctionCall" Id="7CF5BCA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="33E440AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D769C9F3"/>
        <Parameter Type="Param" Library="AIAI" Id="59AAB59E"/>
    </Element>
    <Element Type="Param" Id="33E440AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7EF026C6"/>
        <Array Type="Param" Library="AIAI" Id="267E3308"/>
    </Element>
    <Element Type="Param" Id="7EF026C6">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="267E3308">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="D769C9F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="59AAB59E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7BDDB6D"/>
    </Element>
    <Element Type="FunctionCall" Id="D7BDDB6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2B13ED11"/>
        <Parameter Type="Param" Library="AIAI" Id="FF0EBE17"/>
        <Parameter Type="Param" Library="AIAI" Id="A653FAFB"/>
    </Element>
    <Element Type="Param" Id="2B13ED11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FF0EBE17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A653FAFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FA48BCED"/>
        <Array Type="Param" Library="AIAI" Id="12957B0D"/>
    </Element>
    <Element Type="Param" Id="FA48BCED">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="12957B0D">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="FunctionCall" Id="2C164014">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D34D6D0C"/>
        <Parameter Type="Param" Library="AIAI" Id="5D52342C"/>
        <Parameter Type="Param" Library="AIAI" Id="A7DEDE8B"/>
    </Element>
    <Element Type="Param" Id="D34D6D0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="381B5FA7"/>
        <Array Type="Param" Library="AIAI" Id="E35433FB"/>
    </Element>
    <Element Type="Param" Id="381B5FA7">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="E35433FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="5D52342C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A7DEDE8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9DFF485"/>
    </Element>
    <Element Type="FunctionCall" Id="D9DFF485">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D814D39A"/>
        <Parameter Type="Param" Library="AIAI" Id="41FF4E0D"/>
        <Parameter Type="Param" Library="AIAI" Id="2B55CF86"/>
    </Element>
    <Element Type="Param" Id="D814D39A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="41FF4E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91A4565C"/>
    </Element>
    <Element Type="FunctionCall" Id="91A4565C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="67C60C51"/>
        <Parameter Type="Param" Library="AIAI" Id="E2CFB037"/>
        <Parameter Type="Param" Library="AIAI" Id="311A0A09"/>
    </Element>
    <Element Type="Param" Id="67C60C51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E2CFB037">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>300.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="311A0A09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF52DCC5"/>
        <Array Type="Param" Library="AIAI" Id="62E020A7"/>
    </Element>
    <Element Type="Param" Id="DF52DCC5">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="62E020A7">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="2B55CF86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AAA033D7"/>
        <Array Type="Param" Library="AIAI" Id="0762178E"/>
    </Element>
    <Element Type="Param" Id="AAA033D7">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="0762178E">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="FunctionCall" Id="1ECAEF73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="33B33D12"/>
    </Element>
    <Element Type="Param" Id="33B33D12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="45D0674D">
        <Comment>
            If there are any aggroed camp defenders nearby keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2A154680">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5B87F8DA"/>
        <Parameter Type="Param" Library="AIAI" Id="6E0F1AEA"/>
    </Element>
    <Element Type="Param" Id="5B87F8DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3295780"/>
    </Element>
    <Element Type="Param" Id="6E0F1AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71515305"/>
    </Element>
    <Element Type="FunctionCall" Id="71515305">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="69946D6D"/>
        <Parameter Type="Param" Library="AIAI" Id="81DA3E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="7BD7CA6A"/>
        <Parameter Type="Param" Library="AIAI" Id="380E5A77"/>
        <Parameter Type="Param" Library="AIAI" Id="E8881B25"/>
    </Element>
    <Element Type="Param" Id="69946D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="81DA3E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="7BD7CA6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Light;Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="380E5A77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E8881B25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB25D077"/>
    </Element>
    <Element Type="FunctionCall" Id="CB25D077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="E079F488"/>
        <Parameter Type="Param" Library="AIAI" Id="652016F1"/>
    </Element>
    <Element Type="Param" Id="E079F488">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACB85F69"/>
    </Element>
    <Element Type="FunctionCall" Id="ACB85F69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E5079607"/>
    </Element>
    <Element Type="Param" Id="E5079607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D48654F0"/>
        <Array Type="Param" Library="AIAI" Id="B7FE020C"/>
    </Element>
    <Element Type="Param" Id="D48654F0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B7FE020C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="652016F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="57A8744A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C9F6C6A5"/>
        <Parameter Type="Param" Library="AIAI" Id="C114F4E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6157CB6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F22369FA"/>
    </Element>
    <Element Type="Param" Id="C9F6C6A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="C3295780"/>
    </Element>
    <Element Type="Param" Id="C114F4E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="387A1993"/>
    </Element>
    <Element Type="FunctionCall" Id="6157CB6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="E656F1B7"/>
        <Parameter Type="Param" Library="AIAI" Id="3FBC523B"/>
    </Element>
    <Element Type="Param" Id="E656F1B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8F133E28"/>
    </Element>
    <Element Type="Param" Id="3FBC523B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3416624"/>
    </Element>
    <Element Type="FunctionCall" Id="C3416624">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="DBB76DD1"/>
        <Parameter Type="Param" Library="AIAI" Id="D6389396"/>
    </Element>
    <Element Type="Param" Id="D6389396">
        <ParameterDef Type="ParamDef" Library="MapM" Id="CC70F51E"/>
        <Variable Type="Variable" Library="AIAI" Id="387A1993"/>
    </Element>
    <Element Type="FunctionCall" Id="F22369FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E126E9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79D56B1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AE33BE4"/>
    </Element>
    <Element Type="FunctionCall" Id="9E126E9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3FD57767"/>
    </Element>
    <Element Type="Param" Id="3FD57767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="79D56B1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E4174134"/>
        <Parameter Type="Param" Library="AIAI" Id="11D2E9D2"/>
        <Parameter Type="Param" Library="AIAI" Id="A02B0FEF"/>
    </Element>
    <Element Type="Param" Id="E4174134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8F133E28"/>
    </Element>
    <Element Type="Param" Id="11D2E9D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A02B0FEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3AE33BE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B58428FB"/>
        <Parameter Type="Param" Library="AIAI" Id="497E44BF"/>
        <Parameter Type="Param" Library="AIAI" Id="42F70687"/>
    </Element>
    <Element Type="Param" Id="B58428FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D84E607E"/>
    </Element>
    <Element Type="FunctionCall" Id="D84E607E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D5C39C61"/>
        <Parameter Type="Param" Library="AIAI" Id="B5D80C00"/>
    </Element>
    <Element Type="Param" Id="B5D80C00">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="67AC12D9"/>
        <Array Type="Param" Library="AIAI" Id="E921B837"/>
    </Element>
    <Element Type="Param" Id="67AC12D9">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="E921B837">
        <Variable Type="Variable" Library="AIAI" Id="8F133E28"/>
    </Element>
    <Element Type="Param" Id="497E44BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42F70687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="267C16E6">
        <Comment>
            If there are any camp defenders that are targgetting up keep retreating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4081FBA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="75E67649"/>
        <Parameter Type="Param" Library="AIAI" Id="C02FF5BD"/>
    </Element>
    <Element Type="Param" Id="75E67649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C3295780"/>
    </Element>
    <Element Type="Param" Id="C02FF5BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C01B8C3"/>
    </Element>
    <Element Type="FunctionCall" Id="9C01B8C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="45C9DD00"/>
        <Parameter Type="Param" Library="AIAI" Id="7E4BBC34"/>
        <Parameter Type="Param" Library="AIAI" Id="F6AD091C"/>
        <Parameter Type="Param" Library="AIAI" Id="45213666"/>
        <Parameter Type="Param" Library="AIAI" Id="A23812B2"/>
    </Element>
    <Element Type="Param" Id="45C9DD00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="7E4BBC34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="F6AD091C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Light;Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="45213666">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="A23812B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2191D1F"/>
    </Element>
    <Element Type="FunctionCall" Id="E2191D1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="D624DE43"/>
        <Parameter Type="Param" Library="AIAI" Id="67286E37"/>
    </Element>
    <Element Type="Param" Id="D624DE43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9298BB49"/>
    </Element>
    <Element Type="FunctionCall" Id="9298BB49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="23626462"/>
    </Element>
    <Element Type="Param" Id="23626462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E3568C02"/>
        <Array Type="Param" Library="AIAI" Id="98E9F220"/>
    </Element>
    <Element Type="Param" Id="E3568C02">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="98E9F220">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="67286E37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="D7056FA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="4CE086A0"/>
        <Parameter Type="Param" Library="AIAI" Id="E9ABCB6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="153F4F00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4E419D8"/>
    </Element>
    <Element Type="Param" Id="4CE086A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="C3295780"/>
    </Element>
    <Element Type="Param" Id="E9ABCB6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="387A1993"/>
    </Element>
    <Element Type="FunctionCall" Id="153F4F00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1E646A4C"/>
        <Parameter Type="Param" Library="AIAI" Id="919E0331"/>
    </Element>
    <Element Type="Param" Id="1E646A4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0944DB6E"/>
    </Element>
    <Element Type="Param" Id="919E0331">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B47BCD55"/>
    </Element>
    <Element Type="FunctionCall" Id="B47BCD55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="6A317F8D"/>
        <Parameter Type="Param" Library="AIAI" Id="D16D368F"/>
    </Element>
    <Element Type="Param" Id="6A317F8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="387A1993"/>
    </Element>
    <Element Type="Param" Id="D16D368F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D4E419D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52CAEAC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D884D661"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="323EEB97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E60BB106"/>
    </Element>
    <Element Type="FunctionCall" Id="52CAEAC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="394DEB42"/>
    </Element>
    <Element Type="Param" Id="394DEB42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D884D661">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ACCE445A"/>
        <Parameter Type="Param" Library="AIAI" Id="EB62FD60"/>
        <Parameter Type="Param" Library="AIAI" Id="13BD6586"/>
    </Element>
    <Element Type="Param" Id="ACCE445A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0944DB6E"/>
    </Element>
    <Element Type="Param" Id="EB62FD60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="13BD6586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="323EEB97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1E9E75BD"/>
        <Parameter Type="Param" Library="AIAI" Id="860FE607"/>
        <Parameter Type="Param" Library="AIAI" Id="87CC44DD"/>
    </Element>
    <Element Type="Param" Id="1E9E75BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1C643C5"/>
    </Element>
    <Element Type="FunctionCall" Id="C1C643C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE66735"/>
    </Element>
    <Element Type="Param" Id="ABE66735">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="0944DB6E"/>
    </Element>
    <Element Type="Param" Id="860FE607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="87CC44DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="E60BB106">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="288FA8A7"/>
        <Parameter Type="Param" Library="AIAI" Id="6649B05F"/>
        <Parameter Type="Param" Library="AIAI" Id="0A7ACA05"/>
    </Element>
    <Element Type="Param" Id="288FA8A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AD40DB0"/>
    </Element>
    <Element Type="FunctionCall" Id="6AD40DB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="E0DA9281"/>
    </Element>
    <Element Type="Param" Id="E0DA9281">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="0944DB6E"/>
    </Element>
    <Element Type="Param" Id="6649B05F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0A7ACA05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="65421372"/>
        <Array Type="Param" Library="AIAI" Id="84E131D8"/>
    </Element>
    <Element Type="Param" Id="65421372">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="84E131D8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Comment" Id="C53D4403">
        <Comment>
            If the nearby enemies are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A25AFF0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4F9EBCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45DD9562"/>
    </Element>
    <Element Type="FunctionCall" Id="A4F9EBCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B18C689E"/>
        <Parameter Type="Param" Library="AIAI" Id="49974061"/>
        <Parameter Type="Param" Library="AIAI" Id="044572B2"/>
    </Element>
    <Element Type="Param" Id="B18C689E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8C00F676"/>
        <Array Type="Param" Library="AIAI" Id="9791DAF8"/>
    </Element>
    <Element Type="Param" Id="8C00F676">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="9791DAF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="Param" Id="49974061">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="044572B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13F788BC"/>
    </Element>
    <Element Type="FunctionCall" Id="13F788BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="60390611"/>
        <Parameter Type="Param" Library="AIAI" Id="06B1E733"/>
        <Parameter Type="Param" Library="AIAI" Id="65F7CD5C"/>
    </Element>
    <Element Type="Param" Id="60390611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="06B1E733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>700.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="65F7CD5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6E0A5B44"/>
        <Array Type="Param" Library="AIAI" Id="E4660B5A"/>
    </Element>
    <Element Type="Param" Id="6E0A5B44">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="E4660B5A">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1B185DA"/>
    </Element>
    <Element Type="FunctionCall" Id="45DD9562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1D6FEBB5"/>
    </Element>
    <Element Type="Param" Id="1D6FEBB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="18396715">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE04C34"/>
    </Element>
    <Element Type="Param" Id="8FE04C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="688C8604">
        <Identifier>HeroAIIsSideOfMapSafe</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
        <Variable Type="Variable" Library="AIAI" Id="28BDD871"/>
        <Variable Type="Variable" Library="AIAI" Id="CB857BD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33078ECA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26E54C9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6D282FB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E32DEC40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B391A7CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="65FBAEC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7265D48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45943F3A"/>
    </Element>
    <Element Type="ParamDef" Id="8860B9C7">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="AB61D134">
        <Identifier>modifier</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="24CBE767"/>
    </Element>
    <Element Type="Param" Id="24CBE767">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="63599857">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="60C6646A"/>
    </Element>
    <Element Type="Param" Id="60C6646A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5DCF29E3">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="307B41AF"/>
    </Element>
    <Element Type="Param" Id="307B41AF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="28BDD871">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0BB3F5AE"/>
    </Element>
    <Element Type="Param" Id="0BB3F5AE">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CB857BD4">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2AA7EDD0"/>
    </Element>
    <Element Type="Param" Id="2AA7EDD0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="33078ECA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B172185A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="761E31DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B1D3A9F"/>
    </Element>
    <Element Type="FunctionCall" Id="B172185A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="21F4BEE7"/>
        <Parameter Type="Param" Library="AIAI" Id="2749EC96"/>
    </Element>
    <Element Type="Param" Id="21F4BEE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="2749EC96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC3278E6"/>
    </Element>
    <Element Type="FunctionCall" Id="CC3278E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="67CEE65E"/>
    </Element>
    <Element Type="Param" Id="67CEE65E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="761E31DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F35CD17A"/>
        <Parameter Type="Param" Library="AIAI" Id="8675CE24"/>
    </Element>
    <Element Type="Param" Id="F35CD17A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="8675CE24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AED7043"/>
    </Element>
    <Element Type="FunctionCall" Id="2AED7043">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CD299633"/>
    </Element>
    <Element Type="Param" Id="CD299633">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="9B1D3A9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="577FAA80"/>
        <Parameter Type="Param" Library="AIAI" Id="A59C86D4"/>
        <Parameter Type="Param" Library="AIAI" Id="BB84C0A6"/>
    </Element>
    <Element Type="Param" Id="577FAA80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
    </Element>
    <Element Type="Param" Id="A59C86D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB84C0A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="26E54C9A">
        <Comment>
            Make sure not too many of the enemy team is missing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A6D282FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F52E336E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B431CD89"/>
    </Element>
    <Element Type="FunctionCall" Id="F52E336E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="173E9C69"/>
    </Element>
    <Element Type="Param" Id="173E9C69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B431CD89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="79CC0FD9"/>
        <Parameter Type="Param" Library="AIAI" Id="550DA6E1"/>
        <Parameter Type="Param" Library="AIAI" Id="59444CD8"/>
    </Element>
    <Element Type="Param" Id="79CC0FD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D6E42A0F"/>
        <Array Type="Param" Library="AIAI" Id="C52C7F25"/>
    </Element>
    <Element Type="Param" Id="D6E42A0F">
        <Variable Type="Variable" Library="AIAI" Id="514A6510"/>
    </Element>
    <Element Type="Param" Id="C52C7F25">
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="550DA6E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="59444CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E32DEC40">
        <Comment>
            Make sure there are no enemy heroes on this side of map
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B391A7CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="79B383AC"/>
        <Parameter Type="Param" Library="AIAI" Id="59D7123C"/>
        <Parameter Type="Param" Library="AIAI" Id="5D76C967"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3B3EF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2260E5D"/>
    </Element>
    <Element Type="Param" Id="79B383AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="59D7123C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="5D76C967">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6D3B3EF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
    </Element>
    <Element Type="FunctionCall" Id="F2260E5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0078799C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AB8095F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAB2B1A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F47CAEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BC515E5"/>
    </Element>
    <Element Type="FunctionCall" Id="0078799C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1DF3A3E7"/>
        <Parameter Type="Param" Library="AIAI" Id="49AF5DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="D061DFB6"/>
    </Element>
    <Element Type="Param" Id="1DF3A3E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="828947ED"/>
        <Array Type="Param" Library="AIAI" Id="008D57AE"/>
    </Element>
    <Element Type="Param" Id="828947ED">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="008D57AE">
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
    </Element>
    <Element Type="Param" Id="49AF5DBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D061DFB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
    </Element>
    <Element Type="FunctionCall" Id="6AB8095F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36052445"/>
    </Element>
    <Element Type="Param" Id="36052445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AAB2B1A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="70FF6E24"/>
        <Parameter Type="Param" Library="AIAI" Id="2AB96E7D"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB28954"/>
    </Element>
    <Element Type="Param" Id="70FF6E24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C280BF22"/>
    </Element>
    <Element Type="FunctionCall" Id="C280BF22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="8E17C9A4"/>
    </Element>
    <Element Type="Param" Id="8E17C9A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="72FE03E2"/>
        <Array Type="Param" Library="AIAI" Id="B5BDFB66"/>
    </Element>
    <Element Type="Param" Id="72FE03E2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B5BDFB66">
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
    </Element>
    <Element Type="Param" Id="2AB96E7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8CB28954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0F47CAEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A27C8A8B"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8658E1"/>
        <Parameter Type="Param" Library="AIAI" Id="7039ABE2"/>
    </Element>
    <Element Type="Param" Id="A27C8A8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB58CC0D"/>
    </Element>
    <Element Type="FunctionCall" Id="AB58CC0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D70242DE"/>
        <Parameter Type="Param" Library="AIAI" Id="923773A0"/>
        <Parameter Type="Param" Library="AIAI" Id="55BA0430"/>
    </Element>
    <Element Type="Param" Id="D70242DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="923773A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="29D9568B"/>
    </Element>
    <Element Type="Param" Id="55BA0430">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="36F19EB0"/>
        <Array Type="Param" Library="AIAI" Id="66F81FCB"/>
    </Element>
    <Element Type="Param" Id="36F19EB0">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="FCF078AD"/>
        <Array Type="Param" Library="AIAI" Id="6EAA9048"/>
    </Element>
    <Element Type="Param" Id="FCF078AD">
        <Variable Type="Variable" Library="AIAI" Id="5C4690C9"/>
    </Element>
    <Element Type="Param" Id="6EAA9048">
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
    </Element>
    <Element Type="Param" Id="66F81FCB">
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="6E8658E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7039ABE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FCBB43C"/>
    </Element>
    <Element Type="FunctionCall" Id="4FCBB43C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="AD091DC6"/>
    </Element>
    <Element Type="Param" Id="AD091DC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="1BC515E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6899BAC"/>
        <Parameter Type="Param" Library="AIAI" Id="DDD22CAC"/>
        <Parameter Type="Param" Library="AIAI" Id="0E055F35"/>
    </Element>
    <Element Type="Param" Id="A6899BAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15BB73E8"/>
    </Element>
    <Element Type="FunctionCall" Id="15BB73E8">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="58C289B4"/>
        <Parameter Type="Param" Library="AIAI" Id="2CCF43E4"/>
        <Parameter Type="Param" Library="AIAI" Id="A22C8067"/>
    </Element>
    <Element Type="Param" Id="58C289B4">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
    </Element>
    <Element Type="Param" Id="2CCF43E4">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB61D134"/>
    </Element>
    <Element Type="Param" Id="A22C8067">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="98BAAE4E"/>
        <Array Type="Param" Library="AIAI" Id="8104BB20"/>
    </Element>
    <Element Type="Param" Id="98BAAE4E">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="08CCB642"/>
        <Array Type="Param" Library="AIAI" Id="9658AF7F"/>
    </Element>
    <Element Type="Param" Id="08CCB642">
        <Variable Type="Variable" Library="AIAI" Id="7E63C6C9"/>
    </Element>
    <Element Type="Param" Id="9658AF7F">
        <Variable Type="Variable" Library="AIAI" Id="5DCF29E3"/>
    </Element>
    <Element Type="Param" Id="8104BB20">
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="DDD22CAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0E055F35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="65FBAEC7">
        <Comment>
            Make sure all of the lanes have been pushed back outside this part of the map
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C7265D48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3C4756"/>
        <Parameter Type="Param" Library="AIAI" Id="985A8C7F"/>
        <Parameter Type="Param" Library="AIAI" Id="0017FA36"/>
        <Parameter Type="Param" Library="AIAI" Id="8DB6DD4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BECE0AFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F49B1C04"/>
    </Element>
    <Element Type="Param" Id="3A3C4756">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="985A8C7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="0017FA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8DB6DD4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="CB857BD4"/>
    </Element>
    <Element Type="FunctionCall" Id="BECE0AFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B3B1E16C"/>
        <Parameter Type="Param" Library="AIAI" Id="BA03B43A"/>
    </Element>
    <Element Type="Param" Id="B3B1E16C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F66D0A3"/>
        <Array Type="Param" Library="AIAI" Id="54C9A15E"/>
    </Element>
    <Element Type="Param" Id="8F66D0A3">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="13871278"/>
        <Array Type="Param" Library="AIAI" Id="00BEE39A"/>
    </Element>
    <Element Type="Param" Id="13871278">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="00BEE39A">
        <Variable Type="Variable" Library="AIAI" Id="CB857BD4"/>
    </Element>
    <Element Type="Param" Id="54C9A15E">
        <Variable Type="Variable" Library="AIAI" Id="63599857"/>
    </Element>
    <Element Type="Param" Id="BA03B43A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="28BDD871"/>
    </Element>
    <Element Type="FunctionCall" Id="F49B1C04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1AE80D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECFD141C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="493F71D4"/>
    </Element>
    <Element Type="FunctionCall" Id="B1AE80D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AC6DEE82"/>
        <Parameter Type="Param" Library="AIAI" Id="C150F36F"/>
        <Parameter Type="Param" Library="AIAI" Id="53E33D9F"/>
    </Element>
    <Element Type="Param" Id="AC6DEE82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="9EAE4D93"/>
        <Array Type="Param" Library="AIAI" Id="9A52D360"/>
    </Element>
    <Element Type="Param" Id="9EAE4D93">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="9A52D360">
        <Variable Type="Variable" Library="AIAI" Id="CB857BD4"/>
    </Element>
    <Element Type="Param" Id="C150F36F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="53E33D9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECFD141C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BB442EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="FC94DDFE"/>
        <Parameter Type="Param" Library="AIAI" Id="EE217EF1"/>
    </Element>
    <Element Type="Param" Id="BB442EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD0FF885"/>
    </Element>
    <Element Type="FunctionCall" Id="CD0FF885">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="76257EA7"/>
        <Parameter Type="Param" Library="AIAI" Id="2C7F811A"/>
        <Parameter Type="Param" Library="AIAI" Id="8577866E"/>
    </Element>
    <Element Type="Param" Id="76257EA7">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
    </Element>
    <Element Type="Param" Id="2C7F811A">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB61D134"/>
    </Element>
    <Element Type="Param" Id="8577866E">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="28BDD871"/>
    </Element>
    <Element Type="Param" Id="FC94DDFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EE217EF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="493F71D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CD0555C9"/>
    </Element>
    <Element Type="Param" Id="CD0555C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="45943F3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="CDAECB70"/>
    </Element>
    <Element Type="Param" Id="CDAECB70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="809C9A53">
        <Identifier>HeroAIIsNearbyLaneSafe</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A43690A0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="460B3065"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
        <Variable Type="Variable" Library="AIAI" Id="5AFA08D0"/>
        <Variable Type="Variable" Library="AIAI" Id="34E65DE8"/>
        <Variable Type="Variable" Library="AIAI" Id="5B4B8CC7"/>
        <Variable Type="Variable" Library="AIAI" Id="0C0D531B"/>
        <Variable Type="Variable" Library="AIAI" Id="5589EF13"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="23881793"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AD34BD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFF10AB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="250F4DFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B229472"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E2C176F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6238534F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D412183"/>
    </Element>
    <Element Type="ParamDef" Id="A43690A0">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="460B3065">
        <Identifier>testPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="970CC6A0"/>
    </Element>
    <Element Type="Param" Id="970CC6A0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="A1FE6057">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E567FD2B"/>
    </Element>
    <Element Type="Param" Id="E567FD2B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5AFA08D0">
        <Identifier>closestPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0A6C38FC"/>
    </Element>
    <Element Type="Param" Id="0A6C38FC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="34E65DE8">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="91167F8D"/>
    </Element>
    <Element Type="Param" Id="91167F8D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5B4B8CC7">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2E333323"/>
    </Element>
    <Element Type="Param" Id="2E333323">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0C0D531B">
        <Identifier>closestLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95FC8B64"/>
    </Element>
    <Element Type="Param" Id="95FC8B64">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5589EF13">
        <Identifier>enemyTownLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EF3B0E1E"/>
    </Element>
    <Element Type="Param" Id="EF3B0E1E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="23881793">
        <Comment>
            Find the lane position of the closest point to the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7AD34BD9">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="12DB49E0"/>
        <Parameter Type="Param" Library="AIAI" Id="8655CBD1"/>
    </Element>
    <Element Type="Param" Id="12DB49E0">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="460B3065"/>
    </Element>
    <Element Type="Param" Id="8655CBD1">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="FunctionCall" Id="FFF10AB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3981640"/>
        <Parameter Type="Param" Library="AIAI" Id="7EF47516"/>
    </Element>
    <Element Type="Param" Id="B3981640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34E65DE8"/>
    </Element>
    <Element Type="Param" Id="7EF47516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="AC446D50"/>
    </Element>
    <Element Type="Param" Id="AC446D50">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="7A7FA533"/>
        <Array Type="Param" Library="AIAI" Id="E90DE490"/>
    </Element>
    <Element Type="Param" Id="7A7FA533">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="E90DE490">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="FunctionCall" Id="250F4DFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="625BE905"/>
        <Parameter Type="Param" Library="AIAI" Id="63B1875E"/>
    </Element>
    <Element Type="Param" Id="625BE905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5B4B8CC7"/>
    </Element>
    <Element Type="Param" Id="63B1875E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="74396CA7"/>
    </Element>
    <Element Type="Param" Id="74396CA7">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="DB9643D6"/>
        <Array Type="Param" Library="AIAI" Id="12958654"/>
    </Element>
    <Element Type="Param" Id="DB9643D6">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="12958654">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="FunctionCall" Id="4B229472">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FC3EBCF0"/>
        <Parameter Type="Param" Library="AIAI" Id="38E1D5B4"/>
    </Element>
    <Element Type="Param" Id="FC3EBCF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5AFA08D0"/>
    </Element>
    <Element Type="Param" Id="38E1D5B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="F00E08CD"/>
    </Element>
    <Element Type="Param" Id="F00E08CD">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="4CEDB618"/>
        <Array Type="Param" Library="AIAI" Id="B9C49113"/>
    </Element>
    <Element Type="Param" Id="4CEDB618">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="B9C49113">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="FunctionCall" Id="5E2C176F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8D2A1308"/>
        <Parameter Type="Param" Library="AIAI" Id="075D6B57"/>
    </Element>
    <Element Type="Param" Id="8D2A1308">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C0D531B"/>
    </Element>
    <Element Type="Param" Id="075D6B57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07FF5C16"/>
    </Element>
    <Element Type="FunctionCall" Id="07FF5C16">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6C482ECD"/>
        <Parameter Type="Param" Library="AIAI" Id="21778547"/>
        <Parameter Type="Param" Library="AIAI" Id="BA619CCA"/>
        <Parameter Type="Param" Library="AIAI" Id="0724FA2F"/>
        <Parameter Type="Param" Library="AIAI" Id="37BBD802"/>
    </Element>
    <Element Type="Param" Id="21778547">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="Param" Id="BA619CCA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1263E405"/>
        <Variable Type="Variable" Library="AIAI" Id="34E65DE8"/>
    </Element>
    <Element Type="Param" Id="0724FA2F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
        <Variable Type="Variable" Library="AIAI" Id="5B4B8CC7"/>
    </Element>
    <Element Type="Param" Id="37BBD802">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
        <Variable Type="Variable" Library="AIAI" Id="5AFA08D0"/>
    </Element>
    <Element Type="Comment" Id="6238534F">
        <Comment>
            Check if this position is behind an enemy town
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D412183">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CA65163"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBB327E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6997CBB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D734D36F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68E09933"/>
    </Element>
    <Element Type="FunctionCall" Id="5CA65163">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B6D4982D"/>
        <Parameter Type="Param" Library="AIAI" Id="3219BCE6"/>
    </Element>
    <Element Type="Param" Id="B6D4982D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5589EF13"/>
    </Element>
    <Element Type="Param" Id="3219BCE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="9DAFB184"/>
        <Array Type="Param" Library="AIAI" Id="5C9998D5"/>
    </Element>
    <Element Type="Param" Id="9DAFB184">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="2A5485FE"/>
        <Array Type="Param" Library="AIAI" Id="66C81B91"/>
    </Element>
    <Element Type="Param" Id="2A5485FE">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="66C81B91">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="Param" Id="5C9998D5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83EC7D33"/>
    </Element>
    <Element Type="FunctionCall" Id="83EC7D33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="525211D0"/>
    </Element>
    <Element Type="Param" Id="525211D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="DBB327E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF5D456"/>
        <Parameter Type="Param" Library="AIAI" Id="36098D76"/>
    </Element>
    <Element Type="Param" Id="EEF5D456">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5589EF13"/>
    </Element>
    <Element Type="Param" Id="36098D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6C5C5C34"/>
        <Array Type="Param" Library="AIAI" Id="8A457F60"/>
    </Element>
    <Element Type="Param" Id="6C5C5C34">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="EDD3328E"/>
        <Array Type="Param" Library="AIAI" Id="0492D016"/>
    </Element>
    <Element Type="Param" Id="EDD3328E">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="0492D016">
        <Parameter Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
    </Element>
    <Element Type="Param" Id="8A457F60">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F5E6949"/>
    </Element>
    <Element Type="FunctionCall" Id="0F5E6949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="755F5789"/>
    </Element>
    <Element Type="Param" Id="755F5789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="6997CBB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0DC003E3"/>
    </Element>
    <Element Type="Param" Id="0DC003E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CB39CDB"/>
    </Element>
    <Element Type="FunctionCall" Id="1CB39CDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="1A99E21A"/>
        <Parameter Type="Param" Library="AIAI" Id="D1254287"/>
        <Parameter Type="Param" Library="AIAI" Id="3DA125FC"/>
    </Element>
    <Element Type="Param" Id="1A99E21A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0C0D531B"/>
    </Element>
    <Element Type="Param" Id="D1254287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="3DA125FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5589EF13"/>
    </Element>
    <Element Type="FunctionCall" Id="D734D36F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F468565"/>
    </Element>
    <Element Type="Param" Id="9F468565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EE9A91C"/>
    </Element>
    <Element Type="FunctionCall" Id="6EE9A91C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="57DB5D8F"/>
        <Parameter Type="Param" Library="AIAI" Id="854B5E8F"/>
        <Parameter Type="Param" Library="AIAI" Id="0A6D36F9"/>
    </Element>
    <Element Type="Param" Id="57DB5D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0C0D531B"/>
    </Element>
    <Element Type="Param" Id="854B5E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="0A6D36F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5589EF13"/>
    </Element>
    <Element Type="FunctionCall" Id="68E09933">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7AE05EB2"/>
        <Parameter Type="Param" Library="AIAI" Id="2BB32D57"/>
        <Parameter Type="Param" Library="AIAI" Id="914B1ED2"/>
    </Element>
    <Element Type="Param" Id="7AE05EB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A43690A0"/>
    </Element>
    <Element Type="Param" Id="2BB32D57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="914B1ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="833301E0">
        <Identifier>HeroAIShouldRetreatLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
        <Variable Type="Variable" Library="AIAI" Id="77E742A8"/>
        <Variable Type="Variable" Library="AIAI" Id="23E0DC9B"/>
        <Variable Type="Variable" Library="AIAI" Id="2FA6598A"/>
        <Variable Type="Variable" Library="AIAI" Id="6CFB89CA"/>
        <Variable Type="Variable" Library="AIAI" Id="40EAAC4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01E35B8A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="80CA7051"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63E6EE1B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1FAA5050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCA337D2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="35B0E163"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02D7BF25"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7E1A915B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C13963BF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="90962CA1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB53008F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="324F379B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F1A8A97A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C63CC224"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ED557CA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33AA82DF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5DADFA5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60733B2B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EFF60BDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59285C03"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="42F76AEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7DF2B26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E112E48"/>
    </Element>
    <Element Type="ParamDef" Id="C784A4F2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D2534F48"/>
    </Element>
    <Element Type="Param" Id="D2534F48">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="77E742A8">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="25734C18"/>
    </Element>
    <Element Type="Param" Id="25734C18">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="23E0DC9B">
        <Identifier>attackerOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BA374D55"/>
    </Element>
    <Element Type="Param" Id="BA374D55">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="2FA6598A">
        <Identifier>attackerTargettingMe</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67751078"/>
    </Element>
    <Element Type="Param" Id="67751078">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6CFB89CA">
        <Identifier>curLifePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7CFA2AE"/>
    </Element>
    <Element Type="Param" Id="B7CFA2AE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="40EAAC4E">
        <Identifier>contentionPointLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E337394"/>
    </Element>
    <Element Type="Param" Id="3E337394">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="01E35B8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="904B8444"/>
        <Parameter Type="Param" Library="AIAI" Id="6E8E2C58"/>
    </Element>
    <Element Type="Param" Id="904B8444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6CFB89CA"/>
    </Element>
    <Element Type="Param" Id="6E8E2C58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B306F6DF"/>
    </Element>
    <Element Type="FunctionCall" Id="B306F6DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="96DDE631"/>
        <Parameter Type="Param" Library="AIAI" Id="95DB0BF8"/>
        <Parameter Type="Param" Library="AIAI" Id="5E993751"/>
    </Element>
    <Element Type="Param" Id="96DDE631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8E9CD697"/>
        <Array Type="Param" Library="AIAI" Id="9FFE5F07"/>
    </Element>
    <Element Type="Param" Id="8E9CD697">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9FFE5F07">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="95DB0BF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="5E993751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Comment" Id="80CA7051">
        <Comment>
            If our health drops below the teleport home percent, retreat and teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="63E6EE1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7B0C6B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3E52E0"/>
    </Element>
    <Element Type="FunctionCall" Id="E7B0C6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E6B0F620"/>
    </Element>
    <Element Type="Param" Id="E6B0F620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3E3E52E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="30733ADB"/>
        <Parameter Type="Param" Library="AIAI" Id="A03B02A8"/>
        <Parameter Type="Param" Library="AIAI" Id="7CAB35EA"/>
    </Element>
    <Element Type="Param" Id="30733ADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6CFB89CA"/>
    </Element>
    <Element Type="Param" Id="A03B02A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7CAB35EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="4DA87B71"/>
    </Element>
    <Element Type="Param" Id="4DA87B71">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D11012B9"/>
    </Element>
    <Element Type="FunctionCall" Id="D11012B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="580B8E9A"/>
    </Element>
    <Element Type="Param" Id="580B8E9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3B0C92DD"/>
        <Array Type="Param" Library="AIAI" Id="5B8EE91D"/>
    </Element>
    <Element Type="Param" Id="3B0C92DD">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5B8EE91D">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Comment" Id="1FAA5050">
        <Comment>
            Retreat if we want to go home
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CCA337D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AF6D75F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA8C3A24"/>
    </Element>
    <Element Type="FunctionCall" Id="5AF6D75F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5745CC"/>
    </Element>
    <Element Type="Param" Id="5C5745CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DA8C3A24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DC1A362A"/>
        <Parameter Type="Param" Library="AIAI" Id="AFFDD32A"/>
        <Parameter Type="Param" Library="AIAI" Id="874AD19E"/>
    </Element>
    <Element Type="Param" Id="DC1A362A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9C7200CC"/>
        <Array Type="Param" Library="AIAI" Id="3B992D89"/>
    </Element>
    <Element Type="Param" Id="9C7200CC">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="3B992D89">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="AFFDD32A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="874AD19E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="35B0E163">
        <Comment>
            If we need to go home to defend a weak lane.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="02D7BF25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E36C996"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D1FDC48"/>
    </Element>
    <Element Type="FunctionCall" Id="5E36C996">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3E3CB8F"/>
        <Parameter Type="Param" Library="AIAI" Id="0316FC10"/>
        <Parameter Type="Param" Library="AIAI" Id="BD417F16"/>
    </Element>
    <Element Type="Param" Id="A3E3CB8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="059FCB33"/>
        <Array Type="Param" Library="AIAI" Id="4280A7C9"/>
    </Element>
    <Element Type="Param" Id="059FCB33">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4280A7C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="0316FC10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BD417F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E779E823"/>
        <Array Type="Param" Library="AIAI" Id="F678F59E"/>
    </Element>
    <Element Type="Param" Id="E779E823">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="F678F59E">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="7D1FDC48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CD5C5769"/>
    </Element>
    <Element Type="Param" Id="CD5C5769">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7E1A915B">
        <Comment>
            If we're in range of a tower and don't have many minions left, run away before it starts attacking us.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C13963BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D4186F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CBAC72A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B06E3F55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FF0D713"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E93D34EB"/>
    </Element>
    <Element Type="FunctionCall" Id="44D4186F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="64B0D6F7"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B6931C"/>
        <Parameter Type="Param" Library="AIAI" Id="0CC83E83"/>
    </Element>
    <Element Type="Param" Id="64B0D6F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="989BDCB2"/>
        <Array Type="Param" Library="AIAI" Id="9CBBD03A"/>
    </Element>
    <Element Type="Param" Id="9CBBD03A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC54755B"/>
    </Element>
    <Element Type="FunctionCall" Id="CC54755B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="96335D03"/>
    </Element>
    <Element Type="Param" Id="96335D03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D01A0CD"/>
        <Array Type="Param" Library="AIAI" Id="D904FF79"/>
    </Element>
    <Element Type="Param" Id="1D01A0CD">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="D904FF79">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="D2B6931C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0CC83E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1CBAC72A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="000E0F6B"/>
        <Parameter Type="Param" Library="AIAI" Id="82C5A4AA"/>
        <Parameter Type="Param" Library="AIAI" Id="19CA028C"/>
    </Element>
    <Element Type="Param" Id="000E0F6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="97955F87"/>
        <Array Type="Param" Library="AIAI" Id="D45905F3"/>
    </Element>
    <Element Type="Param" Id="97955F87">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="D45905F3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20B34DD5"/>
    </Element>
    <Element Type="FunctionCall" Id="20B34DD5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="C29544A0"/>
    </Element>
    <Element Type="Param" Id="C29544A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="82C5A4AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="19CA028C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="B06E3F55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5DFF6E28"/>
    </Element>
    <Element Type="Param" Id="5DFF6E28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8FF0D713">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F375AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7A12550A"/>
        <Parameter Type="Param" Library="AIAI" Id="CDF24CEF"/>
    </Element>
    <Element Type="Param" Id="A6F375AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00971D6D"/>
    </Element>
    <Element Type="FunctionCall" Id="00971D6D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4583B633"/>
        <Parameter Type="Param" Library="AIAI" Id="FC1D2829"/>
        <Parameter Type="Param" Library="AIAI" Id="352054AD"/>
    </Element>
    <Element Type="Param" Id="FC1D2829">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D9B56ED9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="352054AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="54F37BCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="015FC83B"/>
    </Element>
    <Element Type="FunctionCall" Id="015FC83B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="659BD0E7"/>
    </Element>
    <Element Type="Param" Id="659BD0E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="82B99D71"/>
        <Array Type="Param" Library="AIAI" Id="4DDB450A"/>
    </Element>
    <Element Type="Param" Id="82B99D71">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4DDB450A">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="7A12550A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CDF24CEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E93D34EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0E62FAE"/>
        <Parameter Type="Param" Library="AIAI" Id="AE27537B"/>
        <Parameter Type="Param" Library="AIAI" Id="94383F66"/>
    </Element>
    <Element Type="Param" Id="E0E62FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4442A5D0"/>
    </Element>
    <Element Type="FunctionCall" Id="4442A5D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA8647A"/>
        <Parameter Type="Param" Library="AIAI" Id="EA098674"/>
    </Element>
    <Element Type="Param" Id="BDA8647A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="EA098674">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="924C9337"/>
        <Array Type="Param" Library="AIAI" Id="5971E68B"/>
    </Element>
    <Element Type="Param" Id="924C9337">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="5971E68B">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="AE27537B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="94383F66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="90962CA1">
        <Comment>
            If we don't have any minions or towers nearby, retreat to our next minion wave
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EB53008F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9222A2D4"/>
        <Parameter Type="Param" Library="AIAI" Id="2E412785"/>
    </Element>
    <Element Type="Param" Id="9222A2D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="40EAAC4E"/>
    </Element>
    <Element Type="Param" Id="2E412785">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8EAFDBEF"/>
        <Array Type="Param" Library="AIAI" Id="6D6ED71B"/>
    </Element>
    <Element Type="Param" Id="8EAFDBEF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="533DF824"/>
        <Array Type="Param" Library="AIAI" Id="98463A28"/>
    </Element>
    <Element Type="Param" Id="533DF824">
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
    </Element>
    <Element Type="Param" Id="98463A28">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="62FEACD5"/>
        <Array Type="Param" Library="AIAI" Id="FDAA4992"/>
    </Element>
    <Element Type="Param" Id="62FEACD5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="FDAA4992">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="6D6ED71B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B740EF9"/>
    </Element>
    <Element Type="FunctionCall" Id="5B740EF9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="CE6ABA49"/>
    </Element>
    <Element Type="Param" Id="CE6ABA49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="324F379B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA8EE61B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89008F0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58639383"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E63769E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C791C06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5297372C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E04675B"/>
    </Element>
    <Element Type="FunctionCall" Id="BA8EE61B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF060557"/>
        <Parameter Type="Param" Library="AIAI" Id="8B23BD0A"/>
        <Parameter Type="Param" Library="AIAI" Id="5532C5C5"/>
    </Element>
    <Element Type="Param" Id="BF060557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="99713F57"/>
        <Array Type="Param" Library="AIAI" Id="794CCBE6"/>
    </Element>
    <Element Type="Param" Id="99713F57">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="794CCBE6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3B71B94"/>
    </Element>
    <Element Type="FunctionCall" Id="B3B71B94">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="E813FBFB"/>
    </Element>
    <Element Type="Param" Id="E813FBFB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="8B23BD0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="5532C5C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="62EAC51E"/>
    </Element>
    <Element Type="FunctionCall" Id="89008F0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2335887"/>
        <Parameter Type="Param" Library="AIAI" Id="0879388D"/>
        <Parameter Type="Param" Library="AIAI" Id="A57B72FF"/>
    </Element>
    <Element Type="Param" Id="A2335887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="149F237C"/>
        <Array Type="Param" Library="AIAI" Id="36A607AC"/>
    </Element>
    <Element Type="Param" Id="149F237C">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="36A607AC">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A456825C"/>
        <Array Type="Param" Library="AIAI" Id="A50FE14E"/>
    </Element>
    <Element Type="Param" Id="A456825C">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="A50FE14E">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="0879388D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A57B72FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="58639383">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E6A6ADB8"/>
    </Element>
    <Element Type="Param" Id="E6A6ADB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5E63769E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2318C088"/>
        <Parameter Type="Param" Library="AIAI" Id="1AAFB307"/>
        <Parameter Type="Param" Library="AIAI" Id="592B4F46"/>
    </Element>
    <Element Type="Param" Id="2318C088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96FE4077"/>
    </Element>
    <Element Type="FunctionCall" Id="96FE4077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="93776ECA"/>
        <Parameter Type="Param" Library="AIAI" Id="D8D72834"/>
    </Element>
    <Element Type="Param" Id="93776ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="D8D72834">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5A2434F7"/>
        <Array Type="Param" Library="AIAI" Id="BC7205DE"/>
    </Element>
    <Element Type="Param" Id="5A2434F7">
        <Variable Type="Variable" Library="AIAI" Id="C0DE8B59"/>
    </Element>
    <Element Type="Param" Id="BC7205DE">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="1AAFB307">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="592B4F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1C791C06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6C277AE8"/>
        <Parameter Type="Param" Library="AIAI" Id="4814CFE7"/>
        <Parameter Type="Param" Library="AIAI" Id="5CDFC396"/>
    </Element>
    <Element Type="Param" Id="6C277AE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E53972A"/>
    </Element>
    <Element Type="FunctionCall" Id="3E53972A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="B72864DD"/>
        <Parameter Type="Param" Library="AIAI" Id="38ACB4E4"/>
    </Element>
    <Element Type="Param" Id="B72864DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="38ACB4E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC7BA42E"/>
        <Array Type="Param" Library="AIAI" Id="3D2AA91E"/>
    </Element>
    <Element Type="Param" Id="EC7BA42E">
        <Variable Type="Variable" Library="AIAI" Id="028D0AA3"/>
    </Element>
    <Element Type="Param" Id="3D2AA91E">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="4814CFE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5CDFC396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5297372C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="230989B9"/>
        <Parameter Type="Param" Library="AIAI" Id="24AD9EEF"/>
        <Parameter Type="Param" Library="AIAI" Id="9BCE7B8E"/>
    </Element>
    <Element Type="Param" Id="230989B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3C91B54"/>
    </Element>
    <Element Type="FunctionCall" Id="C3C91B54">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="750C52B3"/>
        <Parameter Type="Param" Library="AIAI" Id="6BBA0F5F"/>
        <Parameter Type="Param" Library="AIAI" Id="8ED43720"/>
    </Element>
    <Element Type="Param" Id="6BBA0F5F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E0743574"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="8ED43720">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6324E908"/>
        <Variable Type="Variable" Library="AIAI" Id="40EAAC4E"/>
    </Element>
    <Element Type="Param" Id="24AD9EEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9BCE7B8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1E04675B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DFA5423"/>
    </Element>
    <Element Type="FunctionCall" Id="4DFA5423">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E869F573"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB4FDB3B"/>
    </Element>
    <Element Type="FunctionCall" Id="E869F573">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="00DE5319"/>
        <Parameter Type="Param" Library="AIAI" Id="D0EAF963"/>
        <Parameter Type="Param" Library="AIAI" Id="6865212E"/>
    </Element>
    <Element Type="Param" Id="00DE5319">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5D00F2E3"/>
        <Array Type="Param" Library="AIAI" Id="C314EFCC"/>
    </Element>
    <Element Type="Param" Id="C314EFCC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A2EB5EE"/>
    </Element>
    <Element Type="FunctionCall" Id="0A2EB5EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="31EF468A"/>
    </Element>
    <Element Type="Param" Id="31EF468A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9942B9A9"/>
        <Array Type="Param" Library="AIAI" Id="077F3F25"/>
    </Element>
    <Element Type="Param" Id="9942B9A9">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="077F3F25">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="D0EAF963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6865212E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FB4FDB3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="5C00050F"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6B1163"/>
        <Parameter Type="Param" Library="AIAI" Id="1583A105"/>
    </Element>
    <Element Type="Param" Id="5C00050F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A20C18B"/>
    </Element>
    <Element Type="FunctionCall" Id="7A20C18B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4583B633"/>
        <Parameter Type="Param" Library="AIAI" Id="C7D43B82"/>
        <Parameter Type="Param" Library="AIAI" Id="0D5C06A1"/>
    </Element>
    <Element Type="Param" Id="C7D43B82">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D9B56ED9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="0D5C06A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="54F37BCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15BB30CF"/>
    </Element>
    <Element Type="FunctionCall" Id="15BB30CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B05282CC"/>
    </Element>
    <Element Type="Param" Id="B05282CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4A232290"/>
        <Array Type="Param" Library="AIAI" Id="D5ADFFE3"/>
    </Element>
    <Element Type="Param" Id="4A232290">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D5ADFFE3">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="5C6B1163">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1583A105">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F1A8A97A">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C63CC224">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="736245FB"/>
    </Element>
    <Element Type="Param" Id="736245FB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Comment" Id="ED557CA3">
        <Comment>
            If there are still enemies and we still have barely any ally help around, keep retreating until we reach other friendly units.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="33AA82DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEDDFE75"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6689ED4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="219FA05B"/>
    </Element>
    <Element Type="FunctionCall" Id="EEDDFE75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="601EA050"/>
        <Parameter Type="Param" Library="AIAI" Id="8B1F3CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC25489"/>
    </Element>
    <Element Type="Param" Id="601EA050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C64C41AC"/>
        <Array Type="Param" Library="AIAI" Id="01C82D82"/>
    </Element>
    <Element Type="Param" Id="C64C41AC">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="01C82D82">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="8B1F3CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6FC25489">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DC51312"/>
    </Element>
    <Element Type="FunctionCall" Id="7DC51312">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="68EEBBA0"/>
        <Parameter Type="Param" Library="AIAI" Id="79D544F4"/>
        <Parameter Type="Param" Library="AIAI" Id="B745E8AC"/>
    </Element>
    <Element Type="Param" Id="68EEBBA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="79D544F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>90.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B745E8AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6B7E09B0"/>
        <Array Type="Param" Library="AIAI" Id="3A4D3D5D"/>
    </Element>
    <Element Type="Param" Id="6B7E09B0">
        <Variable Type="Variable" Library="AIAI" Id="F2826446"/>
    </Element>
    <Element Type="Param" Id="3A4D3D5D">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="6689ED4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F9554AB2"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F4FF35"/>
        <Parameter Type="Param" Library="AIAI" Id="EC68DC9A"/>
    </Element>
    <Element Type="Param" Id="F9554AB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8C233414"/>
        <Array Type="Param" Library="AIAI" Id="C3B7CE33"/>
    </Element>
    <Element Type="Param" Id="8C233414">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="C3B7CE33">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="D4F4FF35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="EC68DC9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8D28A95"/>
    </Element>
    <Element Type="FunctionCall" Id="F8D28A95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="960B0586"/>
        <Parameter Type="Param" Library="AIAI" Id="859DA8A7"/>
        <Parameter Type="Param" Library="AIAI" Id="78AB04F8"/>
    </Element>
    <Element Type="Param" Id="960B0586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="859DA8A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>75.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="78AB04F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E194A183"/>
        <Array Type="Param" Library="AIAI" Id="167E3B15"/>
    </Element>
    <Element Type="Param" Id="E194A183">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="167E3B15">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="219FA05B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="988D0E02"/>
    </Element>
    <Element Type="Param" Id="988D0E02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="5DADFA5E">
        <Comment>
            If the nearby enemy heros are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="60733B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2FA9E04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE3E34C8"/>
    </Element>
    <Element Type="FunctionCall" Id="A2FA9E04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CC29766"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C23E854"/>
    </Element>
    <Element Type="FunctionCall" Id="5CC29766">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4CFEDB14"/>
        <Parameter Type="Param" Library="AIAI" Id="758BB5C9"/>
        <Parameter Type="Param" Library="AIAI" Id="A38F7DB3"/>
    </Element>
    <Element Type="Param" Id="4CFEDB14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="176B0004"/>
        <Array Type="Param" Library="AIAI" Id="16820391"/>
    </Element>
    <Element Type="Param" Id="176B0004">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="16820391">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="758BB5C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="A38F7DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40F7131F"/>
    </Element>
    <Element Type="FunctionCall" Id="40F7131F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9DD797DD"/>
        <Parameter Type="Param" Library="AIAI" Id="7E7F9123"/>
        <Parameter Type="Param" Library="AIAI" Id="AF0C922D"/>
    </Element>
    <Element Type="Param" Id="9DD797DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7E7F9123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AF0C922D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="52E1FCBB"/>
        <Array Type="Param" Library="AIAI" Id="B166F1D0"/>
    </Element>
    <Element Type="Param" Id="52E1FCBB">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="B166F1D0">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="1C23E854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="143B8E6E"/>
        <Parameter Type="Param" Library="AIAI" Id="55F444A8"/>
        <Parameter Type="Param" Library="AIAI" Id="9E3417EF"/>
    </Element>
    <Element Type="Param" Id="143B8E6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E42B327"/>
        <Array Type="Param" Library="AIAI" Id="A16409CC"/>
    </Element>
    <Element Type="Param" Id="8E42B327">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="A16409CC">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="55F444A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="9E3417EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33D901B9"/>
    </Element>
    <Element Type="FunctionCall" Id="33D901B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA6B14C"/>
        <Parameter Type="Param" Library="AIAI" Id="A9595C53"/>
        <Parameter Type="Param" Library="AIAI" Id="0A86B1F6"/>
    </Element>
    <Element Type="Param" Id="1DA6B14C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A9595C53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDD88230"/>
    </Element>
    <Element Type="FunctionCall" Id="FDD88230">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="344BDF1C"/>
        <Parameter Type="Param" Library="AIAI" Id="EAE2D911"/>
        <Parameter Type="Param" Library="AIAI" Id="EA44EFC5"/>
    </Element>
    <Element Type="Param" Id="344BDF1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EAE2D911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>800.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EA44EFC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1441DDF8"/>
        <Array Type="Param" Library="AIAI" Id="CD4B532D"/>
    </Element>
    <Element Type="Param" Id="1441DDF8">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="CD4B532D">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="0A86B1F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3AB0874F"/>
        <Array Type="Param" Library="AIAI" Id="00889CA4"/>
    </Element>
    <Element Type="Param" Id="3AB0874F">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="00889CA4">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="DE3E34C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4713AC00"/>
    </Element>
    <Element Type="Param" Id="4713AC00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EFF60BDE">
        <Comment>
            If the nearby enemy minions + heroes are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="59285C03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28764F84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B78A9A4"/>
    </Element>
    <Element Type="FunctionCall" Id="28764F84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50482DF6"/>
    </Element>
    <Element Type="FunctionCall" Id="50482DF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F5490EF5"/>
        <Parameter Type="Param" Library="AIAI" Id="3675560B"/>
        <Parameter Type="Param" Library="AIAI" Id="A898D566"/>
    </Element>
    <Element Type="Param" Id="F5490EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="112EC6A1"/>
    </Element>
    <Element Type="FunctionCall" Id="112EC6A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7C15A254"/>
        <Parameter Type="Param" Library="AIAI" Id="98017368"/>
        <Parameter Type="Param" Library="AIAI" Id="C739BF8F"/>
    </Element>
    <Element Type="Param" Id="7C15A254">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="98017368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26C4D122"/>
        <Array Type="Param" Library="AIAI" Id="D6A39524"/>
    </Element>
    <Element Type="Param" Id="26C4D122">
        <Variable Type="Variable" Library="AIAI" Id="C3B99A85"/>
    </Element>
    <Element Type="Param" Id="D6A39524">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="C739BF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="64515AEB"/>
        <Array Type="Param" Library="AIAI" Id="56188B92"/>
    </Element>
    <Element Type="Param" Id="64515AEB">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="56188B92">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="3675560B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="A898D566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8B9BBC6"/>
    </Element>
    <Element Type="FunctionCall" Id="C8B9BBC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D1663395"/>
        <Parameter Type="Param" Library="AIAI" Id="7690508B"/>
        <Parameter Type="Param" Library="AIAI" Id="F3086831"/>
    </Element>
    <Element Type="Param" Id="D1663395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7690508B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F3086831">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A6533D76"/>
        <Array Type="Param" Library="AIAI" Id="06C0E934"/>
    </Element>
    <Element Type="Param" Id="A6533D76">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="06C0E934">
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="3B78A9A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="517F9D70"/>
    </Element>
    <Element Type="Param" Id="517F9D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="42F76AEB">
        <Comment>
            Should retreat to avoid being hit by dangerous ability
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E7DF2B26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B68BEE14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="053FF6D3"/>
    </Element>
    <Element Type="FunctionCall" Id="B68BEE14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6D21B453"/>
    </Element>
    <Element Type="Param" Id="6D21B453">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="053FF6D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="24D89B62"/>
        <Parameter Type="Param" Library="AIAI" Id="0E91859E"/>
        <Parameter Type="Param" Library="AIAI" Id="EEDE1A01"/>
    </Element>
    <Element Type="Param" Id="24D89B62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E52C7055"/>
    </Element>
    <Element Type="FunctionCall" Id="E52C7055">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Parameter Type="Param" Library="AIAI" Id="B57B5C92"/>
    </Element>
    <Element Type="Param" Id="B57B5C92">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C784A4F2"/>
    </Element>
    <Element Type="Param" Id="0E91859E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EEDE1A01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8E112E48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4332BC61"/>
    </Element>
    <Element Type="Param" Id="4332BC61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4DCDB077">
        <Identifier>HeroAIShouldRetreatFromAttacker</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
        <Variable Type="Variable" Library="AIAI" Id="BE18D95B"/>
        <Variable Type="Variable" Library="AIAI" Id="621716DA"/>
        <Variable Type="Variable" Library="AIAI" Id="446F2957"/>
        <Variable Type="Variable" Library="AIAI" Id="7E2B3C77"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="857DC66A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCEFCDBF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="26DF1661"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="305D464A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2CBE62F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCF2BB13"/>
    </Element>
    <Element Type="ParamDef" Id="E2C77FE1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BD9BAE80"/>
    </Element>
    <Element Type="Param" Id="BD9BAE80">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BE18D95B">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="94A96956"/>
    </Element>
    <Element Type="Param" Id="94A96956">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="621716DA">
        <Identifier>attackerOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D15FD4DB"/>
    </Element>
    <Element Type="Param" Id="D15FD4DB">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="446F2957">
        <Identifier>attackerTargettingMe</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="24444CF9"/>
    </Element>
    <Element Type="Param" Id="24444CF9">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="7E2B3C77">
        <Identifier>curLifePercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D15AEC52"/>
    </Element>
    <Element Type="Param" Id="D15AEC52">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="857DC66A">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CCEFCDBF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="E8233F20"/>
    </Element>
    <Element Type="Param" Id="E8233F20">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Comment" Id="26DF1661">
        <Comment>
            If we've taken damage recently, we should retreat.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="305D464A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A23B93C5"/>
        <Parameter Type="Param" Library="AIAI" Id="056F038F"/>
    </Element>
    <Element Type="Param" Id="A23B93C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7E2B3C77"/>
    </Element>
    <Element Type="Param" Id="056F038F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67DDD963"/>
    </Element>
    <Element Type="FunctionCall" Id="67DDD963">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="B72D6289"/>
        <Parameter Type="Param" Library="AIAI" Id="E5100B28"/>
        <Parameter Type="Param" Library="AIAI" Id="D5D4E33F"/>
    </Element>
    <Element Type="Param" Id="B72D6289">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="07BE8A2C"/>
        <Array Type="Param" Library="AIAI" Id="5B84FE1A"/>
    </Element>
    <Element Type="Param" Id="07BE8A2C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5B84FE1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="E5100B28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="D5D4E33F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="A2CBE62F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C3116D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D93BF4E2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1CBFB4F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF006ECE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77E7BD3D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B830964A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5CBC7BF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35B5466D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A9E249E"/>
    </Element>
    <Element Type="Comment" Id="8C3116D9">
        <Comment>
            If we're below the health threshold, run anytime we get damaged (even if it's splash or we were trying for a hero kill).
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D93BF4E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A041501E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35E581AA"/>
    </Element>
    <Element Type="FunctionCall" Id="A041501E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8CF56F74"/>
    </Element>
    <Element Type="Param" Id="8CF56F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="35E581AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2B52B519"/>
        <Parameter Type="Param" Library="AIAI" Id="F04408B1"/>
        <Parameter Type="Param" Library="AIAI" Id="97FAE815"/>
    </Element>
    <Element Type="Param" Id="2B52B519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7E2B3C77"/>
    </Element>
    <Element Type="Param" Id="F04408B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="97FAE815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="451DA7EF"/>
    </Element>
    <Element Type="Param" Id="451DA7EF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CC7E26D"/>
    </Element>
    <Element Type="FunctionCall" Id="8CC7E26D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="733E16DC"/>
    </Element>
    <Element Type="Param" Id="733E16DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="826B56C6"/>
        <Array Type="Param" Library="AIAI" Id="171FAE91"/>
    </Element>
    <Element Type="Param" Id="826B56C6">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="171FAE91">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Comment" Id="1CBFB4F5">
        <Comment>
            See if the attacker is targetting us or if this is splash.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EF006ECE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7D9898AF"/>
        <Parameter Type="Param" Library="AIAI" Id="12F3F890"/>
    </Element>
    <Element Type="Param" Id="7D9898AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE18D95B"/>
    </Element>
    <Element Type="Param" Id="12F3F890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="AACB7D81"/>
        <Array Type="Param" Library="AIAI" Id="865C8843"/>
    </Element>
    <Element Type="Param" Id="AACB7D81">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="865C8843">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="77E7BD3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B0E84930"/>
        <Parameter Type="Param" Library="AIAI" Id="446FDD0F"/>
    </Element>
    <Element Type="Param" Id="B0E84930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="621716DA"/>
    </Element>
    <Element Type="Param" Id="446FDD0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="241B2F2E"/>
    </Element>
    <Element Type="FunctionCall" Id="241B2F2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="3886EDB6"/>
        <Parameter Type="Param" Library="AIAI" Id="B275182C"/>
    </Element>
    <Element Type="Param" Id="3886EDB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="BE18D95B"/>
    </Element>
    <Element Type="Param" Id="B275182C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B830964A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4EB40E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="040FB991"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E3EC2E8"/>
    </Element>
    <Element Type="FunctionCall" Id="B4EB40E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3049A2CC"/>
        <Parameter Type="Param" Library="AIAI" Id="2B992427"/>
    </Element>
    <Element Type="Param" Id="3049A2CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="446F2957"/>
    </Element>
    <Element Type="Param" Id="2B992427">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="040FB991">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2F0423F8"/>
        <Parameter Type="Param" Library="AIAI" Id="55B6637F"/>
        <Parameter Type="Param" Library="AIAI" Id="F094109D"/>
    </Element>
    <Element Type="Param" Id="2F0423F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="621716DA"/>
    </Element>
    <Element Type="Param" Id="55B6637F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F094109D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="0E3EC2E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A209EC65"/>
        <Parameter Type="Param" Library="AIAI" Id="9B308AA4"/>
        <Parameter Type="Param" Library="AIAI" Id="AFB6B3CA"/>
    </Element>
    <Element Type="Param" Id="A209EC65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2D245F9"/>
    </Element>
    <Element Type="FunctionCall" Id="A2D245F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="10C7ED03"/>
    </Element>
    <Element Type="Param" Id="10C7ED03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="621716DA"/>
    </Element>
    <Element Type="Param" Id="9B308AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFB6B3CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="03D65BB6"/>
        <Array Type="Param" Library="AIAI" Id="027116C4"/>
    </Element>
    <Element Type="Param" Id="03D65BB6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="027116C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Comment" Id="5CBC7BF7">
        <Comment>
            Determine if we should run from the attacker.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="35B5466D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5CF62445"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50B5AA5D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7816E20B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B77C9FA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A9D9E2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D410BB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432A7623"/>
    </Element>
    <Element Type="Comment" Id="5CF62445">
        <Comment>
            Normal avoid damage rules.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="50B5AA5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="105C6BF8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F5D74F4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D4CE5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F47D692"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="334433B3"/>
    </Element>
    <Element Type="Comment" Id="105C6BF8">
        <Comment>
            Don't flee from heroes until we're at least a little damaged
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="F5D74F4F">
        <Comment>
            If the last attacker is targetting us or a tower then run.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="58D4CE5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A214A64D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="504154F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3155E56F"/>
    </Element>
    <Element Type="FunctionCall" Id="A214A64D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FBB99DA1"/>
        <Parameter Type="Param" Library="AIAI" Id="4C785890"/>
        <Parameter Type="Param" Library="AIAI" Id="8B0965B2"/>
    </Element>
    <Element Type="Param" Id="FBB99DA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7E2B3C77"/>
    </Element>
    <Element Type="Param" Id="4C785890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8B0965B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9BC9696D"/>
        <Array Type="Param" Library="AIAI" Id="00F43251"/>
    </Element>
    <Element Type="Param" Id="00F43251">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02A1D56F"/>
    </Element>
    <Element Type="FunctionCall" Id="02A1D56F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F8C86B5D"/>
    </Element>
    <Element Type="Param" Id="F8C86B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="904DD9A5"/>
        <Array Type="Param" Library="AIAI" Id="3CEEB932"/>
    </Element>
    <Element Type="Param" Id="904DD9A5">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="3CEEB932">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="504154F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9DD3BFB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ED4FFD7"/>
    </Element>
    <Element Type="FunctionCall" Id="B9DD3BFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="57551153"/>
        <Parameter Type="Param" Library="AIAI" Id="2A84A61E"/>
        <Parameter Type="Param" Library="AIAI" Id="5C515965"/>
    </Element>
    <Element Type="Param" Id="57551153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="446F2957"/>
    </Element>
    <Element Type="Param" Id="2A84A61E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C515965">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9ED4FFD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B5118FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="0FC34292"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E76102"/>
    </Element>
    <Element Type="Param" Id="B5118FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F2B2505"/>
    </Element>
    <Element Type="FunctionCall" Id="3F2B2505">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="2B77080D"/>
        <Parameter Type="Param" Library="AIAI" Id="E1B6F74B"/>
    </Element>
    <Element Type="Param" Id="2B77080D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DCB52C0"/>
    </Element>
    <Element Type="FunctionCall" Id="1DCB52C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="839B2306"/>
    </Element>
    <Element Type="Param" Id="839B2306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="BE18D95B"/>
    </Element>
    <Element Type="Param" Id="E1B6F74B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B2D71D60"/>
    </Element>
    <Element Type="Param" Id="0FC34292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1E76102">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3155E56F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F0094D8"/>
    </Element>
    <Element Type="Param" Id="2F0094D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0F47D692">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65AA01BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E1F8A61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A151848"/>
    </Element>
    <Element Type="FunctionCall" Id="65AA01BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="555AF20C"/>
    </Element>
    <Element Type="Param" Id="555AF20C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E1F8A61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE868A5"/>
        <Parameter Type="Param" Library="AIAI" Id="F618371B"/>
        <Parameter Type="Param" Library="AIAI" Id="B1116820"/>
    </Element>
    <Element Type="Param" Id="DDE868A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7E2B3C77"/>
    </Element>
    <Element Type="Param" Id="F618371B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B1116820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F0D4BB37"/>
        <Array Type="Param" Library="AIAI" Id="66DAABE3"/>
    </Element>
    <Element Type="Param" Id="66DAABE3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7C780F2"/>
    </Element>
    <Element Type="FunctionCall" Id="F7C780F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="477FFE7C"/>
    </Element>
    <Element Type="Param" Id="477FFE7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C0ACFCA"/>
        <Array Type="Param" Library="AIAI" Id="F3090B62"/>
    </Element>
    <Element Type="Param" Id="4C0ACFCA">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="F3090B62">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="9A151848">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2E71B60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3475D971"/>
    </Element>
    <Element Type="FunctionCall" Id="F2E71B60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4F74E7E4"/>
        <Parameter Type="Param" Library="AIAI" Id="8663E098"/>
        <Parameter Type="Param" Library="AIAI" Id="7412366E"/>
    </Element>
    <Element Type="Param" Id="4F74E7E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="446F2957"/>
    </Element>
    <Element Type="Param" Id="8663E098">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7412366E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3475D971">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="286E7217"/>
        <Parameter Type="Param" Library="AIAI" Id="9EA13462"/>
        <Parameter Type="Param" Library="AIAI" Id="81E528F4"/>
    </Element>
    <Element Type="Param" Id="286E7217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2805AFA7"/>
        <Array Type="Param" Library="AIAI" Id="7EB11EF8"/>
    </Element>
    <Element Type="Param" Id="2805AFA7">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="7EB11EF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="9EA13462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="81E528F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC28BC4B"/>
    </Element>
    <Element Type="FunctionCall" Id="CC28BC4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4F70C9"/>
        <Parameter Type="Param" Library="AIAI" Id="AADFCA8C"/>
        <Parameter Type="Param" Library="AIAI" Id="99968CCC"/>
    </Element>
    <Element Type="Param" Id="0C4F70C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AADFCA8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="99968CCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="65597062"/>
        <Array Type="Param" Library="AIAI" Id="578F8FB9"/>
    </Element>
    <Element Type="Param" Id="65597062">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="578F8FB9">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="334433B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF1A4944"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F7F101"/>
        <Parameter Type="Param" Library="AIAI" Id="E0986F50"/>
    </Element>
    <Element Type="Param" Id="BF1A4944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1CDFF81"/>
    </Element>
    <Element Type="FunctionCall" Id="A1CDFF81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="F1CCA502"/>
        <Parameter Type="Param" Library="AIAI" Id="FD2A5A7C"/>
    </Element>
    <Element Type="Param" Id="F1CCA502">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2557ED9"/>
    </Element>
    <Element Type="FunctionCall" Id="C2557ED9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="EEB0EF38"/>
    </Element>
    <Element Type="Param" Id="EEB0EF38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="BE18D95B"/>
    </Element>
    <Element Type="Param" Id="FD2A5A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="E3F7F101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E0986F50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7816E20B">
        <Comment>
            If we're going for a hero kill we're willing to take some damage and be targeted.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B77C9FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="95AC45FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FC55DD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BC8F5EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3337FA75"/>
    </Element>
    <Element Type="Comment" Id="95AC45FF">
        <Comment>
            Only considering retreat if we're being directly targetted and he has more than 10% left.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="1FC55DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6D9A2E18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0808B7F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0F22EA1"/>
    </Element>
    <Element Type="Comment" Id="6D9A2E18">
        <Comment>
            If he has another hero backing him up, or a tower and multiple minions, then go ahead and retreat.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0808B7F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D13FB716"/>
    </Element>
    <Element Type="Param" Id="D13FB716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B0F22EA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFCE9EDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0975C168"/>
    </Element>
    <Element Type="FunctionCall" Id="EFCE9EDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="37982550"/>
        <Parameter Type="Param" Library="AIAI" Id="A45B9679"/>
        <Parameter Type="Param" Library="AIAI" Id="68CD43C8"/>
    </Element>
    <Element Type="Param" Id="37982550">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FD7BCBF7"/>
        <Array Type="Param" Library="AIAI" Id="E3F90233"/>
    </Element>
    <Element Type="Param" Id="FD7BCBF7">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="E3F90233">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="A45B9679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="68CD43C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECFC277B"/>
    </Element>
    <Element Type="FunctionCall" Id="ECFC277B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E89766"/>
        <Parameter Type="Param" Library="AIAI" Id="81E6CD08"/>
        <Parameter Type="Param" Library="AIAI" Id="42BA0761"/>
    </Element>
    <Element Type="Param" Id="B8E89766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="81E6CD08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>500.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="42BA0761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ACF3543F"/>
        <Array Type="Param" Library="AIAI" Id="0B1C94EB"/>
    </Element>
    <Element Type="Param" Id="ACF3543F">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="0B1C94EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="0975C168">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA76374"/>
        <Parameter Type="Param" Library="AIAI" Id="8E97808C"/>
        <Parameter Type="Param" Library="AIAI" Id="9618867E"/>
    </Element>
    <Element Type="Param" Id="1DA76374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C74BC9E7"/>
        <Array Type="Param" Library="AIAI" Id="6D117394"/>
    </Element>
    <Element Type="Param" Id="C74BC9E7">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="6D117394">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="8E97808C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9618867E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B2D1893"/>
    </Element>
    <Element Type="FunctionCall" Id="9B2D1893">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4BFB6048"/>
        <Parameter Type="Param" Library="AIAI" Id="B7093AAF"/>
        <Parameter Type="Param" Library="AIAI" Id="761810FC"/>
    </Element>
    <Element Type="Param" Id="4BFB6048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B7093AAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3000.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="761810FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CAAF330D"/>
        <Array Type="Param" Library="AIAI" Id="1852E2EA"/>
    </Element>
    <Element Type="Param" Id="CAAF330D">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="1852E2EA">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="9BC8F5EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E971508B"/>
        <Parameter Type="Param" Library="AIAI" Id="10FB2DC4"/>
        <Parameter Type="Param" Library="AIAI" Id="1793F041"/>
    </Element>
    <Element Type="Param" Id="E971508B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="446F2957"/>
    </Element>
    <Element Type="Param" Id="10FB2DC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1793F041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3337FA75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDAB527"/>
        <Parameter Type="Param" Library="AIAI" Id="894C2AF8"/>
        <Parameter Type="Param" Library="AIAI" Id="D79D7FAE"/>
    </Element>
    <Element Type="Param" Id="1DDAB527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F89D0B8D"/>
    </Element>
    <Element Type="FunctionCall" Id="F89D0B8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="0A6DEDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="4FD2E6CD"/>
        <Parameter Type="Param" Library="AIAI" Id="AD0DBCED"/>
    </Element>
    <Element Type="Param" Id="0A6DEDF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65E59003"/>
    </Element>
    <Element Type="FunctionCall" Id="65E59003">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="1F860732"/>
    </Element>
    <Element Type="Param" Id="1F860732">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28357A66"/>
    </Element>
    <Element Type="FunctionCall" Id="28357A66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="51D4B467"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C4B84B"/>
    </Element>
    <Element Type="Param" Id="51D4B467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9D0B4178"/>
        <Array Type="Param" Library="AIAI" Id="6EDE1DCD"/>
    </Element>
    <Element Type="Param" Id="9D0B4178">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6EDE1DCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="A5C4B84B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4FD2E6CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="AD0DBCED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="894C2AF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D79D7FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2A9D9E2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7A37A6E0"/>
        <Parameter Type="Param" Library="AIAI" Id="E09F314B"/>
        <Parameter Type="Param" Library="AIAI" Id="FC260CD3"/>
    </Element>
    <Element Type="Param" Id="7A37A6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49FA3518"/>
    </Element>
    <Element Type="FunctionCall" Id="49FA3518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="84335C42"/>
        <Parameter Type="Param" Library="AIAI" Id="C71DF75F"/>
    </Element>
    <Element Type="Param" Id="84335C42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="116560BF"/>
        <Array Type="Param" Library="AIAI" Id="AB285422"/>
    </Element>
    <Element Type="Param" Id="116560BF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AB285422">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="C71DF75F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E09F314B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FC260CD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7D410BB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FADF528A"/>
        <Parameter Type="Param" Library="AIAI" Id="D6C5F791"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7A2C40"/>
    </Element>
    <Element Type="Param" Id="FADF528A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C63493E3"/>
    </Element>
    <Element Type="FunctionCall" Id="C63493E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="404B5DD1"/>
        <Parameter Type="Param" Library="AIAI" Id="53C9EB0C"/>
    </Element>
    <Element Type="Param" Id="404B5DD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37775774"/>
    </Element>
    <Element Type="FunctionCall" Id="37775774">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E0CB726B"/>
    </Element>
    <Element Type="Param" Id="E0CB726B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19787694"/>
    </Element>
    <Element Type="FunctionCall" Id="19787694">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="0E0A971C"/>
    </Element>
    <Element Type="Param" Id="0E0A971C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C51A8A70"/>
    </Element>
    <Element Type="FunctionCall" Id="C51A8A70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3151C8"/>
        <Parameter Type="Param" Library="AIAI" Id="BE021063"/>
    </Element>
    <Element Type="Param" Id="6D3151C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C19D68CE"/>
        <Array Type="Param" Library="AIAI" Id="5EE6BDBB"/>
    </Element>
    <Element Type="Param" Id="C19D68CE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5EE6BDBB">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="BE021063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="53C9EB0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="D6C5F791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D7A2C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="432A7623">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F02C49E7"/>
        <Parameter Type="Param" Library="AIAI" Id="6E13B753"/>
        <Parameter Type="Param" Library="AIAI" Id="34C68269"/>
    </Element>
    <Element Type="Param" Id="F02C49E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC2DC261"/>
    </Element>
    <Element Type="FunctionCall" Id="DC2DC261">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="FD07033A"/>
        <Parameter Type="Param" Library="AIAI" Id="4D4E3403"/>
        <Parameter Type="Param" Library="AIAI" Id="A6A4FFD5"/>
    </Element>
    <Element Type="Param" Id="FD07033A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FFD6AA0"/>
    </Element>
    <Element Type="FunctionCall" Id="5FFD6AA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="996992BA"/>
    </Element>
    <Element Type="Param" Id="996992BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4295D6C5"/>
    </Element>
    <Element Type="FunctionCall" Id="4295D6C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="BE224647"/>
        <Parameter Type="Param" Library="AIAI" Id="E7BA6355"/>
    </Element>
    <Element Type="Param" Id="BE224647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EB1F9994"/>
        <Array Type="Param" Library="AIAI" Id="A1C9A1B5"/>
    </Element>
    <Element Type="Param" Id="EB1F9994">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A1C9A1B5">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="E7BA6355">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4D4E3403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="A6A4FFD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="6E13B753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="34C68269">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>30.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6A9E249E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ED078313"/>
        <Parameter Type="Param" Library="AIAI" Id="AF3457ED"/>
        <Parameter Type="Param" Library="AIAI" Id="E0969696"/>
    </Element>
    <Element Type="Param" Id="ED078313">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F42F4604"/>
    </Element>
    <Element Type="FunctionCall" Id="F42F4604">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="933FCE96"/>
        <Parameter Type="Param" Library="AIAI" Id="E895B2E6"/>
    </Element>
    <Element Type="Param" Id="933FCE96">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2C77FE1"/>
    </Element>
    <Element Type="Param" Id="E895B2E6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AF3457ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E0969696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BCF2BB13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="43476027"/>
    </Element>
    <Element Type="Param" Id="43476027">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="5E73938B">
        <Identifier>HeroAIShouldRetreatJungle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
        <Variable Type="Variable" Library="AIAI" Id="C093C73B"/>
        <Variable Type="Variable" Library="AIAI" Id="913A8B80"/>
        <Variable Type="Variable" Library="AIAI" Id="6661C0A8"/>
        <Variable Type="Variable" Library="AIAI" Id="02BB66F6"/>
        <Variable Type="Variable" Library="AIAI" Id="E1E7C40F"/>
        <Variable Type="Variable" Library="AIAI" Id="FEA8BABC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C11AD6B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F12A8143"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1E360818"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFF5F043"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AD4E64E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="282EFBE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42DBBC4A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BEDC95A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34C10ECC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="893CB52B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFA5AB8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="666EDBEB"/>
    </Element>
    <Element Type="ParamDef" Id="0D084038">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4F6C9C52"/>
    </Element>
    <Element Type="Param" Id="4F6C9C52">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C093C73B">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="11B045D5"/>
    </Element>
    <Element Type="Param" Id="11B045D5">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="913A8B80">
        <Identifier>unitsNearCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E586638"/>
    </Element>
    <Element Type="Param" Id="0E586638">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6016D74C"/>
    </Element>
    <Element Type="FunctionCall" Id="6016D74C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6661C0A8">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BDF2E9C7"/>
    </Element>
    <Element Type="Param" Id="BDF2E9C7">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="02BB66F6">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD87C007"/>
    </Element>
    <Element Type="Param" Id="DD87C007">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E1E7C40F">
        <Identifier>heroHealthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C142EB0A"/>
    </Element>
    <Element Type="Param" Id="C142EB0A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FEA8BABC">
        <Identifier>allyHealthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3502EB56"/>
    </Element>
    <Element Type="Param" Id="3502EB56">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="C11AD6B2">
        <Comment>
            If our health drops below the teleport home percent, retreat and teleport.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F12A8143">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AC36DD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C56D780"/>
    </Element>
    <Element Type="FunctionCall" Id="8AC36DD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="647E3D7A"/>
    </Element>
    <Element Type="Param" Id="647E3D7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8C56D780">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="17C4F117"/>
        <Parameter Type="Param" Library="AIAI" Id="92F1C06C"/>
        <Parameter Type="Param" Library="AIAI" Id="EF48821C"/>
    </Element>
    <Element Type="Param" Id="17C4F117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5191DB62"/>
    </Element>
    <Element Type="FunctionCall" Id="5191DB62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="282CA7FD"/>
        <Parameter Type="Param" Library="AIAI" Id="738178E0"/>
        <Parameter Type="Param" Library="AIAI" Id="BD756012"/>
    </Element>
    <Element Type="Param" Id="282CA7FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B3036907"/>
        <Array Type="Param" Library="AIAI" Id="57A46B1B"/>
    </Element>
    <Element Type="Param" Id="B3036907">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="57A46B1B">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="738178E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="BD756012">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="92F1C06C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EF48821C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="3B51F9A9"/>
    </Element>
    <Element Type="Param" Id="3B51F9A9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CA7C92D"/>
    </Element>
    <Element Type="FunctionCall" Id="9CA7C92D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EF0B7866"/>
    </Element>
    <Element Type="Param" Id="EF0B7866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2CE0D4B5"/>
        <Array Type="Param" Library="AIAI" Id="19CFC54D"/>
    </Element>
    <Element Type="Param" Id="2CE0D4B5">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="19CFC54D">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Comment" Id="1E360818">
        <Comment>
            Retreat if we want to go home
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DFF5F043">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB7E6813"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62D30731"/>
    </Element>
    <Element Type="FunctionCall" Id="BB7E6813">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="56CC4802"/>
    </Element>
    <Element Type="Param" Id="56CC4802">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="62D30731">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F18AA183"/>
        <Parameter Type="Param" Library="AIAI" Id="10F20FCB"/>
        <Parameter Type="Param" Library="AIAI" Id="86B1C3AD"/>
    </Element>
    <Element Type="Param" Id="F18AA183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9AD2D165"/>
        <Array Type="Param" Library="AIAI" Id="ED9E7108"/>
    </Element>
    <Element Type="Param" Id="9AD2D165">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="ED9E7108">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="10F20FCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="86B1C3AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AD4E64E0">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="282EFBE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="15DC07D2"/>
    </Element>
    <Element Type="Param" Id="15DC07D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="42DBBC4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="366CF61D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A902DCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E400A75E"/>
    </Element>
    <Element Type="FunctionCall" Id="366CF61D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D5AA13E1"/>
        <Parameter Type="Param" Library="AIAI" Id="4F8C436C"/>
    </Element>
    <Element Type="Param" Id="D5AA13E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C093C73B"/>
    </Element>
    <Element Type="Param" Id="4F8C436C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="3A8865E5"/>
        <Array Type="Param" Library="AIAI" Id="6D50EB3D"/>
    </Element>
    <Element Type="Param" Id="3A8865E5">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="6D50EB3D">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="1A902DCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7D875789"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FBAB175"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1F44876"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2AFCB878"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E715CD2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DAF04CE"/>
    </Element>
    <Element Type="Comment" Id="7D875789">
        <Comment>
            Micro back if there is an ally hero that can tank the damage
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="2FBAB175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="96C5A6F0"/>
        <Parameter Type="Param" Library="AIAI" Id="E60AF728"/>
    </Element>
    <Element Type="Param" Id="96C5A6F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1E7C40F"/>
    </Element>
    <Element Type="Param" Id="E60AF728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="436F5412"/>
    </Element>
    <Element Type="FunctionCall" Id="436F5412">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="4FD025A9"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE07E96"/>
        <Parameter Type="Param" Library="AIAI" Id="02DCD3CC"/>
    </Element>
    <Element Type="Param" Id="4FD025A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7A94AD8D"/>
        <Array Type="Param" Library="AIAI" Id="6BA0AE48"/>
    </Element>
    <Element Type="Param" Id="7A94AD8D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6BA0AE48">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="ABE07E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="02DCD3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="C1F44876">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D48CBEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1725949"/>
    </Element>
    <Element Type="FunctionCall" Id="0D48CBEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0A44A7C"/>
        <Parameter Type="Param" Library="AIAI" Id="7700AC5D"/>
        <Parameter Type="Param" Library="AIAI" Id="D9E21AC3"/>
    </Element>
    <Element Type="Param" Id="E0A44A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1E7C40F"/>
    </Element>
    <Element Type="Param" Id="7700AC5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D9E21AC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="665FA85B"/>
    </Element>
    <Element Type="Param" Id="665FA85B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC43635E"/>
    </Element>
    <Element Type="FunctionCall" Id="BC43635E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA9B7E2"/>
    </Element>
    <Element Type="Param" Id="1DA9B7E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="68C0B787"/>
        <Array Type="Param" Library="AIAI" Id="6755F030"/>
    </Element>
    <Element Type="Param" Id="68C0B787">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="6755F030">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="A1725949">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7012A6D7"/>
        <Parameter Type="Param" Library="AIAI" Id="61325E77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8127BF5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55C8A2C6"/>
    </Element>
    <Element Type="Param" Id="7012A6D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="506F95FB"/>
        <Array Type="Param" Library="AIAI" Id="925F44E4"/>
    </Element>
    <Element Type="Param" Id="506F95FB">
        <Variable Type="Variable" Library="AIAI" Id="9504735E"/>
    </Element>
    <Element Type="Param" Id="925F44E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="61325E77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="02BB66F6"/>
    </Element>
    <Element Type="FunctionCall" Id="8127BF5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="01FB1D5B"/>
        <Parameter Type="Param" Library="AIAI" Id="B274089D"/>
    </Element>
    <Element Type="Param" Id="01FB1D5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FEA8BABC"/>
    </Element>
    <Element Type="Param" Id="B274089D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B14D6778"/>
    </Element>
    <Element Type="FunctionCall" Id="B14D6778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="CBF03FB6"/>
        <Parameter Type="Param" Library="AIAI" Id="B81DD389"/>
        <Parameter Type="Param" Library="AIAI" Id="75A73E87"/>
    </Element>
    <Element Type="Param" Id="CBF03FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="02BB66F6"/>
    </Element>
    <Element Type="Param" Id="B81DD389">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="75A73E87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="55C8A2C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E017984"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A9072C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B35732E"/>
    </Element>
    <Element Type="FunctionCall" Id="6E017984">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1382D726"/>
    </Element>
    <Element Type="Param" Id="1382D726">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7A9072C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9D88EBFD"/>
        <Parameter Type="Param" Library="AIAI" Id="A2B1C353"/>
        <Parameter Type="Param" Library="AIAI" Id="071B09A2"/>
    </Element>
    <Element Type="Param" Id="9D88EBFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10DBBCFA"/>
    </Element>
    <Element Type="FunctionCall" Id="10DBBCFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="735F50C0"/>
    </Element>
    <Element Type="Param" Id="735F50C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="02BB66F6"/>
    </Element>
    <Element Type="Param" Id="A2B1C353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="071B09A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="0B35732E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9CAF93EB"/>
        <Parameter Type="Param" Library="AIAI" Id="E6189045"/>
        <Parameter Type="Param" Library="AIAI" Id="178721E7"/>
    </Element>
    <Element Type="Param" Id="9CAF93EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FEA8BABC"/>
    </Element>
    <Element Type="Param" Id="E6189045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="178721E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FE2CAC6"/>
    </Element>
    <Element Type="FunctionCall" Id="7FE2CAC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AC67FABB"/>
        <Parameter Type="Param" Library="AIAI" Id="312C9355"/>
        <Parameter Type="Param" Library="AIAI" Id="AEFF2551"/>
    </Element>
    <Element Type="Param" Id="AC67FABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="312C9355">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AEFF2551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="E1E7C40F"/>
    </Element>
    <Element Type="Comment" Id="2AFCB878">
        <Comment>
            Retreat if attacked by a hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E715CD2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEA03B35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72055A0A"/>
    </Element>
    <Element Type="FunctionCall" Id="FEA03B35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93A7A7A5"/>
    </Element>
    <Element Type="Param" Id="93A7A7A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="72055A0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4107639"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EBF16FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D061D5A"/>
    </Element>
    <Element Type="FunctionCall" Id="F4107639">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B2243F89"/>
        <Parameter Type="Param" Library="AIAI" Id="0224318B"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB23EBD"/>
    </Element>
    <Element Type="Param" Id="B2243F89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8B28112F"/>
        <Array Type="Param" Library="AIAI" Id="AF5E4E94"/>
    </Element>
    <Element Type="Param" Id="8B28112F">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="AF5E4E94">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="0224318B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1FB23EBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55B00438"/>
    </Element>
    <Element Type="FunctionCall" Id="55B00438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4CC9161B"/>
        <Parameter Type="Param" Library="AIAI" Id="0616AA4F"/>
        <Parameter Type="Param" Library="AIAI" Id="A9CF8F8B"/>
    </Element>
    <Element Type="Param" Id="4CC9161B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0616AA4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>150.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A9CF8F8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="84F77D96"/>
        <Array Type="Param" Library="AIAI" Id="A34699FA"/>
    </Element>
    <Element Type="Param" Id="84F77D96">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="A34699FA">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="4EBF16FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="422331BD"/>
        <Parameter Type="Param" Library="AIAI" Id="BA865FB5"/>
        <Parameter Type="Param" Library="AIAI" Id="457C76A9"/>
    </Element>
    <Element Type="Param" Id="422331BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E9AE4688"/>
        <Array Type="Param" Library="AIAI" Id="BE730D3B"/>
    </Element>
    <Element Type="Param" Id="E9AE4688">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="BE730D3B">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="BA865FB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="457C76A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28B8B9D7"/>
    </Element>
    <Element Type="FunctionCall" Id="28B8B9D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A0541C13"/>
        <Parameter Type="Param" Library="AIAI" Id="4E781FA6"/>
        <Parameter Type="Param" Library="AIAI" Id="CEC7C8EF"/>
    </Element>
    <Element Type="Param" Id="A0541C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4E781FA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CEC7C8EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="78E24626"/>
        <Array Type="Param" Library="AIAI" Id="AE977040"/>
    </Element>
    <Element Type="Param" Id="78E24626">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="AE977040">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="1D061D5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C3477015"/>
        <Parameter Type="Param" Library="AIAI" Id="C4CF6911"/>
        <Parameter Type="Param" Library="AIAI" Id="5CBDA19A"/>
    </Element>
    <Element Type="Param" Id="C3477015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF3821F7"/>
    </Element>
    <Element Type="FunctionCall" Id="BF3821F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="8ABD07BF"/>
        <Parameter Type="Param" Library="AIAI" Id="98E37D0A"/>
        <Parameter Type="Param" Library="AIAI" Id="4E6E90AC"/>
    </Element>
    <Element Type="Param" Id="8ABD07BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="70F557E5"/>
        <Array Type="Param" Library="AIAI" Id="6CF4D56E"/>
    </Element>
    <Element Type="Param" Id="70F557E5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6CF4D56E">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="98E37D0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="4E6E90AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C4CF6911">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5CBDA19A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7FECCDA1"/>
        <Array Type="Param" Library="AIAI" Id="1363F39D"/>
    </Element>
    <Element Type="Param" Id="1363F39D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46943538"/>
    </Element>
    <Element Type="FunctionCall" Id="46943538">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D0C6F46C"/>
    </Element>
    <Element Type="Param" Id="D0C6F46C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9EEE743F"/>
        <Array Type="Param" Library="AIAI" Id="C6110D50"/>
    </Element>
    <Element Type="Param" Id="9EEE743F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="C6110D50">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="8DAF04CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0176B79B"/>
        <Parameter Type="Param" Library="AIAI" Id="95EC694E"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD5BC7A"/>
    </Element>
    <Element Type="Param" Id="0176B79B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFCFC9E6"/>
    </Element>
    <Element Type="FunctionCall" Id="FFCFC9E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="83AF5EBF"/>
        <Parameter Type="Param" Library="AIAI" Id="389A3115"/>
    </Element>
    <Element Type="Param" Id="83AF5EBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00FD2758"/>
    </Element>
    <Element Type="FunctionCall" Id="00FD2758">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3E75EB3D"/>
    </Element>
    <Element Type="Param" Id="3E75EB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="C093C73B"/>
    </Element>
    <Element Type="Param" Id="389A3115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="95EC694E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6CD5BC7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E400A75E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F18AE58B"/>
        <Parameter Type="Param" Library="AIAI" Id="3C5C53D1"/>
        <Parameter Type="Param" Library="AIAI" Id="70AB4837"/>
    </Element>
    <Element Type="Param" Id="F18AE58B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46192DA7"/>
    </Element>
    <Element Type="FunctionCall" Id="46192DA7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="7052ED99"/>
        <Parameter Type="Param" Library="AIAI" Id="225A9FF2"/>
    </Element>
    <Element Type="Param" Id="7052ED99">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="225A9FF2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="3C5C53D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="70AB4837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BEDC95A2">
        <Comment>
            If the nearby enemy heros are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="34C10ECC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D56C052"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52B0487C"/>
    </Element>
    <Element Type="FunctionCall" Id="9D56C052">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5842DC7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE278AD6"/>
    </Element>
    <Element Type="FunctionCall" Id="5842DC7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9304B6C2"/>
        <Parameter Type="Param" Library="AIAI" Id="CD8998FC"/>
        <Parameter Type="Param" Library="AIAI" Id="BFCB06B3"/>
    </Element>
    <Element Type="Param" Id="9304B6C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DECD178"/>
        <Array Type="Param" Library="AIAI" Id="53653820"/>
    </Element>
    <Element Type="Param" Id="0DECD178">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="53653820">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="CD8998FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="BFCB06B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C3E4BB3"/>
    </Element>
    <Element Type="FunctionCall" Id="4C3E4BB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD215D8"/>
        <Parameter Type="Param" Library="AIAI" Id="C78000DF"/>
        <Parameter Type="Param" Library="AIAI" Id="05D298B1"/>
    </Element>
    <Element Type="Param" Id="3AD215D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C78000DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>200.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="05D298B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F1B3A2F0"/>
        <Array Type="Param" Library="AIAI" Id="B68264DD"/>
    </Element>
    <Element Type="Param" Id="F1B3A2F0">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="B68264DD">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="DE278AD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E09F0450"/>
        <Parameter Type="Param" Library="AIAI" Id="0A34592F"/>
        <Parameter Type="Param" Library="AIAI" Id="C774384F"/>
    </Element>
    <Element Type="Param" Id="E09F0450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="48E9D128"/>
        <Array Type="Param" Library="AIAI" Id="74712057"/>
    </Element>
    <Element Type="Param" Id="48E9D128">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="74712057">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="0A34592F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="C774384F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30907D82"/>
    </Element>
    <Element Type="FunctionCall" Id="30907D82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DF3F40EA"/>
        <Parameter Type="Param" Library="AIAI" Id="C5C744D5"/>
        <Parameter Type="Param" Library="AIAI" Id="CC284BC5"/>
    </Element>
    <Element Type="Param" Id="DF3F40EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C5C744D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41DFFFFE"/>
    </Element>
    <Element Type="FunctionCall" Id="41DFFFFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8D9B49B2"/>
        <Parameter Type="Param" Library="AIAI" Id="5340D414"/>
        <Parameter Type="Param" Library="AIAI" Id="8A4BFB4F"/>
    </Element>
    <Element Type="Param" Id="8D9B49B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5340D414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>400.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8A4BFB4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D9875CA"/>
        <Array Type="Param" Library="AIAI" Id="14E33926"/>
    </Element>
    <Element Type="Param" Id="6D9875CA">
        <Variable Type="Variable" Library="AIAI" Id="4CD2A22A"/>
    </Element>
    <Element Type="Param" Id="14E33926">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="CC284BC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C159A121"/>
        <Array Type="Param" Library="AIAI" Id="3E121AE8"/>
    </Element>
    <Element Type="Param" Id="C159A121">
        <Variable Type="Variable" Library="AIAI" Id="DF9A2171"/>
    </Element>
    <Element Type="Param" Id="3E121AE8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="52B0487C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7219E8"/>
    </Element>
    <Element Type="Param" Id="CC7219E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="893CB52B">
        <Comment>
            If the nearby enemies are too dangerous retreat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EFA5AB8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4366C4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14633EC9"/>
    </Element>
    <Element Type="FunctionCall" Id="C4366C4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB3E79C3"/>
    </Element>
    <Element Type="FunctionCall" Id="CB3E79C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="63668516"/>
        <Parameter Type="Param" Library="AIAI" Id="BE4E9E89"/>
        <Parameter Type="Param" Library="AIAI" Id="C5CEBB93"/>
    </Element>
    <Element Type="Param" Id="63668516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C4391080"/>
        <Array Type="Param" Library="AIAI" Id="AC8378F7"/>
    </Element>
    <Element Type="Param" Id="C4391080">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="AC8378F7">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="Param" Id="BE4E9E89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C5CEBB93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57473A67"/>
    </Element>
    <Element Type="FunctionCall" Id="57473A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4472DB9E"/>
        <Parameter Type="Param" Library="AIAI" Id="BA80C344"/>
        <Parameter Type="Param" Library="AIAI" Id="DF73AA1D"/>
    </Element>
    <Element Type="Param" Id="4472DB9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BA80C344">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>800.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DF73AA1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4A1E9DD8"/>
        <Array Type="Param" Library="AIAI" Id="7FA53AA9"/>
    </Element>
    <Element Type="Param" Id="4A1E9DD8">
        <Variable Type="Variable" Library="AIAI" Id="AD334E55"/>
    </Element>
    <Element Type="Param" Id="7FA53AA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D084038"/>
    </Element>
    <Element Type="FunctionCall" Id="14633EC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8F193A87"/>
    </Element>
    <Element Type="Param" Id="8F193A87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="666EDBEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="AC0FC508"/>
    </Element>
    <Element Type="Param" Id="AC0FC508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="E7C05FD3">
        <Item Type="FunctionDef" Library="AIAI" Id="DEADBE8F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1B38C608"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1E64559F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B2DDA391"/>
    </Element>
    <Element Type="FunctionDef" Id="DEADBE8F">
        <Identifier>HeroAIMountLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
        <Variable Type="Variable" Library="AIAI" Id="1C4945C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="076B12E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3924576"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B00A3395"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="73DA041B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35392A74"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DBD346CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A4391F6"/>
    </Element>
    <Element Type="ParamDef" Id="9BF692C6">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F77F7702"/>
    </Element>
    <Element Type="Param" Id="F77F7702">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1C4945C1">
        <Identifier>isChannelingMount</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="669E24F3"/>
    </Element>
    <Element Type="Param" Id="669E24F3">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="076B12E3">
        <Comment>
            Check if we are able to mount
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E3924576">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4A0E5A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1317F0F"/>
    </Element>
    <Element Type="FunctionCall" Id="A4A0E5A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="05C7353F"/>
        <Parameter Type="Param" Library="AIAI" Id="6A368B09"/>
        <Parameter Type="Param" Library="AIAI" Id="9F13F70E"/>
    </Element>
    <Element Type="Param" Id="05C7353F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40A3BC3A"/>
    </Element>
    <Element Type="FunctionCall" Id="40A3BC3A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F94DD308"/>
        <Parameter Type="Param" Library="AIAI" Id="80BBF2DE"/>
    </Element>
    <Element Type="Param" Id="80BBF2DE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D61E90A8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="6A368B09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9F13F70E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E1317F0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3DDD7EA0"/>
    </Element>
    <Element Type="Param" Id="3DDD7EA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B00A3395">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CE97161"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA9C3C46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82433D7B"/>
    </Element>
    <Element Type="FunctionCall" Id="2CE97161">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E0FA7406"/>
        <Parameter Type="Param" Library="AIAI" Id="0F48272B"/>
    </Element>
    <Element Type="Param" Id="E0FA7406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1C4945C1"/>
    </Element>
    <Element Type="Param" Id="0F48272B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EA9C3C46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="158E7551"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6598D3"/>
        <Parameter Type="Param" Library="AIAI" Id="E853F1E8"/>
    </Element>
    <Element Type="Param" Id="158E7551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="293824CB"/>
    </Element>
    <Element Type="FunctionCall" Id="293824CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="17B263AD"/>
        <Parameter Type="Param" Library="AIAI" Id="22EEE6B4"/>
    </Element>
    <Element Type="Param" Id="17B263AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A43F226E"/>
        <Array Type="Param" Library="AIAI" Id="8B04507B"/>
    </Element>
    <Element Type="Param" Id="A43F226E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8B04507B">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="22EEE6B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9C6598D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E853F1E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="82433D7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4DAF8889"/>
        <Parameter Type="Param" Library="AIAI" Id="D2C72600"/>
        <Parameter Type="Param" Library="AIAI" Id="AFBAEFA5"/>
    </Element>
    <Element Type="Param" Id="4DAF8889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB3FB963"/>
    </Element>
    <Element Type="FunctionCall" Id="AB3FB963">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="D7ADFDB7"/>
    </Element>
    <Element Type="Param" Id="D7ADFDB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="515E352B"/>
    </Element>
    <Element Type="FunctionCall" Id="515E352B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="BDC2B51B"/>
        <Parameter Type="Param" Library="AIAI" Id="7D116D08"/>
    </Element>
    <Element Type="Param" Id="BDC2B51B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B2E7ABE6"/>
        <Array Type="Param" Library="AIAI" Id="F14770AB"/>
    </Element>
    <Element Type="Param" Id="B2E7ABE6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F14770AB">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="7D116D08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D2C72600">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFBAEFA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5622037"/>
    </Element>
    <Element Type="FunctionCall" Id="F5622037">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="2ECC43CB"/>
        <Parameter Type="Param" Library="AIAI" Id="9F4C0C3B"/>
    </Element>
    <Element Type="Param" Id="2ECC43CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9F4C0C3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>Mount</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="73DA041B">
        <Comment>
            Decide if we should mount or dismount
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="35392A74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC51592D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED0F20DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21246414"/>
    </Element>
    <Element Type="FunctionCall" Id="AC51592D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62C132C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AA78DCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A1792B6"/>
    </Element>
    <Element Type="FunctionCall" Id="62C132C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0C2DC8EB"/>
        <Parameter Type="Param" Library="AIAI" Id="F11E960E"/>
        <Parameter Type="Param" Library="AIAI" Id="02FD8064"/>
    </Element>
    <Element Type="Param" Id="0C2DC8EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="70C197DE"/>
        <Array Type="Param" Library="AIAI" Id="F1046C54"/>
    </Element>
    <Element Type="Param" Id="70C197DE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F1046C54">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="F11E960E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B22BD36"/>
    </Element>
    <Element Type="FunctionCall" Id="6B22BD36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="920224CE"/>
    </Element>
    <Element Type="Param" Id="920224CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>Mount</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="02FD8064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="6AA78DCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="945EEC15"/>
    </Element>
    <Element Type="Param" Id="945EEC15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0A1792B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="453EC936"/>
        <Parameter Type="Param" Library="AIAI" Id="ECE6D818"/>
        <Parameter Type="Param" Library="AIAI" Id="1B0651B4"/>
    </Element>
    <Element Type="Param" Id="453EC936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8413AC21"/>
    </Element>
    <Element Type="FunctionCall" Id="8413AC21">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1B38C608"/>
        <Parameter Type="Param" Library="AIAI" Id="57ECB799"/>
    </Element>
    <Element Type="Param" Id="57ECB799">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="ECE6D818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1B0651B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ED0F20DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84292786"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AEE3C89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="969D0A6C"/>
    </Element>
    <Element Type="FunctionCall" Id="84292786">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="405FB11E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BDB8D6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="398A0BFE"/>
    </Element>
    <Element Type="FunctionCall" Id="405FB11E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="679CABD3"/>
        <Parameter Type="Param" Library="AIAI" Id="F1290798"/>
        <Parameter Type="Param" Library="AIAI" Id="CBE51D8C"/>
    </Element>
    <Element Type="Param" Id="679CABD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9C2D0EC5"/>
        <Array Type="Param" Library="AIAI" Id="256430B9"/>
    </Element>
    <Element Type="Param" Id="9C2D0EC5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="256430B9">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="F1290798">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C648AB70"/>
    </Element>
    <Element Type="FunctionCall" Id="C648AB70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="EF199A96"/>
    </Element>
    <Element Type="Param" Id="EF199A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>Dismount</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="CBE51D8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000041"/>
    </Element>
    <Element Type="FunctionCall" Id="3BDB8D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F2286219"/>
        <Parameter Type="Param" Library="AIAI" Id="EDC76B64"/>
        <Parameter Type="Param" Library="AIAI" Id="A32C2E12"/>
    </Element>
    <Element Type="Param" Id="F2286219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DB28ECD1"/>
        <Array Type="Param" Library="AIAI" Id="9127C710"/>
    </Element>
    <Element Type="Param" Id="DB28ECD1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9127C710">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="EDC76B64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9898C5D"/>
    </Element>
    <Element Type="FunctionCall" Id="D9898C5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="61172C44"/>
    </Element>
    <Element Type="Param" Id="61172C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>stop</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="A32C2E12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="398A0BFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3A8B167C"/>
        <Parameter Type="Param" Library="AIAI" Id="47FA5564"/>
        <Parameter Type="Param" Library="AIAI" Id="9D7B52E3"/>
    </Element>
    <Element Type="Param" Id="3A8B167C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47FA5564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9D7B52E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1C4945C1"/>
    </Element>
    <Element Type="FunctionCall" Id="1AEE3C89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF7A6FE"/>
    </Element>
    <Element Type="Param" Id="4DF7A6FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="969D0A6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="64072376"/>
        <Parameter Type="Param" Library="AIAI" Id="04312DE9"/>
        <Parameter Type="Param" Library="AIAI" Id="6E78B12D"/>
    </Element>
    <Element Type="Param" Id="64072376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08870C39"/>
    </Element>
    <Element Type="FunctionCall" Id="08870C39">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E64559F"/>
        <Parameter Type="Param" Library="AIAI" Id="6440BCE5"/>
    </Element>
    <Element Type="Param" Id="6440BCE5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F36166B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="04312DE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6E78B12D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21246414">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADF1B69E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="107DCBC2"/>
    </Element>
    <Element Type="FunctionCall" Id="ADF1B69E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0CF348"/>
        <Parameter Type="Param" Library="AIAI" Id="D2EC5A34"/>
        <Parameter Type="Param" Library="AIAI" Id="2D2BDED4"/>
    </Element>
    <Element Type="Param" Id="8C0CF348">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1C4945C1"/>
    </Element>
    <Element Type="Param" Id="D2EC5A34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D2BDED4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="107DCBC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DFF2FDA7"/>
        <Parameter Type="Param" Library="AIAI" Id="12543D04"/>
        <Parameter Type="Param" Library="AIAI" Id="2D6F92ED"/>
    </Element>
    <Element Type="Param" Id="DFF2FDA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58AE6C19"/>
    </Element>
    <Element Type="FunctionCall" Id="58AE6C19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="ABD41ECF"/>
        <Parameter Type="Param" Library="AIAI" Id="842DF544"/>
        <Parameter Type="Param" Library="AIAI" Id="BA211B05"/>
    </Element>
    <Element Type="Param" Id="842DF544">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="E163785B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B8FE1540"/>
        <Array Type="Param" Library="AIAI" Id="705C952B"/>
    </Element>
    <Element Type="Param" Id="B8FE1540">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="705C952B">
        <Parameter Type="ParamDef" Library="AIAI" Id="9BF692C6"/>
    </Element>
    <Element Type="Param" Id="BA211B05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D54684BD"/>
        <Value>Mounted</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="12543D04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D6F92ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DBD346CA">
        <Comment>
            Otherwise continue mounting if the hero is channeling. Prevent other state logic from interrupting the channel.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5A4391F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3BED02CD"/>
    </Element>
    <Element Type="Param" Id="3BED02CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="1C4945C1"/>
    </Element>
    <Element Type="FunctionDef" Id="1B38C608">
        <Identifier>HeroAIShouldMount</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
        <Variable Type="Variable" Library="AIAI" Id="CC25DA97"/>
        <Variable Type="Variable" Library="AIAI" Id="3E9A1787"/>
        <Variable Type="Variable" Library="AIAI" Id="E5437602"/>
        <Variable Type="Variable" Library="AIAI" Id="C0C44C12"/>
        <Variable Type="Variable" Library="AIAI" Id="A7FBAB38"/>
        <Variable Type="Variable" Library="AIAI" Id="1077C2AB"/>
        <Variable Type="Variable" Library="AIAI" Id="0C594D2C"/>
        <Variable Type="Variable" Library="AIAI" Id="C107E7DD"/>
        <Variable Type="Variable" Library="AIAI" Id="3632E4E4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="39240030"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9A77748"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DB2E1F79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DA85E2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C792861"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="52F11A66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2D26465"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EA02B893"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FEB3F87"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8810C1E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18BED45C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EEF590BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59C9A31F"/>
    </Element>
    <Element Type="ParamDef" Id="E6D5C7F1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1A70E4E7"/>
    </Element>
    <Element Type="Param" Id="1A70E4E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CC25DA97">
        <Identifier>homeRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD7AA224"/>
    </Element>
    <Element Type="Param" Id="AD7AA224">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="3E9A1787">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2BBB3AA"/>
    </Element>
    <Element Type="Param" Id="C2BBB3AA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E5437602">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B0BDFC84"/>
    </Element>
    <Element Type="Param" Id="B0BDFC84">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C0C44C12">
        <Identifier>enemyTeamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A4FC4C57"/>
    </Element>
    <Element Type="Param" Id="A4FC4C57">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A7FBAB38">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D3AF4312"/>
    </Element>
    <Element Type="Param" Id="D3AF4312">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1077C2AB">
        <Identifier>frontEnemyMinionLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="30453927"/>
    </Element>
    <Element Type="Param" Id="30453927">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0C594D2C">
        <Identifier>frontEnemyMinionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="68B28CDD"/>
    </Element>
    <Element Type="Param" Id="68B28CDD">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C107E7DD">
        <Identifier>cooldownLink</Identifier>
        <VariableType>
            <Type Value="cooldown"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="3632E4E4">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4F36E822"/>
    </Element>
    <Element Type="Param" Id="4F36E822">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="39240030">
        <Comment>
            Get Home Region &amp; Enemies in that Region
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B9A77748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EEC31FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6B52035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91C4D82A"/>
    </Element>
    <Element Type="FunctionCall" Id="9EEC31FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8904B621"/>
        <Parameter Type="Param" Library="AIAI" Id="C3BDA288"/>
    </Element>
    <Element Type="Param" Id="8904B621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CC25DA97"/>
    </Element>
    <Element Type="Param" Id="C3BDA288">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="E6B52035">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6767C51"/>
        <Parameter Type="Param" Library="AIAI" Id="7D885779"/>
    </Element>
    <Element Type="Param" Id="B6767C51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CC25DA97"/>
    </Element>
    <Element Type="Param" Id="7D885779">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="91C4D82A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ABAEC3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="9778E18B"/>
        <Parameter Type="Param" Library="AIAI" Id="210324DA"/>
    </Element>
    <Element Type="Param" Id="ABAEC3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="79277474"/>
        <Array Type="Param" Library="AIAI" Id="9ABF8DF6"/>
    </Element>
    <Element Type="Param" Id="79277474">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="9ABF8DF6">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="9778E18B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="210324DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="DB2E1F79">
        <Comment>
            Check if the ability is on cooldown
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4DA85E2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="32221983"/>
        <Parameter Type="Param" Library="AIAI" Id="1A615C93"/>
    </Element>
    <Element Type="Param" Id="32221983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C107E7DD"/>
    </Element>
    <Element Type="Param" Id="1A615C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69BC7DB3"/>
    </Element>
    <Element Type="FunctionCall" Id="69BC7DB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000383"/>
        <Parameter Type="Param" Library="AIAI" Id="F0ACCBDF"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB2945C"/>
        <Parameter Type="Param" Library="AIAI" Id="944EE6C1"/>
        <Parameter Type="Param" Library="AIAI" Id="9CB89537"/>
    </Element>
    <Element Type="Param" Id="F0ACCBDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000750"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="4AB2945C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000747"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000510"/>
    </Element>
    <Element Type="Param" Id="944EE6C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000749"/>
        <Value>Cost[0].Cooldown.Link</Value>
        <ValueType Type="catalogfieldpath"/>
        <ValueContext Value="CAbilEffect"/>
        <ValueParam Type="Param" Library="AIAI" Id="9A8330C5"/>
    </Element>
    <Element Type="Param" Id="9A8330C5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9CB89537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000748"/>
        <Value>Mount</Value>
        <ValueType Type="catalogentry"/>
    </Element>
    <Element Type="FunctionCall" Id="6C792861">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6918A783"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85BFBFF6"/>
    </Element>
    <Element Type="FunctionCall" Id="6918A783">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F481A5FE"/>
    </Element>
    <Element Type="Param" Id="F481A5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="85BFBFF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C479304E"/>
        <Parameter Type="Param" Library="AIAI" Id="EC045287"/>
        <Parameter Type="Param" Library="AIAI" Id="09FBE152"/>
    </Element>
    <Element Type="Param" Id="C479304E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEB968F4"/>
    </Element>
    <Element Type="FunctionCall" Id="CEB968F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EB622569"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C17596"/>
        <Parameter Type="Param" Library="AIAI" Id="A9022695"/>
    </Element>
    <Element Type="Param" Id="F5C17596">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="563962F4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4AFCD1C8"/>
        <Array Type="Param" Library="AIAI" Id="E288773D"/>
    </Element>
    <Element Type="Param" Id="4AFCD1C8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E288773D">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="A9022695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9C898CE6"/>
        <Variable Type="Variable" Library="AIAI" Id="C107E7DD"/>
    </Element>
    <Element Type="Param" Id="EC045287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="09FBE152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="52F11A66">
        <Comment>
            Delay using the mount immediately after heading out somewhere
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E2D26465">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31A36295"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA39FB06"/>
    </Element>
    <Element Type="FunctionCall" Id="31A36295">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D7C28C8A"/>
    </Element>
    <Element Type="Param" Id="D7C28C8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AA39FB06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D6AF74B6"/>
        <Parameter Type="Param" Library="AIAI" Id="6BF98EDB"/>
        <Parameter Type="Param" Library="AIAI" Id="07DADE74"/>
    </Element>
    <Element Type="Param" Id="D6AF74B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A59DED01"/>
    </Element>
    <Element Type="FunctionCall" Id="A59DED01">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="000019B1"/>
        <Parameter Type="Param" Library="AIAI" Id="89EA3A02"/>
    </Element>
    <Element Type="Param" Id="89EA3A02">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9F6CE09C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="6BF98EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="07DADE74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="93A55F1F"/>
        <Array Type="Param" Library="AIAI" Id="B57E6F2F"/>
    </Element>
    <Element Type="Param" Id="B57E6F2F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EB16B4A"/>
    </Element>
    <Element Type="FunctionCall" Id="1EB16B4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E1687CEC"/>
    </Element>
    <Element Type="Param" Id="E1687CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="711C6A09"/>
        <Array Type="Param" Library="AIAI" Id="15291113"/>
    </Element>
    <Element Type="Param" Id="711C6A09">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="15291113">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Comment" Id="EA02B893">
        <Comment>
            Check if we are in a situation where we want to mount
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4FEB3F87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="18648126"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECDCFCB7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0DBA4DB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91617A45"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="15EA4137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D710ACEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="833FCC65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3CEA25F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="13B7B5FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB9A169"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A4F6A26B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AE93BF2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="48B7C3B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16285904"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DB16CACD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9640E79E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3B818CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5454DD09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8915CF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BB05795"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFD72913"/>
    </Element>
    <Element Type="Comment" Id="18648126">
        <Comment>
            If hero is doing something beside moving don't try to mount
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="ECDCFCB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42D35066"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07DC5EBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C65752C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2E8B0DE"/>
    </Element>
    <Element Type="FunctionCall" Id="42D35066">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="013AFD83"/>
    </Element>
    <Element Type="Param" Id="013AFD83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="07DC5EBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E8B878F"/>
        <Parameter Type="Param" Library="AIAI" Id="08FF72F2"/>
        <Parameter Type="Param" Library="AIAI" Id="A64EA5FE"/>
    </Element>
    <Element Type="Param" Id="8E8B878F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76728689"/>
    </Element>
    <Element Type="FunctionCall" Id="76728689">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="030D62D5"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BA3C09"/>
    </Element>
    <Element Type="Param" Id="030D62D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EA71578A"/>
        <Array Type="Param" Library="AIAI" Id="9965E321"/>
    </Element>
    <Element Type="Param" Id="EA71578A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9965E321">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="D7BA3C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="08FF72F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A64EA5FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="7C65752C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33ACD795"/>
        <Parameter Type="Param" Library="AIAI" Id="EA80BE6E"/>
        <Parameter Type="Param" Library="AIAI" Id="0864E294"/>
    </Element>
    <Element Type="Param" Id="33ACD795">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="708948F2"/>
    </Element>
    <Element Type="FunctionCall" Id="708948F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="210E7F85"/>
    </Element>
    <Element Type="Param" Id="210E7F85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40EB9290"/>
    </Element>
    <Element Type="FunctionCall" Id="40EB9290">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="9FB12345"/>
        <Parameter Type="Param" Library="AIAI" Id="E571B0E2"/>
    </Element>
    <Element Type="Param" Id="9FB12345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="358F862C"/>
        <Array Type="Param" Library="AIAI" Id="D799FEEF"/>
    </Element>
    <Element Type="Param" Id="358F862C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D799FEEF">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="E571B0E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EA80BE6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="0864E294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57291992"/>
    </Element>
    <Element Type="FunctionCall" Id="57291992">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="5FFB7F2C"/>
        <Parameter Type="Param" Library="AIAI" Id="7CE7DE0D"/>
    </Element>
    <Element Type="Param" Id="5FFB7F2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7CE7DE0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="B2E8B0DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="69A2EDED"/>
        <Parameter Type="Param" Library="AIAI" Id="DF390DAC"/>
        <Parameter Type="Param" Library="AIAI" Id="647C0F75"/>
    </Element>
    <Element Type="Param" Id="69A2EDED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16C2B977"/>
    </Element>
    <Element Type="FunctionCall" Id="16C2B977">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="1EF97915"/>
    </Element>
    <Element Type="Param" Id="1EF97915">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F9628CA"/>
    </Element>
    <Element Type="FunctionCall" Id="5F9628CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C63702"/>
        <Parameter Type="Param" Library="AIAI" Id="2BA6A63A"/>
    </Element>
    <Element Type="Param" Id="E1C63702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8DB2612E"/>
        <Array Type="Param" Library="AIAI" Id="C4C6C465"/>
    </Element>
    <Element Type="Param" Id="8DB2612E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C4C6C465">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="2BA6A63A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DF390DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="647C0F75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A0BFA01"/>
    </Element>
    <Element Type="FunctionCall" Id="8A0BFA01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="29AEBBB4"/>
        <Parameter Type="Param" Library="AIAI" Id="2E3CB05C"/>
    </Element>
    <Element Type="Param" Id="29AEBBB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E3CB05C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="0DBA4DB2">
        <Comment>
            If hero is doing something beside moving don't try to mount
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="91617A45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9B0C5F7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75E899C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8463EFD"/>
    </Element>
    <Element Type="FunctionCall" Id="F9B0C5F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF07E96"/>
    </Element>
    <Element Type="Param" Id="EBF07E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="75E899C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFBED5A"/>
        <Parameter Type="Param" Library="AIAI" Id="E0EAFB0D"/>
        <Parameter Type="Param" Library="AIAI" Id="19FE5C6C"/>
    </Element>
    <Element Type="Param" Id="3DFBED5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBF79432"/>
    </Element>
    <Element Type="FunctionCall" Id="DBF79432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6C3842"/>
        <Parameter Type="Param" Library="AIAI" Id="EC2EBA22"/>
    </Element>
    <Element Type="Param" Id="ED6C3842">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="16E8BFA5"/>
        <Array Type="Param" Library="AIAI" Id="DF6D326F"/>
    </Element>
    <Element Type="Param" Id="16E8BFA5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DF6D326F">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="EC2EBA22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E0EAFB0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="19FE5C6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="F8463EFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="12A0DBE1"/>
        <Parameter Type="Param" Library="AIAI" Id="1164DB45"/>
        <Parameter Type="Param" Library="AIAI" Id="CEB0ECE0"/>
    </Element>
    <Element Type="Param" Id="12A0DBE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CB29A1A"/>
    </Element>
    <Element Type="FunctionCall" Id="5CB29A1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="B7C33685"/>
    </Element>
    <Element Type="Param" Id="B7C33685">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D83B7542"/>
    </Element>
    <Element Type="FunctionCall" Id="D83B7542">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBFCEC4"/>
        <Parameter Type="Param" Library="AIAI" Id="BDFF2700"/>
    </Element>
    <Element Type="Param" Id="6CBFCEC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="023BEAC8"/>
        <Array Type="Param" Library="AIAI" Id="277FD0B0"/>
    </Element>
    <Element Type="Param" Id="023BEAC8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="277FD0B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="BDFF2700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1164DB45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CEB0ECE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE094C6A"/>
    </Element>
    <Element Type="FunctionCall" Id="CE094C6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="0607CF2F"/>
        <Parameter Type="Param" Library="AIAI" Id="021152C4"/>
    </Element>
    <Element Type="Param" Id="0607CF2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="021152C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>move</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="Comment" Id="15EA4137">
        <Comment>
            Logic for lanes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="Comment" Id="D710ACEC">
        <Comment>
            Logic for jungle/minion camps
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="833FCC65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C415727"/>
        <Parameter Type="Param" Library="AIAI" Id="29DCCBDD"/>
    </Element>
    <Element Type="Param" Id="8C415727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="65CE6C46"/>
        <Array Type="Param" Library="AIAI" Id="CEFDB63F"/>
    </Element>
    <Element Type="Param" Id="65CE6C46">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="CEFDB63F">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="29DCCBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3E9A1787"/>
    </Element>
    <Element Type="FunctionCall" Id="D3CEA25F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7C19867B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BAE42D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7F6BF7B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6794B60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2F5196A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84377F4B"/>
    </Element>
    <Element Type="Comment" Id="7C19867B">
        <Comment>
            Hero is heading back to the lane. Don't mount if you are close to reaching the lane.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="8BAE42D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F89700F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C46FC846"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="732382AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C2B1297"/>
    </Element>
    <Element Type="FunctionCall" Id="9F89700F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EFCF142D"/>
        <Parameter Type="Param" Library="AIAI" Id="4E70BBCC"/>
        <Parameter Type="Param" Library="AIAI" Id="496E984D"/>
    </Element>
    <Element Type="Param" Id="EFCF142D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B3A35D0"/>
        <Array Type="Param" Library="AIAI" Id="49B2F6AD"/>
    </Element>
    <Element Type="Param" Id="4B3A35D0">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="49B2F6AD">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="4E70BBCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="496E984D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A5309807"/>
    </Element>
    <Element Type="Comment" Id="C46FC846">
        <Comment>
            Close to the lane, we should walk the rest of the way.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="732382AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="063EB741"/>
    </Element>
    <Element Type="Param" Id="063EB741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C2B1297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="97586FCC"/>
        <Parameter Type="Param" Library="AIAI" Id="7777DBA9"/>
        <Parameter Type="Param" Library="AIAI" Id="3592AE6E"/>
    </Element>
    <Element Type="Param" Id="97586FCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="072689D7"/>
    </Element>
    <Element Type="FunctionCall" Id="072689D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="7E99B166"/>
        <Parameter Type="Param" Library="AIAI" Id="4F668797"/>
    </Element>
    <Element Type="Param" Id="7E99B166">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E605C673"/>
    </Element>
    <Element Type="FunctionCall" Id="E605C673">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="437A1ECD"/>
    </Element>
    <Element Type="Param" Id="437A1ECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A2291FCA"/>
        <Array Type="Param" Library="AIAI" Id="DE41A1BC"/>
    </Element>
    <Element Type="Param" Id="A2291FCA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DE41A1BC">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="4F668797">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A116C813"/>
        <Array Type="Param" Library="AIAI" Id="E642DE67"/>
    </Element>
    <Element Type="Param" Id="A116C813">
        <Variable Type="Variable" Library="AIAI" Id="993FD3F2"/>
    </Element>
    <Element Type="Param" Id="E642DE67">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="7777DBA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="3592AE6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F1AB9DD"/>
    </Element>
    <Element Type="FunctionCall" Id="1F1AB9DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B11586"/>
        <Parameter Type="Param" Library="AIAI" Id="276D8B81"/>
        <Parameter Type="Param" Library="AIAI" Id="F592CEC2"/>
    </Element>
    <Element Type="Param" Id="B6B11586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="276D8B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F592CEC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="9CAFEE3B"/>
    </Element>
    <Element Type="Comment" Id="7F6BF7B9">
        <Comment>
            Have we reached the camp?
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="E6794B60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E73A8FA"/>
        <Parameter Type="Param" Library="AIAI" Id="64E16B4E"/>
    </Element>
    <Element Type="Param" Id="7E73A8FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A5A3FB79"/>
        <Array Type="Param" Library="AIAI" Id="1B5D8478"/>
    </Element>
    <Element Type="Param" Id="A5A3FB79">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="1B5D8478">
        <Variable Type="Variable" Library="AIAI" Id="3E9A1787"/>
    </Element>
    <Element Type="Param" Id="64E16B4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E5437602"/>
    </Element>
    <Element Type="FunctionCall" Id="B2F5196A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="18170652"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4115CC20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63985CE5"/>
    </Element>
    <Element Type="Comment" Id="18170652">
        <Comment>
            Close to the camp, we should walk the rest of the way.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4115CC20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="229B1B49"/>
    </Element>
    <Element Type="Param" Id="229B1B49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="63985CE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE30151"/>
        <Parameter Type="Param" Library="AIAI" Id="BA97FA09"/>
        <Parameter Type="Param" Library="AIAI" Id="AEAC34B6"/>
    </Element>
    <Element Type="Param" Id="5BE30151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="111432BE"/>
    </Element>
    <Element Type="FunctionCall" Id="111432BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E60B74E1"/>
        <Parameter Type="Param" Library="AIAI" Id="3E22AE96"/>
    </Element>
    <Element Type="Param" Id="E60B74E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CB535F0"/>
    </Element>
    <Element Type="FunctionCall" Id="0CB535F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D9664F8F"/>
    </Element>
    <Element Type="Param" Id="D9664F8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D971F25A"/>
        <Array Type="Param" Library="AIAI" Id="481ECB55"/>
    </Element>
    <Element Type="Param" Id="D971F25A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="481ECB55">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="3E22AE96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="E5437602"/>
    </Element>
    <Element Type="Param" Id="BA97FA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="AEAC34B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A1BA8DA"/>
    </Element>
    <Element Type="FunctionCall" Id="0A1BA8DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="82BB7A55"/>
        <Parameter Type="Param" Library="AIAI" Id="2E90E082"/>
        <Parameter Type="Param" Library="AIAI" Id="27B966C9"/>
    </Element>
    <Element Type="Param" Id="82BB7A55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2E90E082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="27B966C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="84377F4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2647D8EA"/>
        <Parameter Type="Param" Library="AIAI" Id="F597481A"/>
        <Parameter Type="Param" Library="AIAI" Id="B56A58B7"/>
    </Element>
    <Element Type="Param" Id="2647D8EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3E9A1787"/>
    </Element>
    <Element Type="Param" Id="F597481A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B56A58B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="13B7B5FA">
        <Comment>
            If hero is in home base and there are any enemies in the home base, don't try to mount.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB9A169">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D39C1EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AA282CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1CF967A"/>
    </Element>
    <Element Type="FunctionCall" Id="2D39C1EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C409CEAA"/>
    </Element>
    <Element Type="Param" Id="C409CEAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4AA282CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA1AB429"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC2A930"/>
        <Parameter Type="Param" Library="AIAI" Id="198D1ABF"/>
    </Element>
    <Element Type="Param" Id="DA1AB429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F6458A9"/>
    </Element>
    <Element Type="FunctionCall" Id="6F6458A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="56EDE132"/>
        <Parameter Type="Param" Library="AIAI" Id="F9697623"/>
    </Element>
    <Element Type="Param" Id="56EDE132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="CC25DA97"/>
    </Element>
    <Element Type="Param" Id="F9697623">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3397AE47"/>
    </Element>
    <Element Type="FunctionCall" Id="3397AE47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A2E5E4A2"/>
    </Element>
    <Element Type="Param" Id="A2E5E4A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="48ED221D"/>
        <Array Type="Param" Library="AIAI" Id="09802EC6"/>
    </Element>
    <Element Type="Param" Id="48ED221D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="09802EC6">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="6FC2A930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="198D1ABF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E1CF967A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE98371"/>
        <Parameter Type="Param" Library="AIAI" Id="916AAEB3"/>
        <Parameter Type="Param" Library="AIAI" Id="B809B9C0"/>
    </Element>
    <Element Type="Param" Id="8CE98371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38E93BCA"/>
    </Element>
    <Element Type="FunctionCall" Id="38E93BCA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Parameter Type="Param" Library="AIAI" Id="6C30B247"/>
    </Element>
    <Element Type="Param" Id="6C30B247">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A390B75E"/>
        <Array Type="Param" Library="AIAI" Id="3C6AF6E6"/>
    </Element>
    <Element Type="Param" Id="A390B75E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="3C6AF6E6">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="916AAEB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B809B9C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A4F6A26B">
        <Comment>
            If hero is not in home base, don't try to mount
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="8AE93BF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D90A5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CE595A5"/>
    </Element>
    <Element Type="FunctionCall" Id="44D90A5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F46191C6"/>
    </Element>
    <Element Type="Param" Id="F46191C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5CE595A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D6AF20E"/>
        <Parameter Type="Param" Library="AIAI" Id="7243DD1A"/>
        <Parameter Type="Param" Library="AIAI" Id="9B74FFFC"/>
    </Element>
    <Element Type="Param" Id="5D6AF20E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9DB3F73"/>
    </Element>
    <Element Type="FunctionCall" Id="C9DB3F73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="0C595C23"/>
        <Parameter Type="Param" Library="AIAI" Id="502A2D03"/>
    </Element>
    <Element Type="Param" Id="0C595C23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="AIAI" Id="CC25DA97"/>
    </Element>
    <Element Type="Param" Id="502A2D03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6187A285"/>
    </Element>
    <Element Type="FunctionCall" Id="6187A285">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8033B23C"/>
    </Element>
    <Element Type="Param" Id="8033B23C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="65308D9F"/>
        <Array Type="Param" Library="AIAI" Id="9E4ECC48"/>
    </Element>
    <Element Type="Param" Id="65308D9F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9E4ECC48">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="7243DD1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B74FFFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="48B7C3B1">
        <Comment>
            If there are any enemies in our home base don't try to mount
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="16285904">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27F24C97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E986AFE4"/>
    </Element>
    <Element Type="FunctionCall" Id="27F24C97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A933F6C7"/>
    </Element>
    <Element Type="Param" Id="A933F6C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E986AFE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7A5394D9"/>
        <Parameter Type="Param" Library="AIAI" Id="A9A67951"/>
        <Parameter Type="Param" Library="AIAI" Id="1B4C4E9B"/>
    </Element>
    <Element Type="Param" Id="7A5394D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0CFDA38"/>
    </Element>
    <Element Type="FunctionCall" Id="B0CFDA38">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Parameter Type="Param" Library="AIAI" Id="EE806395"/>
    </Element>
    <Element Type="Param" Id="EE806395">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="83F50713"/>
        <Array Type="Param" Library="AIAI" Id="630120B2"/>
    </Element>
    <Element Type="Param" Id="83F50713">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="630120B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="A9A67951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1B4C4E9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DB16CACD">
        <Comment>
            If the lane is pushed back to just outside your base, don't try to mount
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="9640E79E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F2F8142A"/>
        <Parameter Type="Param" Library="AIAI" Id="93EF7BCE"/>
    </Element>
    <Element Type="Param" Id="F2F8142A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C0C44C12"/>
    </Element>
    <Element Type="Param" Id="93EF7BCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57B18645"/>
    </Element>
    <Element Type="FunctionCall" Id="57B18645">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9F974D44"/>
        <Parameter Type="Param" Library="AIAI" Id="CFA51D4C"/>
    </Element>
    <Element Type="Param" Id="CFA51D4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C31DD7BD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="FunctionCall" Id="C3B818CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8719DE"/>
        <Parameter Type="Param" Library="AIAI" Id="D6745A1C"/>
    </Element>
    <Element Type="Param" Id="EC8719DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A7FBAB38"/>
    </Element>
    <Element Type="Param" Id="D6745A1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E491A7A"/>
        <Array Type="Param" Library="AIAI" Id="CD79FD71"/>
    </Element>
    <Element Type="Param" Id="8E491A7A">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="CD79FD71">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="FunctionCall" Id="5454DD09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0AFC3686"/>
        <Parameter Type="Param" Library="AIAI" Id="A0B48FFA"/>
    </Element>
    <Element Type="Param" Id="0AFC3686">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA84C422"/>
        <Array Type="Param" Library="AIAI" Id="A89991B1"/>
    </Element>
    <Element Type="Param" Id="DA84C422">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="412950D7"/>
        <Array Type="Param" Library="AIAI" Id="F5DA7E71"/>
    </Element>
    <Element Type="Param" Id="412950D7">
        <Variable Type="Variable" Library="AIAI" Id="D4AF34EE"/>
    </Element>
    <Element Type="Param" Id="F5DA7E71">
        <Variable Type="Variable" Library="AIAI" Id="A7FBAB38"/>
    </Element>
    <Element Type="Param" Id="A89991B1">
        <Variable Type="Variable" Library="AIAI" Id="C0C44C12"/>
    </Element>
    <Element Type="Param" Id="A0B48FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1077C2AB"/>
    </Element>
    <Element Type="FunctionCall" Id="A8915CF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EBE29B77"/>
        <Parameter Type="Param" Library="AIAI" Id="635A2F19"/>
    </Element>
    <Element Type="Param" Id="EBE29B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29E3B957"/>
    </Element>
    <Element Type="FunctionCall" Id="29E3B957">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA9B106"/>
        <Parameter Type="Param" Library="AIAI" Id="1D6A5DD9"/>
        <Parameter Type="Param" Library="AIAI" Id="0257D3EE"/>
    </Element>
    <Element Type="Param" Id="CCA9B106">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="A7FBAB38"/>
    </Element>
    <Element Type="Param" Id="1D6A5DD9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="1077C2AB"/>
    </Element>
    <Element Type="Param" Id="0257D3EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="635A2F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C594D2C"/>
    </Element>
    <Element Type="FunctionCall" Id="1BB05795">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDA40623"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="244AB6E8"/>
    </Element>
    <Element Type="FunctionCall" Id="DDA40623">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="320B5DAB"/>
    </Element>
    <Element Type="Param" Id="320B5DAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="244AB6E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="93FF7256"/>
        <Parameter Type="Param" Library="AIAI" Id="AB4189B2"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF51579"/>
    </Element>
    <Element Type="Param" Id="93FF7256">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E83D0F2"/>
    </Element>
    <Element Type="FunctionCall" Id="9E83D0F2">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="26FCE831"/>
        <Parameter Type="Param" Library="AIAI" Id="1F446713"/>
        <Parameter Type="Param" Library="AIAI" Id="19A4EC2C"/>
    </Element>
    <Element Type="Param" Id="26FCE831">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.8</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1F446713">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="0C594D2C"/>
    </Element>
    <Element Type="Param" Id="19A4EC2C">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EC6DA5E4"/>
        <Array Type="Param" Library="AIAI" Id="5F360114"/>
    </Element>
    <Element Type="Param" Id="EC6DA5E4">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="5F360114">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="AB4189B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EBF51579">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EFD72913">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5536ABFB"/>
        <Parameter Type="Param" Library="AIAI" Id="FC4798E3"/>
        <Parameter Type="Param" Library="AIAI" Id="7BA93A5A"/>
    </Element>
    <Element Type="Param" Id="5536ABFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0173E79F"/>
        <Array Type="Param" Library="AIAI" Id="871BB95C"/>
    </Element>
    <Element Type="Param" Id="0173E79F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="871BB95C">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="FC4798E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7BA93A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8810C1E5">
        <Comment>
            If there is an enemy hero nearby or we are in battle, don't try to mount  (don't worry about this before the game has started)
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="18BED45C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C576942"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55943A4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F5CDC6B"/>
    </Element>
    <Element Type="FunctionCall" Id="8C576942">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="716321EC"/>
        <Parameter Type="Param" Library="AIAI" Id="1C77A20F"/>
        <Parameter Type="Param" Library="AIAI" Id="B24764D2"/>
    </Element>
    <Element Type="Param" Id="716321EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA6F3AE8"/>
    </Element>
    <Element Type="FunctionCall" Id="BA6F3AE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="456DEBA9"/>
    </Element>
    <Element Type="Param" Id="1C77A20F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B24764D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55943A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3684DAFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0D2DC98"/>
    </Element>
    <Element Type="FunctionCall" Id="3684DAFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="17EA5AC5"/>
        <Parameter Type="Param" Library="AIAI" Id="B8E442B1"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD47495"/>
    </Element>
    <Element Type="Param" Id="17EA5AC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D041A05E"/>
    </Element>
    <Element Type="FunctionCall" Id="D041A05E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="82C9E9FC"/>
        <Parameter Type="Param" Library="AIAI" Id="8F339CE9"/>
    </Element>
    <Element Type="Param" Id="82C9E9FC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="8F339CE9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B8E442B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5AD47495">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A0D2DC98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8CBDF9B0"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8EC1AA"/>
        <Parameter Type="Param" Library="AIAI" Id="442F2C40"/>
    </Element>
    <Element Type="Param" Id="8CBDF9B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5867AD38"/>
    </Element>
    <Element Type="FunctionCall" Id="5867AD38">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="9E15E73F"/>
        <Parameter Type="Param" Library="AIAI" Id="DB82D38A"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF7032C"/>
        <Parameter Type="Param" Library="AIAI" Id="D5F5D671"/>
        <Parameter Type="Param" Library="AIAI" Id="89E108DC"/>
        <Parameter Type="Param" Library="AIAI" Id="257E321F"/>
    </Element>
    <Element Type="Param" Id="9E15E73F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="DB82D38A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55EBDC55"/>
    </Element>
    <Element Type="FunctionCall" Id="55EBDC55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C32610B8"/>
    </Element>
    <Element Type="Param" Id="C32610B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="195CB346"/>
        <Array Type="Param" Library="AIAI" Id="1A201771"/>
    </Element>
    <Element Type="Param" Id="195CB346">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1A201771">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6D5C7F1"/>
    </Element>
    <Element Type="Param" Id="4DF7032C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="7FE1777F"/>
    </Element>
    <Element Type="Param" Id="D5F5D671">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="89E108DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="257E321F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="0B8EC1AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="442F2C40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1F5CDC6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CA68F6D4"/>
    </Element>
    <Element Type="Param" Id="CA68F6D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EEF590BF">
        <Comment>
            Safe to mount so go ahead and mount
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="59C9A31F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D17515DE"/>
    </Element>
    <Element Type="Param" Id="D17515DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1E64559F">
        <Identifier>HeroAIShouldDismount</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
        <Variable Type="Variable" Library="AIAI" Id="66BC0B9E"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CB6E6"/>
        <Variable Type="Variable" Library="AIAI" Id="D0D79DFF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4E517DD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="479B9AC7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E7DAA9A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9BAD343"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C010842F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A8B4C91"/>
    </Element>
    <Element Type="ParamDef" Id="5F36166B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AA47B7B3"/>
    </Element>
    <Element Type="Param" Id="AA47B7B3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="66BC0B9E">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0C8D53C8"/>
    </Element>
    <Element Type="Param" Id="0C8D53C8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="CD7CB6E6">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="582DDC7E"/>
    </Element>
    <Element Type="Param" Id="582DDC7E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D0D79DFF">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18902CB4"/>
    </Element>
    <Element Type="Param" Id="18902CB4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="4E517DD8">
        <Comment>
            Check if there are enemies nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="479B9AC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04EDA0B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F94A15A"/>
    </Element>
    <Element Type="FunctionCall" Id="04EDA0B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0F80B43A"/>
        <Parameter Type="Param" Library="AIAI" Id="1ECBE856"/>
        <Parameter Type="Param" Library="AIAI" Id="5E5CAA36"/>
    </Element>
    <Element Type="Param" Id="0F80B43A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5AA912F"/>
    </Element>
    <Element Type="FunctionCall" Id="F5AA912F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="2225B28A"/>
        <Parameter Type="Param" Library="AIAI" Id="BA0179BD"/>
        <Parameter Type="Param" Library="AIAI" Id="3B75FA22"/>
        <Parameter Type="Param" Library="AIAI" Id="6C7F007B"/>
        <Parameter Type="Param" Library="AIAI" Id="3CDAA21F"/>
        <Parameter Type="Param" Library="AIAI" Id="2CD5C5EB"/>
    </Element>
    <Element Type="Param" Id="2225B28A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
    </Element>
    <Element Type="Param" Id="BA0179BD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD3D517E"/>
    </Element>
    <Element Type="FunctionCall" Id="BD3D517E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3AB9AC"/>
    </Element>
    <Element Type="Param" Id="8C3AB9AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E81BDD36"/>
        <Array Type="Param" Library="AIAI" Id="61EAD99D"/>
    </Element>
    <Element Type="Param" Id="E81BDD36">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="61EAD99D">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
    </Element>
    <Element Type="Param" Id="3B75FA22">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="9D56B710"/>
    </Element>
    <Element Type="Param" Id="6C7F007B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="3CDAA21F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="2CD5C5EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="1ECBE856">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5E5CAA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2F94A15A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E739C637"/>
    </Element>
    <Element Type="Param" Id="E739C637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E7DAA9A1">
        <Comment>
            Check if we are arriving at a camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F9BAD343">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="70E7A874"/>
        <Parameter Type="Param" Library="AIAI" Id="C59FF4AE"/>
    </Element>
    <Element Type="Param" Id="70E7A874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9AE10777"/>
        <Array Type="Param" Library="AIAI" Id="63474CE8"/>
    </Element>
    <Element Type="Param" Id="9AE10777">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="63474CE8">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
    </Element>
    <Element Type="Param" Id="C59FF4AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CB6E6"/>
    </Element>
    <Element Type="FunctionCall" Id="C010842F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="870E4BE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="299CF10C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AFD6038"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="413A1FFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50177F61"/>
    </Element>
    <Element Type="Comment" Id="870E4BE4">
        <Comment>
            Have we reached the camp?
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="299CF10C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ECB663A1"/>
        <Parameter Type="Param" Library="AIAI" Id="107BD8E1"/>
    </Element>
    <Element Type="Param" Id="ECB663A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="E2CB2EBC"/>
        <Array Type="Param" Library="AIAI" Id="FB3F2C26"/>
    </Element>
    <Element Type="Param" Id="E2CB2EBC">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="FB3F2C26">
        <Variable Type="Variable" Library="AIAI" Id="CD7CB6E6"/>
    </Element>
    <Element Type="Param" Id="107BD8E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D0D79DFF"/>
    </Element>
    <Element Type="FunctionCall" Id="6AFD6038">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E2E1528"/>
        <Parameter Type="Param" Library="AIAI" Id="57F13232"/>
    </Element>
    <Element Type="Param" Id="5E2E1528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66BC0B9E"/>
    </Element>
    <Element Type="Param" Id="57F13232">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="695DDC13"/>
    </Element>
    <Element Type="FunctionCall" Id="695DDC13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="011C8985"/>
        <Parameter Type="Param" Library="AIAI" Id="63C6724B"/>
    </Element>
    <Element Type="Param" Id="011C8985">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CB3DD6C"/>
    </Element>
    <Element Type="FunctionCall" Id="4CB3DD6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1A232764"/>
    </Element>
    <Element Type="Param" Id="1A232764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6028F422"/>
        <Array Type="Param" Library="AIAI" Id="D8E5051D"/>
    </Element>
    <Element Type="Param" Id="6028F422">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D8E5051D">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
    </Element>
    <Element Type="Param" Id="63C6724B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="D0D79DFF"/>
    </Element>
    <Element Type="FunctionCall" Id="413A1FFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39F8B828"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EA34965"/>
    </Element>
    <Element Type="FunctionCall" Id="39F8B828">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F309A659"/>
    </Element>
    <Element Type="Param" Id="F309A659">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8EA34965">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FB447FFF"/>
        <Parameter Type="Param" Library="AIAI" Id="5EB7B99A"/>
        <Parameter Type="Param" Library="AIAI" Id="35F51D2D"/>
    </Element>
    <Element Type="Param" Id="FB447FFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F8DAD5B"/>
    </Element>
    <Element Type="FunctionCall" Id="8F8DAD5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5FE5DC00"/>
        <Parameter Type="Param" Library="AIAI" Id="0B2E4D19"/>
    </Element>
    <Element Type="Param" Id="5FE5DC00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAFED2DA"/>
    </Element>
    <Element Type="FunctionCall" Id="CAFED2DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A158A4A2"/>
    </Element>
    <Element Type="Param" Id="A158A4A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="48479C82"/>
        <Array Type="Param" Library="AIAI" Id="A06959E2"/>
    </Element>
    <Element Type="Param" Id="48479C82">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A06959E2">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F36166B"/>
    </Element>
    <Element Type="Param" Id="0B2E4D19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="D0D79DFF"/>
    </Element>
    <Element Type="Param" Id="5EB7B99A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="35F51D2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="50177F61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C3A9821"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B526E4"/>
        <Parameter Type="Param" Library="AIAI" Id="975AD0DE"/>
    </Element>
    <Element Type="Param" Id="7C3A9821">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CD7CB6E6"/>
    </Element>
    <Element Type="Param" Id="D4B526E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="975AD0DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5A8B4C91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F1DFE49F"/>
    </Element>
    <Element Type="Param" Id="F1DFE49F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B2DDA391">
        <Identifier>HeroAIDismount</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="982596D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E564451"/>
    </Element>
    <Element Type="ParamDef" Id="982596D9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5EC708CF"/>
    </Element>
    <Element Type="Param" Id="5EC708CF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4E564451">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68723D8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3CD4528"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68A4C147"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A33B1FF"/>
    </Element>
    <Element Type="FunctionCall" Id="68723D8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B6915103"/>
    </Element>
    <Element Type="Param" Id="B6915103">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B3CD4528">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E4CD68B"/>
        <Parameter Type="Param" Library="AIAI" Id="5C0AF2BB"/>
        <Parameter Type="Param" Library="AIAI" Id="7492D953"/>
    </Element>
    <Element Type="Param" Id="5E4CD68B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EED1CD2C"/>
        <Array Type="Param" Library="AIAI" Id="F811EDAD"/>
    </Element>
    <Element Type="Param" Id="EED1CD2C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F811EDAD">
        <Parameter Type="ParamDef" Library="AIAI" Id="982596D9"/>
    </Element>
    <Element Type="Param" Id="5C0AF2BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2588CA2B"/>
    </Element>
    <Element Type="FunctionCall" Id="2588CA2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="59BA1DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="96665089"/>
    </Element>
    <Element Type="Param" Id="96665089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C2F687E6"/>
        <Value>Dismount</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="0"/>
    </Element>
    <Element Type="Param" Id="7492D953">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000041"/>
    </Element>
    <Element Type="FunctionCall" Id="68A4C147">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5FDFD51E"/>
    </Element>
    <Element Type="Param" Id="5FDFD51E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3A33B1FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85287114"/>
        <Parameter Type="Param" Library="AIAI" Id="63DB327E"/>
        <Parameter Type="Param" Library="AIAI" Id="2C446963"/>
    </Element>
    <Element Type="Param" Id="85287114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="270F18D9"/>
    </Element>
    <Element Type="FunctionCall" Id="270F18D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="A52ACAF8"/>
        <Parameter Type="Param" Library="AIAI" Id="C6CE4E8B"/>
    </Element>
    <Element Type="Param" Id="A52ACAF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F641267C"/>
        <Array Type="Param" Library="AIAI" Id="ADFED4E2"/>
    </Element>
    <Element Type="Param" Id="F641267C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="ADFED4E2">
        <Parameter Type="ParamDef" Library="AIAI" Id="982596D9"/>
    </Element>
    <Element Type="Param" Id="C6CE4E8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>Mounted</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="63DB327E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2C446963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="9AECA0B7">
        <Item Type="Comment" Library="AIAI" Id="353D0538"/>
        <Item Type="FunctionDef" Library="AIAI" Id="484F273F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F67D7FCF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C77FAA48"/>
        <Item Type="FunctionDef" Library="AIAI" Id="31ECAD6C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="41F5E15D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F66D9C22"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C6C60202"/>
        <Item Type="Comment" Library="AIAI" Id="4AC6C3B6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="8D7FECED"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7538E8F3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A2BCA70E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="278747B4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C12A3237"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A8E20AC9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CFA4F808"/>
    </Element>
    <Element Type="Comment" Id="353D0538">
        <Comment>
            Lane Changing
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="484F273F">
        <Identifier>HeroAISwapLanesLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8410401B"/>
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
        <Variable Type="Variable" Library="AIAI" Id="3FD2EC6C"/>
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="034F65BA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DF985063"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0670020"/>
    </Element>
    <Element Type="ParamDef" Id="8410401B">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="274FEA8E">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6B2A6FAD"/>
    </Element>
    <Element Type="Param" Id="6B2A6FAD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FF275C47">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9FF7FDC7"/>
    </Element>
    <Element Type="Param" Id="9FF7FDC7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1ED2F68A">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="19DBCFBE"/>
    </Element>
    <Element Type="Param" Id="19DBCFBE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3FD2EC6C">
        <Identifier>swapOutPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0B7637A8"/>
    </Element>
    <Element Type="Param" Id="0B7637A8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0883580B">
        <Identifier>swapInPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C6953DA"/>
    </Element>
    <Element Type="Param" Id="7C6953DA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="034F65BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE30082C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC2B6CD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86F6F3E5"/>
    </Element>
    <Element Type="FunctionCall" Id="DE30082C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3832ACD0"/>
        <Parameter Type="Param" Library="AIAI" Id="427C0459"/>
    </Element>
    <Element Type="Param" Id="3832ACD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="427C0459">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C801F5A"/>
    </Element>
    <Element Type="FunctionCall" Id="7C801F5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0FFD3645"/>
    </Element>
    <Element Type="Param" Id="0FFD3645">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="EC2B6CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F172262A"/>
        <Parameter Type="Param" Library="AIAI" Id="AC41CAD7"/>
    </Element>
    <Element Type="Param" Id="F172262A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="AC41CAD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14621243"/>
    </Element>
    <Element Type="FunctionCall" Id="14621243">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6ED9F14A"/>
    </Element>
    <Element Type="Param" Id="6ED9F14A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="86F6F3E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="50064BE7"/>
        <Parameter Type="Param" Library="AIAI" Id="30AE37E0"/>
        <Parameter Type="Param" Library="AIAI" Id="411203EF"/>
    </Element>
    <Element Type="Param" Id="50064BE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8410401B"/>
    </Element>
    <Element Type="Param" Id="30AE37E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="411203EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="DF985063">
        <Comment>
            Check for a lane that has all melee heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C0670020">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="11149A90"/>
        <Parameter Type="Param" Library="AIAI" Id="246B75C9"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E324F8"/>
        <Parameter Type="Param" Library="AIAI" Id="F02A9CDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31AA0AC3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CE69FF00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC87A248"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37EB79D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D6BA657"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BFB17F5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36468FDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72C99F33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="045ABD5F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3BCAD635"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FC75CAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0104A1E4"/>
    </Element>
    <Element Type="Param" Id="11149A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="246B75C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="B5E324F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F02A9CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="FunctionCall" Id="31AA0AC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A78499EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E2D0098"/>
    </Element>
    <Element Type="FunctionCall" Id="A78499EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75A58A31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F3983C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="579A5607"/>
    </Element>
    <Element Type="FunctionCall" Id="75A58A31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="93D20F94"/>
        <Parameter Type="Param" Library="AIAI" Id="D6B7C274"/>
        <Parameter Type="Param" Library="AIAI" Id="95D6561B"/>
    </Element>
    <Element Type="Param" Id="93D20F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A002E933"/>
    </Element>
    <Element Type="FunctionCall" Id="A002E933">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="36EE5CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB49F17"/>
        <Parameter Type="Param" Library="AIAI" Id="C2BCAE2E"/>
    </Element>
    <Element Type="Param" Id="0FB49F17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F128381F"/>
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="Param" Id="C2BCAE2E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7C4166B9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8410401B"/>
    </Element>
    <Element Type="Param" Id="D6B7C274">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95D6561B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F3983C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB837C9"/>
        <Parameter Type="Param" Library="AIAI" Id="F4AC3626"/>
        <Parameter Type="Param" Library="AIAI" Id="857DDEFA"/>
    </Element>
    <Element Type="Param" Id="6AB837C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="20BFABD6"/>
        <Array Type="Param" Library="AIAI" Id="B2C88AFA"/>
    </Element>
    <Element Type="Param" Id="20BFABD6">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="AF4634FA"/>
        <Array Type="Param" Library="AIAI" Id="19376717"/>
    </Element>
    <Element Type="Param" Id="AF4634FA">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="19376717">
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="Param" Id="B2C88AFA">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="F4AC3626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="857DDEFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="579A5607">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A001B847"/>
        <Parameter Type="Param" Library="AIAI" Id="0A087DE4"/>
        <Parameter Type="Param" Library="AIAI" Id="BC34FCB7"/>
    </Element>
    <Element Type="Param" Id="A001B847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4E6CFE6E"/>
        <Array Type="Param" Library="AIAI" Id="BF3B46D6"/>
    </Element>
    <Element Type="Param" Id="4E6CFE6E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="CEE55E9D"/>
        <Array Type="Param" Library="AIAI" Id="A6367073"/>
    </Element>
    <Element Type="Param" Id="CEE55E9D">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="A6367073">
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="Param" Id="BF3B46D6">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="0A087DE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="BC34FCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0E2D0098">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="CE69FF00">
        <Comment>
            Check if there is a melee AI in this lane that is willing to change lanes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="EC87A248">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A49CFF30"/>
        <Parameter Type="Param" Library="AIAI" Id="D4560F8D"/>
    </Element>
    <Element Type="Param" Id="A49CFF30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3FD2EC6C"/>
    </Element>
    <Element Type="Param" Id="D4560F8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="37EB79D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="73D732FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E23A5250"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABAC5314"/>
    </Element>
    <Element Type="Param" Id="73D732FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D0AEC8C"/>
        <Array Type="Param" Library="AIAI" Id="952BAA96"/>
    </Element>
    <Element Type="Param" Id="1D0AEC8C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9793BAE9"/>
        <Array Type="Param" Library="AIAI" Id="78823FE2"/>
    </Element>
    <Element Type="Param" Id="9793BAE9">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="78823FE2">
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="Param" Id="952BAA96">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="E23A5250">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="FunctionCall" Id="ABAC5314">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BEAAC79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C061566E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15E1D14D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BC3D66D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CA27D90"/>
    </Element>
    <Element Type="FunctionCall" Id="6BEAAC79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="54BD2B89"/>
        <Parameter Type="Param" Library="AIAI" Id="402DC4C1"/>
    </Element>
    <Element Type="Param" Id="54BD2B89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3FD2EC6C"/>
    </Element>
    <Element Type="Param" Id="402DC4C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="FunctionCall" Id="C061566E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="15E1D14D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBF5B052"/>
        <Parameter Type="Param" Library="AIAI" Id="BE0CD60F"/>
        <Parameter Type="Param" Library="AIAI" Id="AF0861B9"/>
    </Element>
    <Element Type="Param" Id="BBF5B052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DD76AD6"/>
    </Element>
    <Element Type="FunctionCall" Id="2DD76AD6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="48B276DA"/>
        <Parameter Type="Param" Library="AIAI" Id="DDF8C3C6"/>
    </Element>
    <Element Type="Param" Id="48B276DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="DDF8C3C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="BE0CD60F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AF0861B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5BC3D66D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AF5343BF"/>
        <Parameter Type="Param" Library="AIAI" Id="53AE9504"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9962B0"/>
    </Element>
    <Element Type="Param" Id="AF5343BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAD76CDE"/>
    </Element>
    <Element Type="FunctionCall" Id="CAD76CDE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA3E345"/>
        <Parameter Type="Param" Library="AIAI" Id="58A62DB4"/>
    </Element>
    <Element Type="Param" Id="3AA3E345">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="58A62DB4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DC099165"/>
    </Element>
    <Element Type="Param" Id="53AE9504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1D9962B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2CA27D90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="871C6521"/>
    </Element>
    <Element Type="FunctionCall" Id="871C6521">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89651316"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F6B9E57"/>
    </Element>
    <Element Type="FunctionCall" Id="89651316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1C4F48A6"/>
        <Parameter Type="Param" Library="AIAI" Id="05962B19"/>
        <Parameter Type="Param" Library="AIAI" Id="A94DC74A"/>
    </Element>
    <Element Type="Param" Id="1C4F48A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="54EE4145"/>
        <Array Type="Param" Library="AIAI" Id="7C247A16"/>
    </Element>
    <Element Type="Param" Id="54EE4145">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="7C247A16">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="05962B19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A94DC74A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="FunctionCall" Id="4F6B9E57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AD916A88"/>
        <Parameter Type="Param" Library="AIAI" Id="9607D142"/>
        <Parameter Type="Param" Library="AIAI" Id="33D99F39"/>
    </Element>
    <Element Type="Param" Id="AD916A88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="603C064C"/>
        <Array Type="Param" Library="AIAI" Id="3BA1EFAE"/>
    </Element>
    <Element Type="Param" Id="603C064C">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="3BA1EFAE">
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="9607D142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="33D99F39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9D6BA657">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7594CDA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ACD7332"/>
    </Element>
    <Element Type="FunctionCall" Id="7594CDA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9ACD7332">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E1DED9C5"/>
        <Parameter Type="Param" Library="AIAI" Id="B8451D42"/>
        <Parameter Type="Param" Library="AIAI" Id="00E4849B"/>
    </Element>
    <Element Type="Param" Id="E1DED9C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3FD2EC6C"/>
    </Element>
    <Element Type="Param" Id="B8451D42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="00E4849B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="BFB17F5D">
        <Comment>
            Check if there is a ranged AI in this lane that is willing to switch to this lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="36468FDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="D5764396"/>
        <Parameter Type="Param" Library="AIAI" Id="937C23B1"/>
    </Element>
    <Element Type="Param" Id="D5764396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
    </Element>
    <Element Type="Param" Id="937C23B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="72C99F33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="2848C989"/>
        <Parameter Type="Param" Library="AIAI" Id="F88AADA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16D22A2D"/>
    </Element>
    <Element Type="Param" Id="2848C989">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="71FF4AEF"/>
        <Array Type="Param" Library="AIAI" Id="EE04A79E"/>
    </Element>
    <Element Type="Param" Id="71FF4AEF">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="EE04A79E">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="F88AADA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="FunctionCall" Id="16D22A2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A637B70F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB07BE49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F76B973B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ADABCC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB1C4D3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="110F8A35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F05F8336"/>
    </Element>
    <Element Type="FunctionCall" Id="A637B70F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB1C0E47"/>
        <Parameter Type="Param" Library="AIAI" Id="B639C1A9"/>
    </Element>
    <Element Type="Param" Id="AB1C0E47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
    </Element>
    <Element Type="Param" Id="B639C1A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="FunctionCall" Id="DB07BE49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F76B973B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BE579786"/>
        <Parameter Type="Param" Library="AIAI" Id="DDBF92DA"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC1DD0F"/>
    </Element>
    <Element Type="Param" Id="BE579786">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54BAA54B"/>
    </Element>
    <Element Type="FunctionCall" Id="54BAA54B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="60DC831D"/>
    </Element>
    <Element Type="Param" Id="60DC831D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="DDBF92DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AFC1DD0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6ADABCC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4532F470"/>
        <Parameter Type="Param" Library="AIAI" Id="2FC9A469"/>
        <Parameter Type="Param" Library="AIAI" Id="48678E64"/>
    </Element>
    <Element Type="Param" Id="4532F470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="830808DC"/>
        <Array Type="Param" Library="AIAI" Id="DC2D363E"/>
    </Element>
    <Element Type="Param" Id="830808DC">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="DC2D363E">
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="2FC9A469">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="48678E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CB1C4D3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0DB397FE"/>
        <Parameter Type="Param" Library="AIAI" Id="A19D46A7"/>
        <Parameter Type="Param" Library="AIAI" Id="CF462701"/>
    </Element>
    <Element Type="Param" Id="0DB397FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB3EADB"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB3EADB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D8D34C6F"/>
        <Parameter Type="Param" Library="AIAI" Id="D38CC0CD"/>
    </Element>
    <Element Type="Param" Id="D38CC0CD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9FCEE244"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="A19D46A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CF462701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="110F8A35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D122CC7"/>
        <Parameter Type="Param" Library="AIAI" Id="8B0674BD"/>
        <Parameter Type="Param" Library="AIAI" Id="A7ADAFF2"/>
    </Element>
    <Element Type="Param" Id="4D122CC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E3480F3"/>
    </Element>
    <Element Type="FunctionCall" Id="5E3480F3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="A901D91C"/>
        <Parameter Type="Param" Library="AIAI" Id="6D4A90D6"/>
    </Element>
    <Element Type="Param" Id="A901D91C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="6D4A90D6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DC099165"/>
    </Element>
    <Element Type="Param" Id="8B0674BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A7ADAFF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F05F8336">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B246200"/>
    </Element>
    <Element Type="FunctionCall" Id="1B246200">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B037302"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6367DA98"/>
    </Element>
    <Element Type="FunctionCall" Id="3B037302">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AA9F8E40"/>
        <Parameter Type="Param" Library="AIAI" Id="7C440B66"/>
        <Parameter Type="Param" Library="AIAI" Id="6331D9C8"/>
    </Element>
    <Element Type="Param" Id="AA9F8E40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0863D1F1"/>
        <Array Type="Param" Library="AIAI" Id="FBE16191"/>
    </Element>
    <Element Type="Param" Id="0863D1F1">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="FBE16191">
        <Variable Type="Variable" Library="AIAI" Id="274FEA8E"/>
    </Element>
    <Element Type="Param" Id="7C440B66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6331D9C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="FunctionCall" Id="6367DA98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2075AE8F"/>
        <Parameter Type="Param" Library="AIAI" Id="17A6EF3C"/>
        <Parameter Type="Param" Library="AIAI" Id="75269E3E"/>
    </Element>
    <Element Type="Param" Id="2075AE8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26AC2282"/>
        <Array Type="Param" Library="AIAI" Id="842B38B2"/>
    </Element>
    <Element Type="Param" Id="26AC2282">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="842B38B2">
        <Variable Type="Variable" Library="AIAI" Id="1ED2F68A"/>
    </Element>
    <Element Type="Param" Id="17A6EF3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="75269E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="045ABD5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B32FA342"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A350A113"/>
    </Element>
    <Element Type="FunctionCall" Id="B32FA342">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A350A113">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="13C5CD50"/>
        <Parameter Type="Param" Library="AIAI" Id="9E9CE5C4"/>
        <Parameter Type="Param" Library="AIAI" Id="8D8F6BFA"/>
    </Element>
    <Element Type="Param" Id="13C5CD50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
    </Element>
    <Element Type="Param" Id="9E9CE5C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8D8F6BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="3BCAD635">
        <Comment>
            Tell the two player to swap lanes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="1FC75CAF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B6C4A311"/>
        <Parameter Type="Param" Library="AIAI" Id="C2C5704B"/>
    </Element>
    <Element Type="Param" Id="B6C4A311">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Variable Type="Variable" Library="AIAI" Id="3FD2EC6C"/>
    </Element>
    <Element Type="Param" Id="C2C5704B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="37B3A3F4"/>
        <Array Type="Param" Library="AIAI" Id="B373930D"/>
    </Element>
    <Element Type="Param" Id="37B3A3F4">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="B373930D">
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
    </Element>
    <Element Type="FunctionCall" Id="0104A1E4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C64DA3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="E8EACA2C"/>
    </Element>
    <Element Type="Param" Id="C64DA3C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Variable Type="Variable" Library="AIAI" Id="0883580B"/>
    </Element>
    <Element Type="Param" Id="E8EACA2C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="FF275C47"/>
    </Element>
    <Element Type="FunctionDef" Id="F67D7FCF">
        <Identifier>HeroAILaneChangingLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
        <Variable Type="Variable" Library="AIAI" Id="126FDAAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="75E68720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F608E9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48266485"/>
    </Element>
    <Element Type="ParamDef" Id="8F2C2D68">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B9B26608"/>
    </Element>
    <Element Type="Param" Id="B9B26608">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="126FDAAE">
        <Identifier>newLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9633CBAD"/>
    </Element>
    <Element Type="Param" Id="9633CBAD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="75E68720">
        <Comment>
            Should the AI help another lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8F608E9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFBCEEBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF943355"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75199DA7"/>
    </Element>
    <Element Type="FunctionCall" Id="CFBCEEBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09D11346"/>
        <Parameter Type="Param" Library="AIAI" Id="51E10D9B"/>
    </Element>
    <Element Type="Param" Id="09D11346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="126FDAAE"/>
    </Element>
    <Element Type="Param" Id="51E10D9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37B91F93"/>
    </Element>
    <Element Type="FunctionCall" Id="37B91F93">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C77FAA48"/>
        <Parameter Type="Param" Library="AIAI" Id="F85B14BF"/>
    </Element>
    <Element Type="Param" Id="F85B14BF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D870C090"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
    </Element>
    <Element Type="FunctionCall" Id="CF943355">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA2B2BC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AEB6292"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A97EA541"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="544C90BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4E816D3"/>
    </Element>
    <Element Type="FunctionCall" Id="EA2B2BC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1314CD2C"/>
        <Parameter Type="Param" Library="AIAI" Id="FC36E652"/>
    </Element>
    <Element Type="Param" Id="1314CD2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4585EC9B"/>
        <Array Type="Param" Library="AIAI" Id="B9436FC7"/>
    </Element>
    <Element Type="Param" Id="4585EC9B">
        <Variable Type="Variable" Library="AIAI" Id="BE1F2631"/>
    </Element>
    <Element Type="Param" Id="B9436FC7">
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
    </Element>
    <Element Type="Param" Id="FC36E652">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="100CAECA"/>
    </Element>
    <Element Type="FunctionCall" Id="100CAECA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F32C6643"/>
        <Parameter Type="Param" Library="AIAI" Id="F6673E85"/>
        <Parameter Type="Param" Library="AIAI" Id="0D327152"/>
    </Element>
    <Element Type="Param" Id="F32C6643">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F6673E85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="60AB3B88"/>
    </Element>
    <Element Type="Param" Id="0D327152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FBDCA32"/>
    </Element>
    <Element Type="FunctionCall" Id="1FBDCA32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F2A168EA"/>
    </Element>
    <Element Type="Param" Id="F2A168EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="4AEB6292">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7075E74B"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6E654C"/>
    </Element>
    <Element Type="Param" Id="7075E74B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
    </Element>
    <Element Type="Param" Id="BA6E654C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="126FDAAE"/>
    </Element>
    <Element Type="FunctionCall" Id="A97EA541">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4BB19466"/>
    </Element>
    <Element Type="Param" Id="4BB19466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="544C90BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="05BCCC1F"/>
        <Parameter Type="Param" Library="AIAI" Id="79C55E58"/>
        <Parameter Type="Param" Library="AIAI" Id="1F62F0C3"/>
    </Element>
    <Element Type="Param" Id="05BCCC1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="126FDAAE"/>
    </Element>
    <Element Type="Param" Id="79C55E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="1F62F0C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A42D33AA"/>
        <Array Type="Param" Library="AIAI" Id="5C328D0F"/>
    </Element>
    <Element Type="Param" Id="A42D33AA">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="5C328D0F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
    </Element>
    <Element Type="FunctionCall" Id="B4E816D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47593490"/>
        <Parameter Type="Param" Library="AIAI" Id="B8AD945B"/>
        <Parameter Type="Param" Library="AIAI" Id="203E3581"/>
    </Element>
    <Element Type="Param" Id="47593490">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="126FDAAE"/>
    </Element>
    <Element Type="Param" Id="B8AD945B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="203E3581">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="75199DA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D61F6F2"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B851B0"/>
        <Parameter Type="Param" Library="AIAI" Id="702BC86B"/>
    </Element>
    <Element Type="Param" Id="0D61F6F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C83AF49"/>
    </Element>
    <Element Type="FunctionCall" Id="0C83AF49">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="41F5E15D"/>
        <Parameter Type="Param" Library="AIAI" Id="30D6F38D"/>
    </Element>
    <Element Type="Param" Id="30D6F38D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F2C2D68"/>
    </Element>
    <Element Type="Param" Id="D4B851B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="702BC86B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="48266485">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="7D443431"/>
    </Element>
    <Element Type="Param" Id="7D443431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="C77FAA48">
        <Identifier>HeroAIChooseLaneLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
        <Variable Type="Variable" Library="AIAI" Id="84C186CD"/>
        <Variable Type="Variable" Library="AIAI" Id="0BF7D862"/>
        <Variable Type="Variable" Library="AIAI" Id="4EAE8382"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75CCD5B1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5CC7F36B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96C947F6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8D5BCE65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23E230B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4882B789"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6D74C9A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D21E7B32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9D4C75F"/>
    </Element>
    <Element Type="ParamDef" Id="D870C090">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9BB191CE"/>
    </Element>
    <Element Type="Param" Id="9BB191CE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C87DFF9F">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BF6328A8"/>
    </Element>
    <Element Type="Param" Id="BF6328A8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="84C186CD">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ABD610CA"/>
    </Element>
    <Element Type="Param" Id="ABD610CA">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0BF7D862">
        <Identifier>leaderLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="56820560"/>
    </Element>
    <Element Type="Param" Id="56820560">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4EAE8382">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBB4D2D0"/>
    </Element>
    <Element Type="Param" Id="CBB4D2D0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4C9A8DF5">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ABBEF7A8"/>
    </Element>
    <Element Type="Param" Id="ABBEF7A8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="75CCD5B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8E4AB682"/>
        <Parameter Type="Param" Library="AIAI" Id="C94C07FB"/>
    </Element>
    <Element Type="Param" Id="8E4AB682">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="Param" Id="C94C07FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59521A87"/>
    </Element>
    <Element Type="FunctionCall" Id="59521A87">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4B554976"/>
    </Element>
    <Element Type="Param" Id="4B554976">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Comment" Id="5CC7F36B">
        <Comment>
            Check if you are following a leader that is battlig in a different lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="96C947F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD72A517"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5F2294F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92CE2435"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B3A0E78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF5BA92D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C004DD0B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8E811DD"/>
    </Element>
    <Element Type="FunctionCall" Id="BD72A517">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE21D2F"/>
        <Parameter Type="Param" Library="AIAI" Id="61DEE388"/>
    </Element>
    <Element Type="Param" Id="8FE21D2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C186CD"/>
    </Element>
    <Element Type="Param" Id="61DEE388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D33DFFDB"/>
    </Element>
    <Element Type="FunctionCall" Id="D33DFFDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0ED1F0AA"/>
    </Element>
    <Element Type="Param" Id="0ED1F0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CE15027B"/>
        <Array Type="Param" Library="AIAI" Id="71A4B3C6"/>
    </Element>
    <Element Type="Param" Id="CE15027B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="71A4B3C6">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DFE7500E"/>
        <Array Type="Param" Library="AIAI" Id="0313AAEA"/>
    </Element>
    <Element Type="Param" Id="DFE7500E">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="0313AAEA">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="E5F2294F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D21DC394"/>
        <Parameter Type="Param" Library="AIAI" Id="E0360DBD"/>
    </Element>
    <Element Type="Param" Id="D21DC394">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0BF7D862"/>
    </Element>
    <Element Type="Param" Id="E0360DBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="977BC322"/>
        <Array Type="Param" Library="AIAI" Id="947F4671"/>
    </Element>
    <Element Type="Param" Id="977BC322">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="EF766F68"/>
        <Array Type="Param" Library="AIAI" Id="650876EF"/>
    </Element>
    <Element Type="Param" Id="EF766F68">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="650876EF">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5E423DBF"/>
        <Array Type="Param" Library="AIAI" Id="86E331C3"/>
    </Element>
    <Element Type="Param" Id="5E423DBF">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="86E331C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="947F4671">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="92CE2435">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="00289520"/>
        <Parameter Type="Param" Library="AIAI" Id="F94EE595"/>
    </Element>
    <Element Type="Param" Id="00289520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4EAE8382"/>
    </Element>
    <Element Type="Param" Id="F94EE595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A7D6BC50"/>
        <Array Type="Param" Library="AIAI" Id="D702C53F"/>
    </Element>
    <Element Type="Param" Id="A7D6BC50">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="63B8093B"/>
        <Array Type="Param" Library="AIAI" Id="3061F243"/>
    </Element>
    <Element Type="Param" Id="63B8093B">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="3061F243">
        <Variable Type="Variable" Library="AIAI" Id="0BF7D862"/>
    </Element>
    <Element Type="Param" Id="D702C53F">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="6B3A0E78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E69974C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A386592F"/>
    </Element>
    <Element Type="FunctionCall" Id="4E69974C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1C7EA1E7"/>
        <Parameter Type="Param" Library="AIAI" Id="EB012538"/>
        <Parameter Type="Param" Library="AIAI" Id="291A6CA0"/>
    </Element>
    <Element Type="Param" Id="1C7EA1E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B75B5CE"/>
    </Element>
    <Element Type="FunctionCall" Id="5B75B5CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="B28EDE2D"/>
        <Parameter Type="Param" Library="AIAI" Id="79640480"/>
    </Element>
    <Element Type="Param" Id="B28EDE2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="84C186CD"/>
    </Element>
    <Element Type="Param" Id="79640480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="4EAE8382"/>
    </Element>
    <Element Type="Param" Id="EB012538">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="291A6CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A386592F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="63C93318"/>
    </Element>
    <Element Type="Param" Id="63C93318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="0BF7D862"/>
    </Element>
    <Element Type="FunctionCall" Id="CF5BA92D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE6174B"/>
        <Parameter Type="Param" Library="AIAI" Id="3A9A0615"/>
        <Parameter Type="Param" Library="AIAI" Id="07BD796A"/>
    </Element>
    <Element Type="Param" Id="DFE6174B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="08A08FDF"/>
        <Array Type="Param" Library="AIAI" Id="F2A660E9"/>
    </Element>
    <Element Type="Param" Id="08A08FDF">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="F2A660E9">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="3A9A0615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="07BD796A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C004DD0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B73F33F6"/>
        <Parameter Type="Param" Library="AIAI" Id="DC7F6458"/>
        <Parameter Type="Param" Library="AIAI" Id="53F8720F"/>
    </Element>
    <Element Type="Param" Id="B73F33F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FAD4D9FC"/>
        <Array Type="Param" Library="AIAI" Id="33C7C6AD"/>
    </Element>
    <Element Type="Param" Id="FAD4D9FC">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="33C7C6AD">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E4584529"/>
        <Array Type="Param" Library="AIAI" Id="AFCC1315"/>
    </Element>
    <Element Type="Param" Id="E4584529">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="AFCC1315">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="DC7F6458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="53F8720F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A8E811DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE28951"/>
        <Parameter Type="Param" Library="AIAI" Id="BC92CB03"/>
        <Parameter Type="Param" Library="AIAI" Id="8FF46357"/>
    </Element>
    <Element Type="Param" Id="4FE28951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2E09267"/>
        <Array Type="Param" Library="AIAI" Id="E0D68BCB"/>
    </Element>
    <Element Type="Param" Id="E2E09267">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="CE469043"/>
        <Array Type="Param" Library="AIAI" Id="B92A6DDF"/>
    </Element>
    <Element Type="Param" Id="CE469043">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="B92A6DDF">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B8CAE272"/>
        <Array Type="Param" Library="AIAI" Id="DC85DA5C"/>
    </Element>
    <Element Type="Param" Id="B8CAE272">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="DC85DA5C">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="E0D68BCB">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="Param" Id="BC92CB03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="8FF46357">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8D5BCE65">
        <Comment>
            Check if you are following a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="23E230B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2309B71E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="671C32C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CF05279"/>
    </Element>
    <Element Type="FunctionCall" Id="2309B71E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8B9431F"/>
        <Parameter Type="Param" Library="AIAI" Id="68E92D7F"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1F2C58"/>
    </Element>
    <Element Type="Param" Id="A8B9431F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1A229650"/>
        <Array Type="Param" Library="AIAI" Id="58BA6CA5"/>
    </Element>
    <Element Type="Param" Id="1A229650">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="58BA6CA5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="68E92D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3A1F2C58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="671C32C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6A127557"/>
    </Element>
    <Element Type="Param" Id="6A127557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="615F447B"/>
        <Array Type="Param" Library="AIAI" Id="FD8C6DE9"/>
    </Element>
    <Element Type="Param" Id="615F447B">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="2B2DCD8E"/>
        <Array Type="Param" Library="AIAI" Id="BD4BC6B4"/>
    </Element>
    <Element Type="Param" Id="2B2DCD8E">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="BD4BC6B4">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="796BDC6D"/>
        <Array Type="Param" Library="AIAI" Id="8B3BD9C9"/>
    </Element>
    <Element Type="Param" Id="796BDC6D">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="8B3BD9C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="FD8C6DE9">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="3CF05279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4DF693EE"/>
        <Parameter Type="Param" Library="AIAI" Id="E91AFA5E"/>
        <Parameter Type="Param" Library="AIAI" Id="5C0E054E"/>
    </Element>
    <Element Type="Param" Id="4DF693EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DA3647C"/>
        <Array Type="Param" Library="AIAI" Id="D000C261"/>
    </Element>
    <Element Type="Param" Id="4DA3647C">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="1E12BB0C"/>
        <Array Type="Param" Library="AIAI" Id="5F021817"/>
    </Element>
    <Element Type="Param" Id="1E12BB0C">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="5F021817">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B8CAEEA"/>
        <Array Type="Param" Library="AIAI" Id="47E270C4"/>
    </Element>
    <Element Type="Param" Id="4B8CAEEA">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="47E270C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="D000C261">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="Param" Id="E91AFA5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5C0E054E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="4882B789">
        <Comment>
            Check if you need to defend the base
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6D74C9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8579D13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36D797A7"/>
    </Element>
    <Element Type="FunctionCall" Id="F8579D13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9AF92068"/>
    </Element>
    <Element Type="Param" Id="9AF92068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A0B69555"/>
        <Array Type="Param" Library="AIAI" Id="78190959"/>
    </Element>
    <Element Type="Param" Id="A0B69555">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="78190959">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="36D797A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E7AE03F8"/>
        <Parameter Type="Param" Library="AIAI" Id="3930B501"/>
        <Parameter Type="Param" Library="AIAI" Id="7816C29B"/>
    </Element>
    <Element Type="Param" Id="E7AE03F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2723888F"/>
    </Element>
    <Element Type="FunctionCall" Id="2723888F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="31ECAD6C"/>
        <Parameter Type="Param" Library="AIAI" Id="52616ED8"/>
    </Element>
    <Element Type="Param" Id="52616ED8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="3930B501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7816C29B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D21E7B32">
        <Comment>
            Normal Switching
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A9D4C75F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="B64C0870"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0C10C87B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C842FCD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="733D9000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EE58022"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29693B30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB25891"/>
    </Element>
    <Element Type="Param" Id="B64C0870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA55EE02"/>
        <Array Type="Param" Library="AIAI" Id="089589AF"/>
    </Element>
    <Element Type="Param" Id="DA55EE02">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="089589AF">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="Comment" Id="0C10C87B">
        <Comment>
            Defend against mercs attacking lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="7C842FCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4D486E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C13A1569"/>
    </Element>
    <Element Type="FunctionCall" Id="C4D486E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="722ED344"/>
        <Parameter Type="Param" Library="AIAI" Id="86AA847E"/>
        <Parameter Type="Param" Library="AIAI" Id="3D0011D0"/>
    </Element>
    <Element Type="Param" Id="722ED344">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB7EA1BE"/>
    </Element>
    <Element Type="FunctionCall" Id="DB7EA1BE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="CDA2500B"/>
    </Element>
    <Element Type="Param" Id="CDA2500B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="89A143B2"/>
        <Array Type="Param" Library="AIAI" Id="78C56DF4"/>
    </Element>
    <Element Type="Param" Id="89A143B2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="78C56DF4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="86AA847E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D0011D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C13A1569">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1EE8B3"/>
        <Parameter Type="Param" Library="AIAI" Id="0EAB2C12"/>
        <Parameter Type="Param" Library="AIAI" Id="AF24C874"/>
        <Parameter Type="Param" Library="AIAI" Id="1616E693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECC2E121"/>
    </Element>
    <Element Type="Param" Id="9A1EE8B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0EAB2C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="AF24C874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1616E693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="ECC2E121">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69A3F4E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51561C75"/>
    </Element>
    <Element Type="FunctionCall" Id="69A3F4E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F960A9FE"/>
        <Parameter Type="Param" Library="AIAI" Id="BB7F811D"/>
        <Parameter Type="Param" Library="AIAI" Id="70945B40"/>
    </Element>
    <Element Type="Param" Id="F960A9FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBAF9B03"/>
    </Element>
    <Element Type="FunctionCall" Id="EBAF9B03">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="69C55343"/>
        <Parameter Type="Param" Library="AIAI" Id="05D9BF4C"/>
        <Parameter Type="Param" Library="AIAI" Id="6925A0A5"/>
    </Element>
    <Element Type="Param" Id="05D9BF4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73F4264A"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="6925A0A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="33C6FBFD"/>
        <Array Type="Param" Library="AIAI" Id="9B6EBAF6"/>
    </Element>
    <Element Type="Param" Id="33C6FBFD">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="9B6EBAF6">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="BB7F811D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="70945B40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51561C75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C40997"/>
    </Element>
    <Element Type="Param" Id="E9C40997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Comment" Id="733D9000">
        <Comment>
            Stick with the group
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="4EE58022">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="A3FE7A73"/>
    </Element>
    <Element Type="Param" Id="A3FE7A73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="266B1222"/>
    </Element>
    <Element Type="FunctionCall" Id="266B1222">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C0AF6E79"/>
        <Parameter Type="Param" Library="AIAI" Id="4A3BC2A5"/>
    </Element>
    <Element Type="Param" Id="4A3BC2A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="29693B30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="6A92D3B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D0524276"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31EA0EF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F4D6B86"/>
    </Element>
    <Element Type="Param" Id="6A92D3B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="Comment" Id="D0524276">
        <Comment>
            Check if we have a starting lane manually set
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="31EA0EF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="54CC278C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F13A68A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CE3FDD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2704DAE"/>
    </Element>
    <Element Type="Comment" Id="54CC278C">
        <Comment>
            Check if it is the very start of the game
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="7F13A68A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="322989FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF20CFFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1B77BB8"/>
    </Element>
    <Element Type="FunctionCall" Id="322989FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EDFEB56C"/>
        <Parameter Type="Param" Library="AIAI" Id="7F20C97A"/>
    </Element>
    <Element Type="Param" Id="EDFEB56C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="7F20C97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A21EE417"/>
    </Element>
    <Element Type="FunctionCall" Id="A21EE417">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6C60202"/>
        <Parameter Type="Param" Library="AIAI" Id="61B6FD18"/>
    </Element>
    <Element Type="Param" Id="61B6FD18">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="51D7B860"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="EF20CFFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D428886E"/>
        <Parameter Type="Param" Library="AIAI" Id="BBAC9A82"/>
    </Element>
    <Element Type="Param" Id="D428886E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="BBAC9A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5CFEE42"/>
    </Element>
    <Element Type="FunctionCall" Id="D5CFEE42">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8D7FECED"/>
        <Parameter Type="Param" Library="AIAI" Id="DCB7039D"/>
    </Element>
    <Element Type="Param" Id="DCB7039D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="A1B77BB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="831AEAE4"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4CA3D9"/>
        <Parameter Type="Param" Library="AIAI" Id="AF670141"/>
    </Element>
    <Element Type="Param" Id="831AEAE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE98867F"/>
    </Element>
    <Element Type="FunctionCall" Id="AE98867F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9537637F"/>
        <Parameter Type="Param" Library="AIAI" Id="51A1E936"/>
    </Element>
    <Element Type="Param" Id="51A1E936">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="63990C8A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A3F58B73"/>
        <Array Type="Param" Library="AIAI" Id="1905E7CE"/>
    </Element>
    <Element Type="Param" Id="A3F58B73">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="1905E7CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="0C4CA3D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AF670141">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2CE3FDD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="04C53EFB"/>
        <Parameter Type="Param" Library="AIAI" Id="25EC981F"/>
    </Element>
    <Element Type="Param" Id="04C53EFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="25EC981F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="45492DED"/>
        <Array Type="Param" Library="AIAI" Id="3DE69ED4"/>
    </Element>
    <Element Type="Param" Id="45492DED">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="3DE69ED4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="E2704DAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6D626FB7"/>
        <Parameter Type="Param" Library="AIAI" Id="8633715A"/>
        <Parameter Type="Param" Library="AIAI" Id="D13217C6"/>
    </Element>
    <Element Type="Param" Id="6D626FB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A9DB04AE"/>
        <Array Type="Param" Library="AIAI" Id="CC404020"/>
    </Element>
    <Element Type="Param" Id="A9DB04AE">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="CC404020">
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="Param" Id="8633715A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D13217C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1F4D6B86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="912F7D6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40C90259"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCC7E273"/>
    </Element>
    <Element Type="FunctionCall" Id="912F7D6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4B7C8F1C"/>
    </Element>
    <Element Type="Param" Id="4B7C8F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7C1B934D"/>
        <Array Type="Param" Library="AIAI" Id="938F721C"/>
    </Element>
    <Element Type="Param" Id="7C1B934D">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="938F721C">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="40C90259">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4C26F6C6"/>
    </Element>
    <Element Type="Param" Id="4C26F6C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="DCC7E273">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D93D08E9"/>
        <Parameter Type="Param" Library="AIAI" Id="FC52C320"/>
        <Parameter Type="Param" Library="AIAI" Id="11AE0BEA"/>
    </Element>
    <Element Type="Param" Id="D93D08E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="FC52C320">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="11AE0BEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB25891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="2AB44582"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7CECF7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD2E93EB"/>
    </Element>
    <Element Type="Param" Id="2AB44582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="611BAB3D"/>
    </Element>
    <Element Type="FunctionCall" Id="E7CECF7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B035EBB8"/>
        <Parameter Type="Param" Library="AIAI" Id="1889E297"/>
    </Element>
    <Element Type="Param" Id="B035EBB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="1889E297">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC7570CD"/>
    </Element>
    <Element Type="FunctionCall" Id="EC7570CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6C60202"/>
        <Parameter Type="Param" Library="AIAI" Id="EF857C17"/>
    </Element>
    <Element Type="Param" Id="EF857C17">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="51D7B860"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D870C090"/>
    </Element>
    <Element Type="FunctionCall" Id="FD2E93EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79F90B6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FFD94C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA0A904F"/>
    </Element>
    <Element Type="FunctionCall" Id="79F90B6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C66305A0"/>
    </Element>
    <Element Type="Param" Id="C66305A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="52C6881D"/>
        <Array Type="Param" Library="AIAI" Id="F3865591"/>
    </Element>
    <Element Type="Param" Id="52C6881D">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="F3865591">
        <Variable Type="Variable" Library="AIAI" Id="C87DFF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="4FFD94C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="425213C1"/>
    </Element>
    <Element Type="Param" Id="425213C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="EA0A904F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="81FCC05C"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB56DDB"/>
        <Parameter Type="Param" Library="AIAI" Id="F5D3E3CF"/>
    </Element>
    <Element Type="Param" Id="81FCC05C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4C9A8DF5"/>
    </Element>
    <Element Type="Param" Id="4FB56DDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F5D3E3CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="31ECAD6C">
        <Identifier>HeroAINeedstoDefendBase</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
        <Variable Type="Variable" Library="AIAI" Id="07CC2D16"/>
        <Variable Type="Variable" Library="AIAI" Id="C46BBBFF"/>
        <Variable Type="Variable" Library="AIAI" Id="EE2187AA"/>
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
        <Variable Type="Variable" Library="AIAI" Id="55B4E77B"/>
        <Variable Type="Variable" Library="AIAI" Id="0F415FB9"/>
        <Variable Type="Variable" Library="AIAI" Id="EAEB55B2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0F70B07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9967AE3A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="41F69D92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B84CF9A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7A483F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61875515"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26E6A464"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="390348A5"/>
    </Element>
    <Element Type="ParamDef" Id="89F0A40C">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B3B6B763"/>
    </Element>
    <Element Type="Param" Id="B3B6B763">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6ECB3C0C">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9FDB77E0"/>
    </Element>
    <Element Type="Param" Id="9FDB77E0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="07CC2D16">
        <Identifier>allyBaseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B2E1C9F"/>
    </Element>
    <Element Type="Param" Id="4B2E1C9F">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="C46BBBFF">
        <Identifier>enemyBaseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBD43344"/>
    </Element>
    <Element Type="Param" Id="CBD43344">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="EE2187AA">
        <Identifier>laneIdx</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="80A19F8A"/>
    </Element>
    <Element Type="Param" Id="80A19F8A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4F69E0A2">
        <Identifier>weakestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B456A9C0"/>
    </Element>
    <Element Type="Param" Id="B456A9C0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="55B4E77B">
        <Identifier>weakestLaneContentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9C107FB2"/>
    </Element>
    <Element Type="Param" Id="9C107FB2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0F415FB9">
        <Identifier>currentLaneContentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F915145C"/>
    </Element>
    <Element Type="Param" Id="F915145C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EAEB55B2">
        <Identifier>unitsNearCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7406C718"/>
    </Element>
    <Element Type="Param" Id="7406C718">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="492D928B"/>
    </Element>
    <Element Type="FunctionCall" Id="492D928B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="A0F70B07">
        <Comment>
            Check if we are already defending
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9967AE3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13276F24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8ACC768"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B50F1AE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44951176"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FC54A16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64A6833A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="547BCCB9"/>
    </Element>
    <Element Type="FunctionCall" Id="13276F24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="80743C46"/>
        <Parameter Type="Param" Library="AIAI" Id="9A76A0F4"/>
    </Element>
    <Element Type="Param" Id="80743C46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="9A76A0F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33580078"/>
    </Element>
    <Element Type="FunctionCall" Id="33580078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="183B8A67"/>
    </Element>
    <Element Type="Param" Id="183B8A67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="F8ACC768">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="98289423"/>
        <Parameter Type="Param" Library="AIAI" Id="85B3E3FD"/>
    </Element>
    <Element Type="Param" Id="98289423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07CC2D16"/>
    </Element>
    <Element Type="Param" Id="85B3E3FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="B50F1AE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E5EA987E"/>
        <Parameter Type="Param" Library="AIAI" Id="CE20BA2E"/>
    </Element>
    <Element Type="Param" Id="E5EA987E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C46BBBFF"/>
    </Element>
    <Element Type="Param" Id="CE20BA2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="44951176">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1435EA11"/>
        <Parameter Type="Param" Library="AIAI" Id="3C5E0D55"/>
    </Element>
    <Element Type="Param" Id="1435EA11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="3C5E0D55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E63E54B"/>
    </Element>
    <Element Type="FunctionCall" Id="9E63E54B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A05B2D2F"/>
    </Element>
    <Element Type="Param" Id="A05B2D2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="8FC54A16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1E3A92BD"/>
        <Parameter Type="Param" Library="AIAI" Id="3359A214"/>
    </Element>
    <Element Type="Param" Id="1E3A92BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07CC2D16"/>
    </Element>
    <Element Type="Param" Id="3359A214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="64A6833A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FDDEA301"/>
        <Parameter Type="Param" Library="AIAI" Id="3F422CDC"/>
    </Element>
    <Element Type="Param" Id="FDDEA301">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C46BBBFF"/>
    </Element>
    <Element Type="Param" Id="3F422CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="547BCCB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A573038A"/>
        <Parameter Type="Param" Library="AIAI" Id="7771F94E"/>
        <Parameter Type="Param" Library="AIAI" Id="8419219D"/>
    </Element>
    <Element Type="Param" Id="A573038A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0BD1FB62"/>
        <Array Type="Param" Library="AIAI" Id="BA795011"/>
    </Element>
    <Element Type="Param" Id="0BD1FB62">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="BA795011">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="7771F94E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8419219D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="41F69D92">
        <Comment>
            Base Defense Logic:
            We are not already in the weakest lane.
            We're down to 0 or 1 towers in the weak lane.
            There are at least 2 enemy heroes in the weak lane.
            The lane is pushed back near our base.
            We are not currently winning a base race.
            The enemy has more heroes attacking our weak lane than we have defenders.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B84CF9A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B40F3B84"/>
        <Parameter Type="Param" Library="AIAI" Id="E7584225"/>
    </Element>
    <Element Type="Param" Id="B40F3B84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="E7584225">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="86BB6893"/>
        <Array Type="Param" Library="AIAI" Id="FF05E929"/>
    </Element>
    <Element Type="Param" Id="86BB6893">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="FF05E929">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="B7A483F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="98484413"/>
        <Parameter Type="Param" Library="AIAI" Id="C1377A6C"/>
    </Element>
    <Element Type="Param" Id="98484413">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="55B4E77B"/>
    </Element>
    <Element Type="Param" Id="C1377A6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF3B7FD3"/>
        <Array Type="Param" Library="AIAI" Id="5C9547C8"/>
    </Element>
    <Element Type="Param" Id="DF3B7FD3">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="EFA84F27"/>
        <Array Type="Param" Library="AIAI" Id="F1C95E00"/>
    </Element>
    <Element Type="Param" Id="EFA84F27">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="F1C95E00">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="5C9547C8">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="61875515">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C0046220"/>
        <Parameter Type="Param" Library="AIAI" Id="E729F7CA"/>
    </Element>
    <Element Type="Param" Id="C0046220">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F415FB9"/>
    </Element>
    <Element Type="Param" Id="E729F7CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1087A239"/>
        <Array Type="Param" Library="AIAI" Id="D54291AA"/>
    </Element>
    <Element Type="Param" Id="1087A239">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1A3B7185"/>
        <Array Type="Param" Library="AIAI" Id="67D077FA"/>
    </Element>
    <Element Type="Param" Id="1A3B7185">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="67D077FA">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D976C383"/>
        <Array Type="Param" Library="AIAI" Id="DF513863"/>
    </Element>
    <Element Type="Param" Id="D976C383">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="DF513863">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="D54291AA">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="26E6A464">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3D2B52F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAEDB5A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="106F84A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C912098"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68804E4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34EBDCBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE62716"/>
    </Element>
    <Element Type="FunctionCall" Id="D3D2B52F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5543C888"/>
        <Parameter Type="Param" Library="AIAI" Id="E09BBAE8"/>
        <Parameter Type="Param" Library="AIAI" Id="A69EBA3C"/>
    </Element>
    <Element Type="Param" Id="5543C888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="E09BBAE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A69EBA3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="38702EB8"/>
        <Array Type="Param" Library="AIAI" Id="D0F2D2F2"/>
    </Element>
    <Element Type="Param" Id="38702EB8">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="D0F2D2F2">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="FunctionCall" Id="EAEDB5A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8ABF4EC1"/>
        <Parameter Type="Param" Library="AIAI" Id="49B24481"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD5FD6E"/>
    </Element>
    <Element Type="Param" Id="8ABF4EC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8B35CC03"/>
        <Array Type="Param" Library="AIAI" Id="55083CE9"/>
    </Element>
    <Element Type="Param" Id="8B35CC03">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="52EA1045"/>
        <Array Type="Param" Library="AIAI" Id="FEB87BBE"/>
    </Element>
    <Element Type="Param" Id="52EA1045">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="FEB87BBE">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="55083CE9">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="49B24481">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="AFD5FD6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="106F84A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8EB7A055"/>
    </Element>
    <Element Type="Param" Id="8EB7A055">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8C912098">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA73CD36"/>
        <Parameter Type="Param" Library="AIAI" Id="82968450"/>
        <Parameter Type="Param" Library="AIAI" Id="881D7ADF"/>
    </Element>
    <Element Type="Param" Id="DA73CD36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B6FAD8A6"/>
        <Array Type="Param" Library="AIAI" Id="CFBB70DB"/>
    </Element>
    <Element Type="Param" Id="B6FAD8A6">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="BE9D1F4C"/>
        <Array Type="Param" Library="AIAI" Id="6A3EF04F"/>
    </Element>
    <Element Type="Param" Id="BE9D1F4C">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="6A3EF04F">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="CFBB70DB">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="82968450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="881D7ADF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="68804E4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9A4D8C1C"/>
        <Parameter Type="Param" Library="AIAI" Id="69953C49"/>
        <Parameter Type="Param" Library="AIAI" Id="AECE7808"/>
    </Element>
    <Element Type="Param" Id="9A4D8C1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A1FECF4"/>
    </Element>
    <Element Type="FunctionCall" Id="8A1FECF4">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="EE89432E"/>
        <Parameter Type="Param" Library="AIAI" Id="F1DDF4CE"/>
        <Parameter Type="Param" Library="AIAI" Id="2CBED501"/>
    </Element>
    <Element Type="Param" Id="EE89432E">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="55B4E77B"/>
    </Element>
    <Element Type="Param" Id="F1DDF4CE">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="533C1E38"/>
        <Array Type="Param" Library="AIAI" Id="08E7F120"/>
    </Element>
    <Element Type="Param" Id="533C1E38">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="08E7F120">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="2CBED501">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.65</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="69953C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AECE7808">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="34EBDCBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC503550"/>
    </Element>
    <Element Type="FunctionCall" Id="AC503550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FD325F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3520840"/>
    </Element>
    <Element Type="FunctionCall" Id="6FD325F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A2567B25"/>
        <Parameter Type="Param" Library="AIAI" Id="5CBF5E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="977CB8FA"/>
    </Element>
    <Element Type="Param" Id="A2567B25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="86A92BCA"/>
        <Array Type="Param" Library="AIAI" Id="1633C680"/>
    </Element>
    <Element Type="Param" Id="86A92BCA">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="12976160"/>
        <Array Type="Param" Library="AIAI" Id="D9A4DDEB"/>
    </Element>
    <Element Type="Param" Id="12976160">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="D9A4DDEB">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="1633C680">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="5CBF5E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="977CB8FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="87A786DD"/>
        <Array Type="Param" Library="AIAI" Id="25C83D42"/>
    </Element>
    <Element Type="Param" Id="87A786DD">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="42C32B76"/>
        <Array Type="Param" Library="AIAI" Id="E4739628"/>
    </Element>
    <Element Type="Param" Id="42C32B76">
        <Variable Type="Variable" Library="AIAI" Id="6897EBE0"/>
    </Element>
    <Element Type="Param" Id="E4739628">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="090A9C62"/>
        <Array Type="Param" Library="AIAI" Id="DBF4E275"/>
    </Element>
    <Element Type="Param" Id="090A9C62">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="DBF4E275">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="25C83D42">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="A3520840">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A386DCF7"/>
        <Parameter Type="Param" Library="AIAI" Id="3EB20DB3"/>
        <Parameter Type="Param" Library="AIAI" Id="5348BD4A"/>
    </Element>
    <Element Type="Param" Id="A386DCF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89455998"/>
    </Element>
    <Element Type="FunctionCall" Id="89455998">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="E55F8CF8"/>
        <Parameter Type="Param" Library="AIAI" Id="555AE3E8"/>
        <Parameter Type="Param" Library="AIAI" Id="C2C89502"/>
    </Element>
    <Element Type="Param" Id="E55F8CF8">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="0F415FB9"/>
    </Element>
    <Element Type="Param" Id="555AE3E8">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="678C1FF3"/>
        <Array Type="Param" Library="AIAI" Id="16C6A162"/>
    </Element>
    <Element Type="Param" Id="678C1FF3">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="16C6A162">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="C2C89502">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="3EB20DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5348BD4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1FE62716">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F50C434C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86941EC3"/>
    </Element>
    <Element Type="FunctionCall" Id="F50C434C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6AEBEDEE"/>
        <Parameter Type="Param" Library="AIAI" Id="0D3A5268"/>
        <Parameter Type="Param" Library="AIAI" Id="4D112A73"/>
    </Element>
    <Element Type="Param" Id="6AEBEDEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0503A322"/>
        <Array Type="Param" Library="AIAI" Id="0BE57A6A"/>
    </Element>
    <Element Type="Param" Id="0503A322">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5A6B2988"/>
        <Array Type="Param" Library="AIAI" Id="C8C2FFCD"/>
    </Element>
    <Element Type="Param" Id="5A6B2988">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="C8C2FFCD">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="0BE57A6A">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="0D3A5268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4D112A73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4ABE49C7"/>
        <Array Type="Param" Library="AIAI" Id="7551A217"/>
    </Element>
    <Element Type="Param" Id="4ABE49C7">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A9C947CE"/>
        <Array Type="Param" Library="AIAI" Id="1A1B8269"/>
    </Element>
    <Element Type="Param" Id="A9C947CE">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="1A1B8269">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="7551A217">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="86941EC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E530118F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBBA5C71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFC1C471"/>
    </Element>
    <Element Type="FunctionCall" Id="E530118F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B9FAF888"/>
        <Parameter Type="Param" Library="AIAI" Id="4CD3C177"/>
        <Parameter Type="Param" Library="AIAI" Id="74568964"/>
    </Element>
    <Element Type="Param" Id="B9FAF888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4A1E5097"/>
        <Array Type="Param" Library="AIAI" Id="179CA85C"/>
    </Element>
    <Element Type="Param" Id="4A1E5097">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A0379B0E"/>
        <Array Type="Param" Library="AIAI" Id="0A25DA50"/>
    </Element>
    <Element Type="Param" Id="A0379B0E">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="0A25DA50">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8016883B"/>
        <Array Type="Param" Library="AIAI" Id="9A5A3A90"/>
    </Element>
    <Element Type="Param" Id="8016883B">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="9A5A3A90">
        <Parameter Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
    </Element>
    <Element Type="Param" Id="179CA85C">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="4CD3C177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="74568964">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FBBA5C71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="9E9E836A"/>
        <Parameter Type="Param" Library="AIAI" Id="B33BB2C7"/>
        <Parameter Type="Param" Library="AIAI" Id="2F3BF841"/>
    </Element>
    <Element Type="Param" Id="9E9E836A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="183A40FF"/>
        <Array Type="Param" Library="AIAI" Id="FB8FD4EB"/>
    </Element>
    <Element Type="Param" Id="183A40FF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="992BB68F"/>
        <Array Type="Param" Library="AIAI" Id="72646356"/>
    </Element>
    <Element Type="Param" Id="992BB68F">
        <Variable Type="Variable" Library="AIAI" Id="0DA17F65"/>
    </Element>
    <Element Type="Param" Id="72646356">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="FB8FD4EB">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="B33BB2C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2F3BF841">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FFC1C471">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="73807294"/>
        <Parameter Type="Param" Library="AIAI" Id="5E124306"/>
        <Parameter Type="Param" Library="AIAI" Id="337185C0"/>
    </Element>
    <Element Type="Param" Id="73807294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CD9D5E67"/>
        <Array Type="Param" Library="AIAI" Id="57B4C33B"/>
    </Element>
    <Element Type="Param" Id="CD9D5E67">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="11FFC2C6"/>
        <Array Type="Param" Library="AIAI" Id="00A3A3CE"/>
    </Element>
    <Element Type="Param" Id="11FFC2C6">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="00A3A3CE">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="57B4C33B">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="Param" Id="5E124306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="337185C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B79C393"/>
        <Array Type="Param" Library="AIAI" Id="C2B67000"/>
    </Element>
    <Element Type="Param" Id="2B79C393">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3851B2D7"/>
        <Array Type="Param" Library="AIAI" Id="319BB047"/>
    </Element>
    <Element Type="Param" Id="3851B2D7">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="319BB047">
        <Variable Type="Variable" Library="AIAI" Id="4F69E0A2"/>
    </Element>
    <Element Type="Param" Id="C2B67000">
        <Variable Type="Variable" Library="AIAI" Id="6ECB3C0C"/>
    </Element>
    <Element Type="FunctionCall" Id="390348A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="64760679"/>
    </Element>
    <Element Type="Param" Id="64760679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="41F5E15D">
        <Identifier>HeroAINeedstoSwitchLanes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
        <Variable Type="Variable" Library="AIAI" Id="8A671A94"/>
        <Variable Type="Variable" Library="AIAI" Id="3E7ADA8B"/>
        <Variable Type="Variable" Library="AIAI" Id="087DDD14"/>
        <Variable Type="Variable" Library="AIAI" Id="C08AC29D"/>
        <Variable Type="Variable" Library="AIAI" Id="E83673C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E905193B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C38C4EEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D838DF01"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="17803A51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD112149"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="71C13B9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E15BD140"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F30F6D22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A10C2811"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D3A1C015"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0638ECAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4C2A9D2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9532A3D4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EF73A5C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DB406C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CF295E5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1628C98D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCB13E8A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E38744B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="266DF06C"/>
    </Element>
    <Element Type="ParamDef" Id="8BD0A06A">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="06F97035"/>
    </Element>
    <Element Type="Param" Id="06F97035">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="34608F29">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A4C8CCE"/>
    </Element>
    <Element Type="Param" Id="5A4C8CCE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8A671A94">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D191116C"/>
    </Element>
    <Element Type="Param" Id="D191116C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3E7ADA8B">
        <Identifier>leaderLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C770ABE3"/>
    </Element>
    <Element Type="Param" Id="C770ABE3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="087DDD14">
        <Identifier>contentionPoint2</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="72B6E57F"/>
    </Element>
    <Element Type="Param" Id="72B6E57F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C08AC29D">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="362EDB1F"/>
    </Element>
    <Element Type="Param" Id="362EDB1F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E83673C4">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AACB05A3"/>
    </Element>
    <Element Type="Param" Id="AACB05A3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E905193B">
        <Identifier>lastTimeHumanEnteredLane</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BEA4515D"/>
    </Element>
    <Element Type="Param" Id="BEA4515D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="C38C4EEE">
        <Comment>
            Urgent Cases
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D838DF01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="917C7832"/>
        <Parameter Type="Param" Library="AIAI" Id="82A513B8"/>
    </Element>
    <Element Type="Param" Id="917C7832">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="82A513B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6715FCA2"/>
    </Element>
    <Element Type="FunctionCall" Id="6715FCA2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="AE0D06D5"/>
    </Element>
    <Element Type="Param" Id="AE0D06D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Comment" Id="17803A51">
        <Comment>
            Check if you are following a leader that is battling in a different lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD112149">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD81AEB7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC5E218C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B8462F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430D16DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B98617D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E51CF33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF39673E"/>
    </Element>
    <Element Type="FunctionCall" Id="BD81AEB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62C4013E"/>
        <Parameter Type="Param" Library="AIAI" Id="845C8F4F"/>
    </Element>
    <Element Type="Param" Id="62C4013E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8A671A94"/>
    </Element>
    <Element Type="Param" Id="845C8F4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B9375A7"/>
    </Element>
    <Element Type="FunctionCall" Id="2B9375A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="49660B81"/>
    </Element>
    <Element Type="Param" Id="49660B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CE5D8A10"/>
        <Array Type="Param" Library="AIAI" Id="90FB749A"/>
    </Element>
    <Element Type="Param" Id="CE5D8A10">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="90FB749A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B84591E"/>
        <Array Type="Param" Library="AIAI" Id="6067268F"/>
    </Element>
    <Element Type="Param" Id="1B84591E">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="6067268F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="FunctionCall" Id="EC5E218C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5916C981"/>
        <Parameter Type="Param" Library="AIAI" Id="339A5534"/>
    </Element>
    <Element Type="Param" Id="5916C981">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3E7ADA8B"/>
    </Element>
    <Element Type="Param" Id="339A5534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F4FD764"/>
        <Array Type="Param" Library="AIAI" Id="29AD5B67"/>
    </Element>
    <Element Type="Param" Id="8F4FD764">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="C8F1E8BF"/>
        <Array Type="Param" Library="AIAI" Id="139A30F2"/>
    </Element>
    <Element Type="Param" Id="C8F1E8BF">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="139A30F2">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B478F468"/>
        <Array Type="Param" Library="AIAI" Id="9A8CB14C"/>
    </Element>
    <Element Type="Param" Id="B478F468">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="9A8CB14C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="29AD5B67">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="FunctionCall" Id="6B8462F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1F3A8CD2"/>
        <Parameter Type="Param" Library="AIAI" Id="6874C719"/>
    </Element>
    <Element Type="Param" Id="1F3A8CD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C08AC29D"/>
    </Element>
    <Element Type="Param" Id="6874C719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C9D4D625"/>
        <Array Type="Param" Library="AIAI" Id="1F9AFF61"/>
    </Element>
    <Element Type="Param" Id="C9D4D625">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="F588E26C"/>
        <Array Type="Param" Library="AIAI" Id="2684D7CC"/>
    </Element>
    <Element Type="Param" Id="F588E26C">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="2684D7CC">
        <Variable Type="Variable" Library="AIAI" Id="3E7ADA8B"/>
    </Element>
    <Element Type="Param" Id="1F9AFF61">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="FunctionCall" Id="430D16DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFE63777"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F15AE04B"/>
    </Element>
    <Element Type="FunctionCall" Id="BFE63777">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F344D40D"/>
        <Parameter Type="Param" Library="AIAI" Id="78930429"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4E2676"/>
    </Element>
    <Element Type="Param" Id="F344D40D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5793DA42"/>
    </Element>
    <Element Type="FunctionCall" Id="5793DA42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="739E82C3"/>
        <Parameter Type="Param" Library="AIAI" Id="459C9C39"/>
    </Element>
    <Element Type="Param" Id="739E82C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="8A671A94"/>
    </Element>
    <Element Type="Param" Id="459C9C39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="C08AC29D"/>
    </Element>
    <Element Type="Param" Id="78930429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="BC4E2676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F15AE04B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="73225EBB"/>
    </Element>
    <Element Type="Param" Id="73225EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B98617D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A23C3380"/>
        <Parameter Type="Param" Library="AIAI" Id="22886CEB"/>
        <Parameter Type="Param" Library="AIAI" Id="CDA4573A"/>
    </Element>
    <Element Type="Param" Id="A23C3380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="26EAD593"/>
        <Array Type="Param" Library="AIAI" Id="4549C6CE"/>
    </Element>
    <Element Type="Param" Id="26EAD593">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="4549C6CE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="22886CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CDA4573A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4E51CF33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1D31FD55"/>
        <Parameter Type="Param" Library="AIAI" Id="85D84A97"/>
        <Parameter Type="Param" Library="AIAI" Id="7DCA38EB"/>
    </Element>
    <Element Type="Param" Id="1D31FD55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F9DE0624"/>
        <Array Type="Param" Library="AIAI" Id="5B2518FF"/>
    </Element>
    <Element Type="Param" Id="F9DE0624">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="5B2518FF">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D153C84"/>
        <Array Type="Param" Library="AIAI" Id="A65AEBF9"/>
    </Element>
    <Element Type="Param" Id="1D153C84">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="A65AEBF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="85D84A97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7DCA38EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EF39673E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B13A41C"/>
        <Parameter Type="Param" Library="AIAI" Id="1E59AFD9"/>
        <Parameter Type="Param" Library="AIAI" Id="B5AB9F57"/>
    </Element>
    <Element Type="Param" Id="7B13A41C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="03DD7728"/>
        <Array Type="Param" Library="AIAI" Id="008BEB1D"/>
    </Element>
    <Element Type="Param" Id="03DD7728">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="22063C83"/>
        <Array Type="Param" Library="AIAI" Id="DD95FA7F"/>
    </Element>
    <Element Type="Param" Id="22063C83">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="DD95FA7F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFC22008"/>
        <Array Type="Param" Library="AIAI" Id="FD07689F"/>
    </Element>
    <Element Type="Param" Id="CFC22008">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="FD07689F">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="008BEB1D">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="1E59AFD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B5AB9F57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="71C13B9D">
        <Comment>
            Check if you are following a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E15BD140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BE3F018"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="185DFDCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BBD760C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F92DA332"/>
    </Element>
    <Element Type="FunctionCall" Id="9BE3F018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67ED58A0"/>
    </Element>
    <Element Type="Param" Id="67ED58A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="185DFDCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BF3DBB0F"/>
        <Parameter Type="Param" Library="AIAI" Id="AC343345"/>
        <Parameter Type="Param" Library="AIAI" Id="2A759BD9"/>
    </Element>
    <Element Type="Param" Id="BF3DBB0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92D073ED"/>
        <Array Type="Param" Library="AIAI" Id="A20185BC"/>
    </Element>
    <Element Type="Param" Id="92D073ED">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="A20185BC">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="AC343345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2A759BD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1BBD760C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C55BF28"/>
        <Parameter Type="Param" Library="AIAI" Id="94B024EE"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3C1276"/>
    </Element>
    <Element Type="Param" Id="8C55BF28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5192BE4B"/>
        <Array Type="Param" Library="AIAI" Id="804469C1"/>
    </Element>
    <Element Type="Param" Id="5192BE4B">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="827CF376"/>
        <Array Type="Param" Library="AIAI" Id="CF6665CF"/>
    </Element>
    <Element Type="Param" Id="827CF376">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="CF6665CF">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2931FA85"/>
        <Array Type="Param" Library="AIAI" Id="04FADBAE"/>
    </Element>
    <Element Type="Param" Id="2931FA85">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="04FADBAE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="804469C1">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="94B024EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CA3C1276">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F92DA332">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61619640"/>
        <Parameter Type="Param" Library="AIAI" Id="46EF9E05"/>
        <Parameter Type="Param" Library="AIAI" Id="2A8432EC"/>
    </Element>
    <Element Type="Param" Id="61619640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4425A109"/>
        <Array Type="Param" Library="AIAI" Id="EC0091D3"/>
    </Element>
    <Element Type="Param" Id="4425A109">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="EC0091D3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="46EF9E05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2A8432EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="187425BB"/>
        <Array Type="Param" Library="AIAI" Id="BB79138D"/>
    </Element>
    <Element Type="Param" Id="187425BB">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="BF0C8585"/>
        <Array Type="Param" Library="AIAI" Id="CF67B46E"/>
    </Element>
    <Element Type="Param" Id="BF0C8585">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="CF67B46E">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F7B35A10"/>
        <Array Type="Param" Library="AIAI" Id="FCA1CE54"/>
    </Element>
    <Element Type="Param" Id="F7B35A10">
        <Variable Type="Variable" Library="AIAI" Id="9A5BF799"/>
    </Element>
    <Element Type="Param" Id="FCA1CE54">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="BB79138D">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Comment" Id="F30F6D22">
        <Comment>
            Check if you are avoiding a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A10C2811">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03EAD8D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BF2B6B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4B17366"/>
    </Element>
    <Element Type="FunctionCall" Id="03EAD8D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7EE52BC"/>
        <Parameter Type="Param" Library="AIAI" Id="B36560DC"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4C84D3"/>
    </Element>
    <Element Type="Param" Id="C7EE52BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BA4268B2"/>
        <Array Type="Param" Library="AIAI" Id="D77698C1"/>
    </Element>
    <Element Type="Param" Id="BA4268B2">
        <Variable Type="Variable" Library="AIAI" Id="37D669EE"/>
    </Element>
    <Element Type="Param" Id="D77698C1">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="B36560DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="BC4C84D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9BF2B6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2916A31E"/>
    </Element>
    <Element Type="Param" Id="2916A31E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4B17366">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="980AD817"/>
        <Parameter Type="Param" Library="AIAI" Id="4BA42FE8"/>
        <Parameter Type="Param" Library="AIAI" Id="5F5F64FC"/>
    </Element>
    <Element Type="Param" Id="980AD817">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C6577AB4"/>
        <Array Type="Param" Library="AIAI" Id="E7A462E4"/>
    </Element>
    <Element Type="Param" Id="C6577AB4">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="E7A462E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="4BA42FE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5F5F64FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="20C42A5C"/>
        <Array Type="Param" Library="AIAI" Id="AB2F0DC9"/>
    </Element>
    <Element Type="Param" Id="20C42A5C">
        <Variable Type="Variable" Library="AIAI" Id="0605BB99"/>
        <StructMember Type="Param" Library="AIAI" Id="18257FE0"/>
        <Array Type="Param" Library="AIAI" Id="0C219523"/>
    </Element>
    <Element Type="Param" Id="18257FE0">
        <Variable Type="Variable" Library="AIAI" Id="16F0B5C4"/>
    </Element>
    <Element Type="Param" Id="0C219523">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D0C969ED"/>
        <Array Type="Param" Library="AIAI" Id="DB7B1DB9"/>
    </Element>
    <Element Type="Param" Id="D0C969ED">
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
    </Element>
    <Element Type="Param" Id="DB7B1DB9">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="AB2F0DC9">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Comment" Id="D3A1C015">
        <Comment>
            Check if you ugently need to defend
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0638ECAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F7DF0A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58B59168"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95CBDBEF"/>
    </Element>
    <Element Type="FunctionCall" Id="2F7DF0A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D87D1B4B"/>
        <Parameter Type="Param" Library="AIAI" Id="FB6B5111"/>
        <Parameter Type="Param" Library="AIAI" Id="06627A3E"/>
    </Element>
    <Element Type="Param" Id="D87D1B4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="D6D23FEE"/>
        <Array Type="Param" Library="AIAI" Id="8CFAC596"/>
    </Element>
    <Element Type="Param" Id="D6D23FEE">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C94A37E9"/>
        <Array Type="Param" Library="AIAI" Id="E27F3744"/>
    </Element>
    <Element Type="Param" Id="C94A37E9">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="E27F3744">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A760484"/>
        <Array Type="Param" Library="AIAI" Id="0A3E8442"/>
    </Element>
    <Element Type="Param" Id="3A760484">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="0A3E8442">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="8CFAC596">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="FB6B5111">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="06627A3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="58B59168">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE940A0D"/>
        <Parameter Type="Param" Library="AIAI" Id="1F9C8044"/>
        <Parameter Type="Param" Library="AIAI" Id="424DE0D5"/>
    </Element>
    <Element Type="Param" Id="FE940A0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46C39217"/>
    </Element>
    <Element Type="FunctionCall" Id="46C39217">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="31ECAD6C"/>
        <Parameter Type="Param" Library="AIAI" Id="173E1593"/>
    </Element>
    <Element Type="Param" Id="173E1593">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89F0A40C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="1F9C8044">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="424DE0D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="95CBDBEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A2E32814"/>
    </Element>
    <Element Type="Param" Id="A2E32814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4C2A9D2B">
        <Comment>
            Leave non-minion lane once mercs are cleared from the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9532A3D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A771E364"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="574AB48C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7619E51"/>
    </Element>
    <Element Type="FunctionCall" Id="A771E364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7339ACD"/>
    </Element>
    <Element Type="Param" Id="B7339ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="574AB48C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="722981CB"/>
        <Parameter Type="Param" Library="AIAI" Id="B76C2078"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2B2A9A"/>
    </Element>
    <Element Type="Param" Id="722981CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="BEA0B2FE"/>
        <Array Type="Param" Library="AIAI" Id="091D6EA4"/>
    </Element>
    <Element Type="Param" Id="BEA0B2FE">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="091D6EA4">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="121EC789"/>
        <Array Type="Param" Library="AIAI" Id="77755A60"/>
    </Element>
    <Element Type="Param" Id="121EC789">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="77755A60">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="B76C2078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BE2B2A9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D7619E51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C6EC7A43"/>
        <Parameter Type="Param" Library="AIAI" Id="944AC813"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4030AF"/>
    </Element>
    <Element Type="Param" Id="C6EC7A43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BDE48BD"/>
    </Element>
    <Element Type="FunctionCall" Id="5BDE48BD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="69C55343"/>
        <Parameter Type="Param" Library="AIAI" Id="818AD93D"/>
        <Parameter Type="Param" Library="AIAI" Id="714CF65F"/>
    </Element>
    <Element Type="Param" Id="818AD93D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73F4264A"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="50D7DC21"/>
        <Array Type="Param" Library="AIAI" Id="4FC37537"/>
    </Element>
    <Element Type="Param" Id="50D7DC21">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="4FC37537">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="714CF65F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="33AF2C40"/>
        <Array Type="Param" Library="AIAI" Id="E41120F3"/>
    </Element>
    <Element Type="Param" Id="33AF2C40">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="E41120F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="944AC813">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EB4030AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="EF73A5C5">
        <Comment>
            Stay in current lane to help human players:
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3DB406C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5478E3B5"/>
        <Parameter Type="Param" Library="AIAI" Id="48F2CF8F"/>
    </Element>
    <Element Type="Param" Id="5478E3B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E905193B"/>
    </Element>
    <Element Type="Param" Id="48F2CF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F6E4B339"/>
        <Array Type="Param" Library="AIAI" Id="D7A387C3"/>
    </Element>
    <Element Type="Param" Id="F6E4B339">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1D23CE09"/>
        <Array Type="Param" Library="AIAI" Id="5F762CFD"/>
    </Element>
    <Element Type="Param" Id="1D23CE09">
        <Variable Type="Variable" Library="AIAI" Id="A3267665"/>
    </Element>
    <Element Type="Param" Id="5F762CFD">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7236F3B9"/>
        <Array Type="Param" Library="AIAI" Id="2F7FFA88"/>
    </Element>
    <Element Type="Param" Id="7236F3B9">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="2F7FFA88">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="D7A387C3">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="FunctionCall" Id="1CF295E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EFB9E91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F309DA52"/>
    </Element>
    <Element Type="FunctionCall" Id="2EFB9E91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="642C83FD"/>
    </Element>
    <Element Type="Param" Id="642C83FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F309DA52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC40518D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99240D19"/>
    </Element>
    <Element Type="FunctionCall" Id="BC40518D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="817F106D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFF79B94"/>
    </Element>
    <Element Type="FunctionCall" Id="817F106D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A6345695"/>
        <Parameter Type="Param" Library="AIAI" Id="ADCBCCEE"/>
        <Parameter Type="Param" Library="AIAI" Id="6C6CE81F"/>
    </Element>
    <Element Type="Param" Id="A6345695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E905193B"/>
    </Element>
    <Element Type="Param" Id="ADCBCCEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6C6CE81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="DFF79B94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="68B02946"/>
        <Parameter Type="Param" Library="AIAI" Id="825DD3C1"/>
        <Parameter Type="Param" Library="AIAI" Id="71980DEE"/>
    </Element>
    <Element Type="Param" Id="68B02946">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C32D06A9"/>
    </Element>
    <Element Type="FunctionCall" Id="C32D06A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7FE0EAC4"/>
        <Parameter Type="Param" Library="AIAI" Id="FAFC9AA0"/>
        <Parameter Type="Param" Library="AIAI" Id="0B617206"/>
    </Element>
    <Element Type="Param" Id="7FE0EAC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FAFC9AA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="868EE875"/>
    </Element>
    <Element Type="Param" Id="0B617206">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="E905193B"/>
    </Element>
    <Element Type="Param" Id="825DD3C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="71980DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F78B228"/>
    </Element>
    <Element Type="FunctionCall" Id="2F78B228">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="1B82DF9F"/>
    </Element>
    <Element Type="Param" Id="1B82DF9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="99240D19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="364AF542"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0F7FF54"/>
    </Element>
    <Element Type="FunctionCall" Id="364AF542">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE51496"/>
        <Parameter Type="Param" Library="AIAI" Id="35FA6058"/>
        <Parameter Type="Param" Library="AIAI" Id="9FFD72D1"/>
    </Element>
    <Element Type="Param" Id="2EE51496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B6133066"/>
        <Array Type="Param" Library="AIAI" Id="9AB69794"/>
    </Element>
    <Element Type="Param" Id="B6133066">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5200B89C"/>
        <Array Type="Param" Library="AIAI" Id="B2421BAB"/>
    </Element>
    <Element Type="Param" Id="5200B89C">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="B2421BAB">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BC13DFF9"/>
        <Array Type="Param" Library="AIAI" Id="847A013D"/>
    </Element>
    <Element Type="Param" Id="BC13DFF9">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="847A013D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="9AB69794">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="35FA6058">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9FFD72D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D0F7FF54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD22AE0"/>
        <Parameter Type="Param" Library="AIAI" Id="BE45BED9"/>
        <Parameter Type="Param" Library="AIAI" Id="B7CC50CF"/>
    </Element>
    <Element Type="Param" Id="1FD22AE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BF0BB89"/>
        <Array Type="Param" Library="AIAI" Id="9EB6F863"/>
    </Element>
    <Element Type="Param" Id="7BF0BB89">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="C939A598"/>
        <Array Type="Param" Library="AIAI" Id="16DEE823"/>
    </Element>
    <Element Type="Param" Id="C939A598">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="16DEE823">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D1C23389"/>
        <Array Type="Param" Library="AIAI" Id="F964DB2C"/>
    </Element>
    <Element Type="Param" Id="D1C23389">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="F964DB2C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="9EB6F863">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="BE45BED9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B7CC50CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1628C98D">
        <Comment>
            Don't change lanes if you are doing something more important
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CCB13E8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61716FEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E303C585"/>
    </Element>
    <Element Type="FunctionCall" Id="61716FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CC99254"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62D09FC2"/>
    </Element>
    <Element Type="FunctionCall" Id="4CC99254">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC18D26"/>
        <Parameter Type="Param" Library="AIAI" Id="7C02DC20"/>
        <Parameter Type="Param" Library="AIAI" Id="2050842A"/>
    </Element>
    <Element Type="Param" Id="BFC18D26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9A3ECF3D"/>
        <Array Type="Param" Library="AIAI" Id="5D8BE75C"/>
    </Element>
    <Element Type="Param" Id="9A3ECF3D">
        <Variable Type="Variable" Library="AIAI" Id="BE1F2631"/>
    </Element>
    <Element Type="Param" Id="5D8BE75C">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="7C02DC20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2050842A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F891C9E7"/>
    </Element>
    <Element Type="FunctionCall" Id="F891C9E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="A0492D8B"/>
    </Element>
    <Element Type="Param" Id="A0492D8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="62D09FC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6C8B2E3F"/>
        <Parameter Type="Param" Library="AIAI" Id="E8CCD9A3"/>
        <Parameter Type="Param" Library="AIAI" Id="F2495D34"/>
    </Element>
    <Element Type="Param" Id="6C8B2E3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50BA3A95"/>
    </Element>
    <Element Type="FunctionCall" Id="50BA3A95">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="B76CB223"/>
        <Parameter Type="Param" Library="AIAI" Id="4415C5FF"/>
    </Element>
    <Element Type="Param" Id="B76CB223">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DC099165"/>
    </Element>
    <Element Type="Param" Id="4415C5FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="E8CCD9A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2495D34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E303C585">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F1E69F88"/>
    </Element>
    <Element Type="Param" Id="F1E69F88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E38744B1">
        <Comment>
            Normal Switching
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="266DF06C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="91C49196"/>
        <Parameter Type="Param" Library="AIAI" Id="363939BA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1FAE2CCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B263F64B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="376ADEE9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F41F51C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53026F52"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="96E3D7CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8B01657"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3B853916"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="698DC15A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BB0FD7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EF09F9E"/>
    </Element>
    <Element Type="Param" Id="363939BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B4ACF12A"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="ED8D551D"/>
        <Array Type="Param" Library="AIAI" Id="487C3647"/>
    </Element>
    <Element Type="Param" Id="ED8D551D">
        <Variable Type="Variable" Library="AIAI" Id="9778FD9D"/>
    </Element>
    <Element Type="Param" Id="487C3647">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Comment" Id="1FAE2CCB">
        <Comment>
            Don't change lanes until current lane is pushed back away from base
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="B263F64B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="411EBCCC"/>
        <Parameter Type="Param" Library="AIAI" Id="0CD813B3"/>
    </Element>
    <Element Type="Param" Id="411EBCCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="ECA09379"/>
        <Array Type="Param" Library="AIAI" Id="07A86C51"/>
    </Element>
    <Element Type="Param" Id="ECA09379">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="73953530"/>
        <Array Type="Param" Library="AIAI" Id="A91EE689"/>
    </Element>
    <Element Type="Param" Id="73953530">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="A91EE689">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F53A5D7D"/>
        <Array Type="Param" Library="AIAI" Id="8B1F21BE"/>
    </Element>
    <Element Type="Param" Id="F53A5D7D">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="8B1F21BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="07A86C51">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="0CD813B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C08AC29D"/>
    </Element>
    <Element Type="FunctionCall" Id="376ADEE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B95FF0C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81EBA3FF"/>
    </Element>
    <Element Type="FunctionCall" Id="B95FF0C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="040F9EC4"/>
        <Parameter Type="Param" Library="AIAI" Id="312032A7"/>
        <Parameter Type="Param" Library="AIAI" Id="56DB1F16"/>
    </Element>
    <Element Type="Param" Id="040F9EC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CCAE643"/>
    </Element>
    <Element Type="FunctionCall" Id="5CCAE643">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="9D696591"/>
        <Parameter Type="Param" Library="AIAI" Id="9172EB0A"/>
        <Parameter Type="Param" Library="AIAI" Id="AF6B13EA"/>
    </Element>
    <Element Type="Param" Id="9D696591">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4315A395"/>
        <Array Type="Param" Library="AIAI" Id="09615782"/>
    </Element>
    <Element Type="Param" Id="4315A395">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="09615782">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="9172EB0A">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>0.8</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AF6B13EA">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="C08AC29D"/>
    </Element>
    <Element Type="Param" Id="312032A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56DB1F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="81EBA3FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9901DC0C"/>
    </Element>
    <Element Type="Param" Id="9901DC0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F41F51C0">
        <Comment>
            Never leave the lane if you are pushing with a human late game
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="53026F52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40EFD2FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="370FC594"/>
    </Element>
    <Element Type="FunctionCall" Id="40EFD2FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9EB80115"/>
    </Element>
    <Element Type="Param" Id="9EB80115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="370FC594">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E918F963"/>
        <Parameter Type="Param" Library="AIAI" Id="5599B4C5"/>
        <Parameter Type="Param" Library="AIAI" Id="0081B086"/>
    </Element>
    <Element Type="Param" Id="E918F963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2159C6D8"/>
        <Array Type="Param" Library="AIAI" Id="FCB48908"/>
    </Element>
    <Element Type="Param" Id="2159C6D8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="CEA2A957"/>
        <Array Type="Param" Library="AIAI" Id="7D02042F"/>
    </Element>
    <Element Type="Param" Id="CEA2A957">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="7D02042F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7C986C02"/>
        <Array Type="Param" Library="AIAI" Id="4E334E7E"/>
    </Element>
    <Element Type="Param" Id="7C986C02">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="4E334E7E">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="FCB48908">
        <Variable Type="Variable" Library="AIAI" Id="34608F29"/>
    </Element>
    <Element Type="Param" Id="5599B4C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0081B086">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="96E3D7CB">
        <Comment>
            Defend against mercs attacking your side of the map
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="E8B01657">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86B2095F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B318FEA"/>
    </Element>
    <Element Type="FunctionCall" Id="86B2095F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E21724BE"/>
        <Parameter Type="Param" Library="AIAI" Id="75B13259"/>
        <Parameter Type="Param" Library="AIAI" Id="7E51FF6D"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBAA900"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D0E53AE"/>
    </Element>
    <Element Type="Param" Id="E21724BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="75B13259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="7E51FF6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1CBAA900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="E83673C4"/>
    </Element>
    <Element Type="FunctionCall" Id="4D0E53AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75D036DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBE053E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B8C17E2"/>
    </Element>
    <Element Type="FunctionCall" Id="75D036DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7429E7F1"/>
        <Parameter Type="Param" Library="AIAI" Id="9C321CA0"/>
        <Parameter Type="Param" Library="AIAI" Id="54E4DCA5"/>
    </Element>
    <Element Type="Param" Id="7429E7F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BE8ABA69"/>
        <Array Type="Param" Library="AIAI" Id="9F6A9A17"/>
    </Element>
    <Element Type="Param" Id="BE8ABA69">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="9F6A9A17">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="9C321CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="54E4DCA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="E83673C4"/>
    </Element>
    <Element Type="FunctionCall" Id="BBE053E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7998A2CE"/>
        <Parameter Type="Param" Library="AIAI" Id="B65CF8C9"/>
        <Parameter Type="Param" Library="AIAI" Id="B8934CF9"/>
    </Element>
    <Element Type="Param" Id="7998A2CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA001933"/>
    </Element>
    <Element Type="FunctionCall" Id="AA001933">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="69C55343"/>
        <Parameter Type="Param" Library="AIAI" Id="887BF829"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD6F3B1"/>
    </Element>
    <Element Type="Param" Id="887BF829">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73F4264A"/>
        <Variable Type="Variable" Library="AIAI" Id="E83673C4"/>
    </Element>
    <Element Type="Param" Id="AAD6F3B1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2B5F1D53"/>
        <Array Type="Param" Library="AIAI" Id="AC99B0FD"/>
    </Element>
    <Element Type="Param" Id="2B5F1D53">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="AC99B0FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="B65CF8C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8934CF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B8C17E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3DC848C6"/>
    </Element>
    <Element Type="Param" Id="3DC848C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0B318FEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1F180479"/>
        <Parameter Type="Param" Library="AIAI" Id="33152F4C"/>
        <Parameter Type="Param" Library="AIAI" Id="5B48921F"/>
    </Element>
    <Element Type="Param" Id="1F180479">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9773ADF8"/>
    </Element>
    <Element Type="FunctionCall" Id="9773ADF8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="0889C502"/>
    </Element>
    <Element Type="Param" Id="0889C502">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6F0B73EA"/>
        <Array Type="Param" Library="AIAI" Id="B4580B47"/>
    </Element>
    <Element Type="Param" Id="6F0B73EA">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="B4580B47">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="33152F4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B48921F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3B853916">
        <Comment>
            Stick with the group
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
    </Element>
    <Element Type="FunctionCall" Id="698DC15A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="3E7C4C40"/>
        <Parameter Type="Param" Library="AIAI" Id="31AB2F61"/>
    </Element>
    <Element Type="Param" Id="31AB2F61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CF0C4CD"/>
    </Element>
    <Element Type="FunctionCall" Id="9CF0C4CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="ECCE0632"/>
        <Parameter Type="Param" Library="AIAI" Id="11A5AA64"/>
        <Parameter Type="Param" Library="AIAI" Id="AA1BA40A"/>
    </Element>
    <Element Type="Param" Id="ECCE0632">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BB16A4E7"/>
        <Array Type="Param" Library="AIAI" Id="7D94FAAB"/>
    </Element>
    <Element Type="Param" Id="BB16A4E7">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="7D94FAAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="11A5AA64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="AA1BA40A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE42ED27"/>
    </Element>
    <Element Type="FunctionCall" Id="DE42ED27">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C0AF6E79"/>
        <Parameter Type="Param" Library="AIAI" Id="B705964F"/>
    </Element>
    <Element Type="Param" Id="B705964F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="FunctionCall" Id="6BB0FD7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="466D2C9D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7557FAEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E0BC166"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FB878AAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FA0C5EE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D3C83B36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0101BE61"/>
    </Element>
    <Element Type="Param" Id="466D2C9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1D1EE59F"/>
    </Element>
    <Element Type="Comment" Id="7557FAEE">
        <Comment>
            We are not in the starting lane that was manually set
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="5E0BC166">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2470794F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0748D57F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF53A2D1"/>
    </Element>
    <Element Type="FunctionCall" Id="2470794F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="870AF0A8"/>
    </Element>
    <Element Type="Param" Id="870AF0A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0748D57F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BE86FB9A"/>
        <Parameter Type="Param" Library="AIAI" Id="0E72D841"/>
        <Parameter Type="Param" Library="AIAI" Id="CEEE6FB9"/>
    </Element>
    <Element Type="Param" Id="BE86FB9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FF6B63F0"/>
        <Array Type="Param" Library="AIAI" Id="58D85C8A"/>
    </Element>
    <Element Type="Param" Id="FF6B63F0">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="58D85C8A">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="0E72D841">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CEEE6FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DF53A2D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B18D6651"/>
        <Parameter Type="Param" Library="AIAI" Id="381553B4"/>
        <Parameter Type="Param" Library="AIAI" Id="7FCD5868"/>
    </Element>
    <Element Type="Param" Id="B18D6651">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB73E837"/>
        <Array Type="Param" Library="AIAI" Id="274433DF"/>
    </Element>
    <Element Type="Param" Id="DB73E837">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="274433DF">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="381553B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7FCD5868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9803DF42"/>
        <Array Type="Param" Library="AIAI" Id="47B7B4C6"/>
    </Element>
    <Element Type="Param" Id="9803DF42">
        <Variable Type="Variable" Library="AIAI" Id="BBF782BA"/>
    </Element>
    <Element Type="Param" Id="47B7B4C6">
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Comment" Id="FB878AAD">
        <Comment>
            Allow humans to choose their starting lanes before switching at the start
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="4FA0C5EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8855F2FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BDDF3AF"/>
    </Element>
    <Element Type="FunctionCall" Id="8855F2FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="21F88F5F"/>
    </Element>
    <Element Type="Param" Id="21F88F5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0BDDF3AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41F597F1"/>
        <Parameter Type="Param" Library="AIAI" Id="CF07BB07"/>
        <Parameter Type="Param" Library="AIAI" Id="B2A33ED7"/>
    </Element>
    <Element Type="Param" Id="41F597F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F16DBEB1"/>
    </Element>
    <Element Type="FunctionCall" Id="F16DBEB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="ED554DDB"/>
    </Element>
    <Element Type="Param" Id="ED554DDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="CF07BB07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B2A33ED7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="21988824"/>
    </Element>
    <Element Type="Comment" Id="D3C83B36">
        <Comment>
            Find a lane that needs help
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="0101BE61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="B83AC17C"/>
    </Element>
    <Element Type="Param" Id="B83AC17C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D53F64"/>
    </Element>
    <Element Type="FunctionCall" Id="70D53F64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="3C72BE43"/>
        <Parameter Type="Param" Library="AIAI" Id="9EC9F3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="1B54B010"/>
    </Element>
    <Element Type="Param" Id="3C72BE43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97B31B09"/>
    </Element>
    <Element Type="FunctionCall" Id="97B31B09">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6C60202"/>
        <Parameter Type="Param" Library="AIAI" Id="74DCE13B"/>
    </Element>
    <Element Type="Param" Id="74DCE13B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="51D7B860"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="9EC9F3D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="1B54B010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2EF09F9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="3A1227AB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="AD43BC93"/>
        <Parameter Type="Param" Library="AIAI" Id="A33EBE62"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B53E9271"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A24BF077"/>
    </Element>
    <Element Type="Param" Id="A33EBE62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9A8F1093"/>
        <Preset Type="PresetValue" Library="AIAI" Id="611BAB3D"/>
    </Element>
    <Element Type="Comment" Id="B53E9271">
        <Comment>
            Find a lane that needs help
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
    </Element>
    <Element Type="FunctionCall" Id="A24BF077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="363CE97C"/>
        <Parameter Type="Param" Library="AIAI" Id="1A5ABFC1"/>
    </Element>
    <Element Type="Param" Id="1A5ABFC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE143342"/>
    </Element>
    <Element Type="FunctionCall" Id="AE143342">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="8D30C356"/>
        <Parameter Type="Param" Library="AIAI" Id="A0B503F5"/>
        <Parameter Type="Param" Library="AIAI" Id="3C29C99F"/>
    </Element>
    <Element Type="Param" Id="8D30C356">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B5B9598"/>
    </Element>
    <Element Type="FunctionCall" Id="0B5B9598">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C6C60202"/>
        <Parameter Type="Param" Library="AIAI" Id="F012E5E1"/>
    </Element>
    <Element Type="Param" Id="F012E5E1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="51D7B860"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8BD0A06A"/>
    </Element>
    <Element Type="Param" Id="A0B503F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="3C29C99F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="F66D9C22">
        <Identifier>HeroAIDoesLaneWantHelpFromPlayer</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
        <Variable Type="Variable" Library="AIAI" Id="108733C1"/>
        <Variable Type="Variable" Library="AIAI" Id="FDF42C49"/>
        <Variable Type="Variable" Library="AIAI" Id="09E50271"/>
        <Variable Type="Variable" Library="AIAI" Id="F6354A84"/>
        <Variable Type="Variable" Library="AIAI" Id="F1294F92"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFD8A29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5D6B03C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F827E301"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EEADB46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0182A9CC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1AC9625E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3920576D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDC0D641"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0501F93"/>
    </Element>
    <Element Type="ParamDef" Id="2DC882F4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8F9B6E6C"/>
    </Element>
    <Element Type="Param" Id="8F9B6E6C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="C297D2BB">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8D355311"/>
    </Element>
    <Element Type="Param" Id="8D355311">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E42A4CE6">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="06F5523E"/>
    </Element>
    <Element Type="Param" Id="06F5523E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="108733C1">
        <Identifier>ourLaneEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7F7A7CAD"/>
    </Element>
    <Element Type="Param" Id="7F7A7CAD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FDF42C49">
        <Identifier>theirLaneEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="08C9DB55"/>
    </Element>
    <Element Type="Param" Id="08C9DB55">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="09E50271">
        <Identifier>evalDifference</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB4734A8"/>
    </Element>
    <Element Type="Param" Id="CB4734A8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F6354A84">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2097ECA"/>
    </Element>
    <Element Type="Param" Id="C2097ECA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F1294F92">
        <Identifier>ourHeroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="12839FB0"/>
    </Element>
    <Element Type="Param" Id="12839FB0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FAFD8A29">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3AC6050F"/>
    </Element>
    <Element Type="Param" Id="3AC6050F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B5D6B03C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="21382272"/>
        <Parameter Type="Param" Library="AIAI" Id="12C58777"/>
    </Element>
    <Element Type="Param" Id="21382272">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="12C58777">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0554AACF"/>
    </Element>
    <Element Type="FunctionCall" Id="0554AACF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4143441E"/>
    </Element>
    <Element Type="Param" Id="4143441E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
    </Element>
    <Element Type="FunctionCall" Id="F827E301">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A3047223"/>
        <Parameter Type="Param" Library="AIAI" Id="1F5D8B2A"/>
    </Element>
    <Element Type="Param" Id="A3047223">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="108733C1"/>
    </Element>
    <Element Type="Param" Id="1F5D8B2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="ECF77AF1"/>
        <Array Type="Param" Library="AIAI" Id="79C9FFA5"/>
    </Element>
    <Element Type="Param" Id="ECF77AF1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="33ADA294"/>
        <Array Type="Param" Library="AIAI" Id="10AEF646"/>
    </Element>
    <Element Type="Param" Id="33ADA294">
        <Variable Type="Variable" Library="AIAI" Id="5FC9AFBE"/>
    </Element>
    <Element Type="Param" Id="10AEF646">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F315E75E"/>
        <Array Type="Param" Library="AIAI" Id="D987A067"/>
    </Element>
    <Element Type="Param" Id="F315E75E">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="D987A067">
        <Parameter Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
    </Element>
    <Element Type="Param" Id="79C9FFA5">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="FunctionCall" Id="1EEADB46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C16C702B"/>
        <Parameter Type="Param" Library="AIAI" Id="D17C6743"/>
    </Element>
    <Element Type="Param" Id="C16C702B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FDF42C49"/>
    </Element>
    <Element Type="Param" Id="D17C6743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7FAAD521"/>
        <Array Type="Param" Library="AIAI" Id="B3EEEDDB"/>
    </Element>
    <Element Type="Param" Id="7FAAD521">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B40D4E07"/>
        <Array Type="Param" Library="AIAI" Id="57501F99"/>
    </Element>
    <Element Type="Param" Id="B40D4E07">
        <Variable Type="Variable" Library="AIAI" Id="5FC9AFBE"/>
    </Element>
    <Element Type="Param" Id="57501F99">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="B3EEEDDB">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="FunctionCall" Id="0182A9CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4A88408B"/>
        <Parameter Type="Param" Library="AIAI" Id="1C675E1D"/>
    </Element>
    <Element Type="Param" Id="4A88408B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09E50271"/>
    </Element>
    <Element Type="Param" Id="1C675E1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AC59D27"/>
    </Element>
    <Element Type="FunctionCall" Id="5AC59D27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D4546C5F"/>
        <Parameter Type="Param" Library="AIAI" Id="401DBF8C"/>
        <Parameter Type="Param" Library="AIAI" Id="E3CFB120"/>
    </Element>
    <Element Type="Param" Id="D4546C5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="401DBF8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="108733C1"/>
    </Element>
    <Element Type="Param" Id="E3CFB120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="FDF42C49"/>
    </Element>
    <Element Type="Comment" Id="1AC9625E">
        <Comment>
            Don't leave your lane if it would leave your lane too weak
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3920576D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38BCADA7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAFD7009"/>
    </Element>
    <Element Type="FunctionCall" Id="38BCADA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43C99490"/>
    </Element>
    <Element Type="Param" Id="43C99490">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CAFD7009">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="71D136D6"/>
        <Parameter Type="Param" Library="AIAI" Id="37BCFEB5"/>
        <Parameter Type="Param" Library="AIAI" Id="DEBF4B56"/>
    </Element>
    <Element Type="Param" Id="71D136D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09E50271"/>
    </Element>
    <Element Type="Param" Id="37BCFEB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="DEBF4B56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="E191FF54"/>
    </Element>
    <Element Type="FunctionCall" Id="CDC0D641">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AEECA185"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A2B9AD2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C07E8E74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="578C34F3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A138B7F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9A5C4D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07A07011"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="037CE7AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BDB9552"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1077767B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9ABFBDE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D0877DB"/>
    </Element>
    <Element Type="Comment" Id="AEECA185">
        <Comment>
            Go help their lane if it is much weaker and needs help
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="4A2B9AD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D08D7DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0215B888"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B05B13C"/>
    </Element>
    <Element Type="FunctionCall" Id="3D08D7DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD97E6A8"/>
    </Element>
    <Element Type="Param" Id="FD97E6A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0215B888">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E35F322D"/>
        <Parameter Type="Param" Library="AIAI" Id="C168520E"/>
        <Parameter Type="Param" Library="AIAI" Id="95353CB0"/>
    </Element>
    <Element Type="Param" Id="E35F322D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09E50271"/>
    </Element>
    <Element Type="Param" Id="C168520E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="95353CB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA5A1A2B"/>
    </Element>
    <Element Type="FunctionCall" Id="BA5A1A2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="707021F0"/>
        <Parameter Type="Param" Library="AIAI" Id="C4C09FC6"/>
        <Parameter Type="Param" Library="AIAI" Id="C70CF299"/>
    </Element>
    <Element Type="Param" Id="707021F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="C4C09FC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="E191FF54"/>
    </Element>
    <Element Type="Param" Id="C70CF299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6B05B13C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C97A3EC5"/>
        <Parameter Type="Param" Library="AIAI" Id="DC71C112"/>
        <Parameter Type="Param" Library="AIAI" Id="899CB74B"/>
    </Element>
    <Element Type="Param" Id="C97A3EC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FDF42C49"/>
    </Element>
    <Element Type="Param" Id="DC71C112">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="899CB74B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="C07E8E74">
        <Comment>
            Check if the lane has a support or melee that are soloing against multiple enemy heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="578C34F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C427BE1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="039010A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="412B70BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EACAAC5B"/>
    </Element>
    <Element Type="FunctionCall" Id="C427BE1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A81C1E2F"/>
        <Parameter Type="Param" Library="AIAI" Id="20CCA146"/>
    </Element>
    <Element Type="Param" Id="A81C1E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F6354A84"/>
    </Element>
    <Element Type="Param" Id="20CCA146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE016D45"/>
    </Element>
    <Element Type="FunctionCall" Id="DE016D45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="01A3C5EC"/>
        <Parameter Type="Param" Library="AIAI" Id="09DE9ACF"/>
    </Element>
    <Element Type="Param" Id="01A3C5EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="51F68782"/>
        <Array Type="Param" Library="AIAI" Id="04540952"/>
    </Element>
    <Element Type="Param" Id="51F68782">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1B4012D1"/>
        <Array Type="Param" Library="AIAI" Id="058402BD"/>
    </Element>
    <Element Type="Param" Id="1B4012D1">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="058402BD">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="04540952">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="09DE9ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="039010A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A5CA032F"/>
        <Parameter Type="Param" Library="AIAI" Id="473888C5"/>
    </Element>
    <Element Type="Param" Id="A5CA032F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFD8A29"/>
    </Element>
    <Element Type="Param" Id="473888C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D6AFE460"/>
        <Array Type="Param" Library="AIAI" Id="12D93B09"/>
    </Element>
    <Element Type="Param" Id="D6AFE460">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="12D93B09">
        <Variable Type="Variable" Library="AIAI" Id="F6354A84"/>
    </Element>
    <Element Type="FunctionCall" Id="412B70BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E8678A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0631386"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F23662E"/>
    </Element>
    <Element Type="FunctionCall" Id="1E8678A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="F0631386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B92B4BC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B790F31B"/>
    </Element>
    <Element Type="FunctionCall" Id="B92B4BC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25496F51"/>
    </Element>
    <Element Type="FunctionCall" Id="25496F51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="B8D90DDE"/>
        <Parameter Type="Param" Library="AIAI" Id="482E120C"/>
        <Parameter Type="Param" Library="AIAI" Id="2F93A625"/>
    </Element>
    <Element Type="Param" Id="B8D90DDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="CB51A56B"/>
        <Array Type="Param" Library="AIAI" Id="F7C9A820"/>
    </Element>
    <Element Type="Param" Id="CB51A56B">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="F7C9A820">
        <Variable Type="Variable" Library="AIAI" Id="FAFD8A29"/>
    </Element>
    <Element Type="Param" Id="482E120C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2F93A625">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="B790F31B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE3F638B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A236789"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06CB6578"/>
    </Element>
    <Element Type="FunctionCall" Id="BE3F638B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="CED1CAD4"/>
        <Parameter Type="Param" Library="AIAI" Id="D875C350"/>
        <Parameter Type="Param" Library="AIAI" Id="EE447FB3"/>
    </Element>
    <Element Type="Param" Id="CED1CAD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="FCC6B3BF"/>
        <Array Type="Param" Library="AIAI" Id="C978B807"/>
    </Element>
    <Element Type="Param" Id="FCC6B3BF">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="C978B807">
        <Variable Type="Variable" Library="AIAI" Id="F1294F92"/>
    </Element>
    <Element Type="Param" Id="D875C350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EE447FB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3A236789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="7031DC20"/>
        <Parameter Type="Param" Library="AIAI" Id="D3E876AF"/>
        <Parameter Type="Param" Library="AIAI" Id="DE100FFD"/>
    </Element>
    <Element Type="Param" Id="7031DC20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F09FBAFB"/>
        <Array Type="Param" Library="AIAI" Id="039C4F09"/>
    </Element>
    <Element Type="Param" Id="F09FBAFB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1F414B53"/>
        <Array Type="Param" Library="AIAI" Id="742A6263"/>
    </Element>
    <Element Type="Param" Id="1F414B53">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="742A6263">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="039C4F09">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="D3E876AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DE100FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="06CB6578">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="2042BA87"/>
        <Parameter Type="Param" Library="AIAI" Id="FC134020"/>
        <Parameter Type="Param" Library="AIAI" Id="ACBC2EF7"/>
    </Element>
    <Element Type="Param" Id="2042BA87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="50B0C254"/>
        <Array Type="Param" Library="AIAI" Id="CD60E548"/>
    </Element>
    <Element Type="Param" Id="50B0C254">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="CD60E548">
        <Variable Type="Variable" Library="AIAI" Id="FAFD8A29"/>
    </Element>
    <Element Type="Param" Id="FC134020">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACBC2EF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8F23662E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09AAB118"/>
    </Element>
    <Element Type="Param" Id="09AAB118">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EACAAC5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B07375"/>
        <Parameter Type="Param" Library="AIAI" Id="B47E1767"/>
        <Parameter Type="Param" Library="AIAI" Id="B59CBCEA"/>
    </Element>
    <Element Type="Param" Id="A7B07375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0BC6818C"/>
        <Array Type="Param" Library="AIAI" Id="5A0FA42A"/>
    </Element>
    <Element Type="Param" Id="0BC6818C">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="273F33AD"/>
        <Array Type="Param" Library="AIAI" Id="9C9436B1"/>
    </Element>
    <Element Type="Param" Id="273F33AD">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="9C9436B1">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="5A0FA42A">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="B47E1767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B59CBCEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A138B7F4">
        <Comment>
            Check if the lane has enemy heroes but no ally heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="B9A5C4D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="13CA4C88"/>
        <Parameter Type="Param" Library="AIAI" Id="409891C5"/>
    </Element>
    <Element Type="Param" Id="13CA4C88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F1294F92"/>
    </Element>
    <Element Type="Param" Id="409891C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="94978667"/>
        <Array Type="Param" Library="AIAI" Id="3A668FAC"/>
    </Element>
    <Element Type="Param" Id="94978667">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="3A668FAC">
        <Parameter Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
    </Element>
    <Element Type="FunctionCall" Id="07A07011">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3623C1A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06C77109"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA91E94F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9450563F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="170FA2FB"/>
    </Element>
    <Element Type="FunctionCall" Id="3623C1A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AAAD73F5"/>
        <Parameter Type="Param" Library="AIAI" Id="B4F45E41"/>
        <Parameter Type="Param" Library="AIAI" Id="8FFAAA30"/>
    </Element>
    <Element Type="Param" Id="AAAD73F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="9B80EF84"/>
        <Array Type="Param" Library="AIAI" Id="5D98BAD9"/>
    </Element>
    <Element Type="Param" Id="9B80EF84">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="5D98BAD9">
        <Variable Type="Variable" Library="AIAI" Id="F1294F92"/>
    </Element>
    <Element Type="Param" Id="B4F45E41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8FFAAA30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="06C77109">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F08862E4"/>
        <Parameter Type="Param" Library="AIAI" Id="E7410658"/>
        <Parameter Type="Param" Library="AIAI" Id="B21A283E"/>
    </Element>
    <Element Type="Param" Id="F08862E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="EFED0696"/>
        <Array Type="Param" Library="AIAI" Id="7267CEBF"/>
    </Element>
    <Element Type="Param" Id="EFED0696">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="7267CEBF">
        <Variable Type="Variable" Library="AIAI" Id="F1294F92"/>
    </Element>
    <Element Type="Param" Id="E7410658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B21A283E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CA91E94F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03B835D4"/>
    </Element>
    <Element Type="Param" Id="03B835D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9450563F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="176BFA6D"/>
        <Parameter Type="Param" Library="AIAI" Id="20FC1B40"/>
        <Parameter Type="Param" Library="AIAI" Id="38162218"/>
    </Element>
    <Element Type="Param" Id="176BFA6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4EB091EF"/>
        <Array Type="Param" Library="AIAI" Id="B54365D3"/>
    </Element>
    <Element Type="Param" Id="4EB091EF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3E6DBC1C"/>
        <Array Type="Param" Library="AIAI" Id="8300EC62"/>
    </Element>
    <Element Type="Param" Id="3E6DBC1C">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="8300EC62">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="B54365D3">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="20FC1B40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="38162218">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="170FA2FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6467810D"/>
        <Parameter Type="Param" Library="AIAI" Id="C86CA663"/>
        <Parameter Type="Param" Library="AIAI" Id="5E25185C"/>
    </Element>
    <Element Type="Param" Id="6467810D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="18BCAEBF"/>
        <Array Type="Param" Library="AIAI" Id="2674F513"/>
    </Element>
    <Element Type="Param" Id="18BCAEBF">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9C23A012"/>
        <Array Type="Param" Library="AIAI" Id="376314A3"/>
    </Element>
    <Element Type="Param" Id="9C23A012">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="376314A3">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="2674F513">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="C86CA663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5E25185C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="037CE7AF">
        <Comment>
            Check if there is a large team fight that you should go join
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="2BDB9552">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="773F1720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FE0F676"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="621937DD"/>
    </Element>
    <Element Type="FunctionCall" Id="773F1720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94EC95B1"/>
    </Element>
    <Element Type="Param" Id="94EC95B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9FE0F676">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE8EAE3"/>
        <Parameter Type="Param" Library="AIAI" Id="99811CD7"/>
        <Parameter Type="Param" Library="AIAI" Id="F36B6CF9"/>
    </Element>
    <Element Type="Param" Id="1EE8EAE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="44A7475F"/>
        <Array Type="Param" Library="AIAI" Id="3D7F52D9"/>
    </Element>
    <Element Type="Param" Id="44A7475F">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8860DD24"/>
        <Array Type="Param" Library="AIAI" Id="3D67C072"/>
    </Element>
    <Element Type="Param" Id="8860DD24">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="3D67C072">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="3D7F52D9">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="99811CD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F36B6CF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="621937DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1592CBE9"/>
        <Parameter Type="Param" Library="AIAI" Id="7A28CD1D"/>
        <Parameter Type="Param" Library="AIAI" Id="DA712F65"/>
    </Element>
    <Element Type="Param" Id="1592CBE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC5B068F"/>
        <Array Type="Param" Library="AIAI" Id="A585CA0A"/>
    </Element>
    <Element Type="Param" Id="EC5B068F">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="28AC67BA"/>
        <Array Type="Param" Library="AIAI" Id="08D5F315"/>
    </Element>
    <Element Type="Param" Id="28AC67BA">
        <Variable Type="Variable" Library="AIAI" Id="3356E530"/>
    </Element>
    <Element Type="Param" Id="08D5F315">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="A585CA0A">
        <Variable Type="Variable" Library="AIAI" Id="E42A4CE6"/>
    </Element>
    <Element Type="Param" Id="7A28CD1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="DA712F65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1077767B">
        <Comment>
            Help non-minion lane if it is getting attacked by mercs
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9ABFBDE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D4D7014"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C6A465C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA22F157"/>
    </Element>
    <Element Type="FunctionCall" Id="0D4D7014">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5112400B"/>
    </Element>
    <Element Type="Param" Id="5112400B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9C6A465C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D18EB01A"/>
        <Parameter Type="Param" Library="AIAI" Id="FEE38161"/>
        <Parameter Type="Param" Library="AIAI" Id="93E50AC3"/>
    </Element>
    <Element Type="Param" Id="D18EB01A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A5BC7B1"/>
    </Element>
    <Element Type="FunctionCall" Id="9A5BC7B1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="69C55343"/>
        <Parameter Type="Param" Library="AIAI" Id="4F6995DC"/>
        <Parameter Type="Param" Library="AIAI" Id="5CE1F71A"/>
    </Element>
    <Element Type="Param" Id="4F6995DC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73F4264A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="5CE1F71A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F71D0746"/>
        <Array Type="Param" Library="AIAI" Id="6A9F9127"/>
    </Element>
    <Element Type="Param" Id="F71D0746">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="6A9F9127">
        <Parameter Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
    </Element>
    <Element Type="Param" Id="FEE38161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="93E50AC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EA22F157">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="51E25017"/>
        <Parameter Type="Param" Library="AIAI" Id="32BFF30F"/>
        <Parameter Type="Param" Library="AIAI" Id="20DA872C"/>
    </Element>
    <Element Type="Param" Id="51E25017">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FDF42C49"/>
    </Element>
    <Element Type="Param" Id="32BFF30F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="20DA872C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7D0877DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3D94FF85"/>
        <Parameter Type="Param" Library="AIAI" Id="94A002BC"/>
        <Parameter Type="Param" Library="AIAI" Id="9B515B61"/>
    </Element>
    <Element Type="Param" Id="3D94FF85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="3D9FF77A"/>
        <Array Type="Param" Library="AIAI" Id="E69D856C"/>
    </Element>
    <Element Type="Param" Id="3D9FF77A">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="E69D856C">
        <Parameter Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
    </Element>
    <Element Type="Param" Id="94A002BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B515B61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C0501F93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B3397D60"/>
    </Element>
    <Element Type="Param" Id="B3397D60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="C6C60202">
        <Identifier>HeroAIGetLaneThatPlayerShouldHelp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
        <Variable Type="Variable" Library="AIAI" Id="20075325"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
        <Variable Type="Variable" Library="AIAI" Id="8C4A2652"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13652857"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A43D71EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="147EEBBD"/>
    </Element>
    <Element Type="ParamDef" Id="51D7B860">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B5C24210"/>
    </Element>
    <Element Type="Param" Id="B5C24210">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="20075325">
        <Identifier>startingLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6859990F"/>
    </Element>
    <Element Type="Param" Id="6859990F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AA2104C7">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F467DFD"/>
    </Element>
    <Element Type="Param" Id="9F467DFD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8C4A2652">
        <Identifier>wouldCauseCycle</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F12027FF"/>
    </Element>
    <Element Type="Param" Id="F12027FF">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="13652857">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0D8EA431"/>
        <Parameter Type="Param" Library="AIAI" Id="6CCCF138"/>
    </Element>
    <Element Type="Param" Id="0D8EA431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="20075325"/>
    </Element>
    <Element Type="Param" Id="6CCCF138">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E863CC4C"/>
        <Array Type="Param" Library="AIAI" Id="B39F38EB"/>
    </Element>
    <Element Type="Param" Id="E863CC4C">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="B39F38EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
    </Element>
    <Element Type="FunctionCall" Id="A43D71EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="30FD39E4"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC0B1D6"/>
        <Parameter Type="Param" Library="AIAI" Id="D32CB9AB"/>
        <Parameter Type="Param" Library="AIAI" Id="A5536A1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="948C112E"/>
    </Element>
    <Element Type="Param" Id="30FD39E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6FC0B1D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="D32CB9AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A5536A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
    </Element>
    <Element Type="FunctionCall" Id="948C112E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="815DD14E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB2E10C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77EFFD5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2926AFF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="180F2642"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C187F47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5646C71C"/>
    </Element>
    <Element Type="Comment" Id="815DD14E">
        <Comment>
            Temporarily change player to this lane to check if he will immediately want to come back
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="BB2E10C0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="745DBF59"/>
        <Parameter Type="Param" Library="AIAI" Id="2D5FA9C1"/>
    </Element>
    <Element Type="Param" Id="745DBF59">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
    </Element>
    <Element Type="Param" Id="2D5FA9C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
    </Element>
    <Element Type="FunctionCall" Id="77EFFD5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FA2BB936"/>
        <Parameter Type="Param" Library="AIAI" Id="307AEC3F"/>
    </Element>
    <Element Type="Param" Id="FA2BB936">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8C4A2652"/>
    </Element>
    <Element Type="Param" Id="307AEC3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6B8E042"/>
    </Element>
    <Element Type="FunctionCall" Id="B6B8E042">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F66D9C22"/>
        <Parameter Type="Param" Library="AIAI" Id="01AC981C"/>
        <Parameter Type="Param" Library="AIAI" Id="08F60285"/>
    </Element>
    <Element Type="Param" Id="01AC981C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
    </Element>
    <Element Type="Param" Id="08F60285">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
        <Variable Type="Variable" Library="AIAI" Id="20075325"/>
    </Element>
    <Element Type="FunctionCall" Id="2926AFF7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="533C5A12"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BD32CDCA"/>
        <Parameter Type="Param" Library="AIAI" Id="0D7CADD8"/>
    </Element>
    <Element Type="Param" Id="BD32CDCA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E3BEF49D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
    </Element>
    <Element Type="Param" Id="0D7CADD8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="821A6E60"/>
        <Variable Type="Variable" Library="AIAI" Id="20075325"/>
    </Element>
    <Element Type="FunctionCall" Id="180F2642">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E5C775B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB094C71"/>
    </Element>
    <Element Type="FunctionCall" Id="6E5C775B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E697807"/>
    </Element>
    <Element Type="Param" Id="5E697807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
    </Element>
    <Element Type="FunctionCall" Id="AB094C71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6645BCE"/>
        <Parameter Type="Param" Library="AIAI" Id="5E030ACE"/>
        <Parameter Type="Param" Library="AIAI" Id="C34D2BB5"/>
    </Element>
    <Element Type="Param" Id="B6645BCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8C4A2652"/>
    </Element>
    <Element Type="Param" Id="5E030ACE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C34D2BB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7C187F47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="93A4B044"/>
        <Parameter Type="Param" Library="AIAI" Id="5A14C69D"/>
        <Parameter Type="Param" Library="AIAI" Id="09AC29F7"/>
    </Element>
    <Element Type="Param" Id="93A4B044">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
    </Element>
    <Element Type="Param" Id="5A14C69D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="09AC29F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="20075325"/>
    </Element>
    <Element Type="FunctionCall" Id="5646C71C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2F8AA8F6"/>
        <Parameter Type="Param" Library="AIAI" Id="E1B3E1D8"/>
        <Parameter Type="Param" Library="AIAI" Id="065951DD"/>
    </Element>
    <Element Type="Param" Id="2F8AA8F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37B58191"/>
    </Element>
    <Element Type="FunctionCall" Id="37B58191">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F66D9C22"/>
        <Parameter Type="Param" Library="AIAI" Id="88845F30"/>
        <Parameter Type="Param" Library="AIAI" Id="692C6DD1"/>
    </Element>
    <Element Type="Param" Id="88845F30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2DC882F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="51D7B860"/>
    </Element>
    <Element Type="Param" Id="692C6DD1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C297D2BB"/>
        <Variable Type="Variable" Library="AIAI" Id="AA2104C7"/>
    </Element>
    <Element Type="Param" Id="E1B3E1D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="065951DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="147EEBBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A36175BB"/>
    </Element>
    <Element Type="Param" Id="A36175BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="4AC6C3B6">
        <Comment>
            Starting Lane
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="8D7FECED">
        <Identifier>HeroAIChooseStartingLaneLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
        <Variable Type="Variable" Library="AIAI" Id="B14E5356"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B79B5DD1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DAA2486"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1AE35CB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F54EDE2"/>
    </Element>
    <Element Type="ParamDef" Id="D9FF9B68">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C275223A"/>
    </Element>
    <Element Type="Param" Id="C275223A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B14E5356">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A7674532"/>
    </Element>
    <Element Type="Param" Id="A7674532">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E1719883">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A167F1D"/>
    </Element>
    <Element Type="Param" Id="3A167F1D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B79B5DD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EF7E0B4E"/>
        <Parameter Type="Param" Library="AIAI" Id="6A382997"/>
    </Element>
    <Element Type="Param" Id="EF7E0B4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B14E5356"/>
    </Element>
    <Element Type="Param" Id="6A382997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7C566E39"/>
        <Array Type="Param" Library="AIAI" Id="FA58C033"/>
    </Element>
    <Element Type="Param" Id="7C566E39">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="FA58C033">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="5DAA2486">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AE913CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DBB3930"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2C841D1"/>
    </Element>
    <Element Type="FunctionCall" Id="3AE913CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7A4E0D1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52CA8239"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A27B61F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="281522E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C344C54D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAAE0299"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6CC192F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CA10460"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="27F74506"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DE09761"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="337C40E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B186207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C3E8D62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2E313CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FB0B2B8"/>
    </Element>
    <Element Type="Comment" Id="7A4E0D1A">
        <Comment>
            Ranged
            -&gt; Solo Melee Support
            -&gt; Empty Lane
            -&gt; Solo Melee
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="52CA8239">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="41BA4CEC"/>
        <Parameter Type="Param" Library="AIAI" Id="2848FB27"/>
    </Element>
    <Element Type="Param" Id="41BA4CEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="2848FB27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2E81AE2"/>
    </Element>
    <Element Type="FunctionCall" Id="F2E81AE2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A8E20AC9"/>
        <Parameter Type="Param" Library="AIAI" Id="66E964DF"/>
    </Element>
    <Element Type="Param" Id="66E964DF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B1B5FAFB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="31C840FC"/>
        <Array Type="Param" Library="AIAI" Id="F0811DF5"/>
    </Element>
    <Element Type="Param" Id="31C840FC">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F0811DF5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="2A27B61F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DBBA070"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BC372D4"/>
    </Element>
    <Element Type="FunctionCall" Id="9DBBA070">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2BC64158"/>
    </Element>
    <Element Type="Param" Id="2BC64158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="8BC372D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2077A819"/>
        <Parameter Type="Param" Library="AIAI" Id="12E9FD05"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD0C436"/>
    </Element>
    <Element Type="Param" Id="2077A819">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="12E9FD05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BCD0C436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="281522E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="90E6B328"/>
        <Parameter Type="Param" Library="AIAI" Id="33745C3B"/>
    </Element>
    <Element Type="Param" Id="90E6B328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="33745C3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="147E65CB"/>
    </Element>
    <Element Type="FunctionCall" Id="147E65CB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7538E8F3"/>
        <Parameter Type="Param" Library="AIAI" Id="B75C3D23"/>
    </Element>
    <Element Type="Param" Id="B75C3D23">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="414FFD92"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="152FCFF0"/>
        <Array Type="Param" Library="AIAI" Id="A55C60C5"/>
    </Element>
    <Element Type="Param" Id="152FCFF0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="A55C60C5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="C344C54D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92A713BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAF8E5EA"/>
    </Element>
    <Element Type="FunctionCall" Id="92A713BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78FA4F54"/>
    </Element>
    <Element Type="Param" Id="78FA4F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="DAF8E5EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8045552"/>
        <Parameter Type="Param" Library="AIAI" Id="F41AFD6E"/>
        <Parameter Type="Param" Library="AIAI" Id="E847BAC1"/>
    </Element>
    <Element Type="Param" Id="D8045552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="F41AFD6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E847BAC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EAAE0299">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CDE63DF9"/>
        <Parameter Type="Param" Library="AIAI" Id="1FECFF70"/>
    </Element>
    <Element Type="Param" Id="CDE63DF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="1FECFF70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB535ED7"/>
    </Element>
    <Element Type="FunctionCall" Id="EB535ED7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="278747B4"/>
        <Parameter Type="Param" Library="AIAI" Id="0BB04E91"/>
    </Element>
    <Element Type="Param" Id="0BB04E91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DE593B73"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="780B3EC2"/>
        <Array Type="Param" Library="AIAI" Id="252055A4"/>
    </Element>
    <Element Type="Param" Id="780B3EC2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="252055A4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="F6CC192F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1768CB85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94FA3C65"/>
    </Element>
    <Element Type="FunctionCall" Id="1768CB85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="51E57706"/>
    </Element>
    <Element Type="Param" Id="51E57706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="94FA3C65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="661BBBF0"/>
        <Parameter Type="Param" Library="AIAI" Id="AABCF582"/>
        <Parameter Type="Param" Library="AIAI" Id="032CA71F"/>
    </Element>
    <Element Type="Param" Id="661BBBF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="AABCF582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="032CA71F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2CA10460">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B458BEAE"/>
        <Parameter Type="Param" Library="AIAI" Id="C66016DE"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FC24BC"/>
    </Element>
    <Element Type="Param" Id="B458BEAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="0068D6B9"/>
        <Array Type="Param" Library="AIAI" Id="FB3E33A1"/>
    </Element>
    <Element Type="Param" Id="0068D6B9">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="FB3E33A1">
        <Variable Type="Variable" Library="AIAI" Id="B14E5356"/>
    </Element>
    <Element Type="Param" Id="C66016DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E5FC24BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="Comment" Id="27F74506">
        <Comment>
            Ranged Support
            -&gt; Solo Melee
            -&gt; Empty Lane
            -&gt; Solo Ranged
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9DE09761">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D38663E5"/>
        <Parameter Type="Param" Library="AIAI" Id="7381B913"/>
    </Element>
    <Element Type="Param" Id="D38663E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="7381B913">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37F2C41E"/>
    </Element>
    <Element Type="FunctionCall" Id="37F2C41E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="278747B4"/>
        <Parameter Type="Param" Library="AIAI" Id="712A71E6"/>
    </Element>
    <Element Type="Param" Id="712A71E6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DE593B73"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="812E9DD2"/>
        <Array Type="Param" Library="AIAI" Id="B2B869D6"/>
    </Element>
    <Element Type="Param" Id="812E9DD2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="B2B869D6">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="337C40E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C14D740"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="636BA973"/>
    </Element>
    <Element Type="FunctionCall" Id="4C14D740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81B0B626"/>
    </Element>
    <Element Type="Param" Id="81B0B626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="636BA973">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFD0B83"/>
        <Parameter Type="Param" Library="AIAI" Id="3422E81D"/>
        <Parameter Type="Param" Library="AIAI" Id="F553B6DE"/>
    </Element>
    <Element Type="Param" Id="9BFD0B83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="3422E81D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F553B6DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6B186207">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0D0939CA"/>
        <Parameter Type="Param" Library="AIAI" Id="2618A114"/>
    </Element>
    <Element Type="Param" Id="0D0939CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="2618A114">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82B46E1E"/>
    </Element>
    <Element Type="FunctionCall" Id="82B46E1E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7538E8F3"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC56068"/>
    </Element>
    <Element Type="Param" Id="1AC56068">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="414FFD92"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D0FBC167"/>
        <Array Type="Param" Library="AIAI" Id="CDC46FE5"/>
    </Element>
    <Element Type="Param" Id="D0FBC167">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="CDC46FE5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="1C3E8D62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4424398E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB8AA7D8"/>
    </Element>
    <Element Type="FunctionCall" Id="4424398E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="413FD84E"/>
    </Element>
    <Element Type="Param" Id="413FD84E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="EB8AA7D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="53BB7428"/>
        <Parameter Type="Param" Library="AIAI" Id="AD19CF2A"/>
        <Parameter Type="Param" Library="AIAI" Id="48D5B23E"/>
    </Element>
    <Element Type="Param" Id="53BB7428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="AD19CF2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="48D5B23E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A2E313CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EC083B76"/>
        <Parameter Type="Param" Library="AIAI" Id="0E0C1758"/>
    </Element>
    <Element Type="Param" Id="EC083B76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="0E0C1758">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5791368C"/>
    </Element>
    <Element Type="FunctionCall" Id="5791368C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C12A3237"/>
        <Parameter Type="Param" Library="AIAI" Id="F7FE95C6"/>
    </Element>
    <Element Type="Param" Id="F7FE95C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FD47AA50"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="489037CF"/>
        <Array Type="Param" Library="AIAI" Id="A479B29E"/>
    </Element>
    <Element Type="Param" Id="489037CF">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="A479B29E">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="3FB0B2B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A2A3814"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74A66568"/>
    </Element>
    <Element Type="FunctionCall" Id="2A2A3814">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3606DD7D"/>
    </Element>
    <Element Type="Param" Id="3606DD7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="74A66568">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="87646216"/>
        <Parameter Type="Param" Library="AIAI" Id="3200D7CB"/>
        <Parameter Type="Param" Library="AIAI" Id="59E94030"/>
    </Element>
    <Element Type="Param" Id="87646216">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="3200D7CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="59E94030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5DBB3930">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="00EB1CAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B3BA928"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75F268FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECCF4AEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6559F950"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D51CAFA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53530119"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C147C393"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADF4E9E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A6EC0F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD5709B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B95A28D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAACABB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BEC0B16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="420BE5F8"/>
    </Element>
    <Element Type="Comment" Id="00EB1CAC">
        <Comment>
            Melee
            -&gt; Solo Ranged Support
            -&gt; Empty Lane
            -&gt; Solo Ranged
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="4B3BA928">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="780A05E2"/>
        <Parameter Type="Param" Library="AIAI" Id="F7890E0D"/>
    </Element>
    <Element Type="Param" Id="780A05E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="F7890E0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6089A5D9"/>
    </Element>
    <Element Type="FunctionCall" Id="6089A5D9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CFA4F808"/>
        <Parameter Type="Param" Library="AIAI" Id="0713B81C"/>
    </Element>
    <Element Type="Param" Id="0713B81C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5A7C03CA"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D82D98FB"/>
        <Array Type="Param" Library="AIAI" Id="87D47BEF"/>
    </Element>
    <Element Type="Param" Id="D82D98FB">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="87D47BEF">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="75F268FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D0C7622"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC0397B3"/>
    </Element>
    <Element Type="FunctionCall" Id="1D0C7622">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC6EB0B"/>
    </Element>
    <Element Type="Param" Id="8CC6EB0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="EC0397B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="87E83377"/>
        <Parameter Type="Param" Library="AIAI" Id="2181DBD2"/>
        <Parameter Type="Param" Library="AIAI" Id="25D48B2F"/>
    </Element>
    <Element Type="Param" Id="87E83377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="2181DBD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="25D48B2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="ECCF4AEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6A61D74F"/>
        <Parameter Type="Param" Library="AIAI" Id="10551622"/>
    </Element>
    <Element Type="Param" Id="6A61D74F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="10551622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="440D8281"/>
    </Element>
    <Element Type="FunctionCall" Id="440D8281">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7538E8F3"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC9FB27"/>
    </Element>
    <Element Type="Param" Id="FBC9FB27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="414FFD92"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E9EB98A7"/>
        <Array Type="Param" Library="AIAI" Id="50B04B78"/>
    </Element>
    <Element Type="Param" Id="E9EB98A7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="50B04B78">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="6559F950">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4441E8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64EC50EC"/>
    </Element>
    <Element Type="FunctionCall" Id="B4441E8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="85B2776E"/>
    </Element>
    <Element Type="Param" Id="85B2776E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="64EC50EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD481555"/>
        <Parameter Type="Param" Library="AIAI" Id="5700A2A5"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD00EF3"/>
    </Element>
    <Element Type="Param" Id="FD481555">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="5700A2A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5BD00EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D51CAFA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E4453F93"/>
        <Parameter Type="Param" Library="AIAI" Id="9C792020"/>
    </Element>
    <Element Type="Param" Id="E4453F93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="9C792020">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="820C9550"/>
    </Element>
    <Element Type="FunctionCall" Id="820C9550">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C12A3237"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA8388A"/>
    </Element>
    <Element Type="Param" Id="FEA8388A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FD47AA50"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="67A59E0C"/>
        <Array Type="Param" Library="AIAI" Id="F57A51FB"/>
    </Element>
    <Element Type="Param" Id="67A59E0C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F57A51FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="53530119">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E1E5438"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DF71805"/>
    </Element>
    <Element Type="FunctionCall" Id="9E1E5438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CFA24186"/>
    </Element>
    <Element Type="Param" Id="CFA24186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="4DF71805">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47F2776D"/>
        <Parameter Type="Param" Library="AIAI" Id="61AC04F9"/>
        <Parameter Type="Param" Library="AIAI" Id="E1735E7A"/>
    </Element>
    <Element Type="Param" Id="47F2776D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="61AC04F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E1735E7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="C147C393">
        <Comment>
            Melee Support
            -&gt; Solo Ranged
            -&gt; Empty Lane
            -&gt; Solo Melee
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="ADF4E9E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8B48C431"/>
        <Parameter Type="Param" Library="AIAI" Id="61215897"/>
    </Element>
    <Element Type="Param" Id="8B48C431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="61215897">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A393BAB0"/>
    </Element>
    <Element Type="FunctionCall" Id="A393BAB0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C12A3237"/>
        <Parameter Type="Param" Library="AIAI" Id="F0E99E12"/>
    </Element>
    <Element Type="Param" Id="F0E99E12">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FD47AA50"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="90555990"/>
        <Array Type="Param" Library="AIAI" Id="F013BB26"/>
    </Element>
    <Element Type="Param" Id="90555990">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F013BB26">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="9A6EC0F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E502175"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71A1C17B"/>
    </Element>
    <Element Type="FunctionCall" Id="3E502175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C633AEB6"/>
    </Element>
    <Element Type="Param" Id="C633AEB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="71A1C17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="017EC93F"/>
        <Parameter Type="Param" Library="AIAI" Id="866145AF"/>
        <Parameter Type="Param" Library="AIAI" Id="85E77420"/>
    </Element>
    <Element Type="Param" Id="017EC93F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="866145AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="85E77420">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AD5709B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1EDB67C7"/>
        <Parameter Type="Param" Library="AIAI" Id="6241215B"/>
    </Element>
    <Element Type="Param" Id="1EDB67C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="6241215B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F38B239"/>
    </Element>
    <Element Type="FunctionCall" Id="5F38B239">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7538E8F3"/>
        <Parameter Type="Param" Library="AIAI" Id="DE5DF638"/>
    </Element>
    <Element Type="Param" Id="DE5DF638">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="414FFD92"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="428AEF4B"/>
        <Array Type="Param" Library="AIAI" Id="A818E83A"/>
    </Element>
    <Element Type="Param" Id="428AEF4B">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="A818E83A">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="B95A28D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1516334F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99708865"/>
    </Element>
    <Element Type="FunctionCall" Id="1516334F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6646F53"/>
    </Element>
    <Element Type="Param" Id="B6646F53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="99708865">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B30CC031"/>
        <Parameter Type="Param" Library="AIAI" Id="891FCF11"/>
        <Parameter Type="Param" Library="AIAI" Id="3A9D1658"/>
    </Element>
    <Element Type="Param" Id="B30CC031">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="891FCF11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3A9D1658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CAACABB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC94151"/>
        <Parameter Type="Param" Library="AIAI" Id="80E081DA"/>
    </Element>
    <Element Type="Param" Id="AAC94151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="80E081DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="709CA5D8"/>
    </Element>
    <Element Type="FunctionCall" Id="709CA5D8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="278747B4"/>
        <Parameter Type="Param" Library="AIAI" Id="7A576A6F"/>
    </Element>
    <Element Type="Param" Id="7A576A6F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DE593B73"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FE558DA2"/>
        <Array Type="Param" Library="AIAI" Id="55863F87"/>
    </Element>
    <Element Type="Param" Id="FE558DA2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="55863F87">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionCall" Id="4BEC0B16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41B23849"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF0E48C4"/>
    </Element>
    <Element Type="FunctionCall" Id="41B23849">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC75F905"/>
    </Element>
    <Element Type="Param" Id="AC75F905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="FunctionCall" Id="CF0E48C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4AC255AE"/>
        <Parameter Type="Param" Library="AIAI" Id="81D85FD7"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A86ADC"/>
    </Element>
    <Element Type="Param" Id="4AC255AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1719883"/>
    </Element>
    <Element Type="Param" Id="81D85FD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C3A86ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="420BE5F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3A068E36"/>
        <Parameter Type="Param" Library="AIAI" Id="ADC5917F"/>
        <Parameter Type="Param" Library="AIAI" Id="7ADCC8C9"/>
    </Element>
    <Element Type="Param" Id="3A068E36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="A45EFA70"/>
        <Array Type="Param" Library="AIAI" Id="BA6DEA0B"/>
    </Element>
    <Element Type="Param" Id="A45EFA70">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="BA6DEA0B">
        <Variable Type="Variable" Library="AIAI" Id="B14E5356"/>
    </Element>
    <Element Type="Param" Id="ADC5917F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7ADCC8C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="D2C841D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4D476B1"/>
        <Parameter Type="Param" Library="AIAI" Id="71875EE8"/>
        <Parameter Type="Param" Library="AIAI" Id="9BDF2140"/>
    </Element>
    <Element Type="Param" Id="B4D476B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="2FBD59EB"/>
        <Array Type="Param" Library="AIAI" Id="7E4A96DC"/>
    </Element>
    <Element Type="Param" Id="2FBD59EB">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="7E4A96DC">
        <Variable Type="Variable" Library="AIAI" Id="B14E5356"/>
    </Element>
    <Element Type="Param" Id="71875EE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9BDF2140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1AE35CB3">
        <Comment>
            Otherwise, go to lane with least allies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5F54EDE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="17968BA4"/>
    </Element>
    <Element Type="Param" Id="17968BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BAF5E5F"/>
    </Element>
    <Element Type="FunctionCall" Id="6BAF5E5F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A2BCA70E"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA50E71"/>
    </Element>
    <Element Type="Param" Id="DDA50E71">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4CFF61E8"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="540FA7EB"/>
        <Array Type="Param" Library="AIAI" Id="03DAFF21"/>
    </Element>
    <Element Type="Param" Id="540FA7EB">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="03DAFF21">
        <Parameter Type="ParamDef" Library="AIAI" Id="D9FF9B68"/>
    </Element>
    <Element Type="FunctionDef" Id="7538E8F3">
        <Identifier>HeroAIGetLaneWithNoAllyHeroes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="414FFD92"/>
        <Variable Type="Variable" Library="AIAI" Id="65B79C82"/>
        <Variable Type="Variable" Library="AIAI" Id="9B22D21D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF755F54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E25F0472"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E5D90AA"/>
    </Element>
    <Element Type="ParamDef" Id="414FFD92">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="65B79C82">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D750E218"/>
    </Element>
    <Element Type="Param" Id="D750E218">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9B22D21D">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A739427C"/>
    </Element>
    <Element Type="Param" Id="A739427C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AF755F54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C49F1296"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C65B23EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="256B0775"/>
    </Element>
    <Element Type="FunctionCall" Id="C49F1296">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0F7C40E3"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB72845"/>
    </Element>
    <Element Type="Param" Id="0F7C40E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="65B79C82"/>
    </Element>
    <Element Type="Param" Id="0AB72845">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3325B5F0"/>
    </Element>
    <Element Type="FunctionCall" Id="3325B5F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D30CB903"/>
    </Element>
    <Element Type="Param" Id="D30CB903">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="C65B23EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="94C90A5F"/>
        <Parameter Type="Param" Library="AIAI" Id="12FBF55D"/>
    </Element>
    <Element Type="Param" Id="94C90A5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="65B79C82"/>
    </Element>
    <Element Type="Param" Id="12FBF55D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="311FC742"/>
    </Element>
    <Element Type="FunctionCall" Id="311FC742">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="82ECBE6D"/>
    </Element>
    <Element Type="Param" Id="82ECBE6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="256B0775">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="502FD937"/>
        <Parameter Type="Param" Library="AIAI" Id="70CDE621"/>
        <Parameter Type="Param" Library="AIAI" Id="D3E7B8F5"/>
    </Element>
    <Element Type="Param" Id="502FD937">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="414FFD92"/>
    </Element>
    <Element Type="Param" Id="70CDE621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D3E7B8F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E25F0472">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="CC448A83"/>
        <Parameter Type="Param" Library="AIAI" Id="9CD4D489"/>
        <Parameter Type="Param" Library="AIAI" Id="B931305A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B032F0D0"/>
    </Element>
    <Element Type="Param" Id="CC448A83">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9CD4D489">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="B931305A">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="9B22D21D"/>
    </Element>
    <Element Type="FunctionCall" Id="B032F0D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BB5EE4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CCB660F"/>
    </Element>
    <Element Type="FunctionCall" Id="0BB5EE4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DDF95603"/>
    </Element>
    <Element Type="Param" Id="DDF95603">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="9B22D21D"/>
    </Element>
    <Element Type="FunctionCall" Id="4CCB660F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="432EF809"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2691C8"/>
        <Parameter Type="Param" Library="AIAI" Id="42261B92"/>
    </Element>
    <Element Type="Param" Id="432EF809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="979743B7"/>
        <Array Type="Param" Library="AIAI" Id="F0978082"/>
    </Element>
    <Element Type="Param" Id="979743B7">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5CF89686"/>
        <Array Type="Param" Library="AIAI" Id="C21A406D"/>
    </Element>
    <Element Type="Param" Id="5CF89686">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="C21A406D">
        <Variable Type="Variable" Library="AIAI" Id="9B22D21D"/>
    </Element>
    <Element Type="Param" Id="F0978082">
        <Variable Type="Variable" Library="AIAI" Id="65B79C82"/>
    </Element>
    <Element Type="Param" Id="3C2691C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42261B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5E5D90AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F79B3120"/>
    </Element>
    <Element Type="Param" Id="F79B3120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="A2BCA70E">
        <Identifier>HeroAIGetLaneWithLeastAllyHeroes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4CFF61E8"/>
        <Variable Type="Variable" Library="AIAI" Id="44C015DA"/>
        <Variable Type="Variable" Library="AIAI" Id="6CB630B7"/>
        <Variable Type="Variable" Library="AIAI" Id="713C499F"/>
        <Variable Type="Variable" Library="AIAI" Id="60A91D30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51C2C9F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FC7E94D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EAF20AF"/>
    </Element>
    <Element Type="ParamDef" Id="4CFF61E8">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="44C015DA">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="677E1D99"/>
    </Element>
    <Element Type="Param" Id="677E1D99">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6CB630B7">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="75DDF6BB"/>
    </Element>
    <Element Type="Param" Id="75DDF6BB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="713C499F">
        <Identifier>bestLaneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51ABDD31"/>
    </Element>
    <Element Type="Param" Id="51ABDD31">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="60A91D30">
        <Identifier>leastHeroCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B9856EC2"/>
    </Element>
    <Element Type="Param" Id="B9856EC2">
        <Value>99999999</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="51C2C9F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="845C4073"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9CF7EDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="941BB8C8"/>
    </Element>
    <Element Type="FunctionCall" Id="845C4073">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0663CDB4"/>
        <Parameter Type="Param" Library="AIAI" Id="4E4EB03E"/>
    </Element>
    <Element Type="Param" Id="0663CDB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="44C015DA"/>
    </Element>
    <Element Type="Param" Id="4E4EB03E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E19FC0B"/>
    </Element>
    <Element Type="FunctionCall" Id="6E19FC0B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5825EE67"/>
    </Element>
    <Element Type="Param" Id="5825EE67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E9CF7EDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CEAE7764"/>
        <Parameter Type="Param" Library="AIAI" Id="82E67446"/>
    </Element>
    <Element Type="Param" Id="CEAE7764">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="44C015DA"/>
    </Element>
    <Element Type="Param" Id="82E67446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10BC3BF5"/>
    </Element>
    <Element Type="FunctionCall" Id="10BC3BF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA0CE92"/>
    </Element>
    <Element Type="Param" Id="8EA0CE92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="941BB8C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="83667502"/>
        <Parameter Type="Param" Library="AIAI" Id="8913A13F"/>
        <Parameter Type="Param" Library="AIAI" Id="F2DD1847"/>
    </Element>
    <Element Type="Param" Id="83667502">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4CFF61E8"/>
    </Element>
    <Element Type="Param" Id="8913A13F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2DD1847">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="8FC7E94D">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="49EE2C35"/>
        <Parameter Type="Param" Library="AIAI" Id="B0062A36"/>
        <Parameter Type="Param" Library="AIAI" Id="9000491D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="119B859A"/>
    </Element>
    <Element Type="Param" Id="49EE2C35">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B0062A36">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="9000491D">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="6CB630B7"/>
    </Element>
    <Element Type="FunctionCall" Id="119B859A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6B6461C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ECB0377"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF0F0178"/>
    </Element>
    <Element Type="FunctionCall" Id="F6B6461C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E2421545"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F10ADA"/>
    </Element>
    <Element Type="Param" Id="E2421545">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="713C499F"/>
    </Element>
    <Element Type="Param" Id="A6F10ADA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6CB630B7"/>
    </Element>
    <Element Type="FunctionCall" Id="8ECB0377">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="08ED586E"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE2FD9F"/>
    </Element>
    <Element Type="Param" Id="08ED586E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="60A91D30"/>
    </Element>
    <Element Type="Param" Id="7EE2FD9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DE57D155"/>
        <Array Type="Param" Library="AIAI" Id="66E42A0D"/>
    </Element>
    <Element Type="Param" Id="DE57D155">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8BF208AA"/>
        <Array Type="Param" Library="AIAI" Id="EB856561"/>
    </Element>
    <Element Type="Param" Id="8BF208AA">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="EB856561">
        <Variable Type="Variable" Library="AIAI" Id="6CB630B7"/>
    </Element>
    <Element Type="Param" Id="66E42A0D">
        <Variable Type="Variable" Library="AIAI" Id="44C015DA"/>
    </Element>
    <Element Type="FunctionCall" Id="CF0F0178">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2F470606"/>
        <Parameter Type="Param" Library="AIAI" Id="CFEA4930"/>
        <Parameter Type="Param" Library="AIAI" Id="F541C713"/>
    </Element>
    <Element Type="Param" Id="2F470606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7B29F126"/>
        <Array Type="Param" Library="AIAI" Id="A21B07FD"/>
    </Element>
    <Element Type="Param" Id="7B29F126">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1C5194FA"/>
        <Array Type="Param" Library="AIAI" Id="D0BCE43A"/>
    </Element>
    <Element Type="Param" Id="1C5194FA">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="D0BCE43A">
        <Variable Type="Variable" Library="AIAI" Id="6CB630B7"/>
    </Element>
    <Element Type="Param" Id="A21B07FD">
        <Variable Type="Variable" Library="AIAI" Id="44C015DA"/>
    </Element>
    <Element Type="Param" Id="CFEA4930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F541C713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="60A91D30"/>
    </Element>
    <Element Type="FunctionCall" Id="4EAF20AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A0072022"/>
    </Element>
    <Element Type="Param" Id="A0072022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="713C499F"/>
    </Element>
    <Element Type="FunctionDef" Id="278747B4">
        <Identifier>HeroAIGetLaneWithSoloMelee</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE593B73"/>
        <Variable Type="Variable" Library="AIAI" Id="4C2FF433"/>
        <Variable Type="Variable" Library="AIAI" Id="6A933CCA"/>
        <Variable Type="Variable" Library="AIAI" Id="00A351BC"/>
        <Variable Type="Variable" Library="AIAI" Id="476E3AD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C78B31A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7200A44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="358DD433"/>
    </Element>
    <Element Type="ParamDef" Id="DE593B73">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="4C2FF433">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8D76432"/>
    </Element>
    <Element Type="Param" Id="C8D76432">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6A933CCA">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="85AA3BBE"/>
    </Element>
    <Element Type="Param" Id="85AA3BBE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="00A351BC">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BBD0E4C9"/>
    </Element>
    <Element Type="Param" Id="BBD0E4C9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="476E3AD8">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5406B67C"/>
    </Element>
    <Element Type="Param" Id="5406B67C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6C78B31A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBDF92FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C465E5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61484335"/>
    </Element>
    <Element Type="FunctionCall" Id="FBDF92FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9CBB6541"/>
        <Parameter Type="Param" Library="AIAI" Id="8C4980A9"/>
    </Element>
    <Element Type="Param" Id="9CBB6541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C2FF433"/>
    </Element>
    <Element Type="Param" Id="8C4980A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB3DEA9F"/>
    </Element>
    <Element Type="FunctionCall" Id="DB3DEA9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="87418CF8"/>
    </Element>
    <Element Type="Param" Id="87418CF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="8C465E5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FB14E4AD"/>
        <Parameter Type="Param" Library="AIAI" Id="B9053DC0"/>
    </Element>
    <Element Type="Param" Id="FB14E4AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C2FF433"/>
    </Element>
    <Element Type="Param" Id="B9053DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE18FE81"/>
    </Element>
    <Element Type="FunctionCall" Id="BE18FE81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4DC11C7B"/>
    </Element>
    <Element Type="Param" Id="4DC11C7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="61484335">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6AEBE11F"/>
        <Parameter Type="Param" Library="AIAI" Id="A825BE85"/>
        <Parameter Type="Param" Library="AIAI" Id="347FF768"/>
    </Element>
    <Element Type="Param" Id="6AEBE11F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE593B73"/>
    </Element>
    <Element Type="Param" Id="A825BE85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="347FF768">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="D7200A44">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="A6B30BDA"/>
        <Parameter Type="Param" Library="AIAI" Id="A8EED2D4"/>
        <Parameter Type="Param" Library="AIAI" Id="B501CA26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49F666A7"/>
    </Element>
    <Element Type="Param" Id="A6B30BDA">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A8EED2D4">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="B501CA26">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="6A933CCA"/>
    </Element>
    <Element Type="FunctionCall" Id="49F666A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432C5D6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A9EF129"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="047970F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E488EFF"/>
    </Element>
    <Element Type="FunctionCall" Id="432C5D6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="49FB5558"/>
        <Parameter Type="Param" Library="AIAI" Id="77B80681"/>
    </Element>
    <Element Type="Param" Id="49FB5558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="00A351BC"/>
    </Element>
    <Element Type="Param" Id="77B80681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4285E792"/>
    </Element>
    <Element Type="FunctionCall" Id="4285E792">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="D67CC5A0"/>
        <Parameter Type="Param" Library="AIAI" Id="17F26AB0"/>
    </Element>
    <Element Type="Param" Id="D67CC5A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6B521E59"/>
        <Array Type="Param" Library="AIAI" Id="25F4F23A"/>
    </Element>
    <Element Type="Param" Id="6B521E59">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="6228C893"/>
        <Array Type="Param" Library="AIAI" Id="D6424920"/>
    </Element>
    <Element Type="Param" Id="6228C893">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="D6424920">
        <Variable Type="Variable" Library="AIAI" Id="6A933CCA"/>
    </Element>
    <Element Type="Param" Id="25F4F23A">
        <Variable Type="Variable" Library="AIAI" Id="4C2FF433"/>
    </Element>
    <Element Type="Param" Id="17F26AB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2A9EF129">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="016E20B1"/>
        <Parameter Type="Param" Library="AIAI" Id="54B4EC05"/>
    </Element>
    <Element Type="Param" Id="016E20B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="476E3AD8"/>
    </Element>
    <Element Type="Param" Id="54B4EC05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="09FA62CA"/>
        <Array Type="Param" Library="AIAI" Id="80CE5329"/>
    </Element>
    <Element Type="Param" Id="09FA62CA">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="80CE5329">
        <Variable Type="Variable" Library="AIAI" Id="00A351BC"/>
    </Element>
    <Element Type="FunctionCall" Id="047970F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FDB44CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCACC496"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8EF9BBD"/>
    </Element>
    <Element Type="FunctionCall" Id="3FDB44CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3798170D"/>
        <Parameter Type="Param" Library="AIAI" Id="DBBBED95"/>
        <Parameter Type="Param" Library="AIAI" Id="A0B98252"/>
    </Element>
    <Element Type="Param" Id="3798170D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="C3CAAF26"/>
        <Array Type="Param" Library="AIAI" Id="9A3EA245"/>
    </Element>
    <Element Type="Param" Id="C3CAAF26">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="9A3EA245">
        <Variable Type="Variable" Library="AIAI" Id="476E3AD8"/>
    </Element>
    <Element Type="Param" Id="DBBBED95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A0B98252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="DCACC496">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94C13ED9"/>
    </Element>
    <Element Type="Param" Id="94C13ED9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="6A933CCA"/>
    </Element>
    <Element Type="FunctionCall" Id="D8EF9BBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6F65D64"/>
        <Parameter Type="Param" Library="AIAI" Id="D8EDEF90"/>
        <Parameter Type="Param" Library="AIAI" Id="ACA1C1FE"/>
    </Element>
    <Element Type="Param" Id="F6F65D64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="F6A7A065"/>
        <Array Type="Param" Library="AIAI" Id="3D57F439"/>
    </Element>
    <Element Type="Param" Id="F6A7A065">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="3D57F439">
        <Variable Type="Variable" Library="AIAI" Id="476E3AD8"/>
    </Element>
    <Element Type="Param" Id="D8EDEF90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ACA1C1FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8E488EFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8DC55436"/>
        <Parameter Type="Param" Library="AIAI" Id="98FBA3A1"/>
        <Parameter Type="Param" Library="AIAI" Id="C955A976"/>
    </Element>
    <Element Type="Param" Id="8DC55436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F8796C5F"/>
        <Array Type="Param" Library="AIAI" Id="BBFC7FCE"/>
    </Element>
    <Element Type="Param" Id="F8796C5F">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B8565CE1"/>
        <Array Type="Param" Library="AIAI" Id="18705630"/>
    </Element>
    <Element Type="Param" Id="B8565CE1">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="18705630">
        <Variable Type="Variable" Library="AIAI" Id="6A933CCA"/>
    </Element>
    <Element Type="Param" Id="BBFC7FCE">
        <Variable Type="Variable" Library="AIAI" Id="4C2FF433"/>
    </Element>
    <Element Type="Param" Id="98FBA3A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C955A976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="358DD433">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="EED31BA3"/>
    </Element>
    <Element Type="Param" Id="EED31BA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="C12A3237">
        <Identifier>HeroAIGetLaneWithSoloRanged</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="FD47AA50"/>
        <Variable Type="Variable" Library="AIAI" Id="FF30D884"/>
        <Variable Type="Variable" Library="AIAI" Id="64FF20A1"/>
        <Variable Type="Variable" Library="AIAI" Id="25E73B4B"/>
        <Variable Type="Variable" Library="AIAI" Id="77EF4D5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E36A90A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F055CAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E68B3B5"/>
    </Element>
    <Element Type="ParamDef" Id="FD47AA50">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="FF30D884">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A3D78AA"/>
    </Element>
    <Element Type="Param" Id="3A3D78AA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="64FF20A1">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8AFF5634"/>
    </Element>
    <Element Type="Param" Id="8AFF5634">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="25E73B4B">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F7E6CE9"/>
    </Element>
    <Element Type="Param" Id="3F7E6CE9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="77EF4D5F">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14E3387B"/>
    </Element>
    <Element Type="Param" Id="14E3387B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1E36A90A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FB7D05B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB18F4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C93D16B5"/>
    </Element>
    <Element Type="FunctionCall" Id="4FB7D05B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADDE7CE8"/>
        <Parameter Type="Param" Library="AIAI" Id="77B255EE"/>
    </Element>
    <Element Type="Param" Id="ADDE7CE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FF30D884"/>
    </Element>
    <Element Type="Param" Id="77B255EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4540B5EB"/>
    </Element>
    <Element Type="FunctionCall" Id="4540B5EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="99D9D431"/>
    </Element>
    <Element Type="Param" Id="99D9D431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB18F4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A923FF07"/>
        <Parameter Type="Param" Library="AIAI" Id="5978BB0B"/>
    </Element>
    <Element Type="Param" Id="A923FF07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FF30D884"/>
    </Element>
    <Element Type="Param" Id="5978BB0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAF744C3"/>
    </Element>
    <Element Type="FunctionCall" Id="BAF744C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C99FE14C"/>
    </Element>
    <Element Type="Param" Id="C99FE14C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C93D16B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9D4732"/>
        <Parameter Type="Param" Library="AIAI" Id="70C722B0"/>
        <Parameter Type="Param" Library="AIAI" Id="151C9260"/>
    </Element>
    <Element Type="Param" Id="0B9D4732">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FD47AA50"/>
    </Element>
    <Element Type="Param" Id="70C722B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="151C9260">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="2F055CAD">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="FF94B164"/>
        <Parameter Type="Param" Library="AIAI" Id="AEF599CF"/>
        <Parameter Type="Param" Library="AIAI" Id="9209E313"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F93141FF"/>
    </Element>
    <Element Type="Param" Id="FF94B164">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AEF599CF">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="9209E313">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="64FF20A1"/>
    </Element>
    <Element Type="FunctionCall" Id="F93141FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D5F3561"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92871EBE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA79F97B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84080297"/>
    </Element>
    <Element Type="FunctionCall" Id="4D5F3561">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5CE241F5"/>
        <Parameter Type="Param" Library="AIAI" Id="2D3A9715"/>
    </Element>
    <Element Type="Param" Id="5CE241F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25E73B4B"/>
    </Element>
    <Element Type="Param" Id="2D3A9715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BDA5F0F"/>
    </Element>
    <Element Type="FunctionCall" Id="8BDA5F0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="AB87FF2E"/>
        <Parameter Type="Param" Library="AIAI" Id="035BB297"/>
    </Element>
    <Element Type="Param" Id="AB87FF2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1F702E7E"/>
        <Array Type="Param" Library="AIAI" Id="9ED574DE"/>
    </Element>
    <Element Type="Param" Id="1F702E7E">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="778B7616"/>
        <Array Type="Param" Library="AIAI" Id="5DAA2FF5"/>
    </Element>
    <Element Type="Param" Id="778B7616">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="5DAA2FF5">
        <Variable Type="Variable" Library="AIAI" Id="64FF20A1"/>
    </Element>
    <Element Type="Param" Id="9ED574DE">
        <Variable Type="Variable" Library="AIAI" Id="FF30D884"/>
    </Element>
    <Element Type="Param" Id="035BB297">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="92871EBE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FF9E25DB"/>
        <Parameter Type="Param" Library="AIAI" Id="89E2C19F"/>
    </Element>
    <Element Type="Param" Id="FF9E25DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="77EF4D5F"/>
    </Element>
    <Element Type="Param" Id="89E2C19F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="363D641A"/>
        <Array Type="Param" Library="AIAI" Id="7D101BCF"/>
    </Element>
    <Element Type="Param" Id="363D641A">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="7D101BCF">
        <Variable Type="Variable" Library="AIAI" Id="25E73B4B"/>
    </Element>
    <Element Type="FunctionCall" Id="AA79F97B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4434858"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7F173F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEC38249"/>
    </Element>
    <Element Type="FunctionCall" Id="F4434858">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BC11A5C1"/>
        <Parameter Type="Param" Library="AIAI" Id="A105276E"/>
        <Parameter Type="Param" Library="AIAI" Id="247E8586"/>
    </Element>
    <Element Type="Param" Id="BC11A5C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="A136949D"/>
        <Array Type="Param" Library="AIAI" Id="4D7F41AD"/>
    </Element>
    <Element Type="Param" Id="A136949D">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="4D7F41AD">
        <Variable Type="Variable" Library="AIAI" Id="77EF4D5F"/>
    </Element>
    <Element Type="Param" Id="A105276E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="247E8586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="A7F173F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E959E11F"/>
    </Element>
    <Element Type="Param" Id="E959E11F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="64FF20A1"/>
    </Element>
    <Element Type="FunctionCall" Id="EEC38249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0803C996"/>
        <Parameter Type="Param" Library="AIAI" Id="3367D9D6"/>
        <Parameter Type="Param" Library="AIAI" Id="11B1140C"/>
    </Element>
    <Element Type="Param" Id="0803C996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="06909E76"/>
        <Array Type="Param" Library="AIAI" Id="3A4A73FE"/>
    </Element>
    <Element Type="Param" Id="06909E76">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="3A4A73FE">
        <Variable Type="Variable" Library="AIAI" Id="77EF4D5F"/>
    </Element>
    <Element Type="Param" Id="3367D9D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="11B1140C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84080297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="736982DD"/>
        <Parameter Type="Param" Library="AIAI" Id="8C6736D2"/>
        <Parameter Type="Param" Library="AIAI" Id="9DF671AF"/>
    </Element>
    <Element Type="Param" Id="736982DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="ED76DD45"/>
        <Array Type="Param" Library="AIAI" Id="CA3C9B71"/>
    </Element>
    <Element Type="Param" Id="ED76DD45">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="F1B6E9CE"/>
        <Array Type="Param" Library="AIAI" Id="6BC5247F"/>
    </Element>
    <Element Type="Param" Id="F1B6E9CE">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="6BC5247F">
        <Variable Type="Variable" Library="AIAI" Id="64FF20A1"/>
    </Element>
    <Element Type="Param" Id="CA3C9B71">
        <Variable Type="Variable" Library="AIAI" Id="FF30D884"/>
    </Element>
    <Element Type="Param" Id="8C6736D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9DF671AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1E68B3B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F42AB32E"/>
    </Element>
    <Element Type="Param" Id="F42AB32E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="A8E20AC9">
        <Identifier>HeroAIGetLaneWithSoloMeleeSupport</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B1B5FAFB"/>
        <Variable Type="Variable" Library="AIAI" Id="0D20E352"/>
        <Variable Type="Variable" Library="AIAI" Id="A06B7011"/>
        <Variable Type="Variable" Library="AIAI" Id="CBF6D874"/>
        <Variable Type="Variable" Library="AIAI" Id="D584B570"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE32F92D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6E12CA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9145102D"/>
    </Element>
    <Element Type="ParamDef" Id="B1B5FAFB">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="0D20E352">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="456F5D93"/>
    </Element>
    <Element Type="Param" Id="456F5D93">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A06B7011">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD12DDC3"/>
    </Element>
    <Element Type="Param" Id="AD12DDC3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CBF6D874">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="731C3CAC"/>
    </Element>
    <Element Type="Param" Id="731C3CAC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D584B570">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B44B790A"/>
    </Element>
    <Element Type="Param" Id="B44B790A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EE32F92D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FC320A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0390B9E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D41544B7"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC320A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9487EF93"/>
        <Parameter Type="Param" Library="AIAI" Id="210E68A6"/>
    </Element>
    <Element Type="Param" Id="9487EF93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D20E352"/>
    </Element>
    <Element Type="Param" Id="210E68A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C3131D3"/>
    </Element>
    <Element Type="FunctionCall" Id="2C3131D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EAAE74F5"/>
    </Element>
    <Element Type="Param" Id="EAAE74F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="0390B9E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A4F42154"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9A2C25"/>
    </Element>
    <Element Type="Param" Id="A4F42154">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D20E352"/>
    </Element>
    <Element Type="Param" Id="0B9A2C25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFCD9507"/>
    </Element>
    <Element Type="FunctionCall" Id="CFCD9507">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D07A0B59"/>
    </Element>
    <Element Type="Param" Id="D07A0B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="D41544B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="612F7AF2"/>
        <Parameter Type="Param" Library="AIAI" Id="D06DCD6B"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3126D3"/>
    </Element>
    <Element Type="Param" Id="612F7AF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B1B5FAFB"/>
    </Element>
    <Element Type="Param" Id="D06DCD6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4C3126D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E6E12CA4">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="7B9651B1"/>
        <Parameter Type="Param" Library="AIAI" Id="349F8003"/>
        <Parameter Type="Param" Library="AIAI" Id="E12A5092"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F011B9FF"/>
    </Element>
    <Element Type="Param" Id="7B9651B1">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="349F8003">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="E12A5092">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A06B7011"/>
    </Element>
    <Element Type="FunctionCall" Id="F011B9FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35A5DB77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E683E50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2B14D6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C85F3DB"/>
    </Element>
    <Element Type="FunctionCall" Id="35A5DB77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD0877E0"/>
        <Parameter Type="Param" Library="AIAI" Id="1D340E21"/>
    </Element>
    <Element Type="Param" Id="FD0877E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CBF6D874"/>
    </Element>
    <Element Type="Param" Id="1D340E21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DA510C2"/>
    </Element>
    <Element Type="FunctionCall" Id="3DA510C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="67D705A5"/>
        <Parameter Type="Param" Library="AIAI" Id="8469DF5D"/>
    </Element>
    <Element Type="Param" Id="67D705A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A439969D"/>
        <Array Type="Param" Library="AIAI" Id="CDC4ADF7"/>
    </Element>
    <Element Type="Param" Id="A439969D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="7F9C23AD"/>
        <Array Type="Param" Library="AIAI" Id="3AF29701"/>
    </Element>
    <Element Type="Param" Id="7F9C23AD">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="3AF29701">
        <Variable Type="Variable" Library="AIAI" Id="A06B7011"/>
    </Element>
    <Element Type="Param" Id="CDC4ADF7">
        <Variable Type="Variable" Library="AIAI" Id="0D20E352"/>
    </Element>
    <Element Type="Param" Id="8469DF5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8E683E50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BBB21B32"/>
        <Parameter Type="Param" Library="AIAI" Id="561C1180"/>
    </Element>
    <Element Type="Param" Id="BBB21B32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D584B570"/>
    </Element>
    <Element Type="Param" Id="561C1180">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EC7EECDA"/>
        <Array Type="Param" Library="AIAI" Id="90516BEA"/>
    </Element>
    <Element Type="Param" Id="EC7EECDA">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="90516BEA">
        <Variable Type="Variable" Library="AIAI" Id="CBF6D874"/>
    </Element>
    <Element Type="FunctionCall" Id="A2B14D6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="223C1E73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB65DB94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9F27E90"/>
    </Element>
    <Element Type="FunctionCall" Id="223C1E73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD5C40A"/>
        <Parameter Type="Param" Library="AIAI" Id="B18492CB"/>
        <Parameter Type="Param" Library="AIAI" Id="89C65AB1"/>
    </Element>
    <Element Type="Param" Id="DCD5C40A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="A95B512F"/>
        <Array Type="Param" Library="AIAI" Id="659C88AF"/>
    </Element>
    <Element Type="Param" Id="A95B512F">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="659C88AF">
        <Variable Type="Variable" Library="AIAI" Id="D584B570"/>
    </Element>
    <Element Type="Param" Id="B18492CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="89C65AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CB65DB94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C5AB5D0E"/>
    </Element>
    <Element Type="Param" Id="C5AB5D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="A06B7011"/>
    </Element>
    <Element Type="FunctionCall" Id="C9F27E90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7CBAED8D"/>
        <Parameter Type="Param" Library="AIAI" Id="54589DE2"/>
        <Parameter Type="Param" Library="AIAI" Id="B464D5BE"/>
    </Element>
    <Element Type="Param" Id="7CBAED8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="EDA158BE"/>
        <Array Type="Param" Library="AIAI" Id="F6039069"/>
    </Element>
    <Element Type="Param" Id="EDA158BE">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="F6039069">
        <Variable Type="Variable" Library="AIAI" Id="D584B570"/>
    </Element>
    <Element Type="Param" Id="54589DE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B464D5BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="5C85F3DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9EDFF2A7"/>
        <Parameter Type="Param" Library="AIAI" Id="AFD37C72"/>
        <Parameter Type="Param" Library="AIAI" Id="FA0285CB"/>
    </Element>
    <Element Type="Param" Id="9EDFF2A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EACCB2EE"/>
        <Array Type="Param" Library="AIAI" Id="21E13D3E"/>
    </Element>
    <Element Type="Param" Id="EACCB2EE">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="D35EF608"/>
        <Array Type="Param" Library="AIAI" Id="D7724C8A"/>
    </Element>
    <Element Type="Param" Id="D35EF608">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="D7724C8A">
        <Variable Type="Variable" Library="AIAI" Id="A06B7011"/>
    </Element>
    <Element Type="Param" Id="21E13D3E">
        <Variable Type="Variable" Library="AIAI" Id="0D20E352"/>
    </Element>
    <Element Type="Param" Id="AFD37C72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA0285CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9145102D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD55FFA"/>
    </Element>
    <Element Type="Param" Id="4BD55FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="CFA4F808">
        <Identifier>HeroAIGetLaneWithSoloRangedSupport</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5A7C03CA"/>
        <Variable Type="Variable" Library="AIAI" Id="DA85F0D2"/>
        <Variable Type="Variable" Library="AIAI" Id="17289E3B"/>
        <Variable Type="Variable" Library="AIAI" Id="B495EAA2"/>
        <Variable Type="Variable" Library="AIAI" Id="E4C380A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E6CC5F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FD16FDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="732F83EA"/>
    </Element>
    <Element Type="ParamDef" Id="5A7C03CA">
        <Identifier>team</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="DA85F0D2">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="223A5C1F"/>
    </Element>
    <Element Type="Param" Id="223A5C1F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="17289E3B">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="984A65F8"/>
    </Element>
    <Element Type="Param" Id="984A65F8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B495EAA2">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A31E73F5"/>
    </Element>
    <Element Type="Param" Id="A31E73F5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E4C380A9">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="60740168"/>
    </Element>
    <Element Type="Param" Id="60740168">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3E6CC5F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0A7776B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFBD5E66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB513C08"/>
    </Element>
    <Element Type="FunctionCall" Id="C0A7776B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0EBA684A"/>
        <Parameter Type="Param" Library="AIAI" Id="93173982"/>
    </Element>
    <Element Type="Param" Id="0EBA684A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DA85F0D2"/>
    </Element>
    <Element Type="Param" Id="93173982">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6268B63D"/>
    </Element>
    <Element Type="FunctionCall" Id="6268B63D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6A7FE1BD"/>
    </Element>
    <Element Type="Param" Id="6A7FE1BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="CFBD5E66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBB79A5"/>
        <Parameter Type="Param" Library="AIAI" Id="DA095381"/>
    </Element>
    <Element Type="Param" Id="1CBB79A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DA85F0D2"/>
    </Element>
    <Element Type="Param" Id="DA095381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC66C382"/>
    </Element>
    <Element Type="FunctionCall" Id="FC66C382">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FF31DE19"/>
    </Element>
    <Element Type="Param" Id="FF31DE19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="FB513C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="182B0109"/>
        <Parameter Type="Param" Library="AIAI" Id="BA118E47"/>
        <Parameter Type="Param" Library="AIAI" Id="BEFC63C7"/>
    </Element>
    <Element Type="Param" Id="182B0109">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5A7C03CA"/>
    </Element>
    <Element Type="Param" Id="BA118E47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BEFC63C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="4FD16FDF">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="02CDDA17"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6F2A60"/>
        <Parameter Type="Param" Library="AIAI" Id="F7DB3296"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="536BCC2A"/>
    </Element>
    <Element Type="Param" Id="02CDDA17">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="ED6F2A60">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="F7DB3296">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="17289E3B"/>
    </Element>
    <Element Type="FunctionCall" Id="536BCC2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53D1A358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAF18139"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BAC572E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12D2ECC7"/>
    </Element>
    <Element Type="FunctionCall" Id="53D1A358">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="08BAFB2A"/>
        <Parameter Type="Param" Library="AIAI" Id="6C5378A2"/>
    </Element>
    <Element Type="Param" Id="08BAFB2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B495EAA2"/>
    </Element>
    <Element Type="Param" Id="6C5378A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4789F5AF"/>
    </Element>
    <Element Type="FunctionCall" Id="4789F5AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="8CB1E8D1"/>
        <Parameter Type="Param" Library="AIAI" Id="A1502662"/>
    </Element>
    <Element Type="Param" Id="8CB1E8D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8C3E34D1"/>
        <Array Type="Param" Library="AIAI" Id="125AE27B"/>
    </Element>
    <Element Type="Param" Id="8C3E34D1">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="9BB37DFC"/>
        <Array Type="Param" Library="AIAI" Id="C6FC7CCD"/>
    </Element>
    <Element Type="Param" Id="9BB37DFC">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="C6FC7CCD">
        <Variable Type="Variable" Library="AIAI" Id="17289E3B"/>
    </Element>
    <Element Type="Param" Id="125AE27B">
        <Variable Type="Variable" Library="AIAI" Id="DA85F0D2"/>
    </Element>
    <Element Type="Param" Id="A1502662">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CAF18139">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E1A049"/>
        <Parameter Type="Param" Library="AIAI" Id="C397BE25"/>
    </Element>
    <Element Type="Param" Id="E5E1A049">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E4C380A9"/>
    </Element>
    <Element Type="Param" Id="C397BE25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FF750BF5"/>
        <Array Type="Param" Library="AIAI" Id="0AD98140"/>
    </Element>
    <Element Type="Param" Id="FF750BF5">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="0AD98140">
        <Variable Type="Variable" Library="AIAI" Id="B495EAA2"/>
    </Element>
    <Element Type="FunctionCall" Id="7BAC572E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31CF7890"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CBC3405"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7953C1EF"/>
    </Element>
    <Element Type="FunctionCall" Id="31CF7890">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B090D89"/>
        <Parameter Type="Param" Library="AIAI" Id="CFB1858B"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1FA209"/>
    </Element>
    <Element Type="Param" Id="7B090D89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="E38F37C8"/>
        <Array Type="Param" Library="AIAI" Id="39FCCAE2"/>
    </Element>
    <Element Type="Param" Id="E38F37C8">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="39FCCAE2">
        <Variable Type="Variable" Library="AIAI" Id="E4C380A9"/>
    </Element>
    <Element Type="Param" Id="CFB1858B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3C1FA209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7CBC3405">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E97F6939"/>
    </Element>
    <Element Type="Param" Id="E97F6939">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="17289E3B"/>
    </Element>
    <Element Type="FunctionCall" Id="7953C1EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4A045CD6"/>
        <Parameter Type="Param" Library="AIAI" Id="82E66C65"/>
        <Parameter Type="Param" Library="AIAI" Id="769535C7"/>
    </Element>
    <Element Type="Param" Id="4A045CD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="DCFB3724"/>
        <Array Type="Param" Library="AIAI" Id="9B2C6D87"/>
    </Element>
    <Element Type="Param" Id="DCFB3724">
        <Variable Type="Variable" Library="Core" Id="DECBA370"/>
    </Element>
    <Element Type="Param" Id="9B2C6D87">
        <Variable Type="Variable" Library="AIAI" Id="E4C380A9"/>
    </Element>
    <Element Type="Param" Id="82E66C65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="769535C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Core" Id="0F4E5A1D"/>
    </Element>
    <Element Type="FunctionCall" Id="12D2ECC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A113D228"/>
        <Parameter Type="Param" Library="AIAI" Id="F73B8DAC"/>
        <Parameter Type="Param" Library="AIAI" Id="134C6B3E"/>
    </Element>
    <Element Type="Param" Id="A113D228">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6FD50561"/>
        <Array Type="Param" Library="AIAI" Id="A25FDA4D"/>
    </Element>
    <Element Type="Param" Id="6FD50561">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B0E7008D"/>
        <Array Type="Param" Library="AIAI" Id="B140E392"/>
    </Element>
    <Element Type="Param" Id="B0E7008D">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="B140E392">
        <Variable Type="Variable" Library="AIAI" Id="17289E3B"/>
    </Element>
    <Element Type="Param" Id="A25FDA4D">
        <Variable Type="Variable" Library="AIAI" Id="DA85F0D2"/>
    </Element>
    <Element Type="Param" Id="F73B8DAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="134C6B3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="732F83EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5A23AA36"/>
    </Element>
    <Element Type="Param" Id="5A23AA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="5FC39189">
        <Item Type="FunctionDef" Library="AIAI" Id="295BB324"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BB6DCA9C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A4DE03B3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BC7D3221"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7919CB1C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7D69731F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9E79AE8A"/>
    </Element>
    <Element Type="FunctionDef" Id="295BB324">
        <Identifier>HeroAIShouldEnterMinionBattle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
        <Variable Type="Variable" Library="AIAI" Id="35409B51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F310185"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E1B134AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94685730"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CD34268"/>
    </Element>
    <Element Type="ParamDef" Id="168A1CD1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9F281D68"/>
    </Element>
    <Element Type="Param" Id="9F281D68">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="35409B51">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6DA27EDC"/>
    </Element>
    <Element Type="Param" Id="6DA27EDC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="0F310185">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E28BE2A7"/>
        <Parameter Type="Param" Library="AIAI" Id="1F25A9EB"/>
    </Element>
    <Element Type="Param" Id="E28BE2A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="35409B51"/>
    </Element>
    <Element Type="Param" Id="1F25A9EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="37ED6377"/>
        <Array Type="Param" Library="AIAI" Id="97513B84"/>
    </Element>
    <Element Type="Param" Id="37ED6377">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="8EE9D30E"/>
        <Array Type="Param" Library="AIAI" Id="4CEE40B8"/>
    </Element>
    <Element Type="Param" Id="8EE9D30E">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="4CEE40B8">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="486E0EC6"/>
        <Array Type="Param" Library="AIAI" Id="BCEF8625"/>
    </Element>
    <Element Type="Param" Id="486E0EC6">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="BCEF8625">
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="97513B84">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ABC09CA"/>
    </Element>
    <Element Type="FunctionCall" Id="3ABC09CA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B029A301"/>
    </Element>
    <Element Type="Param" Id="B029A301">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Comment" Id="E1B134AD">
        <Comment>
            We are near the contention point and there are minions fighting with enemy heroes nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="94685730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="798F960C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74494602"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7144DC63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70C45DCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1733702B"/>
    </Element>
    <Element Type="FunctionCall" Id="798F960C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="390A2DE5"/>
    </Element>
    <Element Type="Param" Id="390A2DE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74494602">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBDB96F5"/>
        <Parameter Type="Param" Library="AIAI" Id="01CF98DF"/>
        <Parameter Type="Param" Library="AIAI" Id="191FAD05"/>
    </Element>
    <Element Type="Param" Id="BBDB96F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFD9E051"/>
    </Element>
    <Element Type="FunctionCall" Id="BFD9E051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="BEDBFEB0"/>
        <Parameter Type="Param" Library="AIAI" Id="2639B72B"/>
    </Element>
    <Element Type="Param" Id="BEDBFEB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1457C31E"/>
    </Element>
    <Element Type="FunctionCall" Id="1457C31E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3FE2B0EB"/>
    </Element>
    <Element Type="Param" Id="3FE2B0EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6404F586"/>
        <Array Type="Param" Library="AIAI" Id="9DC48317"/>
    </Element>
    <Element Type="Param" Id="6404F586">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9DC48317">
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="2639B72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="35409B51"/>
    </Element>
    <Element Type="Param" Id="01CF98DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="191FAD05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>15.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7144DC63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="487EC558"/>
        <Parameter Type="Param" Library="AIAI" Id="9206DA64"/>
        <Parameter Type="Param" Library="AIAI" Id="DD72F07D"/>
    </Element>
    <Element Type="Param" Id="487EC558">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BE559E03"/>
        <Array Type="Param" Library="AIAI" Id="5D23CF0C"/>
    </Element>
    <Element Type="Param" Id="BE559E03">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B8CC99CA"/>
        <Array Type="Param" Library="AIAI" Id="FB5D0ABA"/>
    </Element>
    <Element Type="Param" Id="B8CC99CA">
        <Variable Type="Variable" Library="AIAI" Id="EBF48308"/>
    </Element>
    <Element Type="Param" Id="FB5D0ABA">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D3A1B0DB"/>
        <Array Type="Param" Library="AIAI" Id="445EB5B2"/>
    </Element>
    <Element Type="Param" Id="D3A1B0DB">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="445EB5B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="5D23CF0C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEFFE535"/>
    </Element>
    <Element Type="FunctionCall" Id="DEFFE535">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="58A85313"/>
    </Element>
    <Element Type="Param" Id="58A85313">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="9206DA64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DD72F07D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="70C45DCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="38902B80"/>
        <Parameter Type="Param" Library="AIAI" Id="91A4E1C5"/>
        <Parameter Type="Param" Library="AIAI" Id="2BE211A3"/>
    </Element>
    <Element Type="Param" Id="38902B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B51E8A19"/>
        <Array Type="Param" Library="AIAI" Id="9D1DB4E0"/>
    </Element>
    <Element Type="Param" Id="B51E8A19">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="4BDCADB1"/>
        <Array Type="Param" Library="AIAI" Id="8B12897B"/>
    </Element>
    <Element Type="Param" Id="4BDCADB1">
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
    </Element>
    <Element Type="Param" Id="8B12897B">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8A73AE22"/>
        <Array Type="Param" Library="AIAI" Id="CFA61FE7"/>
    </Element>
    <Element Type="Param" Id="8A73AE22">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="CFA61FE7">
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="9D1DB4E0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7C17515"/>
    </Element>
    <Element Type="FunctionCall" Id="A7C17515">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="8C359A94"/>
    </Element>
    <Element Type="Param" Id="8C359A94">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="91A4E1C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2BE211A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1733702B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FA54DF5F"/>
        <Parameter Type="Param" Library="AIAI" Id="4358F1D2"/>
        <Parameter Type="Param" Library="AIAI" Id="88D4991F"/>
    </Element>
    <Element Type="Param" Id="FA54DF5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5EF87546"/>
        <Array Type="Param" Library="AIAI" Id="06432017"/>
    </Element>
    <Element Type="Param" Id="5EF87546">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="4B72E364"/>
        <Array Type="Param" Library="AIAI" Id="D3792027"/>
    </Element>
    <Element Type="Param" Id="4B72E364">
        <Variable Type="Variable" Library="AIAI" Id="B93F62E3"/>
    </Element>
    <Element Type="Param" Id="D3792027">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E7E63902"/>
        <Array Type="Param" Library="AIAI" Id="909E0A92"/>
    </Element>
    <Element Type="Param" Id="E7E63902">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="909E0A92">
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="06432017">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B4EF6C3"/>
    </Element>
    <Element Type="FunctionCall" Id="2B4EF6C3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="0322B82D"/>
    </Element>
    <Element Type="Param" Id="0322B82D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="168A1CD1"/>
    </Element>
    <Element Type="Param" Id="4358F1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="88D4991F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0CD34268">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1B3E340E"/>
    </Element>
    <Element Type="Param" Id="1B3E340E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="BB6DCA9C">
        <Identifier>HeroAIMinionBattleFinished</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E8721912"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49E25E33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="635E7ABC"/>
    </Element>
    <Element Type="ParamDef" Id="E8721912">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2A569019"/>
    </Element>
    <Element Type="Param" Id="2A569019">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="49E25E33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C6B8F80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F5A535F"/>
    </Element>
    <Element Type="FunctionCall" Id="1C6B8F80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EAAE643"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B185363C"/>
    </Element>
    <Element Type="FunctionCall" Id="9EAAE643">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6D13CEAB"/>
        <Parameter Type="Param" Library="AIAI" Id="5C0FE16D"/>
        <Parameter Type="Param" Library="AIAI" Id="FF4EE3F6"/>
    </Element>
    <Element Type="Param" Id="6D13CEAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A5AD7787"/>
        <Array Type="Param" Library="AIAI" Id="97767AEE"/>
    </Element>
    <Element Type="Param" Id="A5AD7787">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="CF844674"/>
        <Array Type="Param" Library="AIAI" Id="5D9540C7"/>
    </Element>
    <Element Type="Param" Id="CF844674">
        <Variable Type="Variable" Library="AIAI" Id="43A2FF0F"/>
    </Element>
    <Element Type="Param" Id="5D9540C7">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="060AF57A"/>
        <Array Type="Param" Library="AIAI" Id="C7BFD1C8"/>
    </Element>
    <Element Type="Param" Id="060AF57A">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="C7BFD1C8">
        <Parameter Type="ParamDef" Library="AIAI" Id="E8721912"/>
    </Element>
    <Element Type="Param" Id="97767AEE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAB6D701"/>
    </Element>
    <Element Type="FunctionCall" Id="BAB6D701">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="90998F3F"/>
    </Element>
    <Element Type="Param" Id="90998F3F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E8721912"/>
    </Element>
    <Element Type="Param" Id="5C0FE16D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FF4EE3F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B185363C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DDE217A0"/>
        <Parameter Type="Param" Library="AIAI" Id="26BFDF82"/>
        <Parameter Type="Param" Library="AIAI" Id="C0EF1EC3"/>
    </Element>
    <Element Type="Param" Id="DDE217A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2585B332"/>
        <Array Type="Param" Library="AIAI" Id="6A4DD67C"/>
    </Element>
    <Element Type="Param" Id="2585B332">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="28703009"/>
        <Array Type="Param" Library="AIAI" Id="1D04CB1A"/>
    </Element>
    <Element Type="Param" Id="28703009">
        <Variable Type="Variable" Library="AIAI" Id="B93F62E3"/>
    </Element>
    <Element Type="Param" Id="1D04CB1A">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F90B063A"/>
        <Array Type="Param" Library="AIAI" Id="B23693E0"/>
    </Element>
    <Element Type="Param" Id="F90B063A">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B23693E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="E8721912"/>
    </Element>
    <Element Type="Param" Id="6A4DD67C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9C15D0E"/>
    </Element>
    <Element Type="FunctionCall" Id="C9C15D0E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="6EBDA904"/>
    </Element>
    <Element Type="Param" Id="6EBDA904">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E8721912"/>
    </Element>
    <Element Type="Param" Id="26BFDF82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C0EF1EC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4F5A535F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="839C9B18"/>
    </Element>
    <Element Type="Param" Id="839C9B18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="635E7ABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="2585F5BD"/>
    </Element>
    <Element Type="Param" Id="2585F5BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A4DE03B3">
        <Identifier>HeroAIStartMinionBattleAttack</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EF18201"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38DF74AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF647C55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27835D48"/>
    </Element>
    <Element Type="ParamDef" Id="72DEF6BA">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3D8340B7"/>
    </Element>
    <Element Type="Param" Id="3D8340B7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9EF18201">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10130BF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A03CC7D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA859D20"/>
    </Element>
    <Element Type="FunctionCall" Id="10130BF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D52C5860"/>
        <Parameter Type="Param" Library="AIAI" Id="5B018AB3"/>
    </Element>
    <Element Type="Param" Id="D52C5860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="08E7020C"/>
        <Array Type="Param" Library="AIAI" Id="B8F12559"/>
    </Element>
    <Element Type="Param" Id="08E7020C">
        <Variable Type="Variable" Library="AIAI" Id="66EBA75D"/>
    </Element>
    <Element Type="Param" Id="B8F12559">
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="5B018AB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69CC6FD4"/>
    </Element>
    <Element Type="FunctionCall" Id="69CC6FD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BA1D2CFD"/>
        <Parameter Type="Param" Library="AIAI" Id="4357265B"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3711DD"/>
    </Element>
    <Element Type="Param" Id="BA1D2CFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4357265B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="AB04ADED"/>
        <Array Type="Param" Library="AIAI" Id="2D0B537F"/>
    </Element>
    <Element Type="Param" Id="2D0B537F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25290121"/>
    </Element>
    <Element Type="FunctionCall" Id="25290121">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="79A08A13"/>
    </Element>
    <Element Type="Param" Id="79A08A13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="961793A2"/>
        <Array Type="Param" Library="AIAI" Id="03525481"/>
    </Element>
    <Element Type="Param" Id="961793A2">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="03525481">
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="3A3711DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8403D566"/>
    </Element>
    <Element Type="FunctionCall" Id="8403D566">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="23D77BAB"/>
    </Element>
    <Element Type="Param" Id="23D77BAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="A03CC7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="52E58713"/>
        <Parameter Type="Param" Library="AIAI" Id="BAF85C02"/>
    </Element>
    <Element Type="Param" Id="52E58713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DDC92EF8"/>
        <Array Type="Param" Library="AIAI" Id="B6A556E4"/>
    </Element>
    <Element Type="Param" Id="DDC92EF8">
        <Variable Type="Variable" Library="AIAI" Id="66EBA75D"/>
    </Element>
    <Element Type="Param" Id="B6A556E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="BAF85C02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF7A53F5"/>
    </Element>
    <Element Type="FunctionCall" Id="AF7A53F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3736E426"/>
        <Parameter Type="Param" Library="AIAI" Id="895F290D"/>
        <Parameter Type="Param" Library="AIAI" Id="C935C6AF"/>
    </Element>
    <Element Type="Param" Id="3736E426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="895F290D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="D6710A38"/>
        <Array Type="Param" Library="AIAI" Id="54356D6C"/>
    </Element>
    <Element Type="Param" Id="54356D6C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7141E7FA"/>
    </Element>
    <Element Type="FunctionCall" Id="7141E7FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1C6EBFAE"/>
    </Element>
    <Element Type="Param" Id="1C6EBFAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9BE05A73"/>
        <Array Type="Param" Library="AIAI" Id="59EBFF9B"/>
    </Element>
    <Element Type="Param" Id="9BE05A73">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="59EBFF9B">
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="C935C6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BBDECA3"/>
    </Element>
    <Element Type="FunctionCall" Id="8BBDECA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="B7B8AA7D"/>
    </Element>
    <Element Type="Param" Id="B7B8AA7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="CA859D20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="178184BB"/>
        <Parameter Type="Param" Library="AIAI" Id="EA8F709F"/>
        <Parameter Type="Param" Library="AIAI" Id="562F01CC"/>
    </Element>
    <Element Type="Param" Id="178184BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC478AE8"/>
    </Element>
    <Element Type="FunctionCall" Id="CC478AE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="DAB2D6ED"/>
    </Element>
    <Element Type="Param" Id="DAB2D6ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="EA8F709F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="562F01CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="38DF74AA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Parameter Type="Param" Library="AIAI" Id="797B908E"/>
        <Parameter Type="Param" Library="AIAI" Id="F7943D90"/>
    </Element>
    <Element Type="Param" Id="797B908E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="F7943D90">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="FunctionCall" Id="FF647C55">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Parameter Type="Param" Library="AIAI" Id="A322BBCD"/>
        <Parameter Type="Param" Library="AIAI" Id="770DC088"/>
    </Element>
    <Element Type="Param" Id="A322BBCD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="770DC088">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="FunctionCall" Id="27835D48">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="C72A93F2"/>
        <Parameter Type="Param" Library="AIAI" Id="0FE4A2E8"/>
    </Element>
    <Element Type="Param" Id="C72A93F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="72DEF6BA"/>
    </Element>
    <Element Type="Param" Id="0FE4A2E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionDef" Id="BC7D3221">
        <Identifier>HeroAIStartMinionBattleHarass</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63FC26EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7099F2E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00013909"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D30BE847"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99D6C435"/>
    </Element>
    <Element Type="ParamDef" Id="63FC26EF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B9DDF0D2"/>
    </Element>
    <Element Type="Param" Id="B9DDF0D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="7099F2E8">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5C777918"/>
    </Element>
    <Element Type="Param" Id="5C777918">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="00013909">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F41C2463"/>
        <Parameter Type="Param" Library="AIAI" Id="1EEE3D02"/>
    </Element>
    <Element Type="Param" Id="F41C2463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4B2C5126"/>
        <Array Type="Param" Library="AIAI" Id="29507C04"/>
    </Element>
    <Element Type="Param" Id="4B2C5126">
        <Variable Type="Variable" Library="AIAI" Id="8A0213FD"/>
    </Element>
    <Element Type="Param" Id="29507C04">
        <Parameter Type="ParamDef" Library="AIAI" Id="63FC26EF"/>
    </Element>
    <Element Type="Param" Id="1EEE3D02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7099F2E8"/>
    </Element>
    <Element Type="FunctionCall" Id="D30BE847">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="975861EF"/>
        <Parameter Type="Param" Library="AIAI" Id="62181588"/>
    </Element>
    <Element Type="Param" Id="975861EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CF22C048"/>
        <Array Type="Param" Library="AIAI" Id="E977F512"/>
    </Element>
    <Element Type="Param" Id="CF22C048">
        <Variable Type="Variable" Library="AIAI" Id="3FFF05E1"/>
    </Element>
    <Element Type="Param" Id="E977F512">
        <Parameter Type="ParamDef" Library="AIAI" Id="63FC26EF"/>
    </Element>
    <Element Type="Param" Id="62181588">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB54AC55"/>
    </Element>
    <Element Type="FunctionCall" Id="CB54AC55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="42093E1B"/>
        <Parameter Type="Param" Library="AIAI" Id="B28CFA31"/>
        <Parameter Type="Param" Library="AIAI" Id="01C75DC1"/>
    </Element>
    <Element Type="Param" Id="42093E1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B28CFA31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="590DE360"/>
    </Element>
    <Element Type="Param" Id="01C75DC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21AE8CAC"/>
    </Element>
    <Element Type="FunctionCall" Id="21AE8CAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F196415D"/>
    </Element>
    <Element Type="Param" Id="F196415D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="99D6C435">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="7E891D75"/>
        <Parameter Type="Param" Library="AIAI" Id="0FF9C20D"/>
    </Element>
    <Element Type="Param" Id="7E891D75">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="63FC26EF"/>
    </Element>
    <Element Type="Param" Id="0FF9C20D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E119F9E7"/>
    </Element>
    <Element Type="FunctionDef" Id="7919CB1C">
        <Identifier>HeroAIStartMinionBattleRetreat</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
        <Variable Type="Variable" Library="AIAI" Id="D638609A"/>
        <Variable Type="Variable" Library="AIAI" Id="426602A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85886574"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410282A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7021D406"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23A48DFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35AFA745"/>
    </Element>
    <Element Type="ParamDef" Id="9205807B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8ED25E25"/>
    </Element>
    <Element Type="Param" Id="8ED25E25">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D638609A">
        <Identifier>retreatLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CED374FA"/>
    </Element>
    <Element Type="Param" Id="CED374FA">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="426602A6">
        <Identifier>retreatPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B21FC665"/>
    </Element>
    <Element Type="Param" Id="B21FC665">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="85886574">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="AF0132B2"/>
        <Parameter Type="Param" Library="AIAI" Id="8F969CAD"/>
    </Element>
    <Element Type="Param" Id="AF0132B2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="Param" Id="8F969CAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="75455036"/>
    </Element>
    <Element Type="FunctionCall" Id="410282A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A215513"/>
        <Parameter Type="Param" Library="AIAI" Id="D0D87DF9"/>
    </Element>
    <Element Type="Param" Id="1A215513">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5D411CB5"/>
        <Array Type="Param" Library="AIAI" Id="9E8A06C6"/>
    </Element>
    <Element Type="Param" Id="5D411CB5">
        <Variable Type="Variable" Library="AIAI" Id="7AA178C1"/>
    </Element>
    <Element Type="Param" Id="9E8A06C6">
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="Param" Id="D0D87DF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8073A478"/>
    </Element>
    <Element Type="FunctionCall" Id="8073A478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="095D0BD3"/>
        <Parameter Type="Param" Library="AIAI" Id="81CEF754"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED973CE"/>
    </Element>
    <Element Type="Param" Id="095D0BD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="81CEF754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="32C5BAED"/>
    </Element>
    <Element Type="Param" Id="9ED973CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="620CE59C"/>
    </Element>
    <Element Type="FunctionCall" Id="620CE59C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="FC544D6B"/>
    </Element>
    <Element Type="Param" Id="FC544D6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7021D406">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Parameter Type="Param" Library="AIAI" Id="FF312B42"/>
        <Parameter Type="Param" Library="AIAI" Id="1CB54E49"/>
    </Element>
    <Element Type="Param" Id="FF312B42">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="1CB54E49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="FunctionCall" Id="23A48DFD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Parameter Type="Param" Library="AIAI" Id="AB76F9D7"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6A5F2A"/>
    </Element>
    <Element Type="Param" Id="AB76F9D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="Param" Id="8F6A5F2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="35AFA745">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="DAA13BD0"/>
        <Parameter Type="Param" Library="AIAI" Id="C77CD95D"/>
        <Parameter Type="Param" Library="AIAI" Id="E06F01A0"/>
    </Element>
    <Element Type="Param" Id="DAA13BD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="493DE42D"/>
        <Array Type="Param" Library="AIAI" Id="A699073A"/>
    </Element>
    <Element Type="Param" Id="493DE42D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A699073A">
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="Param" Id="C77CD95D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5BA0738"/>
    </Element>
    <Element Type="FunctionCall" Id="C5BA0738">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="9B5FD561"/>
        <Parameter Type="Param" Library="AIAI" Id="7A33FBFB"/>
    </Element>
    <Element Type="Param" Id="9B5FD561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="7A33FBFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4E52B317"/>
        <Array Type="Param" Library="AIAI" Id="1B27069F"/>
    </Element>
    <Element Type="Param" Id="4E52B317">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="1B27069F">
        <Parameter Type="ParamDef" Library="AIAI" Id="9205807B"/>
    </Element>
    <Element Type="Param" Id="E06F01A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="7D69731F">
        <Identifier>HeroAIStartMinionBattleReposition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC58523"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="293FD397"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D22F0E8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1ACE7F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BE476D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E38C5A2"/>
    </Element>
    <Element Type="ParamDef" Id="1457A380">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F91A999D"/>
    </Element>
    <Element Type="Param" Id="F91A999D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0FC58523">
        <Identifier>lastAttacker</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B62C47DB"/>
    </Element>
    <Element Type="Param" Id="B62C47DB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="293FD397">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99696753"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="744B550F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F584AB2"/>
    </Element>
    <Element Type="FunctionCall" Id="99696753">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="599A3E34"/>
        <Parameter Type="Param" Library="AIAI" Id="307F0C4C"/>
    </Element>
    <Element Type="Param" Id="599A3E34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4417E264"/>
        <Array Type="Param" Library="AIAI" Id="BC4801C9"/>
    </Element>
    <Element Type="Param" Id="4417E264">
        <Variable Type="Variable" Library="AIAI" Id="8DC6AB9B"/>
    </Element>
    <Element Type="Param" Id="BC4801C9">
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="307F0C4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0B8A205"/>
    </Element>
    <Element Type="FunctionCall" Id="E0B8A205">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D613DA19"/>
        <Parameter Type="Param" Library="AIAI" Id="0724ABBA"/>
        <Parameter Type="Param" Library="AIAI" Id="3233DC8C"/>
    </Element>
    <Element Type="Param" Id="D613DA19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0724ABBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="79DDA40F"/>
    </Element>
    <Element Type="Param" Id="3233DC8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87FA2755"/>
    </Element>
    <Element Type="FunctionCall" Id="87FA2755">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D536EC66"/>
    </Element>
    <Element Type="Param" Id="D536EC66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="744B550F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7158C9B2"/>
        <Parameter Type="Param" Library="AIAI" Id="B060EE54"/>
    </Element>
    <Element Type="Param" Id="7158C9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="551A5F1E"/>
        <Array Type="Param" Library="AIAI" Id="A5D95CCE"/>
    </Element>
    <Element Type="Param" Id="551A5F1E">
        <Variable Type="Variable" Library="AIAI" Id="8DC6AB9B"/>
    </Element>
    <Element Type="Param" Id="A5D95CCE">
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="B060EE54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9F9FCAA"/>
    </Element>
    <Element Type="FunctionCall" Id="A9F9FCAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B31A75E5"/>
        <Parameter Type="Param" Library="AIAI" Id="16AE4727"/>
        <Parameter Type="Param" Library="AIAI" Id="782B6929"/>
    </Element>
    <Element Type="Param" Id="B31A75E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="16AE4727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="75D65F1F"/>
    </Element>
    <Element Type="Param" Id="782B6929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECE6CC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="ECE6CC4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="37A1B718"/>
    </Element>
    <Element Type="Param" Id="37A1B718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="1F584AB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7A4A68C9"/>
        <Parameter Type="Param" Library="AIAI" Id="DB190A76"/>
        <Parameter Type="Param" Library="AIAI" Id="F7E98D71"/>
    </Element>
    <Element Type="Param" Id="7A4A68C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EF5B58F"/>
    </Element>
    <Element Type="FunctionCall" Id="9EF5B58F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="B5B6DD55"/>
    </Element>
    <Element Type="Param" Id="B5B6DD55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="DB190A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F7E98D71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="D22F0E8D">
        <Comment>
            Choose a new lane offset based on the positioning of ally heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F1ACE7F2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CB0E40D2"/>
        <Parameter Type="Param" Library="AIAI" Id="D20A02C3"/>
        <Parameter Type="Param" Library="AIAI" Id="1720A4C5"/>
    </Element>
    <Element Type="Param" Id="D20A02C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6ED0A633"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="1720A4C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B64C0A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2648D18"/>
    </Element>
    <Element Type="FunctionCall" Id="D2648D18">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9923374C"/>
        <Parameter Type="Param" Library="AIAI" Id="BD20F306"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F07ED8"/>
    </Element>
    <Element Type="Param" Id="BD20F306">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2B02203"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="F4F07ED8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="89DA1757"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D80B076"/>
    </Element>
    <Element Type="FunctionCall" Id="4D80B076">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D44B5DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="A4AE6ABC"/>
        <Parameter Type="Param" Library="AIAI" Id="0C3ADDD3"/>
    </Element>
    <Element Type="Param" Id="A4AE6ABC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="405DE06A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="0C3ADDD3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C824AD6E"/>
        <Variable Type="Variable" Library="AIAI" Id="B8E54DBA"/>
    </Element>
    <Element Type="FunctionCall" Id="71BE476D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9E79AE8A"/>
        <Parameter Type="Param" Library="AIAI" Id="0780C3F9"/>
    </Element>
    <Element Type="Param" Id="0780C3F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="FunctionCall" Id="3E38C5A2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="466BA6AD"/>
        <Parameter Type="Param" Library="AIAI" Id="5352F4D9"/>
    </Element>
    <Element Type="Param" Id="466BA6AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1457A380"/>
    </Element>
    <Element Type="Param" Id="5352F4D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="47951161"/>
    </Element>
    <Element Type="FunctionDef" Id="9E79AE8A">
        <Identifier>HeroAIUpdateMinionBattleRepositionPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
        <Variable Type="Variable" Library="AIAI" Id="57D7C3C7"/>
        <Variable Type="Variable" Library="AIAI" Id="B20233B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F7382F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="118F0E89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E78E0CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC655061"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF1A3AEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="203040FC"/>
    </Element>
    <Element Type="ParamDef" Id="DF9C351C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1231AFA5"/>
    </Element>
    <Element Type="Param" Id="1231AFA5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="57D7C3C7">
        <Identifier>laneOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7802E39"/>
    </Element>
    <Element Type="Param" Id="B7802E39">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B20233B7">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A832B876"/>
    </Element>
    <Element Type="Param" Id="A832B876">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="0F7382F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC4739E"/>
        <Parameter Type="Param" Library="AIAI" Id="12870BA4"/>
    </Element>
    <Element Type="Param" Id="1CC4739E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6BFE1F21"/>
        <Array Type="Param" Library="AIAI" Id="9F9AFAC2"/>
    </Element>
    <Element Type="Param" Id="6BFE1F21">
        <Variable Type="Variable" Library="AIAI" Id="86DA1098"/>
    </Element>
    <Element Type="Param" Id="9F9AFAC2">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="12870BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0256087"/>
    </Element>
    <Element Type="FunctionCall" Id="D0256087">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="38F4DF09"/>
        <Parameter Type="Param" Library="AIAI" Id="9D33414D"/>
        <Parameter Type="Param" Library="AIAI" Id="0DF71FEB"/>
    </Element>
    <Element Type="Param" Id="38F4DF09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9D33414D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="0F3D9CD4"/>
    </Element>
    <Element Type="Param" Id="0DF71FEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7DF4158"/>
    </Element>
    <Element Type="FunctionCall" Id="A7DF4158">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="078DD257"/>
    </Element>
    <Element Type="Param" Id="078DD257">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="118F0E89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92DB5510"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C8C928C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B902206"/>
    </Element>
    <Element Type="FunctionCall" Id="92DB5510">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E140C3"/>
        <Parameter Type="Param" Library="AIAI" Id="F56BBB06"/>
    </Element>
    <Element Type="Param" Id="B1E140C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B1DB2E5B"/>
        <Array Type="Param" Library="AIAI" Id="0DD504E1"/>
    </Element>
    <Element Type="Param" Id="B1DB2E5B">
        <Variable Type="Variable" Library="AIAI" Id="350C4FDA"/>
    </Element>
    <Element Type="Param" Id="0DD504E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="F56BBB06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8C8C928C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11F5FBCB"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B848CA"/>
    </Element>
    <Element Type="Param" Id="11F5FBCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CBAF8CB2"/>
        <Array Type="Param" Library="AIAI" Id="C1986FC1"/>
    </Element>
    <Element Type="Param" Id="CBAF8CB2">
        <Variable Type="Variable" Library="AIAI" Id="350C4FDA"/>
    </Element>
    <Element Type="Param" Id="C1986FC1">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="B6B848CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="1B902206">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B729C93B"/>
        <Parameter Type="Param" Library="AIAI" Id="F4119715"/>
        <Parameter Type="Param" Library="AIAI" Id="A7D5A8E2"/>
    </Element>
    <Element Type="Param" Id="B729C93B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0D3DF729"/>
        <Array Type="Param" Library="AIAI" Id="97F7E84C"/>
    </Element>
    <Element Type="Param" Id="0D3DF729">
        <Variable Type="Variable" Library="AIAI" Id="350C4FDA"/>
    </Element>
    <Element Type="Param" Id="97F7E84C">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="F4119715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A7D5A8E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2E78E0CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CA949951"/>
        <Parameter Type="Param" Library="AIAI" Id="5182B932"/>
    </Element>
    <Element Type="Param" Id="CA949951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="57D7C3C7"/>
    </Element>
    <Element Type="Param" Id="5182B932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D27D25AD"/>
    </Element>
    <Element Type="FunctionCall" Id="D27D25AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="525E958C"/>
        <Parameter Type="Param" Library="AIAI" Id="46DCE8E3"/>
        <Parameter Type="Param" Library="AIAI" Id="37C2920D"/>
    </Element>
    <Element Type="Param" Id="525E958C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="46DCE8E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DF428F6"/>
        <Array Type="Param" Library="AIAI" Id="C990B9B8"/>
    </Element>
    <Element Type="Param" Id="4DF428F6">
        <Variable Type="Variable" Library="AIAI" Id="350C4FDA"/>
    </Element>
    <Element Type="Param" Id="C990B9B8">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="37C2920D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3ACF2F64"/>
        <Array Type="Param" Library="AIAI" Id="4DC7FEC7"/>
    </Element>
    <Element Type="Param" Id="3ACF2F64">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="4DC7FEC7">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="FunctionCall" Id="EC655061">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C218CF09"/>
        <Parameter Type="Param" Library="AIAI" Id="93A1219C"/>
    </Element>
    <Element Type="Param" Id="93A1219C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D40AAD2F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="FunctionCall" Id="DF1A3AEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="12C305C4"/>
        <Parameter Type="Param" Library="AIAI" Id="E159713A"/>
    </Element>
    <Element Type="Param" Id="12C305C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9261C18A"/>
        <Array Type="Param" Library="AIAI" Id="D75517FA"/>
    </Element>
    <Element Type="Param" Id="9261C18A">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="D75517FA">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="E159713A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B000460B"/>
    </Element>
    <Element Type="FunctionCall" Id="B000460B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="6AC26CDF"/>
        <Parameter Type="Param" Library="AIAI" Id="89A070AE"/>
        <Parameter Type="Param" Library="AIAI" Id="40CBA892"/>
    </Element>
    <Element Type="Param" Id="6AC26CDF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="49A82BF7"/>
        <Array Type="Param" Library="AIAI" Id="54393576"/>
    </Element>
    <Element Type="Param" Id="49A82BF7">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="54393576">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="89A070AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BF3A2189"/>
        <Array Type="Param" Library="AIAI" Id="AA9DA18D"/>
    </Element>
    <Element Type="Param" Id="BF3A2189">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="AA9DA18D">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="40CBA892">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Variable Type="Variable" Library="AIAI" Id="57D7C3C7"/>
    </Element>
    <Element Type="FunctionCall" Id="203040FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="DE773EF8"/>
        <Parameter Type="Param" Library="AIAI" Id="05BC7862"/>
        <Parameter Type="Param" Library="AIAI" Id="893EF190"/>
    </Element>
    <Element Type="Param" Id="DE773EF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="93DAD724"/>
        <Array Type="Param" Library="AIAI" Id="26D1C81F"/>
    </Element>
    <Element Type="Param" Id="93DAD724">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="26D1C81F">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="05BC7862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2A3A288"/>
    </Element>
    <Element Type="FunctionCall" Id="F2A3A288">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="ED91D0F0"/>
        <Parameter Type="Param" Library="AIAI" Id="816F7D5C"/>
    </Element>
    <Element Type="Param" Id="ED91D0F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="816F7D5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="55D5BBD5"/>
        <Array Type="Param" Library="AIAI" Id="2E503927"/>
    </Element>
    <Element Type="Param" Id="55D5BBD5">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="2E503927">
        <Parameter Type="ParamDef" Library="AIAI" Id="DF9C351C"/>
    </Element>
    <Element Type="Param" Id="893EF190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="Category" Id="5A67BBBE">
        <Item Type="Comment" Library="AIAI" Id="08F22BF0"/>
        <Item Type="Variable" Library="AIAI" Id="8760E431"/>
        <Item Type="Structure" Library="AIAI" Id="2619BE29"/>
        <Item Type="Variable" Library="AIAI" Id="188F9460"/>
        <Item Type="Variable" Library="AIAI" Id="969473D4"/>
        <Item Type="Comment" Library="AIAI" Id="81D661F6"/>
        <Item Type="Trigger" Library="AIAI" Id="B46E65FB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A07CC475"/>
        <Item Type="Comment" Library="AIAI" Id="F7FDFF19"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FC8D96CB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C65EFF75"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2BE6B707"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3F88AD08"/>
    </Element>
    <Element Type="Comment" Id="08F22BF0">
        <Comment>
            AOE Avoid Data List
        </Comment>
    </Element>
    <Element Type="Variable" Id="8760E431">
        <Identifier>heroAIMaxAOEAvoidEffects</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9EB9BF73"/>
    </Element>
    <Element Type="Param" Id="9EB9BF73">
        <Value>30</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Structure" Id="2619BE29">
        <Identifier>AIHeroAOEEffectAvoidData</Identifier>
        <Variable Type="Variable" Library="AIAI" Id="B10457B3"/>
        <Variable Type="Variable" Library="AIAI" Id="20EABC10"/>
        <Variable Type="Variable" Library="AIAI" Id="776386CC"/>
        <Variable Type="Variable" Library="AIAI" Id="8B7F9EBC"/>
        <Variable Type="Variable" Library="AIAI" Id="C73899E9"/>
    </Element>
    <Element Type="Variable" Id="B10457B3">
        <Identifier>effect</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Effect"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DEE2A81A"/>
    </Element>
    <Element Type="Param" Id="DEE2A81A">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="20EABC10">
        <Identifier>followsUnit</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B58CDA20"/>
    </Element>
    <Element Type="Param" Id="B58CDA20">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="776386CC">
        <Identifier>radius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="762B8576"/>
    </Element>
    <Element Type="Param" Id="762B8576">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8B7F9EBC">
        <Identifier>duration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39F1D88F"/>
    </Element>
    <Element Type="Param" Id="39F1D88F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C73899E9">
        <Identifier>startOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E79FB58"/>
    </Element>
    <Element Type="Param" Id="1E79FB58">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="188F9460">
        <Identifier>heroAIAOEAvoidEffectList</Identifier>
        <VariableType>
            <Type Value="struct"/>
            <TypeElement Type="Structure" Library="AIAI" Id="2619BE29"/>
            <ArraySize Dim="0" Type="Variable" Library="AIAI" Id="8760E431"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="969473D4">
        <Identifier>heroAINumRegisteredAOEAvoidEffects</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87E9E3F0"/>
    </Element>
    <Element Type="Param" Id="87E9E3F0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="81D661F6">
        <Comment>
            Logic to listen for AOEs
        </Comment>
    </Element>
    <Element Type="Trigger" Id="B46E65FB">
        <InitOff/>
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
        <Variable Type="Variable" Library="AIAI" Id="5438A749"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
        <Variable Type="Variable" Library="AIAI" Id="1038E5DB"/>
        <Variable Type="Variable" Library="AIAI" Id="66D17F10"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
        <Variable Type="Variable" Library="AIAI" Id="CA4CC665"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
        <Variable Type="Variable" Library="AIAI" Id="BADE1BC5"/>
        <Variable Type="Variable" Library="AIAI" Id="90E9E7CD"/>
        <Event Type="Comment" Library="AIAI" Id="3932451B"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B253F319"/>
        <Action Type="Comment" Library="AIAI" Id="C4226437"/>
        <Action Type="FunctionCall" Library="AIAI" Id="B2AB08F0"/>
        <Action Type="FunctionCall" Library="AIAI" Id="DBC2FEC7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4B6CDB4F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="EF70071C"/>
        <Action Type="FunctionCall" Library="AIAI" Id="4D0AAE9D"/>
        <Action Type="Comment" Library="AIAI" Id="F8A6DC25"/>
        <Action Type="FunctionCall" Library="AIAI" Id="18F67AC7"/>
        <Action Type="FunctionCall" Library="AIAI" Id="C9B40B9F"/>
        <Action Type="FunctionCall" Library="AIAI" Id="30900C2E"/>
    </Element>
    <Element Type="Variable" Id="B018A244">
        <Identifier>index</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="042F8AA1"/>
    </Element>
    <Element Type="Param" Id="042F8AA1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5438A749">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA47412A"/>
    </Element>
    <Element Type="Param" Id="FA47412A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="4A2DC864">
        <Identifier>radius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0BBF1424"/>
    </Element>
    <Element Type="Param" Id="0BBF1424">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1038E5DB">
        <Identifier>duration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CA476807"/>
    </Element>
    <Element Type="Param" Id="CA476807">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="66D17F10">
        <Identifier>startOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BF1F9217"/>
    </Element>
    <Element Type="Param" Id="BF1F9217">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1BFD57CD">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8A257381"/>
    </Element>
    <Element Type="Param" Id="8A257381">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CA4CC665">
        <Identifier>startTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2BFBAF6F"/>
    </Element>
    <Element Type="Param" Id="2BFBAF6F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="07F8A4DB">
        <Identifier>expireTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F6F6EDC"/>
    </Element>
    <Element Type="Param" Id="9F6F6EDC">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BADE1BC5">
        <Identifier>notifyTeamOrder</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="80E5CB70"/>
    </Element>
    <Element Type="Param" Id="80E5CB70">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="90E9E7CD">
        <Identifier>notifyTeamChaos</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C14F97B5"/>
    </Element>
    <Element Type="Param" Id="C14F97B5">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3932451B">
        <Comment>
            Events are all set up via  "HeroAI - Register AOE with Watch Trigger"
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B253F319">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D2218B"/>
        <Parameter Type="Param" Library="AIAI" Id="871EAD97"/>
        <Parameter Type="Param" Library="AIAI" Id="314D1D76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ABFBE8C"/>
    </Element>
    <Element Type="Param" Id="A6D2218B">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="871EAD97">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="314D1D76">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="FunctionCall" Id="5ABFBE8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB54D891"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A28C05AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A5D0FEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3140915C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE242C4"/>
    </Element>
    <Element Type="FunctionCall" Id="CB54D891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BAB19D78"/>
        <Parameter Type="Param" Library="AIAI" Id="00708278"/>
    </Element>
    <Element Type="Param" Id="BAB19D78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
    </Element>
    <Element Type="Param" Id="00708278">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="3D9D4EC2"/>
        <Array Type="Param" Library="AIAI" Id="1C3B8FF0"/>
    </Element>
    <Element Type="Param" Id="3D9D4EC2">
        <Variable Type="Variable" Library="AIAI" Id="776386CC"/>
    </Element>
    <Element Type="Param" Id="1C3B8FF0">
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="FunctionCall" Id="A28C05AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B9362CC2"/>
        <Parameter Type="Param" Library="AIAI" Id="4CA4D9F9"/>
    </Element>
    <Element Type="Param" Id="B9362CC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1038E5DB"/>
    </Element>
    <Element Type="Param" Id="4CA4D9F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="5BD9B0EB"/>
        <Array Type="Param" Library="AIAI" Id="01444E9E"/>
    </Element>
    <Element Type="Param" Id="5BD9B0EB">
        <Variable Type="Variable" Library="AIAI" Id="8B7F9EBC"/>
    </Element>
    <Element Type="Param" Id="01444E9E">
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="FunctionCall" Id="9A5D0FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A15B2360"/>
        <Parameter Type="Param" Library="AIAI" Id="4A229DB5"/>
    </Element>
    <Element Type="Param" Id="A15B2360">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66D17F10"/>
    </Element>
    <Element Type="Param" Id="4A229DB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="3449B3D9"/>
        <Array Type="Param" Library="AIAI" Id="E75F80F8"/>
    </Element>
    <Element Type="Param" Id="3449B3D9">
        <Variable Type="Variable" Library="AIAI" Id="C73899E9"/>
    </Element>
    <Element Type="Param" Id="E75F80F8">
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="FunctionCall" Id="3140915C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1560F945"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A98E3A81"/>
    </Element>
    <Element Type="FunctionCall" Id="1560F945">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF59A71D"/>
        <Parameter Type="Param" Library="AIAI" Id="A9809EE5"/>
    </Element>
    <Element Type="Param" Id="BF59A71D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5438A749"/>
    </Element>
    <Element Type="Param" Id="A9809EE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49FEB470"/>
    </Element>
    <Element Type="FunctionCall" Id="49FEB470">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="56B067E5"/>
    </Element>
    <Element Type="Param" Id="56B067E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="6ABB7B54"/>
    </Element>
    <Element Type="FunctionCall" Id="A98E3A81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="58145848"/>
        <Parameter Type="Param" Library="AIAI" Id="58D35429"/>
        <Parameter Type="Param" Library="AIAI" Id="67E4755B"/>
    </Element>
    <Element Type="Param" Id="58145848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="8D2BA70E"/>
        <Array Type="Param" Library="AIAI" Id="EBDC47C6"/>
    </Element>
    <Element Type="Param" Id="8D2BA70E">
        <Variable Type="Variable" Library="AIAI" Id="20EABC10"/>
    </Element>
    <Element Type="Param" Id="EBDC47C6">
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="Param" Id="58D35429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="67E4755B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0DE242C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2002327E"/>
        <Parameter Type="Param" Library="AIAI" Id="D721E9A7"/>
        <Parameter Type="Param" Library="AIAI" Id="A32E51D3"/>
    </Element>
    <Element Type="Param" Id="2002327E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C00E87DF"/>
    </Element>
    <Element Type="FunctionCall" Id="C00E87DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7827DA5C"/>
    </Element>
    <Element Type="Param" Id="D721E9A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A32E51D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="980F62E8"/>
        <Array Type="Param" Library="AIAI" Id="F6CAAB41"/>
    </Element>
    <Element Type="Param" Id="980F62E8">
        <Variable Type="Variable" Library="AIAI" Id="B10457B3"/>
    </Element>
    <Element Type="Param" Id="F6CAAB41">
        <Variable Type="Variable" Library="AIAI" Id="B018A244"/>
    </Element>
    <Element Type="Comment" Id="C4226437">
        <Comment>
            Tell the enemy team or teams to avoid the AOE area
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B2AB08F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36202E6C"/>
        <Parameter Type="Param" Library="AIAI" Id="E5A3797F"/>
    </Element>
    <Element Type="Param" Id="36202E6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
    </Element>
    <Element Type="Param" Id="E5A3797F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1D25C5F"/>
    </Element>
    <Element Type="FunctionCall" Id="D1D25C5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="0E9617C3"/>
        <Parameter Type="Param" Library="AIAI" Id="A686A0C4"/>
    </Element>
    <Element Type="Param" Id="A686A0C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DE00215F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="03EF46B2"/>
    </Element>
    <Element Type="FunctionCall" Id="DBC2FEC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6EADF693"/>
        <Parameter Type="Param" Library="AIAI" Id="B44A6783"/>
    </Element>
    <Element Type="Param" Id="6EADF693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CA4CC665"/>
    </Element>
    <Element Type="Param" Id="B44A6783">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C37D7BE1"/>
    </Element>
    <Element Type="FunctionCall" Id="C37D7BE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000127"/>
        <Parameter Type="Param" Library="AIAI" Id="A53B41DB"/>
        <Parameter Type="Param" Library="AIAI" Id="2A76A0E8"/>
        <Parameter Type="Param" Library="AIAI" Id="D7F25DC8"/>
        <Parameter Type="Param" Library="AIAI" Id="FDEF2CE3"/>
    </Element>
    <Element Type="Param" Id="A53B41DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8337CEB8"/>
    </Element>
    <Element Type="FunctionCall" Id="8337CEB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="17B23AD6"/>
    </Element>
    <Element Type="Param" Id="17B23AD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="2A76A0E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="A2C908FC"/>
    </Element>
    <Element Type="Param" Id="D7F25DC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="66D17F10"/>
    </Element>
    <Element Type="Param" Id="FDEF2CE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000203"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="FunctionCall" Id="4B6CDB4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3ED8AF4"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB8C161"/>
    </Element>
    <Element Type="Param" Id="B3ED8AF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
    </Element>
    <Element Type="Param" Id="ACB8C161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D1508EA"/>
    </Element>
    <Element Type="FunctionCall" Id="9D1508EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000127"/>
        <Parameter Type="Param" Library="AIAI" Id="BC8B141D"/>
        <Parameter Type="Param" Library="AIAI" Id="FDD2BDAC"/>
        <Parameter Type="Param" Library="AIAI" Id="BBB3ECB8"/>
        <Parameter Type="Param" Library="AIAI" Id="E56BA42B"/>
    </Element>
    <Element Type="Param" Id="BC8B141D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DA41741"/>
    </Element>
    <Element Type="FunctionCall" Id="2DA41741">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C0DE1F71"/>
    </Element>
    <Element Type="Param" Id="C0DE1F71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="FDD2BDAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="1038E5DB"/>
    </Element>
    <Element Type="Param" Id="BBB3ECB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000204"/>
        <Variable Type="Variable" Library="AIAI" Id="66D17F10"/>
    </Element>
    <Element Type="Param" Id="E56BA42B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000203"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="FunctionCall" Id="EF70071C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D0A518"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB239072"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D16BEC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEAA2D9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99DDCF2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D3F436B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34D2976C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4CB734A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEEA25DD"/>
    </Element>
    <Element Type="FunctionCall" Id="58D0A518">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F4CC059E"/>
        <Parameter Type="Param" Library="AIAI" Id="F5B09B4E"/>
        <Parameter Type="Param" Library="AIAI" Id="25DEC870"/>
    </Element>
    <Element Type="Param" Id="F4CC059E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F5B09B4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="25DEC870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DEF44B0"/>
        <Array Type="Param" Library="AIAI" Id="0698A82C"/>
    </Element>
    <Element Type="Param" Id="0DEF44B0">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="0698A82C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="778A7B2F"/>
    </Element>
    <Element Type="FunctionCall" Id="778A7B2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E39851D9"/>
    </Element>
    <Element Type="Param" Id="E39851D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="EB239072">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C4136BB"/>
        <Parameter Type="Param" Library="AIAI" Id="83BDE5BE"/>
    </Element>
    <Element Type="Param" Id="7C4136BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="37BE79A4"/>
        <Array Type="Param" Library="AIAI" Id="70BAAB3C"/>
    </Element>
    <Element Type="Param" Id="37BE79A4">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="115FF2E6"/>
        <Array Type="Param" Library="AIAI" Id="008F3527"/>
    </Element>
    <Element Type="Param" Id="115FF2E6">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="008F3527">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B57EEE3"/>
        <Array Type="Param" Library="AIAI" Id="A29A4778"/>
    </Element>
    <Element Type="Param" Id="2B57EEE3">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="A29A4778">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B7F7987"/>
    </Element>
    <Element Type="FunctionCall" Id="2B7F7987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="655F401D"/>
    </Element>
    <Element Type="Param" Id="655F401D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="70BAAB3C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F912A5B"/>
    </Element>
    <Element Type="FunctionCall" Id="2F912A5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C3648890"/>
    </Element>
    <Element Type="Param" Id="C3648890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="83BDE5BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5438A749"/>
    </Element>
    <Element Type="FunctionCall" Id="6D16BEC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1E09FBB1"/>
        <Parameter Type="Param" Library="AIAI" Id="D2F6AA66"/>
    </Element>
    <Element Type="Param" Id="1E09FBB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="45A9CC17"/>
        <Array Type="Param" Library="AIAI" Id="10AE414E"/>
    </Element>
    <Element Type="Param" Id="45A9CC17">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="DAD12F00"/>
        <Array Type="Param" Library="AIAI" Id="BE43A103"/>
    </Element>
    <Element Type="Param" Id="DAD12F00">
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
    </Element>
    <Element Type="Param" Id="BE43A103">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="69F770F7"/>
        <Array Type="Param" Library="AIAI" Id="71F592A7"/>
    </Element>
    <Element Type="Param" Id="69F770F7">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="71F592A7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2DAC5B3"/>
    </Element>
    <Element Type="FunctionCall" Id="C2DAC5B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2C6EF464"/>
    </Element>
    <Element Type="Param" Id="2C6EF464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="10AE414E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCDB1450"/>
    </Element>
    <Element Type="FunctionCall" Id="CCDB1450">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5A6D8C"/>
    </Element>
    <Element Type="Param" Id="1B5A6D8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="D2F6AA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
    </Element>
    <Element Type="FunctionCall" Id="CEAA2D9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B83D2D93"/>
        <Parameter Type="Param" Library="AIAI" Id="2EFD3645"/>
    </Element>
    <Element Type="Param" Id="B83D2D93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="637A56E0"/>
        <Array Type="Param" Library="AIAI" Id="9BEC69DE"/>
    </Element>
    <Element Type="Param" Id="637A56E0">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="37F8D1D9"/>
        <Array Type="Param" Library="AIAI" Id="5EA360A6"/>
    </Element>
    <Element Type="Param" Id="37F8D1D9">
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
    </Element>
    <Element Type="Param" Id="5EA360A6">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="65C91A6F"/>
        <Array Type="Param" Library="AIAI" Id="566F595B"/>
    </Element>
    <Element Type="Param" Id="65C91A6F">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="566F595B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4484F748"/>
    </Element>
    <Element Type="FunctionCall" Id="4484F748">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4979CA66"/>
    </Element>
    <Element Type="Param" Id="4979CA66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="9BEC69DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9738EA2"/>
    </Element>
    <Element Type="FunctionCall" Id="C9738EA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FF15A4D5"/>
    </Element>
    <Element Type="Param" Id="FF15A4D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="2EFD3645">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
    </Element>
    <Element Type="FunctionCall" Id="99DDCF2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3F24AAEF"/>
        <Parameter Type="Param" Library="AIAI" Id="58976D1B"/>
    </Element>
    <Element Type="Param" Id="3F24AAEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="36C633BE"/>
        <Array Type="Param" Library="AIAI" Id="1F41F6DB"/>
    </Element>
    <Element Type="Param" Id="36C633BE">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="2FD84F94"/>
        <Array Type="Param" Library="AIAI" Id="F4FDC47F"/>
    </Element>
    <Element Type="Param" Id="2FD84F94">
        <Variable Type="Variable" Library="AIAI" Id="4C2C983F"/>
    </Element>
    <Element Type="Param" Id="F4FDC47F">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BF7F65AE"/>
        <Array Type="Param" Library="AIAI" Id="6B0D2BB8"/>
    </Element>
    <Element Type="Param" Id="BF7F65AE">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="6B0D2BB8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94572BB4"/>
    </Element>
    <Element Type="FunctionCall" Id="94572BB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2E61E337"/>
    </Element>
    <Element Type="Param" Id="2E61E337">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="1F41F6DB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ED6465C"/>
    </Element>
    <Element Type="FunctionCall" Id="5ED6465C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="16415379"/>
    </Element>
    <Element Type="Param" Id="16415379">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="58976D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CA4CC665"/>
    </Element>
    <Element Type="FunctionCall" Id="4D3F436B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E46828F7"/>
        <Parameter Type="Param" Library="AIAI" Id="BD0039E0"/>
    </Element>
    <Element Type="Param" Id="E46828F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2518C4D3"/>
        <Array Type="Param" Library="AIAI" Id="515F48AD"/>
    </Element>
    <Element Type="Param" Id="2518C4D3">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="339C3B5C"/>
        <Array Type="Param" Library="AIAI" Id="697BC8B2"/>
    </Element>
    <Element Type="Param" Id="339C3B5C">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="697BC8B2">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C021E614"/>
        <Array Type="Param" Library="AIAI" Id="A01B917F"/>
    </Element>
    <Element Type="Param" Id="C021E614">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="A01B917F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABDBABD8"/>
    </Element>
    <Element Type="FunctionCall" Id="ABDBABD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0E432524"/>
    </Element>
    <Element Type="Param" Id="0E432524">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="515F48AD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C48EE28"/>
    </Element>
    <Element Type="FunctionCall" Id="8C48EE28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="22E89562"/>
    </Element>
    <Element Type="Param" Id="22E89562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="BD0039E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
    </Element>
    <Element Type="FunctionCall" Id="34D2976C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="828EDE94"/>
        <Parameter Type="Param" Library="AIAI" Id="3B75FF59"/>
    </Element>
    <Element Type="Param" Id="828EDE94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BADE1BC5"/>
    </Element>
    <Element Type="Param" Id="3B75FF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A4CB734A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E1D4B3"/>
        <Parameter Type="Param" Library="AIAI" Id="B21F47C7"/>
        <Parameter Type="Param" Library="AIAI" Id="EC21846A"/>
    </Element>
    <Element Type="Param" Id="E1E1D4B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E202D20B"/>
    </Element>
    <Element Type="FunctionCall" Id="E202D20B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D987E480"/>
        <Parameter Type="Param" Library="AIAI" Id="367C764B"/>
        <Parameter Type="Param" Library="AIAI" Id="4C1671FB"/>
    </Element>
    <Element Type="Param" Id="D987E480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Param" Id="367C764B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9B72D60"/>
    </Element>
    <Element Type="FunctionCall" Id="F9B72D60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="73097276"/>
    </Element>
    <Element Type="Param" Id="73097276">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E96B919"/>
    </Element>
    <Element Type="FunctionCall" Id="1E96B919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="FF81C944"/>
    </Element>
    <Element Type="Param" Id="FF81C944">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="090AE922"/>
    </Element>
    <Element Type="Param" Id="4C1671FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="B21F47C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC21846A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CEEA25DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="623DA98E"/>
        <Parameter Type="Param" Library="AIAI" Id="129336F9"/>
        <Parameter Type="Param" Library="AIAI" Id="70D11D4F"/>
    </Element>
    <Element Type="Param" Id="623DA98E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="95753D10"/>
        <Array Type="Param" Library="AIAI" Id="BB6BB447"/>
    </Element>
    <Element Type="Param" Id="95753D10">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="BB6BB447">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B0ED5F2"/>
    </Element>
    <Element Type="FunctionCall" Id="1B0ED5F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EA0A5422"/>
    </Element>
    <Element Type="Param" Id="EA0A5422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="Param" Id="129336F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="70D11D4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0F70E79D"/>
    </Element>
    <Element Type="FunctionCall" Id="4D0AAE9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FE62BF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08D90F08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2870AC54"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5AFE710"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B17BCEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AD2F0CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA40E5A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CB3A682"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9955564B"/>
    </Element>
    <Element Type="FunctionCall" Id="8FE62BF6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D325D030"/>
        <Parameter Type="Param" Library="AIAI" Id="3F3A62D2"/>
        <Parameter Type="Param" Library="AIAI" Id="813A7F54"/>
    </Element>
    <Element Type="Param" Id="D325D030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3F3A62D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="813A7F54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="25749A96"/>
        <Array Type="Param" Library="AIAI" Id="FF738467"/>
    </Element>
    <Element Type="Param" Id="25749A96">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="FF738467">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A00B053"/>
    </Element>
    <Element Type="FunctionCall" Id="3A00B053">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E9123F16"/>
    </Element>
    <Element Type="Param" Id="E9123F16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="08D90F08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="867F2234"/>
        <Parameter Type="Param" Library="AIAI" Id="CC0AB479"/>
    </Element>
    <Element Type="Param" Id="867F2234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="BC8FF8CF"/>
        <Array Type="Param" Library="AIAI" Id="81D45AA8"/>
    </Element>
    <Element Type="Param" Id="BC8FF8CF">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="662194B0"/>
        <Array Type="Param" Library="AIAI" Id="97C90848"/>
    </Element>
    <Element Type="Param" Id="662194B0">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="97C90848">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1CC2E16D"/>
        <Array Type="Param" Library="AIAI" Id="467F94FF"/>
    </Element>
    <Element Type="Param" Id="1CC2E16D">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="467F94FF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3CD6205"/>
    </Element>
    <Element Type="FunctionCall" Id="F3CD6205">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="AF911C4D"/>
    </Element>
    <Element Type="Param" Id="AF911C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="81D45AA8">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39D90B5D"/>
    </Element>
    <Element Type="FunctionCall" Id="39D90B5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F2BC866E"/>
    </Element>
    <Element Type="Param" Id="F2BC866E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="CC0AB479">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5438A749"/>
    </Element>
    <Element Type="FunctionCall" Id="2870AC54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0CACF158"/>
        <Parameter Type="Param" Library="AIAI" Id="3242A4C5"/>
    </Element>
    <Element Type="Param" Id="0CACF158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3316C543"/>
        <Array Type="Param" Library="AIAI" Id="8CC7A375"/>
    </Element>
    <Element Type="Param" Id="3316C543">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="BAF3E033"/>
        <Array Type="Param" Library="AIAI" Id="9C9AAA65"/>
    </Element>
    <Element Type="Param" Id="BAF3E033">
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
    </Element>
    <Element Type="Param" Id="9C9AAA65">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3B59A6D4"/>
        <Array Type="Param" Library="AIAI" Id="E6319EB3"/>
    </Element>
    <Element Type="Param" Id="3B59A6D4">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="E6319EB3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDBBEC89"/>
    </Element>
    <Element Type="FunctionCall" Id="FDBBEC89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="50134C94"/>
    </Element>
    <Element Type="Param" Id="50134C94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="8CC7A375">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5EE0D08"/>
    </Element>
    <Element Type="FunctionCall" Id="C5EE0D08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="17FF2C1C"/>
    </Element>
    <Element Type="Param" Id="17FF2C1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="3242A4C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
    </Element>
    <Element Type="FunctionCall" Id="F5AFE710">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="853509B1"/>
        <Parameter Type="Param" Library="AIAI" Id="CD896D3B"/>
    </Element>
    <Element Type="Param" Id="853509B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B4AD080B"/>
        <Array Type="Param" Library="AIAI" Id="C61183E6"/>
    </Element>
    <Element Type="Param" Id="B4AD080B">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="71E3CC0D"/>
        <Array Type="Param" Library="AIAI" Id="EF90FDA3"/>
    </Element>
    <Element Type="Param" Id="71E3CC0D">
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
    </Element>
    <Element Type="Param" Id="EF90FDA3">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DB479BE3"/>
        <Array Type="Param" Library="AIAI" Id="EABAB216"/>
    </Element>
    <Element Type="Param" Id="DB479BE3">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="EABAB216">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F56DCDB"/>
    </Element>
    <Element Type="FunctionCall" Id="9F56DCDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FFD12A1E"/>
    </Element>
    <Element Type="Param" Id="FFD12A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="C61183E6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4A0887A"/>
    </Element>
    <Element Type="FunctionCall" Id="B4A0887A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F7F5EADD"/>
    </Element>
    <Element Type="Param" Id="F7F5EADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="CD896D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
    </Element>
    <Element Type="FunctionCall" Id="4B17BCEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1673A353"/>
        <Parameter Type="Param" Library="AIAI" Id="61761C9F"/>
    </Element>
    <Element Type="Param" Id="1673A353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D1EC63A"/>
        <Array Type="Param" Library="AIAI" Id="BB0C3255"/>
    </Element>
    <Element Type="Param" Id="6D1EC63A">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="7CD50549"/>
        <Array Type="Param" Library="AIAI" Id="61973FEC"/>
    </Element>
    <Element Type="Param" Id="7CD50549">
        <Variable Type="Variable" Library="AIAI" Id="4C2C983F"/>
    </Element>
    <Element Type="Param" Id="61973FEC">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A36023D5"/>
        <Array Type="Param" Library="AIAI" Id="1E8751EF"/>
    </Element>
    <Element Type="Param" Id="A36023D5">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="1E8751EF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CE5529F"/>
    </Element>
    <Element Type="FunctionCall" Id="0CE5529F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B4A5778E"/>
    </Element>
    <Element Type="Param" Id="B4A5778E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="BB0C3255">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A72DB365"/>
    </Element>
    <Element Type="FunctionCall" Id="A72DB365">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EFC30688"/>
    </Element>
    <Element Type="Param" Id="EFC30688">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="61761C9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CA4CC665"/>
    </Element>
    <Element Type="FunctionCall" Id="7AD2F0CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42938707"/>
        <Parameter Type="Param" Library="AIAI" Id="D8A4D4DD"/>
    </Element>
    <Element Type="Param" Id="42938707">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="09198168"/>
        <Array Type="Param" Library="AIAI" Id="7F07D8F6"/>
    </Element>
    <Element Type="Param" Id="09198168">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="6FC985E6"/>
        <Array Type="Param" Library="AIAI" Id="A2F349EA"/>
    </Element>
    <Element Type="Param" Id="6FC985E6">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="A2F349EA">
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1B0D2C6E"/>
        <Array Type="Param" Library="AIAI" Id="E2629E77"/>
    </Element>
    <Element Type="Param" Id="1B0D2C6E">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="E2629E77">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4A6AB56"/>
    </Element>
    <Element Type="FunctionCall" Id="E4A6AB56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D61B9759"/>
    </Element>
    <Element Type="Param" Id="D61B9759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="7F07D8F6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BCD33E"/>
    </Element>
    <Element Type="FunctionCall" Id="71BCD33E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B5918623"/>
    </Element>
    <Element Type="Param" Id="B5918623">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="D8A4D4DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
    </Element>
    <Element Type="FunctionCall" Id="EA40E5A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9CA8B0"/>
        <Parameter Type="Param" Library="AIAI" Id="3670C3BB"/>
    </Element>
    <Element Type="Param" Id="BF9CA8B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="90E9E7CD"/>
    </Element>
    <Element Type="Param" Id="3670C3BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3CB3A682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="822D12C9"/>
        <Parameter Type="Param" Library="AIAI" Id="1861FFAD"/>
        <Parameter Type="Param" Library="AIAI" Id="4D994E22"/>
    </Element>
    <Element Type="Param" Id="822D12C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2250DE76"/>
    </Element>
    <Element Type="FunctionCall" Id="2250DE76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="BE8BE78F"/>
        <Parameter Type="Param" Library="AIAI" Id="21C768B7"/>
        <Parameter Type="Param" Library="AIAI" Id="5E51AFFE"/>
    </Element>
    <Element Type="Param" Id="BE8BE78F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="Param" Id="21C768B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A705415"/>
    </Element>
    <Element Type="FunctionCall" Id="7A705415">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="8D91380B"/>
    </Element>
    <Element Type="Param" Id="8D91380B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAC1270D"/>
    </Element>
    <Element Type="FunctionCall" Id="AAC1270D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BADA9C08"/>
        <Parameter Type="Param" Library="AIAI" Id="22053A90"/>
    </Element>
    <Element Type="Param" Id="22053A90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F6C0132E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="090AE922"/>
    </Element>
    <Element Type="Param" Id="5E51AFFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="1861FFAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4D994E22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9955564B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67BAC357"/>
        <Parameter Type="Param" Library="AIAI" Id="E39EB51A"/>
        <Parameter Type="Param" Library="AIAI" Id="08F31ADE"/>
    </Element>
    <Element Type="Param" Id="67BAC357">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="7A21923B"/>
        <Array Type="Param" Library="AIAI" Id="4321B0CE"/>
    </Element>
    <Element Type="Param" Id="7A21923B">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="4321B0CE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="580C3EF2"/>
    </Element>
    <Element Type="FunctionCall" Id="580C3EF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B448ACD7"/>
    </Element>
    <Element Type="Param" Id="B448ACD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="Param" Id="E39EB51A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="08F31ADE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0F70E79D"/>
    </Element>
    <Element Type="Comment" Id="F8A6DC25">
        <Comment>
            Notify heroes when AOE starts so they can react immediately
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="18F67AC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <Parameter Type="Param" Library="AIAI" Id="C7F0BD4A"/>
        <Parameter Type="Param" Library="AIAI" Id="586C430B"/>
    </Element>
    <Element Type="Param" Id="C7F0BD4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1CF4930"/>
    </Element>
    <Element Type="FunctionCall" Id="A1CF4930">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9CC5ECF9"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5AA085"/>
        <Parameter Type="Param" Library="AIAI" Id="87EA4CB4"/>
    </Element>
    <Element Type="Param" Id="9CC5ECF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FA5AA085">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="66D17F10"/>
    </Element>
    <Element Type="Param" Id="87EA4CB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A2C908FC"/>
    </Element>
    <Element Type="Param" Id="586C430B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="FunctionCall" Id="C9B40B9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E4B53FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B56DC93"/>
    </Element>
    <Element Type="FunctionCall" Id="2E4B53FC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC8D96CB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="820C45B5"/>
        <Parameter Type="Param" Library="AIAI" Id="82C3AA2D"/>
        <Parameter Type="Param" Library="AIAI" Id="253E9E1F"/>
        <Parameter Type="Param" Library="AIAI" Id="AFCB5946"/>
    </Element>
    <Element Type="Param" Id="820C45B5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="189FABDF"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="82C3AA2D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C1D9231F"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
    </Element>
    <Element Type="Param" Id="253E9E1F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF8EC9A4"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
    </Element>
    <Element Type="Param" Id="AFCB5946">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF54F52B"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
    </Element>
    <Element Type="FunctionCall" Id="3B56DC93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E8566F14"/>
        <Parameter Type="Param" Library="AIAI" Id="DEF4A81D"/>
        <Parameter Type="Param" Library="AIAI" Id="F322C16C"/>
    </Element>
    <Element Type="Param" Id="E8566F14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BADE1BC5"/>
    </Element>
    <Element Type="Param" Id="DEF4A81D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F322C16C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="30900C2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30B0D8DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A34FE7F9"/>
    </Element>
    <Element Type="FunctionCall" Id="30B0D8DF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC8D96CB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44409C71"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE977ED"/>
        <Parameter Type="Param" Library="AIAI" Id="728209E5"/>
        <Parameter Type="Param" Library="AIAI" Id="D45CC7AE"/>
    </Element>
    <Element Type="Param" Id="44409C71">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="189FABDF"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="Param" Id="EFE977ED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C1D9231F"/>
        <Variable Type="Variable" Library="AIAI" Id="07F8A4DB"/>
    </Element>
    <Element Type="Param" Id="728209E5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FF8EC9A4"/>
        <Variable Type="Variable" Library="AIAI" Id="4A2DC864"/>
    </Element>
    <Element Type="Param" Id="D45CC7AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF54F52B"/>
        <Variable Type="Variable" Library="AIAI" Id="1BFD57CD"/>
    </Element>
    <Element Type="FunctionCall" Id="A34FE7F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1A8963"/>
        <Parameter Type="Param" Library="AIAI" Id="822BCE11"/>
        <Parameter Type="Param" Library="AIAI" Id="AD115A04"/>
    </Element>
    <Element Type="Param" Id="EB1A8963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="90E9E7CD"/>
    </Element>
    <Element Type="Param" Id="822BCE11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AD115A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2D3057E5">
        <Identifier>HeroAIRegisterAOEwithWatchTrigger</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F96F6AF"/>
    </Element>
    <Element Type="ParamDef" Id="0797C01A">
        <Identifier>effectType</Identifier>
        <ParameterType>
            <Type Value="gamelink"/>
            <GameType Value="Effect"/>
        </ParameterType>
        <ParamFlagPreload/>
        <Default Type="Param" Library="AIAI" Id="F4AD339B"/>
    </Element>
    <Element Type="Param" Id="F4AD339B">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="ParamDef" Id="00BB1A64">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9E71B8B8"/>
    </Element>
    <Element Type="Param" Id="9E71B8B8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="7EDE7390">
        <Identifier>duration</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6CBC1E0D"/>
    </Element>
    <Element Type="Param" Id="6CBC1E0D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="149719A8">
        <Identifier>startOffset</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C2461939"/>
    </Element>
    <Element Type="Param" Id="C2461939">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="075A21CE">
        <Identifier>followsUnit</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BC750327"/>
    </Element>
    <Element Type="Param" Id="BC750327">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6F96F6AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6657289"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54C030AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC2BD428"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9152EE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91AFD1C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65984604"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27AE85B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AEAA94C"/>
    </Element>
    <Element Type="FunctionCall" Id="C6657289">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F461FBD7"/>
        <Parameter Type="Param" Library="AIAI" Id="D30CFB3E"/>
    </Element>
    <Element Type="Param" Id="F461FBD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="5AECD157"/>
        <Array Type="Param" Library="AIAI" Id="E8A277AB"/>
    </Element>
    <Element Type="Param" Id="5AECD157">
        <Variable Type="Variable" Library="AIAI" Id="B10457B3"/>
    </Element>
    <Element Type="Param" Id="E8A277AB">
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="D30CFB3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0797C01A"/>
    </Element>
    <Element Type="FunctionCall" Id="54C030AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3076BB95"/>
        <Parameter Type="Param" Library="AIAI" Id="EB6ED580"/>
    </Element>
    <Element Type="Param" Id="3076BB95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="E3FA57B0"/>
        <Array Type="Param" Library="AIAI" Id="B4D1D288"/>
    </Element>
    <Element Type="Param" Id="E3FA57B0">
        <Variable Type="Variable" Library="AIAI" Id="20EABC10"/>
    </Element>
    <Element Type="Param" Id="B4D1D288">
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="EB6ED580">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="075A21CE"/>
    </Element>
    <Element Type="FunctionCall" Id="CC2BD428">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB5D371"/>
        <Parameter Type="Param" Library="AIAI" Id="F88FC0D1"/>
    </Element>
    <Element Type="Param" Id="1FB5D371">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="B75DEBD9"/>
        <Array Type="Param" Library="AIAI" Id="7154678D"/>
    </Element>
    <Element Type="Param" Id="B75DEBD9">
        <Variable Type="Variable" Library="AIAI" Id="776386CC"/>
    </Element>
    <Element Type="Param" Id="7154678D">
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="F88FC0D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
    </Element>
    <Element Type="FunctionCall" Id="F9152EE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2990D9C7"/>
        <Parameter Type="Param" Library="AIAI" Id="2A46699E"/>
    </Element>
    <Element Type="Param" Id="2990D9C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="4A0F19D0"/>
        <Array Type="Param" Library="AIAI" Id="38B02A03"/>
    </Element>
    <Element Type="Param" Id="4A0F19D0">
        <Variable Type="Variable" Library="AIAI" Id="8B7F9EBC"/>
    </Element>
    <Element Type="Param" Id="38B02A03">
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="2A46699E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
    </Element>
    <Element Type="FunctionCall" Id="91AFD1C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5AF09333"/>
        <Parameter Type="Param" Library="AIAI" Id="303FC957"/>
    </Element>
    <Element Type="Param" Id="5AF09333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="188F9460"/>
        <StructMember Type="Param" Library="AIAI" Id="150F76F6"/>
        <Array Type="Param" Library="AIAI" Id="904207CC"/>
    </Element>
    <Element Type="Param" Id="150F76F6">
        <Variable Type="Variable" Library="AIAI" Id="C73899E9"/>
    </Element>
    <Element Type="Param" Id="904207CC">
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="303FC957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="149719A8"/>
    </Element>
    <Element Type="FunctionCall" Id="65984604">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="138D382B"/>
        <Parameter Type="Param" Library="AIAI" Id="CE65694C"/>
        <Parameter Type="Param" Library="AIAI" Id="F99D3DD0"/>
    </Element>
    <Element Type="Param" Id="138D382B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="Param" Id="CE65694C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F99D3DD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8760E431"/>
    </Element>
    <Element Type="FunctionCall" Id="27AE85B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000123"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <ScriptCode>
            TriggerAddEventPlayerEffectUsed(libAIAI_gt_HeroAIWatchForAOEAbilityCasted, c_playerAny, lp_effectType);
        </ScriptCode>
    </Element>
    <Element Type="FunctionCall" Id="2AEAA94C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AA8ED13B"/>
        <Parameter Type="Param" Library="AIAI" Id="DE475C1F"/>
        <Parameter Type="Param" Library="AIAI" Id="EA4DF270"/>
    </Element>
    <Element Type="Param" Id="AA8ED13B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="DE475C1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EA4DF270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="969473D4"/>
    </Element>
    <Element Type="FunctionDef" Id="A07CC475">
        <Identifier>HeroAIRegisterDataModAOEEffects</Identifier>
        <FlagAction/>
        <Variable Type="Variable" Library="AIAI" Id="C3626BC0"/>
        <Variable Type="Variable" Library="AIAI" Id="BE3CA44D"/>
        <Variable Type="Variable" Library="AIAI" Id="E522BBE1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="01D887B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB1AE4FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21FDDA9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59832590"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D6A6D7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD857E6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81A2D011"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBCAEA66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D98015D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7261FBF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6794517D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="934343C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7903E26B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="665C0DF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28A13FC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39CC6194"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E21EC3E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D2E6B76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4D3B8DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BED2B3B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6CDE2A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E425E658"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33A933A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC4FF921"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9F81744"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4B5F2C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4599AD12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9C61B25"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9482CB62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2708D6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B44C994"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB092388"/>
    </Element>
    <Element Type="Variable" Id="C3626BC0">
        <Identifier>radius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="96916040"/>
    </Element>
    <Element Type="Param" Id="96916040">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BE3CA44D">
        <Identifier>duration</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B8A2A360"/>
    </Element>
    <Element Type="Param" Id="B8A2A360">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E522BBE1">
        <Identifier>startOffset</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02C20994"/>
    </Element>
    <Element Type="Param" Id="02C20994">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="01D887B4">
        <Comment>
            Hard coded values for each event ability
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FB1AE4FF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="7CBF25EF"/>
        <Parameter Type="Param" Library="AIAI" Id="BCC63AC9"/>
        <Parameter Type="Param" Library="AIAI" Id="1C4824D3"/>
        <Parameter Type="Param" Library="AIAI" Id="79AA6020"/>
        <Parameter Type="Param" Library="AIAI" Id="030CEE30"/>
    </Element>
    <Element Type="Param" Id="7CBF25EF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>ZombiePrisonPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="BCC63AC9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1C4824D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="79AA6020">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="030CEE30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21FDDA9A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="47B3A41D"/>
        <Parameter Type="Param" Library="AIAI" Id="9FBA1797"/>
        <Parameter Type="Param" Library="AIAI" Id="CC21B1A1"/>
        <Parameter Type="Param" Library="AIAI" Id="F84183BF"/>
        <Parameter Type="Param" Library="AIAI" Id="BBA240B3"/>
    </Element>
    <Element Type="Param" Id="47B3A41D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>RavenousSoulsCreateUnit</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="9FBA1797">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CC21B1A1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>8.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F84183BF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BBA240B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="59832590">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="EC628FA4"/>
        <Parameter Type="Param" Library="AIAI" Id="770F61C8"/>
        <Parameter Type="Param" Library="AIAI" Id="EE91F5A0"/>
        <Parameter Type="Param" Library="AIAI" Id="D0D72D8B"/>
        <Parameter Type="Param" Library="AIAI" Id="DF882AF5"/>
    </Element>
    <Element Type="Param" Id="EC628FA4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>EntanglingRootsCreateUnit</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="770F61C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EE91F5A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D0D72D8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DF882AF5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D6A6D7E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="209C05E7"/>
        <Parameter Type="Param" Library="AIAI" Id="69A7E3F6"/>
        <Parameter Type="Param" Library="AIAI" Id="6F104D8D"/>
        <Parameter Type="Param" Library="AIAI" Id="25AE958F"/>
        <Parameter Type="Param" Library="AIAI" Id="DC1F75F8"/>
    </Element>
    <Element Type="Param" Id="209C05E7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>CrushingGripInitialCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="69A7E3F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6F104D8D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="25AE958F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DC1F75F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AD857E6B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="799B7230"/>
        <Parameter Type="Param" Library="AIAI" Id="037FB2C6"/>
        <Parameter Type="Param" Library="AIAI" Id="BD3B2C4F"/>
        <Parameter Type="Param" Library="AIAI" Id="CC41F17D"/>
        <Parameter Type="Param" Library="AIAI" Id="735A07D2"/>
    </Element>
    <Element Type="Param" Id="799B7230">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>MaelstromCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="037FB2C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>4.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BD3B2C4F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CC41F17D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="735A07D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="81A2D011">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="B32591D3"/>
        <Parameter Type="Param" Library="AIAI" Id="84C133CD"/>
        <Parameter Type="Param" Library="AIAI" Id="06BD289B"/>
        <Parameter Type="Param" Library="AIAI" Id="9D8D9E1A"/>
        <Parameter Type="Param" Library="AIAI" Id="69EFEE68"/>
    </Element>
    <Element Type="Param" Id="B32591D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>PrecisionStrikeWarningCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="84C133CD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="06BD289B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9D8D9E1A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="69EFEE68">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DBCAEA66">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="0DD6D5C5"/>
        <Parameter Type="Param" Library="AIAI" Id="B9A11FEC"/>
        <Parameter Type="Param" Library="AIAI" Id="9C9E2B04"/>
        <Parameter Type="Param" Library="AIAI" Id="32E0B551"/>
        <Parameter Type="Param" Library="AIAI" Id="F79E596B"/>
    </Element>
    <Element Type="Param" Id="0DD6D5C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>RainOfVengeanceStripPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="B9A11FEC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9C9E2B04">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="32E0B551">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F79E596B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1D98015D">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="F689759E"/>
        <Parameter Type="Param" Library="AIAI" Id="2F6F8DE2"/>
        <Parameter Type="Param" Library="AIAI" Id="1C4C0BB9"/>
        <Parameter Type="Param" Library="AIAI" Id="7E461498"/>
        <Parameter Type="Param" Library="AIAI" Id="8388C0D5"/>
    </Element>
    <Element Type="Param" Id="F689759E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>StrafeInitialSet</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="2F6F8DE2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1C4C0BB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7E461498">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8388C0D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7261FBF4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="DDF71129"/>
        <Parameter Type="Param" Library="AIAI" Id="B0AA3F46"/>
        <Parameter Type="Param" Library="AIAI" Id="5FD30A2A"/>
        <Parameter Type="Param" Library="AIAI" Id="F06BEC33"/>
        <Parameter Type="Param" Library="AIAI" Id="61DC3666"/>
    </Element>
    <Element Type="Param" Id="DDF71129">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>XplodiumBombCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="B0AA3F46">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5FD30A2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>4.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F06BEC33">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="61DC3666">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6794517D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="DE196F10"/>
        <Parameter Type="Param" Library="AIAI" Id="E38F9C01"/>
        <Parameter Type="Param" Library="AIAI" Id="CB8AC370"/>
        <Parameter Type="Param" Library="AIAI" Id="C42DB841"/>
        <Parameter Type="Param" Library="AIAI" Id="4D3F41C5"/>
    </Element>
    <Element Type="Param" Id="DE196F10">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>GravOBomb3000Persistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="E38F9C01">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>7.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CB8AC370">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C42DB841">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4D3F41C5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="934343C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE2381C"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBAE2DB"/>
        <Parameter Type="Param" Library="AIAI" Id="22A0A20A"/>
        <Parameter Type="Param" Library="AIAI" Id="21E060A3"/>
        <Parameter Type="Param" Library="AIAI" Id="78949DC1"/>
    </Element>
    <Element Type="Param" Id="7EE2381C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>ApocalypseCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="8EBAE2DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="22A0A20A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="21E060A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="78949DC1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7903E26B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D9B15F"/>
        <Parameter Type="Param" Library="AIAI" Id="53AF11F7"/>
        <Parameter Type="Param" Library="AIAI" Id="9719E1C0"/>
        <Parameter Type="Param" Library="AIAI" Id="DFC8A276"/>
        <Parameter Type="Param" Library="AIAI" Id="67774DEF"/>
    </Element>
    <Element Type="Param" Id="C3D9B15F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>LightningBreathInitialSet</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="53AF11F7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9719E1C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DFC8A276">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="67774DEF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="665C0DF0">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="884CD19A"/>
        <Parameter Type="Param" Library="AIAI" Id="4060F883"/>
        <Parameter Type="Param" Library="AIAI" Id="1541F627"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC23753"/>
        <Parameter Type="Param" Library="AIAI" Id="0D0523F7"/>
    </Element>
    <Element Type="Param" Id="884CD19A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>DiabloFireStompInitialSet</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="4060F883">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1541F627">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1AC23753">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0D0523F7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="28A13FC6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="250F1CEE"/>
        <Parameter Type="Param" Library="AIAI" Id="9C42C74F"/>
        <Parameter Type="Param" Library="AIAI" Id="0647159B"/>
        <Parameter Type="Param" Library="AIAI" Id="AC0CF690"/>
        <Parameter Type="Param" Library="AIAI" Id="96BEEE9B"/>
    </Element>
    <Element Type="Param" Id="250F1CEE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>ElDruinsMightCreateSwordUnit</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="9C42C74F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0647159B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AC0CF690">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="96BEEE9B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="39CC6194">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="93C00B06"/>
        <Parameter Type="Param" Library="AIAI" Id="28D2F4F2"/>
        <Parameter Type="Param" Library="AIAI" Id="D25BDA25"/>
        <Parameter Type="Param" Library="AIAI" Id="D4D96302"/>
        <Parameter Type="Param" Library="AIAI" Id="278779D8"/>
    </Element>
    <Element Type="Param" Id="93C00B06">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>BarbarianWhirlwindCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="28D2F4F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D25BDA25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D4D96302">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="278779D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E21EC3E2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="3B34CB22"/>
        <Parameter Type="Param" Library="AIAI" Id="A8642E62"/>
        <Parameter Type="Param" Library="AIAI" Id="0D8BFBD1"/>
        <Parameter Type="Param" Library="AIAI" Id="77B50D24"/>
        <Parameter Type="Param" Library="AIAI" Id="7B485A8A"/>
    </Element>
    <Element Type="Param" Id="3B34CB22">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>ArcaneFlareCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="A8642E62">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0D8BFBD1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="77B50D24">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7B485A8A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D2E6B76">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="A94E05C8"/>
        <Parameter Type="Param" Library="AIAI" Id="9299381F"/>
        <Parameter Type="Param" Library="AIAI" Id="4C296DAD"/>
        <Parameter Type="Param" Library="AIAI" Id="86379D65"/>
        <Parameter Type="Param" Library="AIAI" Id="11FAC8EB"/>
    </Element>
    <Element Type="Param" Id="A94E05C8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>EmeraldWindInitialPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="9299381F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4C296DAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="86379D65">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="11FAC8EB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F4D3B8DC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="8ED212A0"/>
        <Parameter Type="Param" Library="AIAI" Id="1616305B"/>
        <Parameter Type="Param" Library="AIAI" Id="CD925B7A"/>
        <Parameter Type="Param" Library="AIAI" Id="995B2324"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE46DA2"/>
    </Element>
    <Element Type="Param" Id="8ED212A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>NewMetamorphosisInitialSet</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="1616305B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CD925B7A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="995B2324">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6BE46DA2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BED2B3B9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="13E64DAD"/>
        <Parameter Type="Param" Library="AIAI" Id="60314769"/>
        <Parameter Type="Param" Library="AIAI" Id="46695594"/>
        <Parameter Type="Param" Library="AIAI" Id="86B0A2E0"/>
        <Parameter Type="Param" Library="AIAI" Id="230E62B6"/>
    </Element>
    <Element Type="Param" Id="13E64DAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>StageDivePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="60314769">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="46695594">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="86B0A2E0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="230E62B6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6CDE2A3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="3FDAA6A6"/>
        <Parameter Type="Param" Library="AIAI" Id="70E9E741"/>
        <Parameter Type="Param" Library="AIAI" Id="DF28A2F6"/>
        <Parameter Type="Param" Library="AIAI" Id="76577A06"/>
        <Parameter Type="Param" Library="AIAI" Id="ED5F3A2B"/>
    </Element>
    <Element Type="Param" Id="3FDAA6A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>HyperionSpawnEffectsSet</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="70E9E741">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>9.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DF28A2F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="76577A06">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="ED5F3A2B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E425E658">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="D07F47F2"/>
        <Parameter Type="Param" Library="AIAI" Id="7C54DEBE"/>
        <Parameter Type="Param" Library="AIAI" Id="4E362010"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6979D5"/>
        <Parameter Type="Param" Library="AIAI" Id="9FCD2787"/>
    </Element>
    <Element Type="Param" Id="D07F47F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>NapalmStrikeWarningPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="7C54DEBE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4E362010">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9C6979D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9FCD2787">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="33A933A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="F2674657"/>
        <Parameter Type="Param" Library="AIAI" Id="32AA77F9"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC90A81"/>
        <Parameter Type="Param" Library="AIAI" Id="47089833"/>
        <Parameter Type="Param" Library="AIAI" Id="5DACC738"/>
    </Element>
    <Element Type="Param" Id="F2674657">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>TimeWarpCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="32AA77F9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="ACC90A81">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="47089833">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5DACC738">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FC4FF921">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="48C581DB"/>
        <Parameter Type="Param" Library="AIAI" Id="D09F4785"/>
        <Parameter Type="Param" Library="AIAI" Id="8EB256B3"/>
        <Parameter Type="Param" Library="AIAI" Id="FE665CFF"/>
        <Parameter Type="Param" Library="AIAI" Id="C42572E8"/>
    </Element>
    <Element Type="Param" Id="48C581DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>VoidShiftCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="D09F4785">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>4.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="8EB256B3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="FE665CFF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C42572E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E9F81744">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="C1F4F893"/>
        <Parameter Type="Param" Library="AIAI" Id="AED14A7B"/>
        <Parameter Type="Param" Library="AIAI" Id="E59A5AC8"/>
        <Parameter Type="Param" Library="AIAI" Id="24F92DB6"/>
        <Parameter Type="Param" Library="AIAI" Id="0B1A0633"/>
    </Element>
    <Element Type="Param" Id="C1F4F893">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>StarfallCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="AED14A7B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>6.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E59A5AC8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>8.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="24F92DB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="0B1A0633">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E4B5F2C1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="8BFB88BB"/>
        <Parameter Type="Param" Library="AIAI" Id="F7DC6C51"/>
        <Parameter Type="Param" Library="AIAI" Id="1612A535"/>
        <Parameter Type="Param" Library="AIAI" Id="DA1C698D"/>
        <Parameter Type="Param" Library="AIAI" Id="421A8698"/>
    </Element>
    <Element Type="Param" Id="8BFB88BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>BattleshipBombardPersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="F7DC6C51">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1612A535">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DA1C698D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="421A8698">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4599AD12">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="CE44D21B"/>
        <Parameter Type="Param" Library="AIAI" Id="EFC83EA2"/>
        <Parameter Type="Param" Library="AIAI" Id="F7EAFA2D"/>
        <Parameter Type="Param" Library="AIAI" Id="6A8DC5FF"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5E2884"/>
    </Element>
    <Element Type="Param" Id="CE44D21B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>BindingRootsCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="EFC83EA2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F7EAFA2D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6A8DC5FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9D5E2884">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9C61B25">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBE5444"/>
        <Parameter Type="Param" Library="AIAI" Id="DEB10140"/>
        <Parameter Type="Param" Library="AIAI" Id="1BC51F45"/>
        <Parameter Type="Param" Library="AIAI" Id="7681C12A"/>
        <Parameter Type="Param" Library="AIAI" Id="5D87B08F"/>
    </Element>
    <Element Type="Param" Id="1CBE5444">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>MegaStunCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="DEB10140">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1BC51F45">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="7681C12A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5D87B08F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9482CB62">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="F125613E"/>
        <Parameter Type="Param" Library="AIAI" Id="63B8508D"/>
        <Parameter Type="Param" Library="AIAI" Id="B3326206"/>
        <Parameter Type="Param" Library="AIAI" Id="70979471"/>
        <Parameter Type="Param" Library="AIAI" Id="6A854579"/>
    </Element>
    <Element Type="Param" Id="F125613E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>UnderworldBossStunCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="63B8508D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B3326206">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="70979471">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="6A854579">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D2708D6C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6D0D02"/>
        <Parameter Type="Param" Library="AIAI" Id="25EC1B69"/>
        <Parameter Type="Param" Library="AIAI" Id="5C4AD7CA"/>
        <Parameter Type="Param" Library="AIAI" Id="575F4F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="B0AC8B9C"/>
    </Element>
    <Element Type="Param" Id="BF6D0D02">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>UnderworldBossRootsCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="25EC1B69">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5C4AD7CA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="575F4F6A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B0AC8B9C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2B44C994">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="18079492"/>
        <Parameter Type="Param" Library="AIAI" Id="F97455AE"/>
        <Parameter Type="Param" Library="AIAI" Id="25807B25"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C67131"/>
        <Parameter Type="Param" Library="AIAI" Id="ACEA2FA8"/>
    </Element>
    <Element Type="Param" Id="18079492">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>UnderworldSummonedBossStunCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="F97455AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>5.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="25807B25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E1C67131">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="ACEA2FA8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AB092388">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D3057E5"/>
        <Parameter Type="Param" Library="AIAI" Id="C230D172"/>
        <Parameter Type="Param" Library="AIAI" Id="C064A2A0"/>
        <Parameter Type="Param" Library="AIAI" Id="B0C9B40A"/>
        <Parameter Type="Param" Library="AIAI" Id="397EB574"/>
        <Parameter Type="Param" Library="AIAI" Id="61238145"/>
    </Element>
    <Element Type="Param" Id="C230D172">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0797C01A"/>
        <Value>UnderworldSummonedBossRootsCreatePersistent</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Effect"/>
    </Element>
    <Element Type="Param" Id="C064A2A0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00BB1A64"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B0C9B40A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7EDE7390"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="397EB574">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="149719A8"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="61238145">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="075A21CE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F7FDFF19">
        <Comment>
            Helper functions for HeroAI state logic
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="FC8D96CB">
        <Identifier>HeroAINotifyAOEStarting</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="189FABDF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF54F52B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF8EC9A4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C1D9231F"/>
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
        <Variable Type="Variable" Library="AIAI" Id="5F8D2305"/>
        <Variable Type="Variable" Library="AIAI" Id="11F15C0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC63A6B"/>
    </Element>
    <Element Type="ParamDef" Id="189FABDF">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="DF54F52B">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="91162D16"/>
    </Element>
    <Element Type="Param" Id="91162D16">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="FF8EC9A4">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="7A72D116"/>
    </Element>
    <Element Type="Param" Id="7A72D116">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="C1D9231F">
        <Identifier>expireTime</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="691938FE"/>
    </Element>
    <Element Type="Param" Id="691938FE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A40A8B85">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="87ED3125"/>
    </Element>
    <Element Type="Param" Id="87ED3125">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5F8D2305">
        <Identifier>aOEStarting</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E72C7347"/>
    </Element>
    <Element Type="Param" Id="E72C7347">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="11F15C0A">
        <Identifier>avoidingAOE</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="29972FAE"/>
    </Element>
    <Element Type="Param" Id="29972FAE">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC63A6B">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="601AAB4C"/>
        <Parameter Type="Param" Library="AIAI" Id="E454758F"/>
        <Parameter Type="Param" Library="AIAI" Id="4729D539"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDDAAB28"/>
    </Element>
    <Element Type="Param" Id="601AAB4C">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E454758F">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="4729D539">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="FunctionCall" Id="CDDAAB28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E95532C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43CF1BCB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="064F5AD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CF45B10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="153C8051"/>
    </Element>
    <Element Type="FunctionCall" Id="E95532C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0441FCA1"/>
        <Parameter Type="Param" Library="AIAI" Id="1A6CED9F"/>
    </Element>
    <Element Type="Param" Id="0441FCA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="11F15C0A"/>
    </Element>
    <Element Type="Param" Id="1A6CED9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F84DF383"/>
    </Element>
    <Element Type="FunctionCall" Id="F84DF383">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BE6B707"/>
        <Parameter Type="Param" Library="AIAI" Id="D622EB8B"/>
        <Parameter Type="Param" Library="AIAI" Id="566EA816"/>
        <Parameter Type="Param" Library="AIAI" Id="BCE7875A"/>
        <Parameter Type="Param" Library="AIAI" Id="68DFC67C"/>
    </Element>
    <Element Type="Param" Id="D622EB8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="566EA816">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF54F52B"/>
    </Element>
    <Element Type="Param" Id="BCE7875A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FF8EC9A4"/>
    </Element>
    <Element Type="Param" Id="68DFC67C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2E5AAB80"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C1D9231F"/>
    </Element>
    <Element Type="FunctionCall" Id="43CF1BCB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ADD39884"/>
        <Parameter Type="Param" Library="AIAI" Id="5A832FBC"/>
        <Parameter Type="Param" Library="AIAI" Id="D85CD54E"/>
    </Element>
    <Element Type="Param" Id="ADD39884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BBF937D"/>
    </Element>
    <Element Type="FunctionCall" Id="9BBF937D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="6275D66C"/>
        <Parameter Type="Param" Library="AIAI" Id="2D7154B5"/>
    </Element>
    <Element Type="Param" Id="6275D66C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="2D7154B5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="5A832FBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D85CD54E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="064F5AD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EA65915A"/>
        <Parameter Type="Param" Library="AIAI" Id="3BA63859"/>
        <Parameter Type="Param" Library="AIAI" Id="D49E4D18"/>
    </Element>
    <Element Type="Param" Id="EA65915A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6F49CCDD"/>
        <Array Type="Param" Library="AIAI" Id="59FE4276"/>
    </Element>
    <Element Type="Param" Id="6F49CCDD">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="59FE4276">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="3BA63859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D49E4D18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="189FABDF"/>
    </Element>
    <Element Type="FunctionCall" Id="4CF45B10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D49F2C"/>
        <Parameter Type="Param" Library="AIAI" Id="42D54266"/>
        <Parameter Type="Param" Library="AIAI" Id="C4825AE4"/>
    </Element>
    <Element Type="Param" Id="C6D49F2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C430DF8D"/>
        <Array Type="Param" Library="AIAI" Id="D5D0833E"/>
    </Element>
    <Element Type="Param" Id="D5D0833E">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C37E222B"/>
        <Array Type="Param" Library="AIAI" Id="958495E7"/>
    </Element>
    <Element Type="Param" Id="C37E222B">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="958495E7">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="42D54266">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C4825AE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="153C8051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C347375"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A64B5D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED2D4EC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9035A83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA6A6BE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B207F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B89ADB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8DF9A3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51AF9ACA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6FDAE01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F94BC3B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74A4FCD9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F7B34B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC5F0A32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="614CD4FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4D6F1E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9A90B34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61A97B1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06A355A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="367AE9F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="724C09F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C8BE0FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90789137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69008E8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E6C3936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EBD974E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B55E454C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BE25586"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10921513"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC957AA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33F87018"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A6C0F8E"/>
    </Element>
    <Element Type="FunctionCall" Id="9C347375">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9F3E2276"/>
        <Parameter Type="Param" Library="AIAI" Id="DAF3DF52"/>
        <Parameter Type="Param" Library="AIAI" Id="40AE7323"/>
    </Element>
    <Element Type="Param" Id="9F3E2276">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="787A88A6"/>
        <Array Type="Param" Library="AIAI" Id="7F0A1642"/>
    </Element>
    <Element Type="Param" Id="787A88A6">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="7F0A1642">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="DAF3DF52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="40AE7323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DE42DC31"/>
    </Element>
    <Element Type="FunctionCall" Id="2A64B5D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE490CC"/>
        <Parameter Type="Param" Library="AIAI" Id="BDF67949"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC1D9A4"/>
    </Element>
    <Element Type="Param" Id="9FE490CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B4C4C464"/>
        <Array Type="Param" Library="AIAI" Id="3A94E9B5"/>
    </Element>
    <Element Type="Param" Id="B4C4C464">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="3A94E9B5">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="BDF67949">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BEC1D9A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="040E417E"/>
    </Element>
    <Element Type="FunctionCall" Id="ED2D4EC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F13EE9D0"/>
        <Parameter Type="Param" Library="AIAI" Id="17CB2CBD"/>
        <Parameter Type="Param" Library="AIAI" Id="17AF1D55"/>
    </Element>
    <Element Type="Param" Id="F13EE9D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B459401A"/>
        <Array Type="Param" Library="AIAI" Id="36419E24"/>
    </Element>
    <Element Type="Param" Id="B459401A">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="36419E24">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="17CB2CBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="17AF1D55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="75455036"/>
    </Element>
    <Element Type="FunctionCall" Id="B9035A83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F9E953B9"/>
        <Parameter Type="Param" Library="AIAI" Id="34608653"/>
        <Parameter Type="Param" Library="AIAI" Id="191A0923"/>
    </Element>
    <Element Type="Param" Id="F9E953B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5C5A7824"/>
        <Array Type="Param" Library="AIAI" Id="BA77620B"/>
    </Element>
    <Element Type="Param" Id="5C5A7824">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="BA77620B">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="34608653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="191A0923">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="47951161"/>
    </Element>
    <Element Type="FunctionCall" Id="CA6A6BE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="05F11520"/>
        <Parameter Type="Param" Library="AIAI" Id="7F3A67DB"/>
        <Parameter Type="Param" Library="AIAI" Id="BC9BA400"/>
    </Element>
    <Element Type="Param" Id="05F11520">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A86849B4"/>
        <Array Type="Param" Library="AIAI" Id="7636D6FB"/>
    </Element>
    <Element Type="Param" Id="A86849B4">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="7636D6FB">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="7F3A67DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BC9BA400">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1081983C"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B207F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D671D39B"/>
        <Parameter Type="Param" Library="AIAI" Id="B7CE732A"/>
        <Parameter Type="Param" Library="AIAI" Id="352A05CF"/>
    </Element>
    <Element Type="Param" Id="D671D39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4A872270"/>
        <Array Type="Param" Library="AIAI" Id="531225F8"/>
    </Element>
    <Element Type="Param" Id="4A872270">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="531225F8">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="B7CE732A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="352A05CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="789A5850"/>
    </Element>
    <Element Type="FunctionCall" Id="3B89ADB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E22D3E64"/>
        <Parameter Type="Param" Library="AIAI" Id="5F3E7790"/>
        <Parameter Type="Param" Library="AIAI" Id="BFE833DB"/>
    </Element>
    <Element Type="Param" Id="E22D3E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F915730C"/>
        <Array Type="Param" Library="AIAI" Id="B3FBB05B"/>
    </Element>
    <Element Type="Param" Id="F915730C">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="B3FBB05B">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="5F3E7790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFE833DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="F8DF9A3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A524FA2F"/>
        <Parameter Type="Param" Library="AIAI" Id="7D94D70B"/>
        <Parameter Type="Param" Library="AIAI" Id="AD728B22"/>
    </Element>
    <Element Type="Param" Id="A524FA2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BDD01425"/>
        <Array Type="Param" Library="AIAI" Id="45E787C6"/>
    </Element>
    <Element Type="Param" Id="BDD01425">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="45E787C6">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="7D94D70B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AD728B22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="590877D3"/>
    </Element>
    <Element Type="FunctionCall" Id="51AF9ACA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4B58E67C"/>
        <Parameter Type="Param" Library="AIAI" Id="DB96C71C"/>
        <Parameter Type="Param" Library="AIAI" Id="9262CB38"/>
    </Element>
    <Element Type="Param" Id="4B58E67C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="88A374E0"/>
        <Array Type="Param" Library="AIAI" Id="CAC91B70"/>
    </Element>
    <Element Type="Param" Id="88A374E0">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="CAC91B70">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="DB96C71C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9262CB38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4EA89CC9"/>
    </Element>
    <Element Type="FunctionCall" Id="C6FDAE01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8B9BBF60"/>
        <Parameter Type="Param" Library="AIAI" Id="7A2934C6"/>
        <Parameter Type="Param" Library="AIAI" Id="D8AE7421"/>
    </Element>
    <Element Type="Param" Id="8B9BBF60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="09051E24"/>
        <Array Type="Param" Library="AIAI" Id="3F463AC7"/>
    </Element>
    <Element Type="Param" Id="09051E24">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="3F463AC7">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="7A2934C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D8AE7421">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B6F6925E"/>
    </Element>
    <Element Type="FunctionCall" Id="F94BC3B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E47FD091"/>
        <Parameter Type="Param" Library="AIAI" Id="223F3317"/>
        <Parameter Type="Param" Library="AIAI" Id="26ED0189"/>
    </Element>
    <Element Type="Param" Id="E47FD091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4DC9E789"/>
        <Array Type="Param" Library="AIAI" Id="F23716E6"/>
    </Element>
    <Element Type="Param" Id="4DC9E789">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="F23716E6">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="223F3317">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26ED0189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="74A4FCD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="16062533"/>
        <Parameter Type="Param" Library="AIAI" Id="11A328EB"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC0EE15"/>
    </Element>
    <Element Type="Param" Id="16062533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B93527D7"/>
        <Array Type="Param" Library="AIAI" Id="972832CA"/>
    </Element>
    <Element Type="Param" Id="B93527D7">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="972832CA">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="11A328EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFC0EE15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
    </Element>
    <Element Type="FunctionCall" Id="4F7B34B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2251A06B"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4802AB"/>
        <Parameter Type="Param" Library="AIAI" Id="84FA3BA8"/>
    </Element>
    <Element Type="Param" Id="2251A06B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7F3972A1"/>
        <Array Type="Param" Library="AIAI" Id="1D577ADC"/>
    </Element>
    <Element Type="Param" Id="7F3972A1">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="1D577ADC">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="9E4802AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="84FA3BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="BC5F0A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AFF801CF"/>
        <Parameter Type="Param" Library="AIAI" Id="4DD41843"/>
        <Parameter Type="Param" Library="AIAI" Id="D0745A78"/>
    </Element>
    <Element Type="Param" Id="AFF801CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B139E821"/>
        <Array Type="Param" Library="AIAI" Id="DA14DA88"/>
    </Element>
    <Element Type="Param" Id="B139E821">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="DA14DA88">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="4DD41843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D0745A78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6FB49EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="614CD4FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0DF19E0A"/>
        <Parameter Type="Param" Library="AIAI" Id="63E67D9D"/>
        <Parameter Type="Param" Library="AIAI" Id="26736DA4"/>
    </Element>
    <Element Type="Param" Id="0DF19E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8245EF57"/>
        <Array Type="Param" Library="AIAI" Id="40714589"/>
    </Element>
    <Element Type="Param" Id="8245EF57">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="40714589">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="63E67D9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26736DA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="FunctionCall" Id="E4D6F1E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AE9E988D"/>
        <Parameter Type="Param" Library="AIAI" Id="C1A58AA6"/>
        <Parameter Type="Param" Library="AIAI" Id="FC2A7957"/>
    </Element>
    <Element Type="Param" Id="AE9E988D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C1293163"/>
        <Array Type="Param" Library="AIAI" Id="02A01397"/>
    </Element>
    <Element Type="Param" Id="C1293163">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="02A01397">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="C1A58AA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FC2A7957">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCA121C5"/>
    </Element>
    <Element Type="FunctionCall" Id="F9A90B34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="43AB45D7"/>
        <Parameter Type="Param" Library="AIAI" Id="897BF497"/>
        <Parameter Type="Param" Library="AIAI" Id="5BBA2101"/>
    </Element>
    <Element Type="Param" Id="43AB45D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3E7C6E84"/>
        <Array Type="Param" Library="AIAI" Id="2CFE7E7E"/>
    </Element>
    <Element Type="Param" Id="3E7C6E84">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="2CFE7E7E">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="897BF497">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5BBA2101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69005AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="61A97B1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4A90DA68"/>
        <Parameter Type="Param" Library="AIAI" Id="12E4E28D"/>
        <Parameter Type="Param" Library="AIAI" Id="DFD756A7"/>
    </Element>
    <Element Type="Param" Id="4A90DA68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FA3E5D03"/>
        <Array Type="Param" Library="AIAI" Id="58465340"/>
    </Element>
    <Element Type="Param" Id="FA3E5D03">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="58465340">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="12E4E28D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DFD756A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FAE505CE"/>
    </Element>
    <Element Type="FunctionCall" Id="06A355A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4175D380"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA737D0"/>
        <Parameter Type="Param" Library="AIAI" Id="D3E24339"/>
    </Element>
    <Element Type="Param" Id="4175D380">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C733A4D"/>
        <Array Type="Param" Library="AIAI" Id="2ED456A7"/>
    </Element>
    <Element Type="Param" Id="2C733A4D">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="2ED456A7">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="5CA737D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D3E24339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="76C8F543"/>
    </Element>
    <Element Type="FunctionCall" Id="367AE9F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="547C6F44"/>
        <Parameter Type="Param" Library="AIAI" Id="3F063B77"/>
        <Parameter Type="Param" Library="AIAI" Id="E06B3460"/>
    </Element>
    <Element Type="Param" Id="547C6F44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D477C310"/>
        <Array Type="Param" Library="AIAI" Id="566A049B"/>
    </Element>
    <Element Type="Param" Id="D477C310">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="566A049B">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="3F063B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E06B3460">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="724C09F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D6D3396E"/>
        <Parameter Type="Param" Library="AIAI" Id="FC6C640B"/>
        <Parameter Type="Param" Library="AIAI" Id="49EF7197"/>
    </Element>
    <Element Type="Param" Id="D6D3396E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="47E0AD27"/>
        <Array Type="Param" Library="AIAI" Id="EEE1EA24"/>
    </Element>
    <Element Type="Param" Id="47E0AD27">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="EEE1EA24">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="FC6C640B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49EF7197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4ADAF2E"/>
    </Element>
    <Element Type="FunctionCall" Id="6C8BE0FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="02A0A1FA"/>
        <Parameter Type="Param" Library="AIAI" Id="E5073EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="5E3ACF9E"/>
    </Element>
    <Element Type="Param" Id="02A0A1FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57B4198E"/>
        <Array Type="Param" Library="AIAI" Id="E0299588"/>
    </Element>
    <Element Type="Param" Id="57B4198E">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="E0299588">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="E5073EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5E3ACF9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2A9C4566"/>
    </Element>
    <Element Type="FunctionCall" Id="90789137">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="03700C75"/>
        <Parameter Type="Param" Library="AIAI" Id="1BFEC46E"/>
        <Parameter Type="Param" Library="AIAI" Id="872EE165"/>
    </Element>
    <Element Type="Param" Id="03700C75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="09A53E52"/>
        <Array Type="Param" Library="AIAI" Id="98B569A1"/>
    </Element>
    <Element Type="Param" Id="09A53E52">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="98B569A1">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="1BFEC46E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="872EE165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
    </Element>
    <Element Type="FunctionCall" Id="69008E8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="41C5C2A4"/>
        <Parameter Type="Param" Library="AIAI" Id="00599E45"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC4AABC"/>
    </Element>
    <Element Type="Param" Id="41C5C2A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5DAB8419"/>
        <Array Type="Param" Library="AIAI" Id="20BA3C86"/>
    </Element>
    <Element Type="Param" Id="5DAB8419">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="20BA3C86">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="00599E45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0AC4AABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A00DBB03"/>
    </Element>
    <Element Type="FunctionCall" Id="5E6C3936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6B4E30D7"/>
        <Parameter Type="Param" Library="AIAI" Id="D8A5C177"/>
        <Parameter Type="Param" Library="AIAI" Id="B988E3EF"/>
    </Element>
    <Element Type="Param" Id="6B4E30D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D4B0731A"/>
        <Array Type="Param" Library="AIAI" Id="D0F09865"/>
    </Element>
    <Element Type="Param" Id="D4B0731A">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="D0F09865">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="D8A5C177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B988E3EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9794E243"/>
    </Element>
    <Element Type="FunctionCall" Id="3EBD974E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="8DD86599"/>
        <Parameter Type="Param" Library="AIAI" Id="4484027B"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBFEEFE"/>
    </Element>
    <Element Type="Param" Id="8DD86599">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DCB72AB9"/>
        <Array Type="Param" Library="AIAI" Id="B68DB273"/>
    </Element>
    <Element Type="Param" Id="DCB72AB9">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="B68DB273">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="4484027B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FBFEEFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
    </Element>
    <Element Type="FunctionCall" Id="B55E454C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3339C6B3"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9D9C00"/>
        <Parameter Type="Param" Library="AIAI" Id="1A214930"/>
    </Element>
    <Element Type="Param" Id="3339C6B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B0A8B7AA"/>
        <Array Type="Param" Library="AIAI" Id="A2FA2140"/>
    </Element>
    <Element Type="Param" Id="B0A8B7AA">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="A2FA2140">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="0B9D9C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1A214930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionCall" Id="9BE25586">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BB95D98D"/>
        <Parameter Type="Param" Library="AIAI" Id="671161BC"/>
        <Parameter Type="Param" Library="AIAI" Id="1AE043C0"/>
    </Element>
    <Element Type="Param" Id="BB95D98D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C644A66D"/>
        <Array Type="Param" Library="AIAI" Id="809B32C5"/>
    </Element>
    <Element Type="Param" Id="C644A66D">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="809B32C5">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="671161BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1AE043C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="77DED156"/>
    </Element>
    <Element Type="FunctionCall" Id="10921513">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C46E7C20"/>
        <Parameter Type="Param" Library="AIAI" Id="3676D6C0"/>
        <Parameter Type="Param" Library="AIAI" Id="97B70006"/>
    </Element>
    <Element Type="Param" Id="C46E7C20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="86F55290"/>
        <Array Type="Param" Library="AIAI" Id="75A13634"/>
    </Element>
    <Element Type="Param" Id="86F55290">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="75A13634">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="3676D6C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97B70006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F2EDE3FF"/>
    </Element>
    <Element Type="FunctionCall" Id="DC957AA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="344E4318"/>
        <Parameter Type="Param" Library="AIAI" Id="B2B2718B"/>
        <Parameter Type="Param" Library="AIAI" Id="2C76C17F"/>
    </Element>
    <Element Type="Param" Id="344E4318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9AE701C5"/>
        <Array Type="Param" Library="AIAI" Id="0B0601FF"/>
    </Element>
    <Element Type="Param" Id="9AE701C5">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="0B0601FF">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="B2B2718B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2C76C17F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="558B9144"/>
    </Element>
    <Element Type="FunctionCall" Id="33F87018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FF92D77E"/>
        <Parameter Type="Param" Library="AIAI" Id="C7A8637B"/>
        <Parameter Type="Param" Library="AIAI" Id="4FA95D35"/>
    </Element>
    <Element Type="Param" Id="FF92D77E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="23BB7509"/>
        <Array Type="Param" Library="AIAI" Id="25D7EFCF"/>
    </Element>
    <Element Type="Param" Id="23BB7509">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="25D7EFCF">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="C7A8637B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4FA95D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF57F891"/>
    </Element>
    <Element Type="FunctionCall" Id="2A6C0F8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="22A29A64"/>
        <Parameter Type="Param" Library="AIAI" Id="8E40DFEA"/>
        <Parameter Type="Param" Library="AIAI" Id="A200C8A6"/>
    </Element>
    <Element Type="Param" Id="22A29A64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2ED3F09A"/>
        <Array Type="Param" Library="AIAI" Id="7079AD1F"/>
    </Element>
    <Element Type="Param" Id="2ED3F09A">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="7079AD1F">
        <Variable Type="Variable" Library="AIAI" Id="A40A8B85"/>
    </Element>
    <Element Type="Param" Id="8E40DFEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A200C8A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2FE6F17"/>
    </Element>
    <Element Type="FunctionDef" Id="C65EFF75">
        <Identifier>HeroAIAvoidAreaLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="36C1100F"/>
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
        <Variable Type="Variable" Library="AIAI" Id="678BBC24"/>
        <Variable Type="Variable" Library="AIAI" Id="903518B4"/>
        <Variable Type="Variable" Library="AIAI" Id="A54246D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D37D04A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DED2E1B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF4C8C6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9919C68F"/>
    </Element>
    <Element Type="ParamDef" Id="36C1100F">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3C081C8D"/>
    </Element>
    <Element Type="Param" Id="3C081C8D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A757E00A">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6993E6E7"/>
    </Element>
    <Element Type="Param" Id="6993E6E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F0E0893C">
        <Identifier>avoidAreaIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="812F07B2"/>
    </Element>
    <Element Type="Param" Id="812F07B2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="678BBC24">
        <Identifier>position</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="397362D2"/>
    </Element>
    <Element Type="Param" Id="397362D2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="903518B4">
        <Identifier>radius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C81A4E79"/>
    </Element>
    <Element Type="Param" Id="C81A4E79">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A54246D0">
        <Identifier>expireTime</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB9B9441"/>
    </Element>
    <Element Type="Param" Id="CB9B9441">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="7D37D04A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77D56974"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9BCF515"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="596F0A57"/>
    </Element>
    <Element Type="FunctionCall" Id="77D56974">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="689D4220"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F5345C"/>
    </Element>
    <Element Type="Param" Id="689D4220">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="Param" Id="A6F5345C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36A0FDC9"/>
    </Element>
    <Element Type="FunctionCall" Id="36A0FDC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C8531207"/>
    </Element>
    <Element Type="Param" Id="C8531207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="D9BCF515">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE42720"/>
        <Parameter Type="Param" Library="AIAI" Id="0EDDD0D7"/>
    </Element>
    <Element Type="Param" Id="1EE42720">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="Param" Id="0EDDD0D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86F200E3"/>
    </Element>
    <Element Type="FunctionCall" Id="86F200E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD261F0"/>
    </Element>
    <Element Type="Param" Id="4BD261F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="596F0A57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AAC3CE3E"/>
        <Parameter Type="Param" Library="AIAI" Id="E667B507"/>
        <Parameter Type="Param" Library="AIAI" Id="EC926ACD"/>
    </Element>
    <Element Type="Param" Id="AAC3CE3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E667B507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="EC926ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1DFABB70"/>
        <Array Type="Param" Library="AIAI" Id="FBAF8CC2"/>
    </Element>
    <Element Type="Param" Id="1DFABB70">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="FBAF8CC2">
        <Parameter Type="ParamDef" Library="AIAI" Id="36C1100F"/>
    </Element>
    <Element Type="Comment" Id="DED2E1B0">
        <Comment>
            Test all of the active avoid areas
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="AF4C8C6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF00E2F"/>
        <Parameter Type="Param" Library="AIAI" Id="1400D7BE"/>
        <Parameter Type="Param" Library="AIAI" Id="22B64AC9"/>
        <Parameter Type="Param" Library="AIAI" Id="5E76C283"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21FF9C95"/>
    </Element>
    <Element Type="Param" Id="4BF00E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1400D7BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="1D8D687F"/>
        <Array Type="Param" Library="AIAI" Id="53360837"/>
    </Element>
    <Element Type="Param" Id="1D8D687F">
        <Variable Type="Variable" Library="AIAI" Id="22D9DAE2"/>
    </Element>
    <Element Type="Param" Id="53360837">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="Param" Id="22B64AC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5E76C283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="FunctionCall" Id="21FF9C95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F786BDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41CA0452"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27FFF475"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4D77F9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D983971B"/>
    </Element>
    <Element Type="FunctionCall" Id="3F786BDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1220EB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDDF5246"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="840AFEE7"/>
    </Element>
    <Element Type="FunctionCall" Id="B1220EB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="38FAA5A7"/>
        <Parameter Type="Param" Library="AIAI" Id="3F9B186E"/>
    </Element>
    <Element Type="Param" Id="38FAA5A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="678BBC24"/>
    </Element>
    <Element Type="Param" Id="3F9B186E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0090C07D"/>
    </Element>
    <Element Type="FunctionCall" Id="0090C07D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7D2E9E43"/>
    </Element>
    <Element Type="Param" Id="7D2E9E43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="04FA6573"/>
        <Array Type="Param" Library="AIAI" Id="73A63FCA"/>
    </Element>
    <Element Type="Param" Id="04FA6573">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="0414BF40"/>
        <Array Type="Param" Library="AIAI" Id="13DC1F5C"/>
    </Element>
    <Element Type="Param" Id="0414BF40">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="13DC1F5C">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="73A63FCA">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="FunctionCall" Id="FDDF5246">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F38ED966"/>
        <Parameter Type="Param" Library="AIAI" Id="8979D2A9"/>
    </Element>
    <Element Type="Param" Id="F38ED966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="678BBC24"/>
    </Element>
    <Element Type="Param" Id="8979D2A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CB3BC34E"/>
        <Array Type="Param" Library="AIAI" Id="993E5AEF"/>
    </Element>
    <Element Type="Param" Id="CB3BC34E">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="0E71B68F"/>
        <Array Type="Param" Library="AIAI" Id="72D17F86"/>
    </Element>
    <Element Type="Param" Id="0E71B68F">
        <Variable Type="Variable" Library="AIAI" Id="038D6778"/>
    </Element>
    <Element Type="Param" Id="72D17F86">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="993E5AEF">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="FunctionCall" Id="840AFEE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B93417F"/>
        <Parameter Type="Param" Library="AIAI" Id="5084EBCC"/>
        <Parameter Type="Param" Library="AIAI" Id="74B892E0"/>
    </Element>
    <Element Type="Param" Id="8B93417F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="260CB666"/>
    </Element>
    <Element Type="FunctionCall" Id="260CB666">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="1C4CB0E9"/>
    </Element>
    <Element Type="Param" Id="1C4CB0E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="118EF9B8"/>
        <Array Type="Param" Library="AIAI" Id="C3F92C84"/>
    </Element>
    <Element Type="Param" Id="118EF9B8">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="2A640FA2"/>
        <Array Type="Param" Library="AIAI" Id="1B9B5252"/>
    </Element>
    <Element Type="Param" Id="2A640FA2">
        <Variable Type="Variable" Library="AIAI" Id="ED59724B"/>
    </Element>
    <Element Type="Param" Id="1B9B5252">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="C3F92C84">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="Param" Id="5084EBCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="74B892E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="41CA0452">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B350241B"/>
        <Parameter Type="Param" Library="AIAI" Id="37174DD1"/>
    </Element>
    <Element Type="Param" Id="B350241B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="903518B4"/>
    </Element>
    <Element Type="Param" Id="37174DD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="91DC6432"/>
        <Array Type="Param" Library="AIAI" Id="C19A7E3D"/>
    </Element>
    <Element Type="Param" Id="91DC6432">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="2A9685FC"/>
        <Array Type="Param" Library="AIAI" Id="008BB73E"/>
    </Element>
    <Element Type="Param" Id="2A9685FC">
        <Variable Type="Variable" Library="AIAI" Id="32C31B25"/>
    </Element>
    <Element Type="Param" Id="008BB73E">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="C19A7E3D">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="FunctionCall" Id="27FFF475">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB0001A"/>
        <Parameter Type="Param" Library="AIAI" Id="F7B7AFB8"/>
    </Element>
    <Element Type="Param" Id="0CB0001A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A54246D0"/>
    </Element>
    <Element Type="Param" Id="F7B7AFB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="38E32490"/>
        <Array Type="Param" Library="AIAI" Id="8B050A01"/>
    </Element>
    <Element Type="Param" Id="38E32490">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="FBFF9929"/>
        <Array Type="Param" Library="AIAI" Id="16D40A03"/>
    </Element>
    <Element Type="Param" Id="FBFF9929">
        <Variable Type="Variable" Library="AIAI" Id="4771715D"/>
    </Element>
    <Element Type="Param" Id="16D40A03">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="8B050A01">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="FunctionCall" Id="F4D77F9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6421D404"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6D5AAAE"/>
    </Element>
    <Element Type="FunctionCall" Id="6421D404">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8DD6F7F9"/>
    </Element>
    <Element Type="Param" Id="8DD6F7F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E6D5AAAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2658D20"/>
        <Parameter Type="Param" Library="AIAI" Id="2C8DA71F"/>
        <Parameter Type="Param" Library="AIAI" Id="277790E3"/>
    </Element>
    <Element Type="Param" Id="A2658D20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F84AE5E8"/>
    </Element>
    <Element Type="FunctionCall" Id="F84AE5E8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2BE6B707"/>
        <Parameter Type="Param" Library="AIAI" Id="8F26804C"/>
        <Parameter Type="Param" Library="AIAI" Id="8E24F308"/>
        <Parameter Type="Param" Library="AIAI" Id="05746702"/>
        <Parameter Type="Param" Library="AIAI" Id="4C8C5CE9"/>
    </Element>
    <Element Type="Param" Id="8F26804C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36C1100F"/>
    </Element>
    <Element Type="Param" Id="8E24F308">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
        <Variable Type="Variable" Library="AIAI" Id="678BBC24"/>
    </Element>
    <Element Type="Param" Id="05746702">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
        <Variable Type="Variable" Library="AIAI" Id="903518B4"/>
    </Element>
    <Element Type="Param" Id="4C8C5CE9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2E5AAB80"/>
        <Variable Type="Variable" Library="AIAI" Id="A54246D0"/>
    </Element>
    <Element Type="Param" Id="2C8DA71F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="277790E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D983971B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B8B5E1F7"/>
        <Parameter Type="Param" Library="AIAI" Id="2C93C0A0"/>
        <Parameter Type="Param" Library="AIAI" Id="53FA8F10"/>
    </Element>
    <Element Type="Param" Id="B8B5E1F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C7A3242"/>
    </Element>
    <Element Type="FunctionCall" Id="5C7A3242">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB87BA6"/>
    </Element>
    <Element Type="Param" Id="6AB87BA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="2C93C0A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="53FA8F10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3BA29CDF"/>
        <Array Type="Param" Library="AIAI" Id="A2B09D99"/>
    </Element>
    <Element Type="Param" Id="3BA29CDF">
        <Variable Type="Variable" Library="AIAI" Id="FBAC6F23"/>
        <StructMember Type="Param" Library="AIAI" Id="67FD799E"/>
        <Array Type="Param" Library="AIAI" Id="B005979B"/>
    </Element>
    <Element Type="Param" Id="67FD799E">
        <Variable Type="Variable" Library="AIAI" Id="4C2C983F"/>
    </Element>
    <Element Type="Param" Id="B005979B">
        <Variable Type="Variable" Library="AIAI" Id="F0E0893C"/>
    </Element>
    <Element Type="Param" Id="A2B09D99">
        <Variable Type="Variable" Library="AIAI" Id="A757E00A"/>
    </Element>
    <Element Type="FunctionCall" Id="9919C68F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6DFA6A29"/>
    </Element>
    <Element Type="Param" Id="6DFA6A29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2BE6B707">
        <Identifier>HeroAIAvoidCircleArea</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2E5AAB80"/>
        <Variable Type="Variable" Library="AIAI" Id="F6CDFCEB"/>
        <Variable Type="Variable" Library="AIAI" Id="63D1670A"/>
        <Variable Type="Variable" Library="AIAI" Id="522B994A"/>
        <Variable Type="Variable" Library="AIAI" Id="168EEEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="58AD28B2"/>
        <Variable Type="Variable" Library="AIAI" Id="09B82861"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FEC0CAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0884493B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EDC2D70"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21A02563"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF97423C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C799BEFF"/>
    </Element>
    <Element Type="ParamDef" Id="1C0F9F7B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6499223E"/>
    </Element>
    <Element Type="Param" Id="6499223E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="41EDA34E">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E0DF4620"/>
    </Element>
    <Element Type="Param" Id="E0DF4620">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="F624BAD2">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0DAFCF78"/>
    </Element>
    <Element Type="Param" Id="0DAFCF78">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="2E5AAB80">
        <Identifier>expireTime</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3C457F8E"/>
    </Element>
    <Element Type="Param" Id="3C457F8E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F6CDFCEB">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="571C14A5"/>
    </Element>
    <Element Type="Param" Id="571C14A5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="63D1670A">
        <Identifier>playerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="47390CE8"/>
    </Element>
    <Element Type="Param" Id="47390CE8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="522B994A">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B7970220"/>
    </Element>
    <Element Type="Param" Id="B7970220">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="168EEEA1">
        <Identifier>orderTargetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0D13932B"/>
    </Element>
    <Element Type="Param" Id="0D13932B">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="58AD28B2">
        <Identifier>playerDirection</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF1A4ACF"/>
    </Element>
    <Element Type="Param" Id="CF1A4ACF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="09B82861">
        <Identifier>aheadOfPlayer</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="68A060CF"/>
    </Element>
    <Element Type="Param" Id="68A060CF">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="0FEC0CAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3661AB04"/>
        <Parameter Type="Param" Library="AIAI" Id="8C02EF4F"/>
    </Element>
    <Element Type="Param" Id="3661AB04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63D1670A"/>
    </Element>
    <Element Type="Param" Id="8C02EF4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BA5AB74"/>
    </Element>
    <Element Type="FunctionCall" Id="8BA5AB74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D1354B63"/>
    </Element>
    <Element Type="Param" Id="D1354B63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5701F057"/>
        <Array Type="Param" Library="AIAI" Id="026CAE70"/>
    </Element>
    <Element Type="Param" Id="5701F057">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="026CAE70">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="FunctionCall" Id="0884493B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CAC3AB7A"/>
        <Parameter Type="Param" Library="AIAI" Id="E0993A66"/>
    </Element>
    <Element Type="Param" Id="CAC3AB7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="522B994A"/>
    </Element>
    <Element Type="Param" Id="E0993A66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64A76A5C"/>
    </Element>
    <Element Type="FunctionCall" Id="64A76A5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="8C4CD606"/>
        <Parameter Type="Param" Library="AIAI" Id="1A36F9C7"/>
    </Element>
    <Element Type="Param" Id="8C4CD606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="82E3C595"/>
        <Array Type="Param" Library="AIAI" Id="DA968A54"/>
    </Element>
    <Element Type="Param" Id="82E3C595">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DA968A54">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="1A36F9C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6EDC2D70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2567AB9"/>
        <Parameter Type="Param" Library="AIAI" Id="662DDC2C"/>
    </Element>
    <Element Type="Param" Id="D2567AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="168EEEA1"/>
    </Element>
    <Element Type="Param" Id="662DDC2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5BC504B"/>
    </Element>
    <Element Type="FunctionCall" Id="D5BC504B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CF8D6291"/>
        <Parameter Type="Param" Library="AIAI" Id="F4A7D506"/>
    </Element>
    <Element Type="Param" Id="F4A7D506">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="657DE59B"/>
        <Variable Type="Variable" Library="AIAI" Id="522B994A"/>
    </Element>
    <Element Type="FunctionCall" Id="21A02563">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB8E0FED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB13821A"/>
    </Element>
    <Element Type="FunctionCall" Id="DB8E0FED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B32CE676"/>
        <Parameter Type="Param" Library="AIAI" Id="9A527551"/>
        <Parameter Type="Param" Library="AIAI" Id="D7C4E40A"/>
    </Element>
    <Element Type="Param" Id="B32CE676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="168EEEA1"/>
    </Element>
    <Element Type="Param" Id="9A527551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D7C4E40A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="AB13821A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="26B4E973"/>
        <Parameter Type="Param" Library="AIAI" Id="8E43F8C6"/>
    </Element>
    <Element Type="Param" Id="26B4E973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09B82861"/>
    </Element>
    <Element Type="Param" Id="8E43F8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1C27BD8"/>
    </Element>
    <Element Type="FunctionCall" Id="A1C27BD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="ACBAC9F5"/>
        <Parameter Type="Param" Library="AIAI" Id="FC28E519"/>
        <Parameter Type="Param" Library="AIAI" Id="9674AAE3"/>
    </Element>
    <Element Type="Param" Id="ACBAC9F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="FC28E519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A156A897"/>
    </Element>
    <Element Type="FunctionCall" Id="A156A897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000085"/>
        <Parameter Type="Param" Library="AIAI" Id="DC8AA8CD"/>
    </Element>
    <Element Type="Param" Id="DC8AA8CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000147"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2D076832"/>
        <Array Type="Param" Library="AIAI" Id="C5388395"/>
    </Element>
    <Element Type="Param" Id="2D076832">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C5388395">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="9674AAE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="63D1670A"/>
    </Element>
    <Element Type="FunctionCall" Id="DF97423C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB3D7E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCECC52C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA880D06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B39C03C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06CA3E83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47FB859F"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB3D7E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A20B9A95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2F7F00C"/>
    </Element>
    <Element Type="FunctionCall" Id="A20B9A95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F0741321"/>
        <Parameter Type="Param" Library="AIAI" Id="8BC17BCD"/>
        <Parameter Type="Param" Library="AIAI" Id="53978F0C"/>
    </Element>
    <Element Type="Param" Id="F0741321">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF89F16C"/>
    </Element>
    <Element Type="FunctionCall" Id="EF89F16C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E2215C78"/>
        <Parameter Type="Param" Library="AIAI" Id="B41D6B56"/>
    </Element>
    <Element Type="Param" Id="E2215C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="63D1670A"/>
    </Element>
    <Element Type="Param" Id="B41D6B56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
    </Element>
    <Element Type="Param" Id="8BC17BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="53978F0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
    </Element>
    <Element Type="FunctionCall" Id="D2F7F00C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B230A56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="955A629A"/>
    </Element>
    <Element Type="FunctionCall" Id="2B230A56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="74BAFD34"/>
        <Parameter Type="Param" Library="AIAI" Id="297C4ED3"/>
        <Parameter Type="Param" Library="AIAI" Id="1F946444"/>
    </Element>
    <Element Type="Param" Id="74BAFD34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09B82861"/>
    </Element>
    <Element Type="Param" Id="297C4ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="1F946444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="955A629A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="CF17A876"/>
        <Parameter Type="Param" Library="AIAI" Id="1C8A50A3"/>
        <Parameter Type="Param" Library="AIAI" Id="D6862088"/>
    </Element>
    <Element Type="Param" Id="CF17A876">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08F88416"/>
    </Element>
    <Element Type="FunctionCall" Id="08F88416">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="DBC4B2CC"/>
        <Parameter Type="Param" Library="AIAI" Id="36C42F37"/>
    </Element>
    <Element Type="Param" Id="DBC4B2CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="09B82861"/>
    </Element>
    <Element Type="Param" Id="36C42F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
    </Element>
    <Element Type="Param" Id="1C8A50A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D6862088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
    </Element>
    <Element Type="FunctionCall" Id="CCECC52C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4157400B"/>
        <Parameter Type="Param" Library="AIAI" Id="0D1DF853"/>
    </Element>
    <Element Type="Param" Id="4157400B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8901FE5B"/>
        <Array Type="Param" Library="AIAI" Id="676D7B00"/>
    </Element>
    <Element Type="Param" Id="8901FE5B">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="676D7B00">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="0D1DF853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04F774CA"/>
    </Element>
    <Element Type="FunctionCall" Id="04F774CA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3F88AD08"/>
        <Parameter Type="Param" Library="AIAI" Id="F83B2838"/>
        <Parameter Type="Param" Library="AIAI" Id="323DF170"/>
        <Parameter Type="Param" Library="AIAI" Id="AB678A98"/>
    </Element>
    <Element Type="Param" Id="F83B2838">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4F93D92A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="323DF170">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73CF672E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F624BAD2"/>
    </Element>
    <Element Type="Param" Id="AB678A98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="41EDA34E"/>
    </Element>
    <Element Type="FunctionCall" Id="BA880D06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B5DB3999"/>
        <Parameter Type="Param" Library="AIAI" Id="22BEC472"/>
    </Element>
    <Element Type="Param" Id="B5DB3999">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2E05F0BE"/>
        <Array Type="Param" Library="AIAI" Id="16781C17"/>
    </Element>
    <Element Type="Param" Id="2E05F0BE">
        <Variable Type="Variable" Library="AIAI" Id="FCEDFD89"/>
    </Element>
    <Element Type="Param" Id="16781C17">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="22BEC472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2E5AAB80"/>
    </Element>
    <Element Type="FunctionCall" Id="B39C03C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4C3AA357"/>
        <Parameter Type="Param" Library="AIAI" Id="0D0A28E5"/>
        <Parameter Type="Param" Library="AIAI" Id="0735B657"/>
    </Element>
    <Element Type="Param" Id="4C3AA357">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="57AAA794"/>
        <Array Type="Param" Library="AIAI" Id="7E319A8F"/>
    </Element>
    <Element Type="Param" Id="57AAA794">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7E319A8F">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="0D0A28E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D0B68EC"/>
    </Element>
    <Element Type="FunctionCall" Id="0D0B68EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="B52DF5EE"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE46094"/>
    </Element>
    <Element Type="Param" Id="B52DF5EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="5DE46094">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="774530B1"/>
        <Array Type="Param" Library="AIAI" Id="C0AEF474"/>
    </Element>
    <Element Type="Param" Id="774530B1">
        <Variable Type="Variable" Library="AIAI" Id="0768BE32"/>
    </Element>
    <Element Type="Param" Id="C0AEF474">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="0735B657">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="06CA3E83">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="09A04938"/>
        <Parameter Type="Param" Library="AIAI" Id="1037FAEE"/>
    </Element>
    <Element Type="Param" Id="09A04938">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C0F9F7B"/>
    </Element>
    <Element Type="Param" Id="1037FAEE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DCE4695E"/>
    </Element>
    <Element Type="FunctionCall" Id="47FB859F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11E3C92B"/>
    </Element>
    <Element Type="Param" Id="11E3C92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C799BEFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="812475F4"/>
    </Element>
    <Element Type="Param" Id="812475F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="3F88AD08">
        <Identifier>HeroAIGetAvoidCircleAreaRetreatPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4F93D92A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73CF672E"/>
        <Variable Type="Variable" Library="AIAI" Id="13A2D706"/>
        <Variable Type="Variable" Library="AIAI" Id="EEF4AEE4"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
        <Variable Type="Variable" Library="AIAI" Id="E69CB1A9"/>
        <Variable Type="Variable" Library="AIAI" Id="1B041447"/>
        <Variable Type="Variable" Library="AIAI" Id="7465AF84"/>
        <Variable Type="Variable" Library="AIAI" Id="6DBD7EA3"/>
        <Variable Type="Variable" Library="AIAI" Id="0F86DDD9"/>
        <Variable Type="Variable" Library="AIAI" Id="5C9F9165"/>
        <Variable Type="Variable" Library="AIAI" Id="51E9D8A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAA75409"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C1B9C47"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="457BAF81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDE17064"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D38DE98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F311616"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8D9E5F88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F1A609B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B30A10E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31CF67AB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="75F3FAF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E553BABD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B06120E"/>
    </Element>
    <Element Type="ParamDef" Id="4F93D92A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D3F7E353"/>
    </Element>
    <Element Type="Param" Id="D3F7E353">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4C7C3D75">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="46C4CC19"/>
    </Element>
    <Element Type="Param" Id="46C4CC19">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="73CF672E">
        <Identifier>radius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6FC21315"/>
    </Element>
    <Element Type="Param" Id="6FC21315">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="13A2D706">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4CCD5A7F"/>
    </Element>
    <Element Type="Param" Id="4CCD5A7F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EEF4AEE4">
        <Identifier>avoidRadius</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F11B8818"/>
    </Element>
    <Element Type="Param" Id="F11B8818">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="160B8250">
        <Identifier>retreatPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6637E890"/>
    </Element>
    <Element Type="Param" Id="6637E890">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E69CB1A9">
        <Identifier>retreatDirection</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0F891CE"/>
    </Element>
    <Element Type="Param" Id="A0F891CE">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1B041447">
        <Identifier>testIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="93655D68"/>
    </Element>
    <Element Type="Param" Id="93655D68">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7465AF84">
        <Identifier>angle</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9DB11D26"/>
    </Element>
    <Element Type="Param" Id="9DB11D26">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6DBD7EA3">
        <Identifier>offset</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B73D6511"/>
    </Element>
    <Element Type="Param" Id="B73D6511">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0F86DDD9">
        <Identifier>testPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C2647146"/>
    </Element>
    <Element Type="Param" Id="C2647146">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5C9F9165">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1F218A0"/>
    </Element>
    <Element Type="Param" Id="C1F218A0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="51E9D8A7">
        <Identifier>bestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0FC91BD3"/>
    </Element>
    <Element Type="Param" Id="0FC91BD3">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="CAA75409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C3CA50E"/>
        <Parameter Type="Param" Library="AIAI" Id="40A88CFA"/>
    </Element>
    <Element Type="Param" Id="7C3CA50E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="13A2D706"/>
    </Element>
    <Element Type="Param" Id="40A88CFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E06E1C38"/>
    </Element>
    <Element Type="FunctionCall" Id="E06E1C38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C715B106"/>
    </Element>
    <Element Type="Param" Id="C715B106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7BFAD24"/>
        <Array Type="Param" Library="AIAI" Id="17C6EFB8"/>
    </Element>
    <Element Type="Param" Id="B7BFAD24">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="17C6EFB8">
        <Parameter Type="ParamDef" Library="AIAI" Id="4F93D92A"/>
    </Element>
    <Element Type="FunctionCall" Id="2C1B9C47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5379B8AE"/>
        <Parameter Type="Param" Library="AIAI" Id="A4360209"/>
    </Element>
    <Element Type="Param" Id="5379B8AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EEF4AEE4"/>
    </Element>
    <Element Type="Param" Id="A4360209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D3ECFAC"/>
    </Element>
    <Element Type="FunctionCall" Id="5D3ECFAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4F8BAB8F"/>
        <Parameter Type="Param" Library="AIAI" Id="B01D9281"/>
        <Parameter Type="Param" Library="AIAI" Id="248A49C0"/>
    </Element>
    <Element Type="Param" Id="4F8BAB8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B01D9281">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="248A49C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73CF672E"/>
    </Element>
    <Element Type="Comment" Id="457BAF81">
        <Comment>
            Try position directly away from the AoE
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FDE17064">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E556323A"/>
        <Parameter Type="Param" Library="AIAI" Id="CAB57853"/>
    </Element>
    <Element Type="Param" Id="E556323A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E69CB1A9"/>
    </Element>
    <Element Type="Param" Id="CAB57853">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8E50114"/>
    </Element>
    <Element Type="FunctionCall" Id="B8E50114">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA09501"/>
        <Parameter Type="Param" Library="AIAI" Id="46C4B386"/>
    </Element>
    <Element Type="Param" Id="DDA09501">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
    </Element>
    <Element Type="Param" Id="46C4B386">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="13A2D706"/>
    </Element>
    <Element Type="FunctionCall" Id="2D38DE98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E304EA6B"/>
        <Parameter Type="Param" Library="AIAI" Id="29BF4765"/>
    </Element>
    <Element Type="Param" Id="E304EA6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Param" Id="29BF4765">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28FC5C3B"/>
    </Element>
    <Element Type="FunctionCall" Id="28FC5C3B">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="2BF30F06"/>
        <Parameter Type="Param" Library="AIAI" Id="D06222C6"/>
        <Parameter Type="Param" Library="AIAI" Id="88787499"/>
    </Element>
    <Element Type="Param" Id="2BF30F06">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
    </Element>
    <Element Type="Param" Id="D06222C6">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="E69CB1A9"/>
    </Element>
    <Element Type="Param" Id="88787499">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Variable Type="Variable" Library="AIAI" Id="EEF4AEE4"/>
    </Element>
    <Element Type="FunctionCall" Id="1F311616">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="217E25E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3307D52C"/>
    </Element>
    <Element Type="FunctionCall" Id="217E25E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6C2ED2D2"/>
    </Element>
    <Element Type="Param" Id="6C2ED2D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="FunctionCall" Id="3307D52C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3B24C6F3"/>
        <Parameter Type="Param" Library="AIAI" Id="0DE760B1"/>
        <Parameter Type="Param" Library="AIAI" Id="5AF9F6C1"/>
    </Element>
    <Element Type="Param" Id="3B24C6F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F7E2F72"/>
    </Element>
    <Element Type="FunctionCall" Id="8F7E2F72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="07AE36BB"/>
    </Element>
    <Element Type="Param" Id="07AE36BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Param" Id="0DE760B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5AF9F6C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8D9E5F88">
        <Comment>
            Try other positions around the AoE
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5F1A609B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED712F4"/>
        <Parameter Type="Param" Library="AIAI" Id="EBEF8A35"/>
    </Element>
    <Element Type="Param" Id="4ED712F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Param" Id="EBEF8A35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="B30A10E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="FB53B17B"/>
        <Parameter Type="Param" Library="AIAI" Id="C071C542"/>
        <Parameter Type="Param" Library="AIAI" Id="9C4401B6"/>
        <Parameter Type="Param" Library="AIAI" Id="5571071A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D1C85CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DFC477F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA26BAC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88B18814"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3834564"/>
    </Element>
    <Element Type="Param" Id="FB53B17B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C071C542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="D87C2972"/>
    </Element>
    <Element Type="Param" Id="9C4401B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5571071A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="1B041447"/>
    </Element>
    <Element Type="FunctionCall" Id="4D1C85CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="21CF3543"/>
        <Parameter Type="Param" Library="AIAI" Id="06EBB345"/>
    </Element>
    <Element Type="Param" Id="21CF3543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7465AF84"/>
    </Element>
    <Element Type="Param" Id="06EBB345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2930AC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="2930AC4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C4293A1D"/>
        <Parameter Type="Param" Library="AIAI" Id="88C8BC33"/>
        <Parameter Type="Param" Library="AIAI" Id="4E1DB4E4"/>
    </Element>
    <Element Type="Param" Id="C4293A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="88C8BC33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5F96D81"/>
    </Element>
    <Element Type="FunctionCall" Id="F5F96D81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9E30A908"/>
        <Parameter Type="Param" Library="AIAI" Id="678F907A"/>
        <Parameter Type="Param" Library="AIAI" Id="62D02FEE"/>
    </Element>
    <Element Type="Param" Id="9E30A908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="678F907A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E440CF2"/>
    </Element>
    <Element Type="FunctionCall" Id="7E440CF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3529ED30"/>
    </Element>
    <Element Type="Param" Id="3529ED30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="D87C2972"/>
    </Element>
    <Element Type="Param" Id="62D02FEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="1B041447"/>
    </Element>
    <Element Type="Param" Id="4E1DB4E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>360.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6DFC477F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D84BFB"/>
        <Parameter Type="Param" Library="AIAI" Id="267A9480"/>
    </Element>
    <Element Type="Param" Id="C2D84BFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6DBD7EA3"/>
    </Element>
    <Element Type="Param" Id="267A9480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA84CAC0"/>
    </Element>
    <Element Type="FunctionCall" Id="DA84CAC0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="02EA4081"/>
        <Parameter Type="Param" Library="AIAI" Id="18AD4F57"/>
    </Element>
    <Element Type="Param" Id="02EA4081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F9E70FE"/>
    </Element>
    <Element Type="FunctionCall" Id="8F9E70FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A34E5A31"/>
        <Parameter Type="Param" Library="AIAI" Id="4E72533C"/>
        <Parameter Type="Param" Library="AIAI" Id="E313AA8D"/>
    </Element>
    <Element Type="Param" Id="A34E5A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="4E72533C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D53C11C1"/>
    </Element>
    <Element Type="FunctionCall" Id="D53C11C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000016"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B4555E"/>
    </Element>
    <Element Type="Param" Id="B1B4555E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000027"/>
        <Variable Type="Variable" Library="AIAI" Id="7465AF84"/>
    </Element>
    <Element Type="Param" Id="E313AA8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="EEF4AEE4"/>
    </Element>
    <Element Type="Param" Id="18AD4F57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6093B270"/>
    </Element>
    <Element Type="FunctionCall" Id="6093B270">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0F4D3002"/>
        <Parameter Type="Param" Library="AIAI" Id="A4E98296"/>
        <Parameter Type="Param" Library="AIAI" Id="3F525A74"/>
    </Element>
    <Element Type="Param" Id="0F4D3002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="A4E98296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9EF2807"/>
    </Element>
    <Element Type="FunctionCall" Id="F9EF2807">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000015"/>
        <Parameter Type="Param" Library="AIAI" Id="DBB16074"/>
    </Element>
    <Element Type="Param" Id="DBB16074">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000026"/>
        <Variable Type="Variable" Library="AIAI" Id="7465AF84"/>
    </Element>
    <Element Type="Param" Id="3F525A74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="EEF4AEE4"/>
    </Element>
    <Element Type="FunctionCall" Id="CA26BAC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="168602A0"/>
        <Parameter Type="Param" Library="AIAI" Id="AD55E9A8"/>
    </Element>
    <Element Type="Param" Id="168602A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F86DDD9"/>
    </Element>
    <Element Type="Param" Id="AD55E9A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABBC9BEA"/>
    </Element>
    <Element Type="FunctionCall" Id="ABBC9BEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="D9DE11DF"/>
        <Parameter Type="Param" Library="AIAI" Id="42D043E2"/>
    </Element>
    <Element Type="Param" Id="D9DE11DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A13987D7"/>
    </Element>
    <Element Type="FunctionCall" Id="A13987D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8158622A"/>
        <Parameter Type="Param" Library="AIAI" Id="EF54F090"/>
        <Parameter Type="Param" Library="AIAI" Id="12152FB0"/>
    </Element>
    <Element Type="Param" Id="8158622A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="EF54F090">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF20FBA9"/>
    </Element>
    <Element Type="FunctionCall" Id="BF20FBA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="3E45FB36"/>
    </Element>
    <Element Type="Param" Id="3E45FB36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="6DBD7EA3"/>
    </Element>
    <Element Type="Param" Id="12152FB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29D6B5A1"/>
    </Element>
    <Element Type="FunctionCall" Id="29D6B5A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="D73A0884"/>
    </Element>
    <Element Type="Param" Id="D73A0884">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
    </Element>
    <Element Type="Param" Id="42D043E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7CFA7DF"/>
    </Element>
    <Element Type="FunctionCall" Id="E7CFA7DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="49DE4A44"/>
        <Parameter Type="Param" Library="AIAI" Id="9B157A7E"/>
        <Parameter Type="Param" Library="AIAI" Id="859D6014"/>
    </Element>
    <Element Type="Param" Id="49DE4A44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9B157A7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2F192FA"/>
    </Element>
    <Element Type="FunctionCall" Id="D2F192FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="E0C6206C"/>
    </Element>
    <Element Type="Param" Id="E0C6206C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="6DBD7EA3"/>
    </Element>
    <Element Type="Param" Id="859D6014">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19D63229"/>
    </Element>
    <Element Type="FunctionCall" Id="19D63229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="F265E327"/>
    </Element>
    <Element Type="Param" Id="F265E327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4C7C3D75"/>
    </Element>
    <Element Type="FunctionCall" Id="88B18814">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B86FD8A1"/>
        <Parameter Type="Param" Library="AIAI" Id="5EC55AFB"/>
    </Element>
    <Element Type="Param" Id="B86FD8A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5C9F9165"/>
    </Element>
    <Element Type="Param" Id="5EC55AFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="957312BA"/>
    </Element>
    <Element Type="FunctionCall" Id="957312BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="CC90379E"/>
        <Parameter Type="Param" Library="AIAI" Id="3151D7B7"/>
    </Element>
    <Element Type="Param" Id="CC90379E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="13A2D706"/>
    </Element>
    <Element Type="Param" Id="3151D7B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0F86DDD9"/>
    </Element>
    <Element Type="FunctionCall" Id="F3834564">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41FA1F1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE525F84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="156E13C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F9AB313"/>
    </Element>
    <Element Type="FunctionCall" Id="41FA1F1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5512A888"/>
        <Parameter Type="Param" Library="AIAI" Id="C45CDAE8"/>
    </Element>
    <Element Type="Param" Id="5512A888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="51E9D8A7"/>
    </Element>
    <Element Type="Param" Id="C45CDAE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5C9F9165"/>
    </Element>
    <Element Type="FunctionCall" Id="CE525F84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D45026ED"/>
        <Parameter Type="Param" Library="AIAI" Id="EE5CEF37"/>
    </Element>
    <Element Type="Param" Id="D45026ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Param" Id="EE5CEF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="0F86DDD9"/>
    </Element>
    <Element Type="FunctionCall" Id="156E13C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AA3FDC0B"/>
        <Parameter Type="Param" Library="AIAI" Id="53AC1056"/>
        <Parameter Type="Param" Library="AIAI" Id="1E9E215C"/>
    </Element>
    <Element Type="Param" Id="AA3FDC0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="151CD618"/>
    </Element>
    <Element Type="FunctionCall" Id="151CD618">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="2D0EB99F"/>
    </Element>
    <Element Type="Param" Id="2D0EB99F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Variable Type="Variable" Library="AIAI" Id="0F86DDD9"/>
    </Element>
    <Element Type="Param" Id="53AC1056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1E9E215C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7F9AB313">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="794D3E0E"/>
        <Parameter Type="Param" Library="AIAI" Id="6999B210"/>
        <Parameter Type="Param" Library="AIAI" Id="7C5F5CAF"/>
    </Element>
    <Element Type="Param" Id="794D3E0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5C9F9165"/>
    </Element>
    <Element Type="Param" Id="6999B210">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="7C5F5CAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="51E9D8A7"/>
    </Element>
    <Element Type="FunctionCall" Id="31CF67AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAE7E7DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64F957E6"/>
    </Element>
    <Element Type="FunctionCall" Id="CAE7E7DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="80F8C2C3"/>
        <Parameter Type="Param" Library="AIAI" Id="4E13117E"/>
        <Parameter Type="Param" Library="AIAI" Id="968185F3"/>
    </Element>
    <Element Type="Param" Id="80F8C2C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Param" Id="4E13117E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="968185F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="64F957E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BFD194BA"/>
    </Element>
    <Element Type="Param" Id="BFD194BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Comment" Id="75F3FAF9">
        <Comment>
            Fallback to running back toward the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E553BABD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="20372C71"/>
        <Parameter Type="Param" Library="AIAI" Id="2DA3895F"/>
    </Element>
    <Element Type="Param" Id="20372C71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4B9FEE89"/>
        <Array Type="Param" Library="AIAI" Id="24E1A181"/>
    </Element>
    <Element Type="Param" Id="4B9FEE89">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="24E1A181">
        <Parameter Type="ParamDef" Library="AIAI" Id="4F93D92A"/>
    </Element>
    <Element Type="Param" Id="2DA3895F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="FunctionCall" Id="4B06120E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="10A2DEBC"/>
    </Element>
    <Element Type="Param" Id="10A2DEBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="160B8250"/>
    </Element>
    <Element Type="Comment" Id="F4AED083">
        <Comment>
            Objective Logic
        </Comment>
    </Element>
    <Element Type="Category" Id="B537FD9D">
        <Item Type="FunctionDef" Library="AIAI" Id="37E7B2CF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F88179D9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E28A8189"/>
    </Element>
    <Element Type="FunctionDef" Id="37E7B2CF">
        <Identifier>HeroAIWatchTowerPinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6448D23"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="35AC843A"/>
        <Variable Type="Variable" Library="AIAI" Id="A16CEFAA"/>
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FB39A43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB45E60E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="488DDD05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7A488F"/>
    </Element>
    <Element Type="ParamDef" Id="F6448D23">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F378AD3C"/>
    </Element>
    <Element Type="Param" Id="F378AD3C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="35AC843A">
        <Identifier>watchTowerUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AE7054C2"/>
    </Element>
    <Element Type="Param" Id="AE7054C2">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A16CEFAA">
        <Identifier>watchTowerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8206E910"/>
    </Element>
    <Element Type="Param" Id="8206E910">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6955B16D">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AAE9EAC5"/>
    </Element>
    <Element Type="Param" Id="AAE9EAC5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2FB39A43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="251D041A"/>
        <Parameter Type="Param" Library="AIAI" Id="F40F41D4"/>
    </Element>
    <Element Type="Param" Id="251D041A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A16CEFAA"/>
    </Element>
    <Element Type="Param" Id="F40F41D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DC1FBF7"/>
    </Element>
    <Element Type="FunctionCall" Id="6DC1FBF7">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E66F4D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="1D542F18"/>
    </Element>
    <Element Type="Param" Id="1D542F18">
        <ParameterDef Type="ParamDef" Library="Game" Id="396A4652"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="35AC843A"/>
    </Element>
    <Element Type="FunctionCall" Id="AB45E60E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE42C91B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EB0F630"/>
    </Element>
    <Element Type="FunctionCall" Id="DE42C91B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6EB0F630">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="719F36EE"/>
        <Parameter Type="Param" Library="AIAI" Id="CDACD4C2"/>
        <Parameter Type="Param" Library="AIAI" Id="141450FF"/>
    </Element>
    <Element Type="Param" Id="719F36EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A16CEFAA"/>
    </Element>
    <Element Type="Param" Id="CDACD4C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="141450FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="488DDD05">
        <Comment>
            Recruit all nearby heroes to capture the watch tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B7A488F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="F8166109"/>
        <Parameter Type="Param" Library="AIAI" Id="74B488C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42655072"/>
    </Element>
    <Element Type="Param" Id="F8166109">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="B08A2A24"/>
        <Array Type="Param" Library="AIAI" Id="24834D89"/>
    </Element>
    <Element Type="Param" Id="B08A2A24">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="24834D89">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="393EC45B"/>
    </Element>
    <Element Type="FunctionCall" Id="393EC45B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="AF4E3745"/>
    </Element>
    <Element Type="Param" Id="AF4E3745">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6448D23"/>
    </Element>
    <Element Type="Param" Id="74B488C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="FunctionCall" Id="42655072">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="175923ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="845A1B6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17EEA5FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="351FDDB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A72F57F"/>
    </Element>
    <Element Type="FunctionCall" Id="175923ED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5D6F872B"/>
    </Element>
    <Element Type="Param" Id="5D6F872B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="FunctionCall" Id="845A1B6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="674D4182"/>
        <Parameter Type="Param" Library="AIAI" Id="89470452"/>
    </Element>
    <Element Type="Param" Id="674D4182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="18CF118D"/>
        <Array Type="Param" Library="AIAI" Id="BD087E42"/>
    </Element>
    <Element Type="Param" Id="18CF118D">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="BD087E42">
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="Param" Id="89470452">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="A16CEFAA"/>
    </Element>
    <Element Type="FunctionCall" Id="17EEA5FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A32C76F3"/>
        <Parameter Type="Param" Library="AIAI" Id="50480D33"/>
    </Element>
    <Element Type="Param" Id="A32C76F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="5361D04F"/>
        <Array Type="Param" Library="AIAI" Id="1C7E6BAC"/>
    </Element>
    <Element Type="Param" Id="5361D04F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="1C7E6BAC">
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="Param" Id="50480D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="351FDDB0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C45E4B98"/>
        <Parameter Type="Param" Library="AIAI" Id="41B15650"/>
    </Element>
    <Element Type="Param" Id="C45E4B98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9297F3D9"/>
    </Element>
    <Element Type="Param" Id="41B15650">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="FunctionCall" Id="0A72F57F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="927922F5"/>
        <Parameter Type="Param" Library="AIAI" Id="0CEC3509"/>
        <Parameter Type="Param" Library="AIAI" Id="0A411681"/>
    </Element>
    <Element Type="Param" Id="927922F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15222EDC"/>
    </Element>
    <Element Type="FunctionCall" Id="15222EDC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E28A8189"/>
        <Parameter Type="Param" Library="AIAI" Id="782BDEC6"/>
        <Parameter Type="Param" Library="AIAI" Id="7C179D22"/>
    </Element>
    <Element Type="Param" Id="782BDEC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="300D7781"/>
        <Variable Type="Variable" Library="AIAI" Id="6955B16D"/>
    </Element>
    <Element Type="Param" Id="7C179D22">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3888866F"/>
        <Variable Type="Variable" Library="AIAI" Id="A16CEFAA"/>
    </Element>
    <Element Type="Param" Id="0CEC3509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0A411681">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="F88179D9">
        <Identifier>HeroAICaptureWatchTowerLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2106C32B"/>
        <Variable Type="Variable" Library="AIAI" Id="9ADC1933"/>
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
        <Variable Type="Variable" Library="AIAI" Id="0659C83D"/>
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D562B7CC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="96AF1B09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF6309B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3228461"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="907A9F1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5A7454F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1AE658F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="810B45DB"/>
    </Element>
    <Element Type="ParamDef" Id="2106C32B">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="9ADC1933">
        <Identifier>teamPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D4AECE59"/>
    </Element>
    <Element Type="Param" Id="D4AECE59">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1462194A">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="76231C02"/>
    </Element>
    <Element Type="Param" Id="76231C02">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0659C83D">
        <Identifier>towerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DBCF8C69"/>
    </Element>
    <Element Type="Param" Id="DBCF8C69">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EABBCDC6">
        <Identifier>watchTowerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0109BCD0"/>
    </Element>
    <Element Type="Param" Id="0109BCD0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="060A2A44">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9533D92E"/>
    </Element>
    <Element Type="Param" Id="9533D92E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D562B7CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="497C3640"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33A97A5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8BB0834"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFEDEBA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E633CD04"/>
    </Element>
    <Element Type="FunctionCall" Id="497C3640">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6DDAFDB3"/>
        <Parameter Type="Param" Library="AIAI" Id="44255814"/>
    </Element>
    <Element Type="Param" Id="6DDAFDB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
    </Element>
    <Element Type="Param" Id="44255814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3939F436"/>
    </Element>
    <Element Type="FunctionCall" Id="3939F436">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="07D16991"/>
    </Element>
    <Element Type="Param" Id="07D16991">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="33A97A5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="80DF310D"/>
        <Parameter Type="Param" Library="AIAI" Id="BF3DF230"/>
    </Element>
    <Element Type="Param" Id="80DF310D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
    </Element>
    <Element Type="Param" Id="BF3DF230">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50F2B4F3"/>
    </Element>
    <Element Type="FunctionCall" Id="50F2B4F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="46A96E10"/>
    </Element>
    <Element Type="Param" Id="46A96E10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E8BB0834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="83D3337F"/>
        <Parameter Type="Param" Library="AIAI" Id="EF898679"/>
    </Element>
    <Element Type="Param" Id="83D3337F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9ADC1933"/>
    </Element>
    <Element Type="Param" Id="EF898679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="FFEDEBA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1776CE29"/>
        <Parameter Type="Param" Library="AIAI" Id="05B9FD25"/>
    </Element>
    <Element Type="Param" Id="1776CE29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9ADC1933"/>
    </Element>
    <Element Type="Param" Id="05B9FD25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="E633CD04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="527F59E6"/>
        <Parameter Type="Param" Library="AIAI" Id="8AE57754"/>
        <Parameter Type="Param" Library="AIAI" Id="02A3313F"/>
    </Element>
    <Element Type="Param" Id="527F59E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2106C32B"/>
    </Element>
    <Element Type="Param" Id="8AE57754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="02A3313F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="96AF1B09">
        <Comment>
            Check if it's time to consider capturing a watch tower
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FF6309B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61B25A05"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE282DFC"/>
    </Element>
    <Element Type="FunctionCall" Id="61B25A05">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="205EBBA3"/>
        <Parameter Type="Param" Library="AIAI" Id="C201CD24"/>
        <Parameter Type="Param" Library="AIAI" Id="FE11D9E8"/>
    </Element>
    <Element Type="Param" Id="205EBBA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2C32564B"/>
        <Array Type="Param" Library="AIAI" Id="BD74547F"/>
    </Element>
    <Element Type="Param" Id="2C32564B">
        <Variable Type="Variable" Library="AIAI" Id="3183A093"/>
    </Element>
    <Element Type="Param" Id="BD74547F">
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
    </Element>
    <Element Type="Param" Id="C201CD24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FE11D9E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D358C9B"/>
    </Element>
    <Element Type="FunctionCall" Id="3D358C9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="1C98BC6F"/>
    </Element>
    <Element Type="Param" Id="1C98BC6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="EE282DFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C3228461">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D9BCEC4F"/>
        <Parameter Type="Param" Library="AIAI" Id="36577E9B"/>
    </Element>
    <Element Type="Param" Id="D9BCEC4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DCAE7820"/>
        <Array Type="Param" Library="AIAI" Id="FCD3E055"/>
    </Element>
    <Element Type="Param" Id="DCAE7820">
        <Variable Type="Variable" Library="AIAI" Id="3183A093"/>
    </Element>
    <Element Type="Param" Id="FCD3E055">
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
    </Element>
    <Element Type="Param" Id="36577E9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A96D776A"/>
    </Element>
    <Element Type="FunctionCall" Id="A96D776A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="56754DF7"/>
        <Parameter Type="Param" Library="AIAI" Id="1BF6B0B8"/>
        <Parameter Type="Param" Library="AIAI" Id="87873B81"/>
    </Element>
    <Element Type="Param" Id="56754DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1BF6B0B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95506A00"/>
    </Element>
    <Element Type="FunctionCall" Id="95506A00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="71F5FF56"/>
        <Parameter Type="Param" Library="AIAI" Id="FC5868FD"/>
    </Element>
    <Element Type="Param" Id="71F5FF56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C255C1EF"/>
    </Element>
    <Element Type="FunctionCall" Id="C255C1EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="804E8CE8"/>
        <Parameter Type="Param" Library="AIAI" Id="27164E89"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1467A5"/>
    </Element>
    <Element Type="Param" Id="804E8CE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="27164E89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="3B1467A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BDD53700"/>
    </Element>
    <Element Type="Param" Id="FC5868FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="501C54CC"/>
    </Element>
    <Element Type="FunctionCall" Id="501C54CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="56998F04"/>
        <Parameter Type="Param" Library="AIAI" Id="884B340B"/>
        <Parameter Type="Param" Library="AIAI" Id="9C2CAF4D"/>
    </Element>
    <Element Type="Param" Id="56998F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="884B340B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9C2CAF4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="BDD53700"/>
    </Element>
    <Element Type="Param" Id="87873B81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AB3E485"/>
    </Element>
    <Element Type="FunctionCall" Id="4AB3E485">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="BC4D0C57"/>
    </Element>
    <Element Type="Param" Id="BC4D0C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="907A9F1C">
        <Comment>
            Only try to take watchtowers occationally
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F5A7454F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531DF115"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4283A1AE"/>
    </Element>
    <Element Type="FunctionCall" Id="531DF115">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8B7CA00E"/>
        <Parameter Type="Param" Library="AIAI" Id="219217F4"/>
        <Parameter Type="Param" Library="AIAI" Id="974B16A7"/>
    </Element>
    <Element Type="Param" Id="8B7CA00E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB2F9A0D"/>
    </Element>
    <Element Type="FunctionCall" Id="DB2F9A0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="219217F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="974B16A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B027C27D"/>
        <Array Type="Param" Library="AIAI" Id="44EF3AAC"/>
    </Element>
    <Element Type="Param" Id="44EF3AAC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5BA1B4A"/>
    </Element>
    <Element Type="FunctionCall" Id="C5BA1B4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1B032CEE"/>
    </Element>
    <Element Type="Param" Id="1B032CEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2765FD66"/>
        <Array Type="Param" Library="AIAI" Id="8DDFF871"/>
    </Element>
    <Element Type="Param" Id="2765FD66">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="8DDFF871">
        <Variable Type="Variable" Library="AIAI" Id="1462194A"/>
    </Element>
    <Element Type="FunctionCall" Id="4283A1AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="1AE658F3">
        <Comment>
            See if there are any watch towers that can be captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="810B45DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="9F326E8E"/>
        <Parameter Type="Param" Library="AIAI" Id="66AABB67"/>
        <Parameter Type="Param" Library="AIAI" Id="42705EF4"/>
        <Parameter Type="Param" Library="AIAI" Id="AF7CB3C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="424B022C"/>
    </Element>
    <Element Type="Param" Id="9F326E8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="66AABB67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="9F6FBAE7"/>
    </Element>
    <Element Type="Param" Id="42705EF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AF7CB3C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="FunctionCall" Id="424B022C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EFA3A43D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3F9188E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3C1E9CF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1AFE5C09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22756C13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5B3A4C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B89C5E8"/>
    </Element>
    <Element Type="Comment" Id="EFA3A43D">
        <Comment>
            Check if it is safe for the team to take it
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A3F9188E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="32345A5D"/>
        <Parameter Type="Param" Library="AIAI" Id="86DAEB4A"/>
    </Element>
    <Element Type="Param" Id="32345A5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0659C83D"/>
    </Element>
    <Element Type="Param" Id="86DAEB4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25D70627"/>
    </Element>
    <Element Type="FunctionCall" Id="25D70627">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2B843D25"/>
    </Element>
    <Element Type="Param" Id="2B843D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="89F93AC0"/>
        <StructMember Type="Param" Library="AIAI" Id="05B8DCF3"/>
        <Array Type="Param" Library="AIAI" Id="1C8E98D6"/>
    </Element>
    <Element Type="Param" Id="05B8DCF3">
        <Variable Type="Variable" Library="Game" Id="10B85EEA"/>
    </Element>
    <Element Type="Param" Id="1C8E98D6">
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="FunctionCall" Id="D3C1E9CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="925B03C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77D60331"/>
    </Element>
    <Element Type="FunctionCall" Id="925B03C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="77D60331">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0741E95F"/>
        <Parameter Type="Param" Library="AIAI" Id="7A1FE728"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0B8427"/>
    </Element>
    <Element Type="Param" Id="0741E95F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCD4E194"/>
    </Element>
    <Element Type="FunctionCall" Id="DCD4E194">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="809C9A53"/>
        <Parameter Type="Param" Library="AIAI" Id="BAFF8F94"/>
        <Parameter Type="Param" Library="AIAI" Id="293E5A90"/>
        <Parameter Type="Param" Library="AIAI" Id="84A74B3B"/>
    </Element>
    <Element Type="Param" Id="BAFF8F94">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="460B3065"/>
        <Variable Type="Variable" Library="AIAI" Id="0659C83D"/>
    </Element>
    <Element Type="Param" Id="293E5A90">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6226B6F0"/>
    </Element>
    <Element Type="FunctionCall" Id="6226B6F0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7C89E6C6"/>
        <Parameter Type="Param" Library="AIAI" Id="C5E372F2"/>
    </Element>
    <Element Type="Param" Id="C5E372F2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="87B96328"/>
        <Variable Type="Variable" Library="AIAI" Id="0659C83D"/>
    </Element>
    <Element Type="Param" Id="84A74B3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A43690A0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2106C32B"/>
    </Element>
    <Element Type="Param" Id="7A1FE728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7F0B8427">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1AFE5C09">
        <Comment>
            Check if there are any heroes that want to capture it
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="22756C13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="80CED2C5"/>
        <Parameter Type="Param" Library="AIAI" Id="163FC7C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56EE8ADD"/>
    </Element>
    <Element Type="Param" Id="80CED2C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="0FFF6D48"/>
        <Array Type="Param" Library="AIAI" Id="594B81E3"/>
    </Element>
    <Element Type="Param" Id="0FFF6D48">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="594B81E3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0382420"/>
    </Element>
    <Element Type="FunctionCall" Id="A0382420">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="FE44F592"/>
    </Element>
    <Element Type="Param" Id="FE44F592">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2106C32B"/>
    </Element>
    <Element Type="Param" Id="163FC7C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="FunctionCall" Id="56EE8ADD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D62B9511"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EDC38D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A853CE4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BBDE2A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EB1929C"/>
    </Element>
    <Element Type="FunctionCall" Id="D62B9511">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B7239594"/>
    </Element>
    <Element Type="Param" Id="B7239594">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="FunctionCall" Id="0EDC38D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="992F1EF7"/>
        <Parameter Type="Param" Library="AIAI" Id="5FFA046D"/>
    </Element>
    <Element Type="Param" Id="992F1EF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9843A9DB"/>
        <Array Type="Param" Library="AIAI" Id="49851C27"/>
    </Element>
    <Element Type="Param" Id="9843A9DB">
        <Variable Type="Variable" Library="AIAI" Id="F27ACEB0"/>
    </Element>
    <Element Type="Param" Id="49851C27">
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="Param" Id="5FFA046D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="FunctionCall" Id="3A853CE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB04AEAA"/>
        <Parameter Type="Param" Library="AIAI" Id="76D43E5A"/>
    </Element>
    <Element Type="Param" Id="AB04AEAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="44EEA907"/>
        <Array Type="Param" Library="AIAI" Id="C7FEAFDF"/>
    </Element>
    <Element Type="Param" Id="44EEA907">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="C7FEAFDF">
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="Param" Id="76D43E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5BBDE2A2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB150B1"/>
        <Parameter Type="Param" Library="AIAI" Id="4D8EAD96"/>
    </Element>
    <Element Type="Param" Id="5BB150B1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9297F3D9"/>
    </Element>
    <Element Type="Param" Id="4D8EAD96">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="FunctionCall" Id="1EB1929C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C6A2BF3D"/>
        <Parameter Type="Param" Library="AIAI" Id="3A4FC4CA"/>
        <Parameter Type="Param" Library="AIAI" Id="E3ECE81B"/>
    </Element>
    <Element Type="Param" Id="C6A2BF3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD02753F"/>
    </Element>
    <Element Type="FunctionCall" Id="AD02753F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E28A8189"/>
        <Parameter Type="Param" Library="AIAI" Id="0DF9DB18"/>
        <Parameter Type="Param" Library="AIAI" Id="C58A5912"/>
    </Element>
    <Element Type="Param" Id="0DF9DB18">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="300D7781"/>
        <Variable Type="Variable" Library="AIAI" Id="060A2A44"/>
    </Element>
    <Element Type="Param" Id="C58A5912">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3888866F"/>
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="Param" Id="3A4FC4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E3ECE81B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A5B3A4C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4F95E40C"/>
        <Parameter Type="Param" Library="AIAI" Id="D8A32850"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5CC1B3"/>
    </Element>
    <Element Type="Param" Id="4F95E40C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432EE10A"/>
    </Element>
    <Element Type="FunctionCall" Id="432EE10A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="054ADF5E"/>
    </Element>
    <Element Type="Param" Id="054ADF5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="89F93AC0"/>
        <StructMember Type="Param" Library="AIAI" Id="A273120F"/>
        <Array Type="Param" Library="AIAI" Id="150C8A54"/>
    </Element>
    <Element Type="Param" Id="A273120F">
        <Variable Type="Variable" Library="Game" Id="10B85EEA"/>
    </Element>
    <Element Type="Param" Id="150C8A54">
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="Param" Id="D8A32850">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FA5CC1B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8B89C5E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EAF12209"/>
        <Parameter Type="Param" Library="AIAI" Id="A15778BB"/>
        <Parameter Type="Param" Library="AIAI" Id="17C427B2"/>
    </Element>
    <Element Type="Param" Id="EAF12209">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9ADC1933"/>
    </Element>
    <Element Type="Param" Id="A15778BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="17C427B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0910099"/>
    </Element>
    <Element Type="FunctionCall" Id="B0910099">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="C6043B71"/>
    </Element>
    <Element Type="Param" Id="C6043B71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="Game" Id="89F93AC0"/>
        <StructMember Type="Param" Library="AIAI" Id="9AD1F167"/>
        <Array Type="Param" Library="AIAI" Id="4FA95709"/>
    </Element>
    <Element Type="Param" Id="9AD1F167">
        <Variable Type="Variable" Library="Game" Id="10B85EEA"/>
    </Element>
    <Element Type="Param" Id="4FA95709">
        <Variable Type="Variable" Library="AIAI" Id="EABBCDC6"/>
    </Element>
    <Element Type="FunctionDef" Id="E28A8189">
        <Identifier>HeroAIShouldCaptureWatchTower</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3888866F"/>
        <Variable Type="Variable" Library="AIAI" Id="634E20C3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="68001DE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87FA481C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA648DB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8B58F859"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="138476B0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="05677D71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0361788"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F9CC6943"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47479B20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F046F550"/>
    </Element>
    <Element Type="ParamDef" Id="300D7781">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6BDD916F"/>
    </Element>
    <Element Type="Param" Id="6BDD916F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="3888866F">
        <Identifier>watchTowerIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C96B7B15"/>
    </Element>
    <Element Type="Param" Id="C96B7B15">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="634E20C3">
        <Identifier>towerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A45DD0C"/>
    </Element>
    <Element Type="Param" Id="4A45DD0C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="68001DE2">
        <Comment>
            See if we are too far away
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="87FA481C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3908747"/>
        <Parameter Type="Param" Library="AIAI" Id="33880144"/>
    </Element>
    <Element Type="Param" Id="D3908747">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="634E20C3"/>
    </Element>
    <Element Type="Param" Id="33880144">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDD2FDA3"/>
    </Element>
    <Element Type="FunctionCall" Id="FDD2FDA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C33808E6"/>
    </Element>
    <Element Type="Param" Id="C33808E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="89F93AC0"/>
        <StructMember Type="Param" Library="AIAI" Id="ADB44B96"/>
        <Array Type="Param" Library="AIAI" Id="6580DB6F"/>
    </Element>
    <Element Type="Param" Id="ADB44B96">
        <Variable Type="Variable" Library="Game" Id="10B85EEA"/>
    </Element>
    <Element Type="Param" Id="6580DB6F">
        <Parameter Type="ParamDef" Library="AIAI" Id="3888866F"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA648DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B850992"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46A8F05C"/>
    </Element>
    <Element Type="FunctionCall" Id="9B850992">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6257E1B4"/>
        <Parameter Type="Param" Library="AIAI" Id="089C53A6"/>
        <Parameter Type="Param" Library="AIAI" Id="D9FAE72D"/>
    </Element>
    <Element Type="Param" Id="6257E1B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67078079"/>
    </Element>
    <Element Type="FunctionCall" Id="67078079">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3677C986"/>
        <Parameter Type="Param" Library="AIAI" Id="3E1CCB82"/>
    </Element>
    <Element Type="Param" Id="3677C986">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B121DA3C"/>
    </Element>
    <Element Type="FunctionCall" Id="B121DA3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="83A4403A"/>
    </Element>
    <Element Type="Param" Id="83A4403A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A1DC3968"/>
        <Array Type="Param" Library="AIAI" Id="2C0794C5"/>
    </Element>
    <Element Type="Param" Id="A1DC3968">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2C0794C5">
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
    </Element>
    <Element Type="Param" Id="3E1CCB82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="634E20C3"/>
    </Element>
    <Element Type="Param" Id="089C53A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D9FAE72D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8F199ABE"/>
    </Element>
    <Element Type="FunctionCall" Id="46A8F05C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="85829F67"/>
    </Element>
    <Element Type="Param" Id="85829F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8B58F859">
        <Comment>
            Update the status of nearby enemies &amp; friendlies.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="138476B0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="75239CA9"/>
    </Element>
    <Element Type="Param" Id="75239CA9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
    </Element>
    <Element Type="Comment" Id="05677D71">
        <Comment>
            Don't leave to capture if there is any potential battle in the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F0361788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13D92E15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C52163FC"/>
    </Element>
    <Element Type="FunctionCall" Id="13D92E15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E0F9E16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2BE3EA0"/>
    </Element>
    <Element Type="FunctionCall" Id="1E0F9E16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FD8DEE41"/>
        <Parameter Type="Param" Library="AIAI" Id="FEEDD942"/>
        <Parameter Type="Param" Library="AIAI" Id="9B6041B5"/>
    </Element>
    <Element Type="Param" Id="FD8DEE41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DC68F60"/>
    </Element>
    <Element Type="FunctionCall" Id="4DC68F60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC717A4"/>
        <Parameter Type="Param" Library="AIAI" Id="6EF4465C"/>
    </Element>
    <Element Type="Param" Id="ACC717A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="6EF4465C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F53D790E"/>
        <Array Type="Param" Library="AIAI" Id="54242EE5"/>
    </Element>
    <Element Type="Param" Id="F53D790E">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="54242EE5">
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
    </Element>
    <Element Type="Param" Id="FEEDD942">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9B6041B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A2BE3EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="69D38E64"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B31F05"/>
        <Parameter Type="Param" Library="AIAI" Id="8E5B81FF"/>
    </Element>
    <Element Type="Param" Id="69D38E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95B54A3D"/>
    </Element>
    <Element Type="FunctionCall" Id="95B54A3D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="CDF549FE"/>
        <Parameter Type="Param" Library="AIAI" Id="A2DE524A"/>
    </Element>
    <Element Type="Param" Id="CDF549FE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
    </Element>
    <Element Type="Param" Id="A2DE524A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E7B31F05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8E5B81FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C52163FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="50D24725"/>
    </Element>
    <Element Type="Param" Id="50D24725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="F9CC6943">
        <Comment>
            Make sure we are not busy with something more important
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="47479B20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="689B441A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5831E93"/>
    </Element>
    <Element Type="FunctionCall" Id="689B441A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="11D5CBD1"/>
    </Element>
    <Element Type="Param" Id="11D5CBD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B5831E93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6AE6159F"/>
        <Parameter Type="Param" Library="AIAI" Id="48DC5EC0"/>
        <Parameter Type="Param" Library="AIAI" Id="09C23338"/>
    </Element>
    <Element Type="Param" Id="6AE6159F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7282C0D7"/>
    </Element>
    <Element Type="FunctionCall" Id="7282C0D7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="0F60AB88"/>
        <Parameter Type="Param" Library="AIAI" Id="BD0658D1"/>
    </Element>
    <Element Type="Param" Id="0F60AB88">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="300D7781"/>
    </Element>
    <Element Type="Param" Id="BD0658D1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC268A75"/>
    </Element>
    <Element Type="Param" Id="48DC5EC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="09C23338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F046F550">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="BC26E09C"/>
    </Element>
    <Element Type="Param" Id="BC26E09C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="AAAA5D5B">
        <Item Type="Comment" Library="AIAI" Id="FBA611CA"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B07BC537"/>
        <Item Type="FunctionDef" Library="AIAI" Id="52DFC05E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="28DE4466"/>
        <Item Type="FunctionDef" Library="AIAI" Id="26321BCB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5BB03101"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4C726209"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BE770BF6"/>
        <Item Type="Comment" Library="AIAI" Id="E4725B6E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4D30A4CD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A686FC42"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FF67FF0E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6FE544FF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D3527B3E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="099FFE4D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0B426A14"/>
        <Item Type="Comment" Library="AIAI" Id="B9F64691"/>
        <Item Type="FunctionDef" Library="AIAI" Id="094BDBDB"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2CFCB05A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3CC8620A"/>
        <Item Type="Comment" Library="AIAI" Id="8A47D66D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2D7CA310"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1C714B05"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1A9E5E10"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2612A842"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0C7EAA30"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A05811B9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CFBC4C27"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5E9A90E8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="75804366"/>
    </Element>
    <Element Type="Comment" Id="FBA611CA">
        <Comment>
            Camp Initiation
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="B07BC537">
        <Identifier>HeroAIMinionCampPinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="84EA4067"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="723B40A0"/>
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC6290E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3E75EA3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3A78A6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F633A378"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E62105F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6700E635"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCB9533A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61ECC247"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="342B65DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2367A2A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="787B61BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4207246F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6A2EB00B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EABDDD1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3BF9E761"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC437E2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4E1AF30"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E485475B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="47DDA2F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="953FAD84"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6341284D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CE372E7"/>
    </Element>
    <Element Type="ParamDef" Id="84EA4067">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="723B40A0">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="6145CBD2">
        <Identifier>side</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="52D62330"/>
    </Element>
    <Element Type="Param" Id="52D62330">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="97B6E16A">
        <Identifier>lastEntry</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1C54E546"/>
    </Element>
    <Element Type="Param" Id="1C54E546">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BA919235">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="88515A0A"/>
    </Element>
    <Element Type="Param" Id="88515A0A">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ACC6290E">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="84265D90"/>
    </Element>
    <Element Type="Param" Id="84265D90">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="3E75EA3C">
        <Comment>
            Determine which side is doing this ping
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3E3A78A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AE235E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A2582E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F7F020A"/>
    </Element>
    <Element Type="FunctionCall" Id="1AE235E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="48BAFDB6"/>
        <Parameter Type="Param" Library="AIAI" Id="4E42745F"/>
    </Element>
    <Element Type="Param" Id="48BAFDB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="4E42745F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="0A2582E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB6AC449"/>
        <Parameter Type="Param" Library="AIAI" Id="B6845B00"/>
    </Element>
    <Element Type="Param" Id="CB6AC449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="B6845B00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="8F7F020A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8E08E37"/>
        <Parameter Type="Param" Library="AIAI" Id="E5F3A0C5"/>
        <Parameter Type="Param" Library="AIAI" Id="A01FA602"/>
    </Element>
    <Element Type="Param" Id="D8E08E37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A5406180"/>
        <Array Type="Param" Library="AIAI" Id="046D6F5F"/>
    </Element>
    <Element Type="Param" Id="A5406180">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="046D6F5F">
        <Parameter Type="ParamDef" Library="AIAI" Id="84EA4067"/>
    </Element>
    <Element Type="Param" Id="E5F3A0C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A01FA602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="F633A378">
        <Comment>
            Ignore pings from AI players
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0E62105F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="532C21D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8239916B"/>
    </Element>
    <Element Type="FunctionCall" Id="532C21D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8239916B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DAE638B1"/>
        <Parameter Type="Param" Library="AIAI" Id="D07598FE"/>
        <Parameter Type="Param" Library="AIAI" Id="A36C3EEA"/>
    </Element>
    <Element Type="Param" Id="DAE638B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4C9C23B"/>
    </Element>
    <Element Type="FunctionCall" Id="F4C9C23B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="EBBC0081"/>
        <Parameter Type="Param" Library="AIAI" Id="24957A8D"/>
    </Element>
    <Element Type="Param" Id="EBBC0081">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="84EA4067"/>
    </Element>
    <Element Type="Param" Id="24957A8D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="D07598FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A36C3EEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6700E635">
        <Comment>
            First figure out which camp this is.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DCB9533A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5133913A"/>
        <Parameter Type="Param" Library="AIAI" Id="093F0D03"/>
    </Element>
    <Element Type="Param" Id="5133913A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC6290E"/>
    </Element>
    <Element Type="Param" Id="093F0D03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18D411DE"/>
    </Element>
    <Element Type="FunctionCall" Id="18D411DE">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="DBB76DD1"/>
        <Parameter Type="Param" Library="AIAI" Id="921EF138"/>
    </Element>
    <Element Type="Param" Id="921EF138">
        <ParameterDef Type="ParamDef" Library="MapM" Id="CC70F51E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="723B40A0"/>
    </Element>
    <Element Type="FunctionCall" Id="61ECC247">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2725DF34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6D6E48F"/>
    </Element>
    <Element Type="FunctionCall" Id="2725DF34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B6D6E48F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C4DAB889"/>
        <Parameter Type="Param" Library="AIAI" Id="2DF49A37"/>
        <Parameter Type="Param" Library="AIAI" Id="DD6DDC3F"/>
    </Element>
    <Element Type="Param" Id="C4DAB889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC6290E"/>
    </Element>
    <Element Type="Param" Id="2DF49A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="DD6DDC3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="342B65DE">
        <Comment>
            Find the location to shift from,  if this CampIndex is already in the list shift from there, if not and the list is full shift from 1 before the end, else shift from the end.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2367A2A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7291CBD2"/>
        <Parameter Type="Param" Library="AIAI" Id="75A30B82"/>
    </Element>
    <Element Type="Param" Id="7291CBD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="75A30B82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="42296DFF"/>
        <Array Type="Param" Library="AIAI" Id="4FD1A69A"/>
    </Element>
    <Element Type="Param" Id="42296DFF">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="4FD1A69A">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="787B61BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="A76ABE7A"/>
        <Parameter Type="Param" Library="AIAI" Id="68027994"/>
        <Parameter Type="Param" Library="AIAI" Id="EB91FCD5"/>
        <Parameter Type="Param" Library="AIAI" Id="E571B02F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C60AF4B"/>
    </Element>
    <Element Type="Param" Id="A76ABE7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="68027994">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="EB91FCD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E571B02F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="FunctionCall" Id="6C60AF4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D663AE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBBF5E84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44E42E54"/>
    </Element>
    <Element Type="FunctionCall" Id="5D663AE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C172C564"/>
        <Parameter Type="Param" Library="AIAI" Id="D7EB1B1E"/>
    </Element>
    <Element Type="Param" Id="C172C564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="D7EB1B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BECFF88"/>
    </Element>
    <Element Type="FunctionCall" Id="7BECFF88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="50D39E3E"/>
        <Parameter Type="Param" Library="AIAI" Id="5320346C"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD771A3"/>
    </Element>
    <Element Type="Param" Id="50D39E3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="5320346C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BCD771A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="FunctionCall" Id="FBBF5E84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="44E42E54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5D2CEF"/>
        <Parameter Type="Param" Library="AIAI" Id="3A12E0B1"/>
        <Parameter Type="Param" Library="AIAI" Id="358050AF"/>
    </Element>
    <Element Type="Param" Id="1B5D2CEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="D5FEFDC3"/>
        <Array Type="Param" Library="AIAI" Id="77D78F74"/>
    </Element>
    <Element Type="Param" Id="D5FEFDC3">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="73B1F233"/>
        <Array Type="Param" Library="AIAI" Id="17A22A6F"/>
    </Element>
    <Element Type="Param" Id="73B1F233">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="17A22A6F">
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="77D78F74">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="3A12E0B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="358050AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC6290E"/>
    </Element>
    <Element Type="FunctionCall" Id="4207246F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="238321C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7D69854"/>
    </Element>
    <Element Type="FunctionCall" Id="238321C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E11D28D"/>
        <Parameter Type="Param" Library="AIAI" Id="01CB369F"/>
    </Element>
    <Element Type="Param" Id="3E11D28D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="01CB369F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDE125E7"/>
    </Element>
    <Element Type="FunctionCall" Id="FDE125E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7555D98F"/>
        <Parameter Type="Param" Library="AIAI" Id="B4C5A857"/>
        <Parameter Type="Param" Library="AIAI" Id="0B6FE982"/>
    </Element>
    <Element Type="Param" Id="7555D98F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="B4C5A857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0B6FE982">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="8A32B6B1"/>
    </Element>
    <Element Type="FunctionCall" Id="C7D69854">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C94938A7"/>
        <Parameter Type="Param" Library="AIAI" Id="2FE6F757"/>
        <Parameter Type="Param" Library="AIAI" Id="2967FC2C"/>
    </Element>
    <Element Type="Param" Id="C94938A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="2FE6F757">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="2967FC2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8A32B6B1"/>
    </Element>
    <Element Type="Comment" Id="6A2EB00B">
        <Comment>
            Shift all the existing list entries down one to make room for this new ping
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9EABDDD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="96D509A0"/>
        <Parameter Type="Param" Library="AIAI" Id="6369B54D"/>
        <Parameter Type="Param" Library="AIAI" Id="0A9ED4D6"/>
        <Parameter Type="Param" Library="AIAI" Id="63145BFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCB6B561"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16A6A939"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F43D8C0"/>
    </Element>
    <Element Type="Param" Id="96D509A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Param" Id="6369B54D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0A9ED4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="63145BFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="FunctionCall" Id="DCB6B561">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="4306B611"/>
        <Parameter Type="Param" Library="AIAI" Id="89B76C5D"/>
    </Element>
    <Element Type="Param" Id="4306B611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="EE91003E"/>
        <Array Type="Param" Library="AIAI" Id="8E702579"/>
    </Element>
    <Element Type="Param" Id="EE91003E">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="EB2CC494"/>
        <Array Type="Param" Library="AIAI" Id="C1B4DAE9"/>
    </Element>
    <Element Type="Param" Id="EB2CC494">
        <Variable Type="Variable" Library="AIAI" Id="32EC3656"/>
    </Element>
    <Element Type="Param" Id="C1B4DAE9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BFD962A"/>
    </Element>
    <Element Type="FunctionCall" Id="7BFD962A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="9402D9F1"/>
        <Parameter Type="Param" Library="AIAI" Id="A44AC2DD"/>
        <Parameter Type="Param" Library="AIAI" Id="49E17E58"/>
    </Element>
    <Element Type="Param" Id="9402D9F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A44AC2DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="49E17E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="8E702579">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="89B76C5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="9494ECCC"/>
        <Array Type="Param" Library="AIAI" Id="84A83A65"/>
    </Element>
    <Element Type="Param" Id="9494ECCC">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="A124363F"/>
        <Array Type="Param" Library="AIAI" Id="132DB4D6"/>
    </Element>
    <Element Type="Param" Id="A124363F">
        <Variable Type="Variable" Library="AIAI" Id="32EC3656"/>
    </Element>
    <Element Type="Param" Id="132DB4D6">
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="84A83A65">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="16A6A939">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="CFC64E70"/>
        <Parameter Type="Param" Library="AIAI" Id="152194B2"/>
    </Element>
    <Element Type="Param" Id="CFC64E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="87160BBC"/>
        <Array Type="Param" Library="AIAI" Id="BC851341"/>
    </Element>
    <Element Type="Param" Id="87160BBC">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="18C2550E"/>
        <Array Type="Param" Library="AIAI" Id="6DFD96DF"/>
    </Element>
    <Element Type="Param" Id="18C2550E">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="6DFD96DF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6927B43"/>
    </Element>
    <Element Type="FunctionCall" Id="E6927B43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="3A765087"/>
        <Parameter Type="Param" Library="AIAI" Id="D2B7B3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="0A62EB48"/>
    </Element>
    <Element Type="Param" Id="3A765087">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D2B7B3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0A62EB48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="BC851341">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="152194B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="3137BC00"/>
        <Array Type="Param" Library="AIAI" Id="24E481D3"/>
    </Element>
    <Element Type="Param" Id="3137BC00">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="04DD887F"/>
        <Array Type="Param" Library="AIAI" Id="EC712604"/>
    </Element>
    <Element Type="Param" Id="04DD887F">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="EC712604">
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="24E481D3">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="3F43D8C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="6C62C793"/>
        <Parameter Type="Param" Library="AIAI" Id="0ED78CF7"/>
    </Element>
    <Element Type="Param" Id="6C62C793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="90A4896D"/>
        <Array Type="Param" Library="AIAI" Id="96BD8239"/>
    </Element>
    <Element Type="Param" Id="90A4896D">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="39453A06"/>
        <Array Type="Param" Library="AIAI" Id="3D2CD2C3"/>
    </Element>
    <Element Type="Param" Id="39453A06">
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
    </Element>
    <Element Type="Param" Id="3D2CD2C3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE7B9FBC"/>
    </Element>
    <Element Type="FunctionCall" Id="AE7B9FBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="2224A754"/>
        <Parameter Type="Param" Library="AIAI" Id="AE1D6CED"/>
        <Parameter Type="Param" Library="AIAI" Id="78D7EC6D"/>
    </Element>
    <Element Type="Param" Id="2224A754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AE1D6CED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="78D7EC6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="96BD8239">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="0ED78CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="316D23C9"/>
        <Array Type="Param" Library="AIAI" Id="FF71C8DB"/>
    </Element>
    <Element Type="Param" Id="316D23C9">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="B35CE208"/>
        <Array Type="Param" Library="AIAI" Id="7E69CDD1"/>
    </Element>
    <Element Type="Param" Id="B35CE208">
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
    </Element>
    <Element Type="Param" Id="7E69CDD1">
        <Variable Type="Variable" Library="AIAI" Id="BA919235"/>
    </Element>
    <Element Type="Param" Id="FF71C8DB">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Comment" Id="3BF9E761">
        <Comment>
            Put a new entry at the front for this ping
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DC437E2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1A2393A4"/>
        <Parameter Type="Param" Library="AIAI" Id="7C81FE3D"/>
    </Element>
    <Element Type="Param" Id="1A2393A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="4441E4FC"/>
        <Array Type="Param" Library="AIAI" Id="F8049EF0"/>
    </Element>
    <Element Type="Param" Id="4441E4FC">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="22C30524"/>
        <Array Type="Param" Library="AIAI" Id="B496A07D"/>
    </Element>
    <Element Type="Param" Id="22C30524">
        <Variable Type="Variable" Library="AIAI" Id="32EC3656"/>
    </Element>
    <Element Type="Param" Id="B496A07D">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F8049EF0">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="7C81FE3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="993FDD55"/>
    </Element>
    <Element Type="FunctionCall" Id="993FDD55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F0C1096D"/>
    </Element>
    <Element Type="Param" Id="F0C1096D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="B4E1AF30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5EFCB60B"/>
        <Parameter Type="Param" Library="AIAI" Id="36A1F443"/>
    </Element>
    <Element Type="Param" Id="5EFCB60B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="0941E8E4"/>
        <Array Type="Param" Library="AIAI" Id="65FF56C8"/>
    </Element>
    <Element Type="Param" Id="0941E8E4">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="2B011189"/>
        <Array Type="Param" Library="AIAI" Id="813AE7F7"/>
    </Element>
    <Element Type="Param" Id="2B011189">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="813AE7F7">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="65FF56C8">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="36A1F443">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC6290E"/>
    </Element>
    <Element Type="FunctionCall" Id="E485475B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA39EC7A"/>
        <Parameter Type="Param" Library="AIAI" Id="1E716874"/>
    </Element>
    <Element Type="Param" Id="FA39EC7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="AA34C503"/>
        <Array Type="Param" Library="AIAI" Id="8FB95FED"/>
    </Element>
    <Element Type="Param" Id="AA34C503">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="75129CAD"/>
        <Array Type="Param" Library="AIAI" Id="2B5B34C9"/>
    </Element>
    <Element Type="Param" Id="75129CAD">
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
    </Element>
    <Element Type="Param" Id="2B5B34C9">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8FB95FED">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="1E716874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="84EA4067"/>
    </Element>
    <Element Type="Comment" Id="47DDA2F3">
        <Comment>
            If we added a new entry when we shifted the entry list, increase the camp ping count
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="953FAD84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A46F8BF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CB5D91F"/>
    </Element>
    <Element Type="FunctionCall" Id="A46F8BF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1204656D"/>
        <Parameter Type="Param" Library="AIAI" Id="4E74EC94"/>
        <Parameter Type="Param" Library="AIAI" Id="E79D090E"/>
    </Element>
    <Element Type="Param" Id="1204656D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="4E74EC94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E79D090E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="F97E5D8B"/>
        <Array Type="Param" Library="AIAI" Id="0BB12527"/>
    </Element>
    <Element Type="Param" Id="F97E5D8B">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="0BB12527">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="8CB5D91F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6FC2ED2"/>
        <Parameter Type="Param" Library="AIAI" Id="41F33227"/>
        <Parameter Type="Param" Library="AIAI" Id="12FD3629"/>
    </Element>
    <Element Type="Param" Id="B6FC2ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="D92A6B37"/>
        <Array Type="Param" Library="AIAI" Id="A8B354B9"/>
    </Element>
    <Element Type="Param" Id="D92A6B37">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="A8B354B9">
        <Variable Type="Variable" Library="AIAI" Id="6145CBD2"/>
    </Element>
    <Element Type="Param" Id="41F33227">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="12FD3629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="97B6E16A"/>
    </Element>
    <Element Type="Comment" Id="6341284D">
        <Comment>
            Reset to camp check timer so we will respond to it promptly
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0CE372E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B139E3"/>
        <Parameter Type="Param" Library="AIAI" Id="027DD146"/>
    </Element>
    <Element Type="Param" Id="C8B139E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="D9421A74"/>
        <Array Type="Param" Library="AIAI" Id="75713891"/>
    </Element>
    <Element Type="Param" Id="D9421A74">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="75713891">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA900659"/>
    </Element>
    <Element Type="FunctionCall" Id="FA900659">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE3C6D0"/>
    </Element>
    <Element Type="Param" Id="9FE3C6D0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="84EA4067"/>
    </Element>
    <Element Type="Param" Id="027DD146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A600A1CC"/>
    </Element>
    <Element Type="FunctionCall" Id="A600A1CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="CCF0B402"/>
    </Element>
    <Element Type="Param" Id="CCF0B402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="52DFC05E">
        <Identifier>HeroAIMinionCampLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42F84C87"/>
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
        <Variable Type="Variable" Library="AIAI" Id="4B1CBE42"/>
        <Variable Type="Variable" Library="AIAI" Id="FC6DEA37"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="46230144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F7696D5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="478E0D42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E96D5074"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="80AC1DD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83108F80"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C536C406"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2873E24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAE556CB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0F9332A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF6E7A2D"/>
    </Element>
    <Element Type="ParamDef" Id="42F84C87">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="93A2C630">
        <Identifier>campInfo</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E072D10"/>
    </Element>
    <Element Type="Param" Id="1E072D10">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4B1CBE42">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A08DEC7B"/>
    </Element>
    <Element Type="Param" Id="A08DEC7B">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FC6DEA37">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EEBCACE1"/>
    </Element>
    <Element Type="Param" Id="EEBCACE1">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="46230144">
        <Comment>
            Set up faction info.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6F7696D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EE5A5EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AF2A8B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAE9018B"/>
    </Element>
    <Element Type="FunctionCall" Id="3EE5A5EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="495967B6"/>
        <Parameter Type="Param" Library="AIAI" Id="82DC6E4C"/>
    </Element>
    <Element Type="Param" Id="495967B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="82DC6E4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="3AF2A8B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="82014507"/>
        <Parameter Type="Param" Library="AIAI" Id="C11E8562"/>
    </Element>
    <Element Type="Param" Id="82014507">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="C11E8562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="AAE9018B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="309BCBB7"/>
        <Parameter Type="Param" Library="AIAI" Id="453C16D0"/>
        <Parameter Type="Param" Library="AIAI" Id="061F3F93"/>
    </Element>
    <Element Type="Param" Id="309BCBB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42F84C87"/>
    </Element>
    <Element Type="Param" Id="453C16D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="061F3F93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="478E0D42">
        <Comment>
            Check if it's time to consider attacking a minion camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E96D5074">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63E5F1A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F385F93"/>
    </Element>
    <Element Type="FunctionCall" Id="63E5F1A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="35E80D9A"/>
        <Parameter Type="Param" Library="AIAI" Id="FEB94442"/>
        <Parameter Type="Param" Library="AIAI" Id="2B0F95ED"/>
    </Element>
    <Element Type="Param" Id="35E80D9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="07202891"/>
        <Array Type="Param" Library="AIAI" Id="A49E00B0"/>
    </Element>
    <Element Type="Param" Id="07202891">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="A49E00B0">
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="FEB94442">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2B0F95ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93F94697"/>
    </Element>
    <Element Type="FunctionCall" Id="93F94697">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="81505A62"/>
    </Element>
    <Element Type="Param" Id="81505A62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="7F385F93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="80AC1DD4">
        <Comment>
            Don't go out to any camps if there are any enemies in our home region.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="83108F80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="365482C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A204AB02"/>
    </Element>
    <Element Type="FunctionCall" Id="365482C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C8D7604E"/>
        <Parameter Type="Param" Library="AIAI" Id="28F65458"/>
        <Parameter Type="Param" Library="AIAI" Id="37D183A0"/>
    </Element>
    <Element Type="Param" Id="C8D7604E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1121778D"/>
    </Element>
    <Element Type="FunctionCall" Id="1121778D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Parameter Type="Param" Library="AIAI" Id="AF53D312"/>
    </Element>
    <Element Type="Param" Id="AF53D312">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42F84C87"/>
    </Element>
    <Element Type="Param" Id="28F65458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="37D183A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A204AB02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="C536C406">
        <Comment>
            Is there a ping we should try to do?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C2873E24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="931BFEDB"/>
        <Parameter Type="Param" Library="AIAI" Id="801E9E0E"/>
    </Element>
    <Element Type="Param" Id="931BFEDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="78F1DBEE"/>
        <Array Type="Param" Library="AIAI" Id="A367A29E"/>
    </Element>
    <Element Type="Param" Id="78F1DBEE">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="A367A29E">
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="801E9E0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDD5F167"/>
    </Element>
    <Element Type="FunctionCall" Id="FDD5F167">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9DFA77A5"/>
        <Parameter Type="Param" Library="AIAI" Id="11FE8B10"/>
        <Parameter Type="Param" Library="AIAI" Id="6A17D74A"/>
    </Element>
    <Element Type="Param" Id="9DFA77A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="11FE8B10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37673413"/>
    </Element>
    <Element Type="FunctionCall" Id="37673413">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C62F47"/>
        <Parameter Type="Param" Library="AIAI" Id="1DC21C57"/>
    </Element>
    <Element Type="Param" Id="F6C62F47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A39F81EC"/>
    </Element>
    <Element Type="FunctionCall" Id="A39F81EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="34C556A1"/>
        <Parameter Type="Param" Library="AIAI" Id="5E2F209A"/>
        <Parameter Type="Param" Library="AIAI" Id="B2547C0C"/>
    </Element>
    <Element Type="Param" Id="34C556A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="5E2F209A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="B2547C0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="1DC21C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E87BF5F5"/>
    </Element>
    <Element Type="FunctionCall" Id="E87BF5F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BEA22250"/>
        <Parameter Type="Param" Library="AIAI" Id="F25A1A85"/>
        <Parameter Type="Param" Library="AIAI" Id="A6812C4D"/>
    </Element>
    <Element Type="Param" Id="BEA22250">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F25A1A85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A6812C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D149D68C"/>
    </Element>
    <Element Type="Param" Id="6A17D74A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4B5E36B"/>
    </Element>
    <Element Type="FunctionCall" Id="A4B5E36B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F99569"/>
    </Element>
    <Element Type="Param" Id="C0F99569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="BAE556CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="43813187"/>
        <Parameter Type="Param" Library="AIAI" Id="3A89C06F"/>
        <Parameter Type="Param" Library="AIAI" Id="CE1C49D9"/>
        <Parameter Type="Param" Library="AIAI" Id="8C2B54C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBC379D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="541B651B"/>
    </Element>
    <Element Type="Param" Id="43813187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3A89C06F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="B2D083DD"/>
        <Array Type="Param" Library="AIAI" Id="51005E98"/>
    </Element>
    <Element Type="Param" Id="B2D083DD">
        <Variable Type="Variable" Library="AIAI" Id="25D36D6A"/>
    </Element>
    <Element Type="Param" Id="51005E98">
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="CE1C49D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8C2B54C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="4B1CBE42"/>
    </Element>
    <Element Type="FunctionCall" Id="EBC379D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="46E543A4"/>
        <Parameter Type="Param" Library="AIAI" Id="4CEF129B"/>
    </Element>
    <Element Type="Param" Id="46E543A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FC6DEA37"/>
    </Element>
    <Element Type="Param" Id="4CEF129B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="0BBF36FE"/>
        <Array Type="Param" Library="AIAI" Id="BF5C8781"/>
    </Element>
    <Element Type="Param" Id="0BBF36FE">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="7AD7E55F"/>
        <Array Type="Param" Library="AIAI" Id="3CD0808D"/>
    </Element>
    <Element Type="Param" Id="7AD7E55F">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="3CD0808D">
        <Variable Type="Variable" Library="AIAI" Id="4B1CBE42"/>
    </Element>
    <Element Type="Param" Id="BF5C8781">
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="FunctionCall" Id="541B651B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2465D776"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77397995"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B8F0CAF"/>
    </Element>
    <Element Type="FunctionCall" Id="2465D776">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E7811154"/>
        <Parameter Type="Param" Library="AIAI" Id="8D583671"/>
        <Parameter Type="Param" Library="AIAI" Id="1FA28414"/>
    </Element>
    <Element Type="Param" Id="E7811154">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FC6DEA37"/>
    </Element>
    <Element Type="Param" Id="8D583671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="1FA28414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="77397995">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0B8F0CAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="02F6CDD0"/>
        <Parameter Type="Param" Library="AIAI" Id="598FD861"/>
        <Parameter Type="Param" Library="AIAI" Id="FB05C3B5"/>
    </Element>
    <Element Type="Param" Id="02F6CDD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B47A26C"/>
    </Element>
    <Element Type="FunctionCall" Id="0B47A26C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="85F49416"/>
        <Parameter Type="Param" Library="AIAI" Id="2D36F0EA"/>
        <Parameter Type="Param" Library="AIAI" Id="2193D3E8"/>
        <Parameter Type="Param" Library="AIAI" Id="4F0B6E93"/>
        <Parameter Type="Param" Library="AIAI" Id="EC13D300"/>
    </Element>
    <Element Type="Param" Id="85F49416">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="FC6DEA37"/>
    </Element>
    <Element Type="Param" Id="2D36F0EA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Variable Type="Variable" Library="AIAI" Id="4B1CBE42"/>
    </Element>
    <Element Type="Param" Id="2193D3E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42F84C87"/>
    </Element>
    <Element Type="Param" Id="4F0B6E93">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Variable Type="Variable" Library="AIAI" Id="98594789"/>
    </Element>
    <Element Type="Param" Id="EC13D300">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="598FD861">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FB05C3B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="0F9332A4">
        <Comment>
            See if we want to take any nearby camps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EF6E7A2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7012169"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9C36950"/>
    </Element>
    <Element Type="FunctionCall" Id="D7012169">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1DD9FB"/>
        <Parameter Type="Param" Library="AIAI" Id="988D6587"/>
        <Parameter Type="Param" Library="AIAI" Id="213CCEAB"/>
    </Element>
    <Element Type="Param" Id="9A1DD9FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1978ECA"/>
    </Element>
    <Element Type="FunctionCall" Id="D1978ECA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="26321BCB"/>
        <Parameter Type="Param" Library="AIAI" Id="2861C8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="4F10F276"/>
    </Element>
    <Element Type="Param" Id="2861C8DE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06D8F920"/>
        <Variable Type="Variable" Library="AIAI" Id="98594789"/>
    </Element>
    <Element Type="Param" Id="4F10F276">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="06F45515"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42F84C87"/>
    </Element>
    <Element Type="Param" Id="988D6587">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="213CCEAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9C36950">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1BC2396C"/>
        <Parameter Type="Param" Library="AIAI" Id="9A45E5A1"/>
    </Element>
    <Element Type="Param" Id="1BC2396C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="2972C00A"/>
        <Array Type="Param" Library="AIAI" Id="21C5DD73"/>
    </Element>
    <Element Type="Param" Id="2972C00A">
        <Variable Type="Variable" Library="AIAI" Id="D17A00F5"/>
    </Element>
    <Element Type="Param" Id="21C5DD73">
        <Variable Type="Variable" Library="AIAI" Id="93A2C630"/>
    </Element>
    <Element Type="Param" Id="9A45E5A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32E2819B"/>
    </Element>
    <Element Type="FunctionCall" Id="32E2819B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="16AFE002"/>
        <Parameter Type="Param" Library="AIAI" Id="F6D0DB6B"/>
        <Parameter Type="Param" Library="AIAI" Id="76A8A790"/>
    </Element>
    <Element Type="Param" Id="16AFE002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F6D0DB6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987B2385"/>
    </Element>
    <Element Type="FunctionCall" Id="987B2385">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000196"/>
        <Parameter Type="Param" Library="AIAI" Id="5C3925B9"/>
        <Parameter Type="Param" Library="AIAI" Id="2F0292F8"/>
    </Element>
    <Element Type="Param" Id="5C3925B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000331"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A207F025"/>
    </Element>
    <Element Type="FunctionCall" Id="A207F025">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AE61614A"/>
        <Parameter Type="Param" Library="AIAI" Id="9F31F13E"/>
        <Parameter Type="Param" Library="AIAI" Id="9EB84E29"/>
    </Element>
    <Element Type="Param" Id="AE61614A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="9F31F13E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9EB84E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F202F5D5"/>
    </Element>
    <Element Type="Param" Id="2F0292F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000332"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1029C669"/>
    </Element>
    <Element Type="FunctionCall" Id="1029C669">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="29022E37"/>
        <Parameter Type="Param" Library="AIAI" Id="121C2FBC"/>
        <Parameter Type="Param" Library="AIAI" Id="014BDE84"/>
    </Element>
    <Element Type="Param" Id="29022E37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="121C2FBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="014BDE84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="F202F5D5"/>
    </Element>
    <Element Type="Param" Id="76A8A790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2127AA7A"/>
    </Element>
    <Element Type="FunctionCall" Id="2127AA7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="D7335DDE"/>
    </Element>
    <Element Type="Param" Id="D7335DDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="28DE4466">
        <Identifier>HeroAIJoinCampLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EB7E93"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2A73CA"/>
        <Variable Type="Variable" Library="AIAI" Id="50A7835C"/>
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
        <Variable Type="Variable" Library="AIAI" Id="4E76D75A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70754D33"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8420C452"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C36266DC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ECAE6721"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE720941"/>
    </Element>
    <Element Type="ParamDef" Id="E7EB7E93">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="CB2A73CA">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0D012ECA"/>
    </Element>
    <Element Type="Param" Id="0D012ECA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="50A7835C">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E8DCBA7D"/>
    </Element>
    <Element Type="Param" Id="E8DCBA7D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DC772A83">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="019F2277"/>
    </Element>
    <Element Type="Param" Id="019F2277">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4E76D75A">
        <Identifier>targetUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8CA76FA0"/>
    </Element>
    <Element Type="Param" Id="8CA76FA0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="70754D33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6CACC16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F86900D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="245C09D5"/>
    </Element>
    <Element Type="FunctionCall" Id="A6CACC16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8A551EF0"/>
        <Parameter Type="Param" Library="AIAI" Id="043D0561"/>
    </Element>
    <Element Type="Param" Id="8A551EF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2A73CA"/>
    </Element>
    <Element Type="Param" Id="043D0561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EBDE478"/>
    </Element>
    <Element Type="FunctionCall" Id="2EBDE478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6F23E0DF"/>
    </Element>
    <Element Type="Param" Id="6F23E0DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="F86900D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD467D60"/>
        <Parameter Type="Param" Library="AIAI" Id="B850F966"/>
    </Element>
    <Element Type="Param" Id="FD467D60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB2A73CA"/>
    </Element>
    <Element Type="Param" Id="B850F966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6BD7236"/>
    </Element>
    <Element Type="FunctionCall" Id="C6BD7236">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9230E1E2"/>
    </Element>
    <Element Type="Param" Id="9230E1E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="245C09D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9712E1B5"/>
        <Parameter Type="Param" Library="AIAI" Id="AC055E19"/>
        <Parameter Type="Param" Library="AIAI" Id="95DDC5C0"/>
    </Element>
    <Element Type="Param" Id="9712E1B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EB7E93"/>
    </Element>
    <Element Type="Param" Id="AC055E19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="95DDC5C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="8420C452">
        <Comment>
            Check if it's time to consider joining a minion camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C36266DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8250FBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="796D6F28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC467EC5"/>
    </Element>
    <Element Type="FunctionCall" Id="A8250FBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="80361B4A"/>
        <Parameter Type="Param" Library="AIAI" Id="B1AAFD1D"/>
    </Element>
    <Element Type="Param" Id="80361B4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="3F6661C4"/>
        <Array Type="Param" Library="AIAI" Id="E08AFEC0"/>
    </Element>
    <Element Type="Param" Id="3F6661C4">
        <Variable Type="Variable" Library="AIAI" Id="5F002A22"/>
    </Element>
    <Element Type="Param" Id="E08AFEC0">
        <Variable Type="Variable" Library="AIAI" Id="CB2A73CA"/>
    </Element>
    <Element Type="Param" Id="B1AAFD1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D51F696"/>
    </Element>
    <Element Type="FunctionCall" Id="9D51F696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AD5C15A9"/>
        <Parameter Type="Param" Library="AIAI" Id="E5165E15"/>
        <Parameter Type="Param" Library="AIAI" Id="E16D955E"/>
    </Element>
    <Element Type="Param" Id="AD5C15A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E5165E15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="8355D3E8"/>
    </Element>
    <Element Type="Param" Id="E16D955E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93DD6F37"/>
    </Element>
    <Element Type="FunctionCall" Id="93DD6F37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB16415"/>
    </Element>
    <Element Type="Param" Id="5BB16415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="796D6F28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="349F283D"/>
        <Parameter Type="Param" Library="AIAI" Id="9B0236FC"/>
        <Parameter Type="Param" Library="AIAI" Id="F1F6F493"/>
    </Element>
    <Element Type="Param" Id="349F283D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="D1F1C66B"/>
        <Array Type="Param" Library="AIAI" Id="535E9C83"/>
    </Element>
    <Element Type="Param" Id="D1F1C66B">
        <Variable Type="Variable" Library="AIAI" Id="5F002A22"/>
    </Element>
    <Element Type="Param" Id="535E9C83">
        <Variable Type="Variable" Library="AIAI" Id="CB2A73CA"/>
    </Element>
    <Element Type="Param" Id="9B0236FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F1F6F493">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F07F44F8"/>
    </Element>
    <Element Type="FunctionCall" Id="F07F44F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="8BAAC2FB"/>
    </Element>
    <Element Type="Param" Id="8BAAC2FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="DC467EC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="ECAE6721">
        <Comment>
            Look for human allies that are attacking a camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DE720941">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="6C46AA80"/>
        <Parameter Type="Param" Library="AIAI" Id="21AFF236"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531AFF83"/>
    </Element>
    <Element Type="Param" Id="6C46AA80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="AA7AB71A"/>
        <Array Type="Param" Library="AIAI" Id="26CDB618"/>
    </Element>
    <Element Type="Param" Id="AA7AB71A">
        <Variable Type="Variable" Library="AIAI" Id="95025BD3"/>
    </Element>
    <Element Type="Param" Id="26CDB618">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E661E0D4"/>
    </Element>
    <Element Type="FunctionCall" Id="E661E0D4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="DCB98EA8"/>
    </Element>
    <Element Type="Param" Id="DCB98EA8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7EB7E93"/>
    </Element>
    <Element Type="Param" Id="21AFF236">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="FunctionCall" Id="531AFF83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A699BDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DDB9D0D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A29A14C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFB7F3B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA05A450"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20D5EBB6"/>
    </Element>
    <Element Type="FunctionCall" Id="6A699BDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FA37FF3"/>
        <Parameter Type="Param" Library="AIAI" Id="59E44B6B"/>
    </Element>
    <Element Type="Param" Id="2FA37FF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E76D75A"/>
    </Element>
    <Element Type="Param" Id="59E44B6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33CEA362"/>
    </Element>
    <Element Type="FunctionCall" Id="33CEA362">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="F96960C5"/>
    </Element>
    <Element Type="Param" Id="F96960C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B924B7B"/>
    </Element>
    <Element Type="FunctionCall" Id="2B924B7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="DACD56B7"/>
        <Parameter Type="Param" Library="AIAI" Id="19EBA16F"/>
    </Element>
    <Element Type="Param" Id="DACD56B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F16C9D50"/>
        <Array Type="Param" Library="AIAI" Id="E8D631C2"/>
    </Element>
    <Element Type="Param" Id="F16C9D50">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E8D631C2">
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="19EBA16F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7DDB9D0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C4476C3"/>
        <Parameter Type="Param" Library="AIAI" Id="F278801B"/>
    </Element>
    <Element Type="Param" Id="7C4476C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="50A7835C"/>
    </Element>
    <Element Type="Param" Id="F278801B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11568C3A"/>
    </Element>
    <Element Type="FunctionCall" Id="11568C3A">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="DBB76DD1"/>
        <Parameter Type="Param" Library="AIAI" Id="DD99C474"/>
    </Element>
    <Element Type="Param" Id="DD99C474">
        <ParameterDef Type="ParamDef" Library="MapM" Id="CC70F51E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AB29C17"/>
    </Element>
    <Element Type="FunctionCall" Id="6AB29C17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="4DDE17FA"/>
    </Element>
    <Element Type="Param" Id="4DDE17FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52FDF0EF"/>
    </Element>
    <Element Type="FunctionCall" Id="52FDF0EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="2918BB0E"/>
        <Parameter Type="Param" Library="AIAI" Id="75FB9DB0"/>
    </Element>
    <Element Type="Param" Id="2918BB0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DDFDDEF8"/>
        <Array Type="Param" Library="AIAI" Id="6B1897D7"/>
    </Element>
    <Element Type="Param" Id="DDFDDEF8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6B1897D7">
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="75FB9DB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A29A14C1">
        <Comment>
            Check if they are a camp defender and the player is near the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AFB7F3B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A8A18D1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CF9469D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C5E190A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB198FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F91D6DA5"/>
    </Element>
    <Element Type="Comment" Id="A8A18D1F">
        <Comment>
            Help the human ally take the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9CF9469D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B07BC537"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B06EBE6F"/>
        <Parameter Type="Param" Library="AIAI" Id="65DB0686"/>
    </Element>
    <Element Type="Param" Id="B06EBE6F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="84EA4067"/>
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="65DB0686">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="723B40A0"/>
        <Variable Type="Variable" Library="AIAI" Id="4E76D75A"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5E190A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F8064AD"/>
        <Parameter Type="Param" Library="AIAI" Id="67F45930"/>
        <Parameter Type="Param" Library="AIAI" Id="77AABA31"/>
    </Element>
    <Element Type="Param" Id="3F8064AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="50A7835C"/>
    </Element>
    <Element Type="Param" Id="67F45930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="77AABA31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB198FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3B56525D"/>
        <Parameter Type="Param" Library="AIAI" Id="50A1FAC4"/>
        <Parameter Type="Param" Library="AIAI" Id="CDF20469"/>
    </Element>
    <Element Type="Param" Id="3B56525D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF77824B"/>
    </Element>
    <Element Type="FunctionCall" Id="BF77824B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE846A6"/>
        <Parameter Type="Param" Library="AIAI" Id="7373BF50"/>
    </Element>
    <Element Type="Param" Id="8FE846A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBEDAFB8"/>
    </Element>
    <Element Type="FunctionCall" Id="FBEDAFB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="9ED91FD6"/>
    </Element>
    <Element Type="Param" Id="9ED91FD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="4E76D75A"/>
    </Element>
    <Element Type="Param" Id="7373BF50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="23BEFC5D"/>
    </Element>
    <Element Type="Param" Id="50A1FAC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CDF20469">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F91D6DA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4BADDB6C"/>
        <Parameter Type="Param" Library="AIAI" Id="1E53B508"/>
        <Parameter Type="Param" Library="AIAI" Id="908CA3CC"/>
    </Element>
    <Element Type="Param" Id="4BADDB6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E2F79BE"/>
    </Element>
    <Element Type="FunctionCall" Id="0E2F79BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="8342B5F4"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFA0EEE"/>
    </Element>
    <Element Type="Param" Id="8342B5F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07E68C6E"/>
    </Element>
    <Element Type="FunctionCall" Id="07E68C6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2F911464"/>
    </Element>
    <Element Type="Param" Id="2F911464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B7019340"/>
        <Array Type="Param" Library="AIAI" Id="F9BD3775"/>
    </Element>
    <Element Type="Param" Id="B7019340">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F9BD3775">
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="EFFA0EEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="B89D552C"/>
        <Array Type="Param" Library="AIAI" Id="EBD2F022"/>
    </Element>
    <Element Type="Param" Id="B89D552C">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="EBD2F022">
        <Variable Type="Variable" Library="AIAI" Id="50A7835C"/>
    </Element>
    <Element Type="Param" Id="1E53B508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="908CA3CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="EA05A450">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46364089"/>
        <Parameter Type="Param" Library="AIAI" Id="9868031C"/>
        <Parameter Type="Param" Library="AIAI" Id="9FB34057"/>
    </Element>
    <Element Type="Param" Id="46364089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8432D719"/>
    </Element>
    <Element Type="FunctionCall" Id="8432D719">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="3E9A6C17"/>
        <Parameter Type="Param" Library="AIAI" Id="C5A578F0"/>
    </Element>
    <Element Type="Param" Id="3E9A6C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B6CFE5DC"/>
        <Array Type="Param" Library="AIAI" Id="7CF52D31"/>
    </Element>
    <Element Type="Param" Id="B6CFE5DC">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7CF52D31">
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="C5A578F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9868031C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="9FB34057">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="20D5EBB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="144D41C6"/>
        <Parameter Type="Param" Library="AIAI" Id="A3D86D6A"/>
        <Parameter Type="Param" Library="AIAI" Id="5B55BE3E"/>
    </Element>
    <Element Type="Param" Id="144D41C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C86B1A7"/>
    </Element>
    <Element Type="FunctionCall" Id="9C86B1A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="30290FA4"/>
    </Element>
    <Element Type="Param" Id="30290FA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1319DEC7"/>
    </Element>
    <Element Type="FunctionCall" Id="1319DEC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="565D08AA"/>
        <Parameter Type="Param" Library="AIAI" Id="99AE353C"/>
    </Element>
    <Element Type="Param" Id="565D08AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CD603C1E"/>
        <Array Type="Param" Library="AIAI" Id="6210237A"/>
    </Element>
    <Element Type="Param" Id="CD603C1E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6210237A">
        <Variable Type="Variable" Library="AIAI" Id="DC772A83"/>
    </Element>
    <Element Type="Param" Id="99AE353C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A3D86D6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B55BE3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD8F1725"/>
    </Element>
    <Element Type="FunctionCall" Id="FD8F1725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="FC6A4855"/>
        <Parameter Type="Param" Library="AIAI" Id="C132894E"/>
    </Element>
    <Element Type="Param" Id="FC6A4855">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C132894E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionDef" Id="26321BCB">
        <Identifier>HeroAIAttackCampLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06D8F920"/>
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4EF56B31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2AAF8A1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A28F45EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E210E750"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="60F35301"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E7BDEAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="012FCEB2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="978E3FD4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE0F88B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C487D968"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2E63F5CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57E2778B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="70EE8110"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E33CC8C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E39300B1"/>
    </Element>
    <Element Type="ParamDef" Id="06F45515">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="06D8F920">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="724CB7B3"/>
    </Element>
    <Element Type="Param" Id="724CB7B3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="121B8745">
        <Identifier>campInfo</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="01878CA9"/>
    </Element>
    <Element Type="Param" Id="01878CA9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="84B5171B">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="95414F0A"/>
    </Element>
    <Element Type="Param" Id="95414F0A">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7CA48479">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE541212"/>
    </Element>
    <Element Type="Param" Id="BE541212">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="4EF56B31">
        <Comment>
            Set up faction info.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E2AAF8A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F9DC222"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62363FF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BCDDD3D"/>
    </Element>
    <Element Type="FunctionCall" Id="5F9DC222">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1B13EC5D"/>
        <Parameter Type="Param" Library="AIAI" Id="C7A631BF"/>
    </Element>
    <Element Type="Param" Id="1B13EC5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
    </Element>
    <Element Type="Param" Id="C7A631BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="62363FF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FCE822F8"/>
        <Parameter Type="Param" Library="AIAI" Id="25F240BB"/>
    </Element>
    <Element Type="Param" Id="FCE822F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
    </Element>
    <Element Type="Param" Id="25F240BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="4BCDDD3D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="49B13063"/>
        <Parameter Type="Param" Library="AIAI" Id="8723722F"/>
        <Parameter Type="Param" Library="AIAI" Id="00483537"/>
    </Element>
    <Element Type="Param" Id="49B13063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="8723722F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="00483537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="A28F45EE">
        <Comment>
            See if we want to do any camp on our own
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E210E750">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E6D6E94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DC8BCA3"/>
    </Element>
    <Element Type="FunctionCall" Id="2E6D6E94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0CBE6D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CD19118"/>
    </Element>
    <Element Type="FunctionCall" Id="C0CBE6D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CE45AA1E"/>
        <Parameter Type="Param" Library="AIAI" Id="4E9DED4B"/>
        <Parameter Type="Param" Library="AIAI" Id="EF057CA9"/>
    </Element>
    <Element Type="Param" Id="CE45AA1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CD78A1B"/>
    </Element>
    <Element Type="FunctionCall" Id="7CD78A1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="4E9DED4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="EF057CA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B6631156"/>
        <Array Type="Param" Library="AIAI" Id="168980AD"/>
    </Element>
    <Element Type="Param" Id="168980AD">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1AFDC84"/>
    </Element>
    <Element Type="FunctionCall" Id="F1AFDC84">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="2DAA25DC"/>
    </Element>
    <Element Type="Param" Id="2DAA25DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E692061B"/>
        <Array Type="Param" Library="AIAI" Id="FD6EF073"/>
    </Element>
    <Element Type="Param" Id="E692061B">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="FD6EF073">
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
    </Element>
    <Element Type="FunctionCall" Id="0CD19118">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DC0A7790"/>
        <Parameter Type="Param" Library="AIAI" Id="6645A172"/>
        <Parameter Type="Param" Library="AIAI" Id="01644FA6"/>
    </Element>
    <Element Type="Param" Id="DC0A7790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B8BC0A8"/>
    </Element>
    <Element Type="FunctionCall" Id="5B8BC0A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Parameter Type="Param" Library="AIAI" Id="8E636F8D"/>
    </Element>
    <Element Type="Param" Id="8E636F8D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="6645A172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="01644FA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7DC8BCA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6387DB39"/>
    </Element>
    <Element Type="Param" Id="6387DB39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="60F35301">
        <Comment>
            First try camps on our side
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9E7BDEAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="B8692B0A"/>
        <Parameter Type="Param" Library="AIAI" Id="41EBE533"/>
        <Parameter Type="Param" Library="AIAI" Id="1947BF98"/>
        <Parameter Type="Param" Library="AIAI" Id="9F1109E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BDB63FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="837663A6"/>
    </Element>
    <Element Type="Param" Id="B8692B0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="41EBE533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="1947BF98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9F1109E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="FunctionCall" Id="9BDB63FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C71C2CEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0E1C78D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA80ED17"/>
    </Element>
    <Element Type="FunctionCall" Id="C71C2CEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="482F85A1"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B98D64"/>
    </Element>
    <Element Type="Param" Id="482F85A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="05C042B3"/>
    </Element>
    <Element Type="Param" Id="05C042B3">
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="Param" Id="F4B98D64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="F0E1C78D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2E4E6E30"/>
        <Parameter Type="Param" Library="AIAI" Id="EF533BFA"/>
    </Element>
    <Element Type="Param" Id="2E4E6E30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="D1A232ED"/>
    </Element>
    <Element Type="Param" Id="D1A232ED">
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="Param" Id="EF533BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="EA80ED17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="776862DE"/>
        <Parameter Type="Param" Library="AIAI" Id="CE0E88E0"/>
        <Parameter Type="Param" Library="AIAI" Id="45CE3D8A"/>
    </Element>
    <Element Type="Param" Id="776862DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="CE0E88E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="45CE3D8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="837663A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E269587A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82B4B178"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="804C8501"/>
    </Element>
    <Element Type="FunctionCall" Id="E269587A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D98F9D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="373CDE8E"/>
    </Element>
    <Element Type="FunctionCall" Id="0D98F9D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="79CBDF65"/>
    </Element>
    <Element Type="Param" Id="79CBDF65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="373CDE8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9DE66E4"/>
        <Parameter Type="Param" Library="AIAI" Id="4D6152EB"/>
        <Parameter Type="Param" Library="AIAI" Id="B0162C5D"/>
    </Element>
    <Element Type="Param" Id="B9DE66E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B12BE650"/>
    </Element>
    <Element Type="FunctionCall" Id="B12BE650">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="C4DE3736"/>
        <Parameter Type="Param" Library="AIAI" Id="3EC1A35E"/>
        <Parameter Type="Param" Library="AIAI" Id="C4A90CF4"/>
        <Parameter Type="Param" Library="AIAI" Id="5307A030"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B06050"/>
    </Element>
    <Element Type="Param" Id="C4DE3736">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="Param" Id="3EC1A35E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C4A90CF4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="5307A030">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06D8F920"/>
    </Element>
    <Element Type="Param" Id="C2B06050">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="4D6152EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B0162C5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="82B4B178">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="804C8501">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2A3A7BB5"/>
        <Parameter Type="Param" Library="AIAI" Id="5CECDC95"/>
        <Parameter Type="Param" Library="AIAI" Id="DE7DAC55"/>
    </Element>
    <Element Type="Param" Id="2A3A7BB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5CECDC95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DE7DAC55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="Comment" Id="012FCEB2">
        <Comment>
            Couldn't find a camp on our side, do we want to do a middle camp?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="978E3FD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65AAAE02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15649229"/>
    </Element>
    <Element Type="FunctionCall" Id="65AAAE02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFA238EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0584E98E"/>
    </Element>
    <Element Type="FunctionCall" Id="DFA238EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="73F0C928"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E80F31"/>
        <Parameter Type="Param" Library="AIAI" Id="643BE6EA"/>
    </Element>
    <Element Type="Param" Id="73F0C928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BA04961"/>
    </Element>
    <Element Type="FunctionCall" Id="6BA04961">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="D1E80F31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="643BE6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5FD55124"/>
        <Array Type="Param" Library="AIAI" Id="C870A83F"/>
    </Element>
    <Element Type="Param" Id="C870A83F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECEE24A3"/>
    </Element>
    <Element Type="FunctionCall" Id="ECEE24A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DE15D42A"/>
    </Element>
    <Element Type="Param" Id="DE15D42A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="11A6C818"/>
        <Array Type="Param" Library="AIAI" Id="C39731FC"/>
    </Element>
    <Element Type="Param" Id="11A6C818">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="C39731FC">
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
    </Element>
    <Element Type="FunctionCall" Id="0584E98E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="AE2C2C13"/>
        <Parameter Type="Param" Library="AIAI" Id="558DBE77"/>
        <Parameter Type="Param" Library="AIAI" Id="BFB12C1E"/>
    </Element>
    <Element Type="Param" Id="AE2C2C13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20CF802A"/>
    </Element>
    <Element Type="FunctionCall" Id="20CF802A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Parameter Type="Param" Library="AIAI" Id="BFFCDAA3"/>
        <Parameter Type="Param" Library="AIAI" Id="DD97C776"/>
    </Element>
    <Element Type="Param" Id="BFFCDAA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Value>0.6</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DD97C776">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="558DBE77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BFB12C1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="15649229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9EFE025"/>
    </Element>
    <Element Type="Param" Id="A9EFE025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AE0F88B7">
        <Comment>
            Try middle camps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C487D968">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="0E505572"/>
        <Parameter Type="Param" Library="AIAI" Id="3F9450D8"/>
        <Parameter Type="Param" Library="AIAI" Id="76964945"/>
        <Parameter Type="Param" Library="AIAI" Id="930912A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BB3BD06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C42A5727"/>
    </Element>
    <Element Type="Param" Id="0E505572">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3F9450D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="76964945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="930912A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="FunctionCall" Id="2BB3BD06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="20EB1801"/>
        <Parameter Type="Param" Library="AIAI" Id="9E10B051"/>
    </Element>
    <Element Type="Param" Id="20EB1801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="63105864"/>
        <Array Type="Param" Library="AIAI" Id="0C197B9A"/>
    </Element>
    <Element Type="Param" Id="0C197B9A">
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="Param" Id="9E10B051">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="C42A5727">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="669A6610"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFF97453"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DB88C21"/>
    </Element>
    <Element Type="FunctionCall" Id="669A6610">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB62E5AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C990F88"/>
    </Element>
    <Element Type="FunctionCall" Id="CB62E5AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AE63DAC2"/>
    </Element>
    <Element Type="Param" Id="AE63DAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7C990F88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41E96391"/>
        <Parameter Type="Param" Library="AIAI" Id="EAA27BB1"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD20564"/>
    </Element>
    <Element Type="Param" Id="41E96391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0129E53"/>
    </Element>
    <Element Type="FunctionCall" Id="E0129E53">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="DA40012C"/>
        <Parameter Type="Param" Library="AIAI" Id="54539C9E"/>
        <Parameter Type="Param" Library="AIAI" Id="87F0B433"/>
        <Parameter Type="Param" Library="AIAI" Id="7DDDB656"/>
        <Parameter Type="Param" Library="AIAI" Id="A03E9F74"/>
    </Element>
    <Element Type="Param" Id="DA40012C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="Param" Id="54539C9E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="87F0B433">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="7DDDB656">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06D8F920"/>
    </Element>
    <Element Type="Param" Id="A03E9F74">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="EAA27BB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1FD20564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BFF97453">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6DB88C21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="00EA42F8"/>
        <Parameter Type="Param" Library="AIAI" Id="EE381633"/>
        <Parameter Type="Param" Library="AIAI" Id="1F5EA8F4"/>
    </Element>
    <Element Type="Param" Id="00EA42F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EE381633">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1F5EA8F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="Comment" Id="2E63F5CA">
        <Comment>
            Couldn't find a nearby/middle camp, do we want to do a far camp?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="57E2778B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="576FD39F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F660E267"/>
    </Element>
    <Element Type="FunctionCall" Id="576FD39F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4938F73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3FC1D83"/>
    </Element>
    <Element Type="FunctionCall" Id="F4938F73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B1D17DC9"/>
        <Parameter Type="Param" Library="AIAI" Id="6BC8797E"/>
        <Parameter Type="Param" Library="AIAI" Id="078F1BC2"/>
    </Element>
    <Element Type="Param" Id="B1D17DC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5426ECEE"/>
    </Element>
    <Element Type="FunctionCall" Id="5426ECEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="2D29A1C5"/>
    </Element>
    <Element Type="Param" Id="6BC8797E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="078F1BC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="539B593D"/>
        <Array Type="Param" Library="AIAI" Id="0A328C46"/>
    </Element>
    <Element Type="Param" Id="0A328C46">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC15EC54"/>
    </Element>
    <Element Type="FunctionCall" Id="FC15EC54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F5A226D3"/>
    </Element>
    <Element Type="Param" Id="F5A226D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3084E00B"/>
        <Array Type="Param" Library="AIAI" Id="B429BCFF"/>
    </Element>
    <Element Type="Param" Id="3084E00B">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="B429BCFF">
        <Variable Type="Variable" Library="AIAI" Id="121B8745"/>
    </Element>
    <Element Type="FunctionCall" Id="E3FC1D83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A9BB1A3D"/>
        <Parameter Type="Param" Library="AIAI" Id="FA29B2B8"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD28DC0"/>
    </Element>
    <Element Type="Param" Id="A9BB1A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9940981"/>
    </Element>
    <Element Type="FunctionCall" Id="A9940981">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Parameter Type="Param" Library="AIAI" Id="2EADAE86"/>
        <Parameter Type="Param" Library="AIAI" Id="9F6C79CD"/>
    </Element>
    <Element Type="Param" Id="2EADAE86">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Value>1.1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="9F6C79CD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="FA29B2B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7DD28DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F660E267">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF213D8C"/>
    </Element>
    <Element Type="Param" Id="BF213D8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="70EE8110">
        <Comment>
            Try far camps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7E33CC8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="B2E02060"/>
        <Parameter Type="Param" Library="AIAI" Id="6F0BE508"/>
        <Parameter Type="Param" Library="AIAI" Id="A865433A"/>
        <Parameter Type="Param" Library="AIAI" Id="82C59F90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9924B886"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E865B450"/>
    </Element>
    <Element Type="Param" Id="B2E02060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6F0BE508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="A865433A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="82C59F90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="FunctionCall" Id="9924B886">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBFA760B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD2F1F3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAE56D30"/>
    </Element>
    <Element Type="FunctionCall" Id="DBFA760B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="19D3BF0A"/>
        <Parameter Type="Param" Library="AIAI" Id="BF28F42F"/>
    </Element>
    <Element Type="Param" Id="19D3BF0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="A51692AF"/>
    </Element>
    <Element Type="Param" Id="A51692AF">
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="Param" Id="BF28F42F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="AD2F1F3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="414BF938"/>
        <Parameter Type="Param" Library="AIAI" Id="288D28C4"/>
    </Element>
    <Element Type="Param" Id="414BF938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="8A51D25D"/>
    </Element>
    <Element Type="Param" Id="8A51D25D">
        <Variable Type="Variable" Library="AIAI" Id="84B5171B"/>
    </Element>
    <Element Type="Param" Id="288D28C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="BAE56D30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F5A37F1"/>
        <Parameter Type="Param" Library="AIAI" Id="D416E2A7"/>
        <Parameter Type="Param" Library="AIAI" Id="93B3FFEB"/>
    </Element>
    <Element Type="Param" Id="3F5A37F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="D416E2A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="93B3FFEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E865B450">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6657A4B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D582474A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F371197"/>
    </Element>
    <Element Type="FunctionCall" Id="6657A4B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="334E0E2D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="312CB79A"/>
    </Element>
    <Element Type="FunctionCall" Id="334E0E2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F9B7FCCB"/>
    </Element>
    <Element Type="Param" Id="F9B7FCCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="312CB79A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="08DEADE7"/>
        <Parameter Type="Param" Library="AIAI" Id="34725495"/>
        <Parameter Type="Param" Library="AIAI" Id="34AB6D3D"/>
    </Element>
    <Element Type="Param" Id="08DEADE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18C93D4A"/>
    </Element>
    <Element Type="FunctionCall" Id="18C93D4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="D2A7E596"/>
        <Parameter Type="Param" Library="AIAI" Id="656F4527"/>
        <Parameter Type="Param" Library="AIAI" Id="2F7B3ED1"/>
        <Parameter Type="Param" Library="AIAI" Id="CB3BD18A"/>
        <Parameter Type="Param" Library="AIAI" Id="C3DB5A48"/>
    </Element>
    <Element Type="Param" Id="D2A7E596">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="Param" Id="656F4527">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2F7B3ED1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06F45515"/>
    </Element>
    <Element Type="Param" Id="CB3BD18A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="06D8F920"/>
    </Element>
    <Element Type="Param" Id="C3DB5A48">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="34725495">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="34AB6D3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D582474A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8F371197">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9972FBA4"/>
        <Parameter Type="Param" Library="AIAI" Id="EE767B06"/>
        <Parameter Type="Param" Library="AIAI" Id="BE51ECA8"/>
    </Element>
    <Element Type="Param" Id="9972FBA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EE767B06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BE51ECA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7CA48479"/>
    </Element>
    <Element Type="FunctionCall" Id="E39300B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8FBB8352"/>
    </Element>
    <Element Type="Param" Id="8FBB8352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="5BB03101">
        <Identifier>HeroAITeamAttackCampLogic</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE10E4BC"/>
        <Variable Type="Variable" Library="AIAI" Id="5B5D839F"/>
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="56149FFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8ED89FD7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F202FDDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D8B72A4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3CDB2106"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FF3FD52"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="95C917FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07B02EF3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="848ECD5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CB31608"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9EFB8587"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0F57278"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="11759FA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="576473E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CA42A82"/>
    </Element>
    <Element Type="ParamDef" Id="D8E2D8CE">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="DE10E4BC">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8F6DAD1A"/>
    </Element>
    <Element Type="Param" Id="8F6DAD1A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5B5D839F">
        <Identifier>campInfo</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6FA17162"/>
    </Element>
    <Element Type="Param" Id="6FA17162">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="833C46C0">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="925DD6EC"/>
    </Element>
    <Element Type="Param" Id="925DD6EC">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4AA5F110">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4350C133"/>
    </Element>
    <Element Type="Param" Id="4350C133">
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="56149FFE">
        <Comment>
            Set up faction info.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8ED89FD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28EA8DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EA5380B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12FFF7A6"/>
    </Element>
    <Element Type="FunctionCall" Id="D28EA8DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="951699C2"/>
        <Parameter Type="Param" Library="AIAI" Id="228EDB6D"/>
    </Element>
    <Element Type="Param" Id="951699C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5B5D839F"/>
    </Element>
    <Element Type="Param" Id="228EDB6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="8EA5380B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD7128C"/>
        <Parameter Type="Param" Library="AIAI" Id="94D855E8"/>
    </Element>
    <Element Type="Param" Id="1FD7128C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5B5D839F"/>
    </Element>
    <Element Type="Param" Id="94D855E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="12FFF7A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3FA8269E"/>
        <Parameter Type="Param" Library="AIAI" Id="A864F34B"/>
        <Parameter Type="Param" Library="AIAI" Id="68B392C1"/>
    </Element>
    <Element Type="Param" Id="3FA8269E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="A864F34B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="68B392C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="F202FDDC">
        <Comment>
            See if we want to do any camp on our own
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D8B72A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8E88A12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA9B8FD2"/>
    </Element>
    <Element Type="FunctionCall" Id="F8E88A12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AAFA0E7E"/>
        <Parameter Type="Param" Library="AIAI" Id="5F90BB60"/>
        <Parameter Type="Param" Library="AIAI" Id="BB7DF987"/>
    </Element>
    <Element Type="Param" Id="AAFA0E7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9ED7439"/>
    </Element>
    <Element Type="FunctionCall" Id="C9ED7439">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Parameter Type="Param" Library="AIAI" Id="997FEDC7"/>
    </Element>
    <Element Type="Param" Id="997FEDC7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="5F90BB60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB7DF987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CA9B8FD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5AE9EB32"/>
    </Element>
    <Element Type="Param" Id="5AE9EB32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="3CDB2106">
        <Comment>
            First try camps on our side
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6FF3FD52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="176D23A2"/>
        <Parameter Type="Param" Library="AIAI" Id="AACC8FA7"/>
        <Parameter Type="Param" Library="AIAI" Id="04DE679A"/>
        <Parameter Type="Param" Library="AIAI" Id="B9AA7714"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA0366A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB7DE710"/>
    </Element>
    <Element Type="Param" Id="176D23A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AACC8FA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="04DE679A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B9AA7714">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="FunctionCall" Id="CA0366A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85FEE074"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC6503E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF1FFD03"/>
    </Element>
    <Element Type="FunctionCall" Id="85FEE074">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FA140A92"/>
        <Parameter Type="Param" Library="AIAI" Id="334631F1"/>
    </Element>
    <Element Type="Param" Id="FA140A92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="7915C9C3"/>
    </Element>
    <Element Type="Param" Id="7915C9C3">
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="Param" Id="334631F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="FC6503E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1D878DC3"/>
        <Parameter Type="Param" Library="AIAI" Id="DF46352A"/>
    </Element>
    <Element Type="Param" Id="1D878DC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="25C78BA2"/>
    </Element>
    <Element Type="Param" Id="25C78BA2">
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="Param" Id="DF46352A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="EF1FFD03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9BB5FCBF"/>
        <Parameter Type="Param" Library="AIAI" Id="CFC1723D"/>
        <Parameter Type="Param" Library="AIAI" Id="BD048A27"/>
    </Element>
    <Element Type="Param" Id="9BB5FCBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="CFC1723D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BD048A27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="EB7DE710">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3A3BF14"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D2D55EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E23F55F"/>
    </Element>
    <Element Type="FunctionCall" Id="B3A3BF14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEA5446A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEA3A226"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BAEE9534"/>
    </Element>
    <Element Type="FunctionCall" Id="BEA5446A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="160E881B"/>
        <Parameter Type="Param" Library="AIAI" Id="BA836FFD"/>
        <Parameter Type="Param" Library="AIAI" Id="FE2EC101"/>
    </Element>
    <Element Type="Param" Id="160E881B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF683403"/>
    </Element>
    <Element Type="FunctionCall" Id="AF683403">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A9E5E10"/>
        <Parameter Type="Param" Library="AIAI" Id="25AAF746"/>
    </Element>
    <Element Type="Param" Id="25AAF746">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="BA836FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FE2EC101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BEA3A226">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4FAA0CA4"/>
    </Element>
    <Element Type="Param" Id="4FAA0CA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BAEE9534">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8833A6FE"/>
        <Parameter Type="Param" Library="AIAI" Id="CD288E2D"/>
        <Parameter Type="Param" Library="AIAI" Id="05F85FC2"/>
    </Element>
    <Element Type="Param" Id="8833A6FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B7AC364"/>
    </Element>
    <Element Type="FunctionCall" Id="4B7AC364">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="AFBC999C"/>
        <Parameter Type="Param" Library="AIAI" Id="C673A57C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB61AC83"/>
        <Parameter Type="Param" Library="AIAI" Id="02BB82D8"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6A6D7B"/>
    </Element>
    <Element Type="Param" Id="AFBC999C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="C673A57C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EB61AC83">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="02BB82D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE10E4BC"/>
    </Element>
    <Element Type="Param" Id="FF6A6D7B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="CD288E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="05F85FC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7D2D55EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9E23F55F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E5F1B7AD"/>
        <Parameter Type="Param" Library="AIAI" Id="1142DF9A"/>
        <Parameter Type="Param" Library="AIAI" Id="9177F8D2"/>
    </Element>
    <Element Type="Param" Id="E5F1B7AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="1142DF9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9177F8D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Comment" Id="95C917FA">
        <Comment>
            Couldn't find a camp on our side, do we want to do a middle camp?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="07B02EF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2F8F990"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60FFC375"/>
    </Element>
    <Element Type="FunctionCall" Id="B2F8F990">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55422877"/>
        <Parameter Type="Param" Library="AIAI" Id="66A2F214"/>
        <Parameter Type="Param" Library="AIAI" Id="8F42B195"/>
    </Element>
    <Element Type="Param" Id="55422877">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94BD3AB9"/>
    </Element>
    <Element Type="FunctionCall" Id="94BD3AB9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Parameter Type="Param" Library="AIAI" Id="09E9A8C6"/>
        <Parameter Type="Param" Library="AIAI" Id="BB3ADFED"/>
    </Element>
    <Element Type="Param" Id="09E9A8C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Value>0.6</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BB3ADFED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="66A2F214">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F42B195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="60FFC375">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7C8D1F49"/>
    </Element>
    <Element Type="Param" Id="7C8D1F49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="848ECD5E">
        <Comment>
            Try middle camps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7CB31608">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="FE312EDF"/>
        <Parameter Type="Param" Library="AIAI" Id="2DA56962"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E1AA5D"/>
        <Parameter Type="Param" Library="AIAI" Id="11E33BBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5AC6571"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29ABB31B"/>
    </Element>
    <Element Type="Param" Id="FE312EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2DA56962">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="D4E1AA5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="11E33BBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="FunctionCall" Id="C5AC6571">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="A78F8E62"/>
        <Parameter Type="Param" Library="AIAI" Id="8C635EF7"/>
    </Element>
    <Element Type="Param" Id="A78F8E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="63105864"/>
        <Array Type="Param" Library="AIAI" Id="2BA90424"/>
    </Element>
    <Element Type="Param" Id="2BA90424">
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="Param" Id="8C635EF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="29ABB31B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE3F0972"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D89587D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE3F4D61"/>
    </Element>
    <Element Type="FunctionCall" Id="CE3F0972">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F679FE23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05304ED5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55F2CAA4"/>
    </Element>
    <Element Type="FunctionCall" Id="F679FE23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DEA4B48B"/>
        <Parameter Type="Param" Library="AIAI" Id="C8804BC1"/>
        <Parameter Type="Param" Library="AIAI" Id="00BA0C30"/>
    </Element>
    <Element Type="Param" Id="DEA4B48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D7864AF"/>
    </Element>
    <Element Type="FunctionCall" Id="0D7864AF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A9E5E10"/>
        <Parameter Type="Param" Library="AIAI" Id="C84C3074"/>
    </Element>
    <Element Type="Param" Id="C84C3074">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="C8804BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="00BA0C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="05304ED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D2E3A7DD"/>
    </Element>
    <Element Type="Param" Id="D2E3A7DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55F2CAA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3870C9E6"/>
        <Parameter Type="Param" Library="AIAI" Id="5F2085EF"/>
        <Parameter Type="Param" Library="AIAI" Id="1C75CDFD"/>
    </Element>
    <Element Type="Param" Id="3870C9E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16FBD06E"/>
    </Element>
    <Element Type="FunctionCall" Id="16FBD06E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="5B6DF3D2"/>
        <Parameter Type="Param" Library="AIAI" Id="3005E413"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFE6A91"/>
        <Parameter Type="Param" Library="AIAI" Id="D81B6CE6"/>
        <Parameter Type="Param" Library="AIAI" Id="B0530D9D"/>
    </Element>
    <Element Type="Param" Id="5B6DF3D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="3005E413">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EFFE6A91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="D81B6CE6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE10E4BC"/>
    </Element>
    <Element Type="Param" Id="B0530D9D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="5F2085EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1C75CDFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D89587D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AE3F4D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CD59B7CB"/>
        <Parameter Type="Param" Library="AIAI" Id="2020451B"/>
        <Parameter Type="Param" Library="AIAI" Id="A9BE4664"/>
    </Element>
    <Element Type="Param" Id="CD59B7CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2020451B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A9BE4664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Comment" Id="9EFB8587">
        <Comment>
            Couldn't find a nearby/middle camp, do we want to do a far camp?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A0F57278">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7CE0DD8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09DE8FC6"/>
    </Element>
    <Element Type="FunctionCall" Id="C7CE0DD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="556F1919"/>
        <Parameter Type="Param" Library="AIAI" Id="B58C940A"/>
        <Parameter Type="Param" Library="AIAI" Id="AE612B45"/>
    </Element>
    <Element Type="Param" Id="556F1919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22E07B30"/>
    </Element>
    <Element Type="FunctionCall" Id="22E07B30">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="688C8604"/>
        <Parameter Type="Param" Library="AIAI" Id="2F2DD5F6"/>
        <Parameter Type="Param" Library="AIAI" Id="08C236D3"/>
    </Element>
    <Element Type="Param" Id="2F2DD5F6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AB61D134"/>
        <Value>1.1</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="08C236D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8860B9C7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="B58C940A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AE612B45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="09DE8FC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E942F58B"/>
    </Element>
    <Element Type="Param" Id="E942F58B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="11759FA6">
        <Comment>
            Try far camps
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="576473E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="A77C6CBC"/>
        <Parameter Type="Param" Library="AIAI" Id="FEACB3B9"/>
        <Parameter Type="Param" Library="AIAI" Id="435EA488"/>
        <Parameter Type="Param" Library="AIAI" Id="B18CF8D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="017FBC88"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6E08C08"/>
    </Element>
    <Element Type="Param" Id="A77C6CBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FEACB3B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="MapM" Id="74EFACF8"/>
    </Element>
    <Element Type="Param" Id="435EA488">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B18CF8D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="FunctionCall" Id="017FBC88">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8071F21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1553353A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D8CAE27"/>
    </Element>
    <Element Type="FunctionCall" Id="D8071F21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2FAAEEC0"/>
        <Parameter Type="Param" Library="AIAI" Id="B4C74AD6"/>
    </Element>
    <Element Type="Param" Id="2FAAEEC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EC325592"/>
        <Array Type="Param" Library="AIAI" Id="95FF0E97"/>
    </Element>
    <Element Type="Param" Id="95FF0E97">
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="Param" Id="B4C74AD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="1553353A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B0A093"/>
        <Parameter Type="Param" Library="AIAI" Id="E1284325"/>
    </Element>
    <Element Type="Param" Id="C8B0A093">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="1FE79EBA"/>
        <Array Type="Param" Library="AIAI" Id="F0B528F9"/>
    </Element>
    <Element Type="Param" Id="F0B528F9">
        <Variable Type="Variable" Library="AIAI" Id="833C46C0"/>
    </Element>
    <Element Type="Param" Id="E1284325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="4D8CAE27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5695E420"/>
        <Parameter Type="Param" Library="AIAI" Id="E2352BFA"/>
        <Parameter Type="Param" Library="AIAI" Id="93119A40"/>
    </Element>
    <Element Type="Param" Id="5695E420">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="E2352BFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="93119A40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="B6E08C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E24D796"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84CC2F86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE0ACC31"/>
    </Element>
    <Element Type="FunctionCall" Id="8E24D796">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE7CD513"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B70FC65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F9191CA"/>
    </Element>
    <Element Type="FunctionCall" Id="EE7CD513">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0F275442"/>
        <Parameter Type="Param" Library="AIAI" Id="B18265D0"/>
        <Parameter Type="Param" Library="AIAI" Id="68B534B8"/>
    </Element>
    <Element Type="Param" Id="0F275442">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F508F84"/>
    </Element>
    <Element Type="FunctionCall" Id="5F508F84">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1A9E5E10"/>
        <Parameter Type="Param" Library="AIAI" Id="AC615C5E"/>
    </Element>
    <Element Type="Param" Id="AC615C5E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="B18265D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="68B534B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6B70FC65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="73470C49"/>
    </Element>
    <Element Type="Param" Id="73470C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1F9191CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AE7D85BD"/>
        <Parameter Type="Param" Library="AIAI" Id="5B4F8A59"/>
        <Parameter Type="Param" Library="AIAI" Id="30FCF485"/>
    </Element>
    <Element Type="Param" Id="AE7D85BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCCC414F"/>
    </Element>
    <Element Type="FunctionCall" Id="FCCC414F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B26B2DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="792D53C9"/>
        <Parameter Type="Param" Library="AIAI" Id="AC3C9DBE"/>
        <Parameter Type="Param" Library="AIAI" Id="10E19717"/>
        <Parameter Type="Param" Library="AIAI" Id="FBB67FCB"/>
        <Parameter Type="Param" Library="AIAI" Id="207EDBEA"/>
    </Element>
    <Element Type="Param" Id="792D53C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="Param" Id="AC3C9DBE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="10E19717">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8E2D8CE"/>
    </Element>
    <Element Type="Param" Id="FBB67FCB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE10E4BC"/>
    </Element>
    <Element Type="Param" Id="207EDBEA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="5B4F8A59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30FCF485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84CC2F86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FE0ACC31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="09BEB445"/>
        <Parameter Type="Param" Library="AIAI" Id="9D30F16C"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1A554A"/>
    </Element>
    <Element Type="Param" Id="09BEB445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="9D30F16C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FA1A554A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="4AA5F110"/>
    </Element>
    <Element Type="FunctionCall" Id="1CA42A82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B59AC0F7"/>
    </Element>
    <Element Type="Param" Id="B59AC0F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4C726209">
        <Identifier>HeroAIStartTakeCamp</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="26D20246"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="76409BF2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="120B315C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F0D2841"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B005DFD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D64EEE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A472973E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE764668"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="78A5F705"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD62C412"/>
    </Element>
    <Element Type="ParamDef" Id="E2DD278B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1E9A17CD"/>
    </Element>
    <Element Type="Param" Id="1E9A17CD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="26D20246">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="71BE46D3"/>
    </Element>
    <Element Type="Param" Id="71BE46D3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="76409BF2">
        <Identifier>humanPlayerAssisting</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6EF4E222"/>
    </Element>
    <Element Type="Param" Id="6EF4E222">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="120B315C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <Parameter Type="Param" Library="AIAI" Id="EFD8A002"/>
    </Element>
    <Element Type="Param" Id="EFD8A002">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="FunctionCall" Id="7F0D2841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36C7A64F"/>
        <Parameter Type="Param" Library="AIAI" Id="5B46833E"/>
    </Element>
    <Element Type="Param" Id="36C7A64F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7426E141"/>
        <Array Type="Param" Library="AIAI" Id="9642996E"/>
    </Element>
    <Element Type="Param" Id="7426E141">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="9642996E">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="5B46833E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="26D20246"/>
    </Element>
    <Element Type="FunctionCall" Id="B005DFD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CCF38D6F"/>
        <Parameter Type="Param" Library="AIAI" Id="4DCC7A49"/>
    </Element>
    <Element Type="Param" Id="CCF38D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="770D6B6E"/>
        <Array Type="Param" Library="AIAI" Id="A1F8063F"/>
    </Element>
    <Element Type="Param" Id="770D6B6E">
        <Variable Type="Variable" Library="AIAI" Id="71F95838"/>
    </Element>
    <Element Type="Param" Id="A1F8063F">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="4DCC7A49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA3029FE"/>
    </Element>
    <Element Type="FunctionCall" Id="DA3029FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E5545BD8"/>
    </Element>
    <Element Type="Param" Id="E5545BD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="3D64EEE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D065B1D8"/>
        <Parameter Type="Param" Library="AIAI" Id="04CD06A5"/>
    </Element>
    <Element Type="Param" Id="D065B1D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03FFEEA9"/>
        <Array Type="Param" Library="AIAI" Id="484B4CFD"/>
    </Element>
    <Element Type="Param" Id="03FFEEA9">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="484B4CFD">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="04CD06A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A472973E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BEBF468"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC16A93B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22F6FC29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D69CD9F"/>
    </Element>
    <Element Type="FunctionCall" Id="9BEBF468">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E440B7E7"/>
        <Parameter Type="Param" Library="AIAI" Id="B103DB06"/>
    </Element>
    <Element Type="Param" Id="E440B7E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="50DA992D"/>
        <Array Type="Param" Library="AIAI" Id="91FD23EB"/>
    </Element>
    <Element Type="Param" Id="50DA992D">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="91FD23EB">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="B103DB06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AC16A93B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E2B99BF"/>
        <Parameter Type="Param" Library="AIAI" Id="EE003B3A"/>
    </Element>
    <Element Type="Param" Id="3E2B99BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A59287C1"/>
        <Array Type="Param" Library="AIAI" Id="11CEC965"/>
    </Element>
    <Element Type="Param" Id="A59287C1">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="11CEC965">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="EE003B3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="76409BF2"/>
    </Element>
    <Element Type="FunctionCall" Id="22F6FC29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8EAA5CFB"/>
        <Parameter Type="Param" Library="AIAI" Id="2D128E07"/>
    </Element>
    <Element Type="Param" Id="8EAA5CFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0D005351"/>
        <Array Type="Param" Library="AIAI" Id="BBBD9BED"/>
    </Element>
    <Element Type="Param" Id="0D005351">
        <Variable Type="Variable" Library="AIAI" Id="A5A214A4"/>
    </Element>
    <Element Type="Param" Id="BBBD9BED">
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="2D128E07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3D69CD9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C9FA14E"/>
        <Parameter Type="Param" Library="AIAI" Id="77F04C29"/>
        <Parameter Type="Param" Library="AIAI" Id="39005E4E"/>
    </Element>
    <Element Type="Param" Id="7C9FA14E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="77F04C29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="39005E4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="76409BF2"/>
    </Element>
    <Element Type="FunctionCall" Id="FE764668">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="26DB39FE"/>
        <Parameter Type="Param" Library="AIAI" Id="6489E276"/>
    </Element>
    <Element Type="Param" Id="26DB39FE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5DD904AD"/>
    </Element>
    <Element Type="Param" Id="6489E276">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Comment" Id="78A5F705">
        <Comment>
            Send event if we are the first AI to initiate the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CD62C412">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BF73D89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="058E16BE"/>
    </Element>
    <Element Type="FunctionCall" Id="7BF73D89">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E29513CF"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FFB92C8"/>
        <Parameter Type="Param" Library="AIAI" Id="88A02956"/>
    </Element>
    <Element Type="Param" Id="6FFB92C8">
        <ParameterDef Type="ParamDef" Library="Game" Id="6093B136"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="26D20246"/>
    </Element>
    <Element Type="Param" Id="88A02956">
        <ParameterDef Type="ParamDef" Library="Game" Id="ADE48326"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0103A848"/>
    </Element>
    <Element Type="FunctionCall" Id="0103A848">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="97AB664B"/>
    </Element>
    <Element Type="Param" Id="97AB664B">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="FunctionCall" Id="058E16BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA6C1B20"/>
        <Parameter Type="Param" Library="AIAI" Id="DD21554F"/>
        <Parameter Type="Param" Library="AIAI" Id="85FB2543"/>
    </Element>
    <Element Type="Param" Id="DA6C1B20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1092B29"/>
    </Element>
    <Element Type="FunctionCall" Id="D1092B29">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="75804366"/>
        <Parameter Type="Param" Library="AIAI" Id="8BA179D3"/>
        <Parameter Type="Param" Library="AIAI" Id="F14F9D05"/>
    </Element>
    <Element Type="Param" Id="8BA179D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="000A5F23"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
    </Element>
    <Element Type="Param" Id="F14F9D05">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D1431E42"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="26D20246"/>
    </Element>
    <Element Type="Param" Id="DD21554F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="85FB2543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B26B2DDC">
        <Identifier>HeroAICanAttackCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="58961A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
        <Variable Type="Variable" Library="AIAI" Id="A303E325"/>
        <Variable Type="Variable" Library="AIAI" Id="CB580EEA"/>
        <Variable Type="Variable" Library="AIAI" Id="A3857AA7"/>
        <Variable Type="Variable" Library="AIAI" Id="E21AF1AF"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
        <Variable Type="Variable" Library="AIAI" Id="0D0BD49A"/>
        <Variable Type="Variable" Library="AIAI" Id="7C123D29"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
        <Variable Type="Variable" Library="AIAI" Id="1BD614EA"/>
        <Variable Type="Variable" Library="AIAI" Id="63566EA2"/>
        <Variable Type="Variable" Library="AIAI" Id="8EA31E9A"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
        <Variable Type="Variable" Library="AIAI" Id="77D0C546"/>
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Variable Type="Variable" Library="AIAI" Id="6FE4E98D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93428BB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="442EB8BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A053591C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9DB6176A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5E58E9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B265F104"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8DD18CC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F75D3A8B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B01673BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3207006C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FCFE6F61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B87DE7B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84EAB6AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DE06182"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9B27B15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83D39095"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7857B147"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F175669E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="872DC246"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DD2C487"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="28940AF6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D9EAEAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4054DC7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3FFEFE1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A5F1F1B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48FD50A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B544463"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EB0F6D3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9DE3D62F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62F53834"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2BC448D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B6E0861"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0F21473"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC85FB07"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CA3110A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9CA1DAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C40ED25D"/>
    </Element>
    <Element Type="ParamDef" Id="BDD81052">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="29477921">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DFE4C71C"/>
    </Element>
    <Element Type="Param" Id="DFE4C71C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4BEB39EE">
        <Identifier>pingIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D083ACC3"/>
    </Element>
    <Element Type="Param" Id="D083ACC3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="58961A7E">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8F5148E4"/>
    </Element>
    <Element Type="Param" Id="8F5148E4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="B4BE65D2">
        <Identifier>recruitAll</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="88B74615"/>
    </Element>
    <Element Type="Param" Id="88B74615">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="FAFE60BF">
        <Identifier>playerWhoPinged</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C74E8447"/>
    </Element>
    <Element Type="Param" Id="C74E8447">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A303E325">
        <Identifier>nearCamp</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D948F717"/>
    </Element>
    <Element Type="Param" Id="D948F717">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="CB580EEA">
        <Identifier>allyHeroesNearCamp</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8DB44D9E"/>
    </Element>
    <Element Type="Param" Id="8DB44D9E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16AD8E02"/>
    </Element>
    <Element Type="FunctionCall" Id="16AD8E02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A3857AA7">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FEA0B149"/>
    </Element>
    <Element Type="Param" Id="FEA0B149">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="E21AF1AF">
        <Identifier>allyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79445350"/>
    </Element>
    <Element Type="Param" Id="79445350">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF93E74B"/>
    </Element>
    <Element Type="FunctionCall" Id="AF93E74B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="B97453BD">
        <Identifier>loopIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E1778140"/>
    </Element>
    <Element Type="Param" Id="E1778140">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="09BFA8C1">
        <Identifier>heroIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D440A063"/>
    </Element>
    <Element Type="Param" Id="D440A063">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0D0BD49A">
        <Identifier>factionOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BB593142"/>
    </Element>
    <Element Type="Param" Id="BB593142">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7C123D29">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9BB9C243"/>
    </Element>
    <Element Type="Param" Id="9BB9C243">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A182A1CA">
        <Identifier>totalLevelNeeded</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="53429B50"/>
    </Element>
    <Element Type="Param" Id="53429B50">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1BD614EA">
        <Identifier>totalHeroLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="675EA9C3"/>
    </Element>
    <Element Type="Param" Id="675EA9C3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="63566EA2">
        <Identifier>totalHeroLevelAlreadyRecruited</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="38FA7F05"/>
    </Element>
    <Element Type="Param" Id="38FA7F05">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8EA31E9A">
        <Identifier>numHeroes</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3DDE06E2"/>
    </Element>
    <Element Type="Param" Id="3DDE06E2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="588509C8">
        <Identifier>levelNeeded</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FC698150"/>
    </Element>
    <Element Type="Param" Id="FC698150">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="77D0C546">
        <Identifier>recruitPriority</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="71D3FFA2">
        <Identifier>heroesToUse</Identifier>
        <VariableType>
            <Type Value="int"/>
            <ArraySize Dim="0" Value="10"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="64E1E950"/>
    </Element>
    <Element Type="Param" Id="64E1E950">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6FE4E98D">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CEAD4B0E"/>
    </Element>
    <Element Type="Param" Id="CEAD4B0E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="93428BB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89B4DAAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A52B3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AAF5078"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E048967C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E481CC22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7DB9FDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="961B5A56"/>
    </Element>
    <Element Type="FunctionCall" Id="89B4DAAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E1141476"/>
        <Parameter Type="Param" Library="AIAI" Id="DFF5E771"/>
    </Element>
    <Element Type="Param" Id="E1141476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C123D29"/>
    </Element>
    <Element Type="Param" Id="DFF5E771">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A52B3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="860F27CD"/>
        <Parameter Type="Param" Library="AIAI" Id="A95B2C36"/>
    </Element>
    <Element Type="Param" Id="860F27CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C123D29"/>
    </Element>
    <Element Type="Param" Id="A95B2C36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="0AAF5078">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5333494A"/>
        <Parameter Type="Param" Library="AIAI" Id="33FB45F8"/>
    </Element>
    <Element Type="Param" Id="5333494A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D0BD49A"/>
    </Element>
    <Element Type="Param" Id="33FB45F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="E048967C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C37A7BAA"/>
        <Parameter Type="Param" Library="AIAI" Id="5751B84C"/>
    </Element>
    <Element Type="Param" Id="C37A7BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E21AF1AF"/>
    </Element>
    <Element Type="Param" Id="5751B84C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="E481CC22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CBF57177"/>
        <Parameter Type="Param" Library="AIAI" Id="0CC33E5A"/>
    </Element>
    <Element Type="Param" Id="CBF57177">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D0BD49A"/>
    </Element>
    <Element Type="Param" Id="0CC33E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="B7DB9FDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E0042F03"/>
        <Parameter Type="Param" Library="AIAI" Id="929E2CA0"/>
    </Element>
    <Element Type="Param" Id="E0042F03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E21AF1AF"/>
    </Element>
    <Element Type="Param" Id="929E2CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="961B5A56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4919F343"/>
        <Parameter Type="Param" Library="AIAI" Id="2217CA7C"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F9AE12"/>
    </Element>
    <Element Type="Param" Id="4919F343">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
    </Element>
    <Element Type="Param" Id="2217CA7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A6F9AE12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="442EB8BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B44D0A7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4BAC8A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D650B944"/>
    </Element>
    <Element Type="FunctionCall" Id="B44D0A7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E07CA39B"/>
        <Parameter Type="Param" Library="AIAI" Id="7DF605C7"/>
    </Element>
    <Element Type="Param" Id="E07CA39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
    </Element>
    <Element Type="Param" Id="7DF605C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C4BAC8A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B12C670"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D864CE22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDB59CD9"/>
    </Element>
    <Element Type="FunctionCall" Id="9B12C670">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="001C0DD7"/>
        <Parameter Type="Param" Library="AIAI" Id="9E04810B"/>
        <Parameter Type="Param" Library="AIAI" Id="E277CE1C"/>
    </Element>
    <Element Type="Param" Id="001C0DD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
    </Element>
    <Element Type="Param" Id="9E04810B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E277CE1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="D864CE22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F6F224AC"/>
        <Parameter Type="Param" Library="AIAI" Id="93773367"/>
    </Element>
    <Element Type="Param" Id="F6F224AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
    </Element>
    <Element Type="Param" Id="93773367">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="8A7C8A41"/>
        <Array Type="Param" Library="AIAI" Id="F58A4E5D"/>
    </Element>
    <Element Type="Param" Id="8A7C8A41">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="9A1DFA6B"/>
        <Array Type="Param" Library="AIAI" Id="4115336B"/>
    </Element>
    <Element Type="Param" Id="9A1DFA6B">
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
    </Element>
    <Element Type="Param" Id="4115336B">
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="F58A4E5D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E1B590F"/>
    </Element>
    <Element Type="FunctionCall" Id="1E1B590F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F73FE422"/>
    </Element>
    <Element Type="Param" Id="F73FE422">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="FDB59CD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="03704684"/>
        <Parameter Type="Param" Library="AIAI" Id="F9F03E57"/>
    </Element>
    <Element Type="Param" Id="03704684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
    </Element>
    <Element Type="Param" Id="F9F03E57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="F73CCC13"/>
        <Array Type="Param" Library="AIAI" Id="AAA1E2A7"/>
    </Element>
    <Element Type="Param" Id="F73CCC13">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="96C3E30C"/>
        <Array Type="Param" Library="AIAI" Id="39B76CB7"/>
    </Element>
    <Element Type="Param" Id="96C3E30C">
        <Variable Type="Variable" Library="AIAI" Id="48EA4DEB"/>
    </Element>
    <Element Type="Param" Id="39B76CB7">
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="AAA1E2A7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="767F7343"/>
    </Element>
    <Element Type="FunctionCall" Id="767F7343">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DDB3A8E3"/>
    </Element>
    <Element Type="Param" Id="DDB3A8E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="D650B944">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B00FF70A"/>
        <Parameter Type="Param" Library="AIAI" Id="46955CBA"/>
        <Parameter Type="Param" Library="AIAI" Id="E3CC06C0"/>
    </Element>
    <Element Type="Param" Id="B00FF70A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="46955CBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E3CC06C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A053591C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CC04FC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF12ED38"/>
    </Element>
    <Element Type="FunctionCall" Id="8CC04FC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9A02673F"/>
    </Element>
    <Element Type="Param" Id="9A02673F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DF12ED38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C935FD8"/>
        <Parameter Type="Param" Library="AIAI" Id="D9A6A235"/>
        <Parameter Type="Param" Library="AIAI" Id="0FB10887"/>
    </Element>
    <Element Type="Param" Id="8C935FD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B1F7190"/>
    </Element>
    <Element Type="FunctionCall" Id="0B1F7190">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="22ACF1B5"/>
    </Element>
    <Element Type="Param" Id="22ACF1B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="E21AF1AF"/>
    </Element>
    <Element Type="Param" Id="D9A6A235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0FB10887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="9DB6176A">
        <Comment>
            Has this camp already been taken?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E5E58E9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AC1173FC"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD299A0"/>
    </Element>
    <Element Type="Param" Id="AC1173FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49245128"/>
    </Element>
    <Element Type="FunctionCall" Id="49245128">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="C905B1EB"/>
        <Parameter Type="Param" Library="AIAI" Id="07909A3A"/>
        <Parameter Type="Param" Library="AIAI" Id="3E2F0BAE"/>
    </Element>
    <Element Type="Param" Id="C905B1EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="40AA1292"/>
        <Array Type="Param" Library="AIAI" Id="289939F6"/>
    </Element>
    <Element Type="Param" Id="40AA1292">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="289939F6">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="07909A3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3E2F0BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="628A1CB6"/>
    </Element>
    <Element Type="Param" Id="1FD299A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A3857AA7"/>
    </Element>
    <Element Type="FunctionCall" Id="B265F104">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D93520D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71E60175"/>
    </Element>
    <Element Type="FunctionCall" Id="3D93520D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4216854D"/>
        <Parameter Type="Param" Library="AIAI" Id="0E49DF62"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E26E6D"/>
    </Element>
    <Element Type="Param" Id="4216854D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A3857AA7"/>
    </Element>
    <Element Type="Param" Id="0E49DF62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A5E26E6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="71E60175">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1C04F5B9"/>
    </Element>
    <Element Type="Param" Id="1C04F5B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8DD18CC4">
        <Comment>
            Check if the team is allowed to initiate this camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F75D3A8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD41B34A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CC4C3D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C9CDC0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CC03985"/>
    </Element>
    <Element Type="FunctionCall" Id="DD41B34A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5278B037"/>
    </Element>
    <Element Type="Param" Id="5278B037">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3CC4C3D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="38F30F9E"/>
        <Parameter Type="Param" Library="AIAI" Id="72A6EBEF"/>
        <Parameter Type="Param" Library="AIAI" Id="8A39E373"/>
    </Element>
    <Element Type="Param" Id="38F30F9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="72A6EBEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="8A39E373">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0C9CDC0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="50EE7DE0"/>
        <Parameter Type="Param" Library="AIAI" Id="DFEB2932"/>
        <Parameter Type="Param" Library="AIAI" Id="24E63FE4"/>
    </Element>
    <Element Type="Param" Id="50EE7DE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B66ACAB4"/>
    </Element>
    <Element Type="FunctionCall" Id="B66ACAB4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1C714B05"/>
        <Parameter Type="Param" Library="AIAI" Id="6320D6E2"/>
    </Element>
    <Element Type="Param" Id="6320D6E2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="DFEB2932">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="24E63FE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6CC03985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56FD712C"/>
        <Parameter Type="Param" Library="AIAI" Id="333D4C6A"/>
        <Parameter Type="Param" Library="AIAI" Id="234D4ACC"/>
    </Element>
    <Element Type="Param" Id="56FD712C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A4EC66C9"/>
        <Array Type="Param" Library="AIAI" Id="59133901"/>
    </Element>
    <Element Type="Param" Id="59133901">
        <Variable Type="Variable" Library="AIAI" Id="7C123D29"/>
    </Element>
    <Element Type="Param" Id="333D4C6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="234D4ACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B01673BF">
        <Comment>
            Don't take the camp if it is not safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3207006C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="909401C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF593BA5"/>
    </Element>
    <Element Type="FunctionCall" Id="909401C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA1E566"/>
        <Parameter Type="Param" Library="AIAI" Id="C12397FC"/>
        <Parameter Type="Param" Library="AIAI" Id="C9DE42F6"/>
    </Element>
    <Element Type="Param" Id="CCA1E566">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58C43946"/>
    </Element>
    <Element Type="FunctionCall" Id="58C43946">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A05811B9"/>
        <Parameter Type="Param" Library="AIAI" Id="6C34D5DB"/>
        <Parameter Type="Param" Library="AIAI" Id="C87A8DBA"/>
        <Parameter Type="Param" Library="AIAI" Id="A6E0DBDB"/>
        <Parameter Type="Param" Library="AIAI" Id="43E70877"/>
    </Element>
    <Element Type="Param" Id="6C34D5DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2A64524E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="C87A8DBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA8A3281"/>
        <Variable Type="Variable" Library="AIAI" Id="C15F5DCA"/>
    </Element>
    <Element Type="Param" Id="A6E0DBDB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5D51B498"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D1386EB"/>
    </Element>
    <Element Type="FunctionCall" Id="9D1386EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="BA394B8B"/>
        <Parameter Type="Param" Library="AIAI" Id="AAF44E54"/>
        <Parameter Type="Param" Library="AIAI" Id="DD3B1733"/>
    </Element>
    <Element Type="Param" Id="BA394B8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="AAF44E54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="DD3B1733">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="43E70877">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0EE7D13C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
    </Element>
    <Element Type="Param" Id="C12397FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C9DE42F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BF593BA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DADE2BDE"/>
    </Element>
    <Element Type="Param" Id="DADE2BDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="FCFE6F61">
        <Comment>
            Don't take camp if the defenders are hibrinating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3B87DE7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEEAA5E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AE7BF47"/>
    </Element>
    <Element Type="FunctionCall" Id="FEEAA5E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="72ADABE4"/>
        <Parameter Type="Param" Library="AIAI" Id="820583B1"/>
        <Parameter Type="Param" Library="AIAI" Id="F2034B59"/>
    </Element>
    <Element Type="Param" Id="72ADABE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="523023A8"/>
    </Element>
    <Element Type="FunctionCall" Id="523023A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2612A842"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C35DB6"/>
    </Element>
    <Element Type="Param" Id="F4C35DB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="983D45DA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="820583B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2034B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6AE7BF47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE15C59"/>
    </Element>
    <Element Type="Param" Id="1CE15C59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="84EAB6AF">
        <Comment>
            Don't go to the camp if it is about to be taken by allies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0DE06182">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="368EF0E1"/>
        <Parameter Type="Param" Library="AIAI" Id="EB5D40FE"/>
    </Element>
    <Element Type="Param" Id="368EF0E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A303E325"/>
    </Element>
    <Element Type="Param" Id="EB5D40FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="169C2A47"/>
    </Element>
    <Element Type="FunctionCall" Id="169C2A47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="9EB801FE"/>
        <Parameter Type="Param" Library="AIAI" Id="8149ACA6"/>
    </Element>
    <Element Type="Param" Id="9EB801FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="AC6AE904"/>
        <Array Type="Param" Library="AIAI" Id="DD4AF70B"/>
    </Element>
    <Element Type="Param" Id="AC6AE904">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="DD4AF70B">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="8149ACA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="E9B27B15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="335AFA9F"/>
        <Parameter Type="Param" Library="AIAI" Id="5F278635"/>
    </Element>
    <Element Type="Param" Id="335AFA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36F44CD1"/>
    </Element>
    <Element Type="FunctionCall" Id="36F44CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="993B9D63"/>
        <Parameter Type="Param" Library="AIAI" Id="2626AF0F"/>
        <Parameter Type="Param" Library="AIAI" Id="E5479343"/>
        <Parameter Type="Param" Library="AIAI" Id="84CF1F86"/>
        <Parameter Type="Param" Library="AIAI" Id="9C91D2AB"/>
    </Element>
    <Element Type="Param" Id="993B9D63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="2626AF0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E5479343">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="84CF1F86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="A303E325"/>
    </Element>
    <Element Type="Param" Id="9C91D2AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F10ADD9"/>
    </Element>
    <Element Type="FunctionCall" Id="7F10ADD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="8A6BB392"/>
        <Parameter Type="Param" Library="AIAI" Id="CF14C879"/>
    </Element>
    <Element Type="Param" Id="8A6BB392">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="E21AF1AF"/>
    </Element>
    <Element Type="Param" Id="CF14C879">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5F278635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB580EEA"/>
    </Element>
    <Element Type="FunctionCall" Id="83D39095">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E34F56BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C3EB040"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33BCD164"/>
    </Element>
    <Element Type="FunctionCall" Id="E34F56BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="68BC7F2D"/>
    </Element>
    <Element Type="Param" Id="68BC7F2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C3EB040">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="98C17076"/>
        <Parameter Type="Param" Library="AIAI" Id="7F465EB4"/>
        <Parameter Type="Param" Library="AIAI" Id="0E9A2C1A"/>
    </Element>
    <Element Type="Param" Id="98C17076">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EFA5EFA"/>
    </Element>
    <Element Type="FunctionCall" Id="1EFA5EFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="814A1325"/>
        <Parameter Type="Param" Library="AIAI" Id="1267E772"/>
    </Element>
    <Element Type="Param" Id="814A1325">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1267E772">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="CB580EEA"/>
    </Element>
    <Element Type="Param" Id="7F465EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0E9A2C1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="33BCD164">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5540D36B"/>
        <Parameter Type="Param" Library="AIAI" Id="99B4A8D9"/>
        <Parameter Type="Param" Library="AIAI" Id="504DBDC0"/>
    </Element>
    <Element Type="Param" Id="5540D36B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C0782C"/>
    </Element>
    <Element Type="FunctionCall" Id="04C0782C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D7CA310"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2C0543"/>
    </Element>
    <Element Type="Param" Id="CE2C0543">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="99B4A8D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="504DBDC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>20.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="7857B147">
        <Comment>
            Determine the level of heroes we will recruit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F175669E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0C32803F"/>
        <Parameter Type="Param" Library="AIAI" Id="F99AFECE"/>
    </Element>
    <Element Type="Param" Id="0C32803F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F035A19B"/>
        <Array Type="Param" Library="AIAI" Id="0BDCDA14"/>
    </Element>
    <Element Type="Param" Id="F035A19B">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="0BDCDA14">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="F99AFECE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6FE4E98D"/>
    </Element>
    <Element Type="FunctionCall" Id="872DC246">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B99C3B6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A9E0B35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9BE0F95"/>
    </Element>
    <Element Type="FunctionCall" Id="B99C3B6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6E1BAF23"/>
        <Parameter Type="Param" Library="AIAI" Id="78EE2BE3"/>
    </Element>
    <Element Type="Param" Id="6E1BAF23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
    </Element>
    <Element Type="Param" Id="78EE2BE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2AFDE64"/>
    </Element>
    <Element Type="FunctionCall" Id="C2AFDE64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="66E88462"/>
        <Parameter Type="Param" Library="AIAI" Id="540E1110"/>
        <Parameter Type="Param" Library="AIAI" Id="F1FF1E7B"/>
    </Element>
    <Element Type="Param" Id="66E88462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="540E1110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F1FF1E7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410B900A"/>
    </Element>
    <Element Type="FunctionCall" Id="410B900A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="1A2E9EF3"/>
        <Parameter Type="Param" Library="AIAI" Id="8A30F3D3"/>
        <Parameter Type="Param" Library="AIAI" Id="6712548A"/>
    </Element>
    <Element Type="Param" Id="1A2E9EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="8A30F3D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6712548A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="48FF08BA"/>
        <Array Type="Param" Library="AIAI" Id="5453F3F8"/>
    </Element>
    <Element Type="Param" Id="48FF08BA">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="DC05CB57"/>
    </Element>
    <Element Type="Param" Id="DC05CB57">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="160B821E"/>
        <Array Type="Param" Library="AIAI" Id="7DEF6DAA"/>
    </Element>
    <Element Type="Param" Id="160B821E">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="7DEF6DAA">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="5453F3F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="FunctionCall" Id="5A9E0B35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B6283F9A"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA1A252"/>
    </Element>
    <Element Type="Param" Id="B6283F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
    </Element>
    <Element Type="Param" Id="BFA1A252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA886A9F"/>
    </Element>
    <Element Type="FunctionCall" Id="BA886A9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="53A182FB"/>
        <Parameter Type="Param" Library="AIAI" Id="2E2C5295"/>
        <Parameter Type="Param" Library="AIAI" Id="9DFF3FBB"/>
    </Element>
    <Element Type="Param" Id="53A182FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="2E2C5295">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9DFF3FBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F632D2F2"/>
        <Array Type="Param" Library="AIAI" Id="4826690B"/>
    </Element>
    <Element Type="Param" Id="F632D2F2">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="4F386C9A"/>
    </Element>
    <Element Type="Param" Id="4F386C9A">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="17E9A741"/>
        <Array Type="Param" Library="AIAI" Id="75D7A44C"/>
    </Element>
    <Element Type="Param" Id="17E9A741">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="75D7A44C">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="4826690B">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="FunctionCall" Id="D9BE0F95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="52D93A15"/>
        <Parameter Type="Param" Library="AIAI" Id="BEFD684C"/>
        <Parameter Type="Param" Library="AIAI" Id="6CDD88AC"/>
    </Element>
    <Element Type="Param" Id="52D93A15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="BEFD684C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6CDD88AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7DD2C487">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAEC5AC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFBA4A44"/>
    </Element>
    <Element Type="FunctionCall" Id="CAEC5AC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A678FD85"/>
        <Parameter Type="Param" Library="AIAI" Id="4C4B094F"/>
    </Element>
    <Element Type="Param" Id="A678FD85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
    </Element>
    <Element Type="Param" Id="4C4B094F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="087250D0"/>
    </Element>
    <Element Type="FunctionCall" Id="AFBA4A44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9AE1D96C"/>
        <Parameter Type="Param" Library="AIAI" Id="E47E5A6F"/>
        <Parameter Type="Param" Library="AIAI" Id="CA59A068"/>
    </Element>
    <Element Type="Param" Id="9AE1D96C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
    </Element>
    <Element Type="Param" Id="E47E5A6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="CA59A068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="087250D0"/>
    </Element>
    <Element Type="Comment" Id="28940AF6">
        <Comment>
            Collect all the usable AI heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1D9EAEAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87BE6C07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A835BD80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA4A387E"/>
    </Element>
    <Element Type="FunctionCall" Id="87BE6C07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F289BFEF"/>
        <Parameter Type="Param" Library="AIAI" Id="522138DA"/>
    </Element>
    <Element Type="Param" Id="F289BFEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="77D0C546"/>
    </Element>
    <Element Type="Param" Id="522138DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="5D484ADF"/>
    </Element>
    <Element Type="FunctionCall" Id="A835BD80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4BB6A80C"/>
        <Parameter Type="Param" Library="AIAI" Id="C23F3D42"/>
    </Element>
    <Element Type="Param" Id="4BB6A80C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="77D0C546"/>
    </Element>
    <Element Type="Param" Id="C23F3D42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="AIAI" Id="4F9B0495"/>
    </Element>
    <Element Type="FunctionCall" Id="FA4A387E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3034CAD"/>
        <Parameter Type="Param" Library="AIAI" Id="CBC5527F"/>
        <Parameter Type="Param" Library="AIAI" Id="0C7300C2"/>
    </Element>
    <Element Type="Param" Id="C3034CAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="CBC5527F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="0C7300C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4054DC7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="A1630597"/>
        <Parameter Type="Param" Library="AIAI" Id="C1DE13AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DD4CBBC"/>
    </Element>
    <Element Type="Param" Id="A1630597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="360F798E"/>
        <Array Type="Param" Library="AIAI" Id="B010733D"/>
    </Element>
    <Element Type="Param" Id="360F798E">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="B010733D">
        <Variable Type="Variable" Library="AIAI" Id="7C123D29"/>
    </Element>
    <Element Type="Param" Id="C1DE13AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="9DD4CBBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="51699336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE9F053F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C067F5CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10290C0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="030BAA83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA713919"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CACFE66A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="186AD993"/>
    </Element>
    <Element Type="Comment" Id="51699336">
        <Comment>
            Hero is good to use, add it to the list.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="DE9F053F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC5A47E"/>
        <Parameter Type="Param" Library="AIAI" Id="754AC829"/>
        <Parameter Type="Param" Library="AIAI" Id="BAC30408"/>
    </Element>
    <Element Type="Param" Id="8CC5A47E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="754AC829">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90D34F09"/>
    </Element>
    <Element Type="FunctionCall" Id="90D34F09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="6C6DE4C3"/>
    </Element>
    <Element Type="Param" Id="6C6DE4C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6341F646"/>
        <Array Type="Param" Library="AIAI" Id="1689B7FC"/>
    </Element>
    <Element Type="Param" Id="6341F646">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1689B7FC">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="BAC30408">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="1BD614EA"/>
    </Element>
    <Element Type="FunctionCall" Id="C067F5CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0581D3AD"/>
        <Parameter Type="Param" Library="AIAI" Id="E59504BB"/>
        <Parameter Type="Param" Library="AIAI" Id="983BC155"/>
    </Element>
    <Element Type="Param" Id="0581D3AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E59504BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="983BC155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="8EA31E9A"/>
    </Element>
    <Element Type="FunctionCall" Id="10290C0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7FD96A1B"/>
        <Parameter Type="Param" Library="AIAI" Id="087379FC"/>
    </Element>
    <Element Type="Param" Id="7FD96A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="EA155A06"/>
    </Element>
    <Element Type="Param" Id="EA155A06">
        <Variable Type="Variable" Library="AIAI" Id="8EA31E9A"/>
    </Element>
    <Element Type="Param" Id="087379FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="030BAA83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E86DEB3"/>
        <Parameter Type="Param" Library="AIAI" Id="23BDC195"/>
        <Parameter Type="Param" Library="AIAI" Id="13B7448D"/>
    </Element>
    <Element Type="Param" Id="0E86DEB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CA91CB65"/>
        <Array Type="Param" Library="AIAI" Id="DBABDA38"/>
    </Element>
    <Element Type="Param" Id="CA91CB65">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="DBABDA38">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="23BDC195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="13B7448D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BA713919">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E4D854FB"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8E22A3"/>
        <Parameter Type="Param" Library="AIAI" Id="539C13E5"/>
    </Element>
    <Element Type="Param" Id="E4D854FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="765BD5A8"/>
    </Element>
    <Element Type="FunctionCall" Id="765BD5A8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="E1508973"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF73A16"/>
    </Element>
    <Element Type="Param" Id="E1508973">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Variable Type="Variable" Library="AIAI" Id="77D0C546"/>
    </Element>
    <Element Type="Param" Id="9CF73A16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="0B8E22A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="539C13E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CACFE66A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="34EAE029"/>
        <Parameter Type="Param" Library="AIAI" Id="00682146"/>
        <Parameter Type="Param" Library="AIAI" Id="98EB06ED"/>
    </Element>
    <Element Type="Param" Id="34EAE029">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06AEE3CC"/>
    </Element>
    <Element Type="FunctionCall" Id="06AEE3CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="A7BECE81"/>
    </Element>
    <Element Type="Param" Id="A7BECE81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="86BF8E3A"/>
        <Array Type="Param" Library="AIAI" Id="28210842"/>
    </Element>
    <Element Type="Param" Id="86BF8E3A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="28210842">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="00682146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="98EB06ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="588509C8"/>
    </Element>
    <Element Type="FunctionCall" Id="186AD993">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="96FC7F02"/>
        <Parameter Type="Param" Library="AIAI" Id="6EFE6672"/>
        <Parameter Type="Param" Library="AIAI" Id="6C84D4AB"/>
    </Element>
    <Element Type="Param" Id="96FC7F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF607396"/>
    </Element>
    <Element Type="FunctionCall" Id="DF607396">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D11AAE5C"/>
        <Parameter Type="Param" Library="AIAI" Id="829E8A82"/>
    </Element>
    <Element Type="Param" Id="D11AAE5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BA96E89"/>
    </Element>
    <Element Type="FunctionCall" Id="2BA96E89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A40AF3E4"/>
    </Element>
    <Element Type="Param" Id="A40AF3E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8F97348A"/>
        <Array Type="Param" Library="AIAI" Id="D1808A53"/>
    </Element>
    <Element Type="Param" Id="8F97348A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D1808A53">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="829E8A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="6FE4E98D"/>
    </Element>
    <Element Type="Param" Id="6EFE6672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="6C84D4AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="58961A7E"/>
    </Element>
    <Element Type="FunctionCall" Id="A3FFEFE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1589838D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19DD44C1"/>
    </Element>
    <Element Type="FunctionCall" Id="1589838D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CDDE8491"/>
        <Parameter Type="Param" Library="AIAI" Id="679697F2"/>
        <Parameter Type="Param" Library="AIAI" Id="368DD706"/>
    </Element>
    <Element Type="Param" Id="CDDE8491">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="8EA31E9A"/>
    </Element>
    <Element Type="Param" Id="679697F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="368DD706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="19DD44C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="326C5393"/>
    </Element>
    <Element Type="Param" Id="326C5393">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A5F1F1B1">
        <Comment>
            Determine how many heroes we need to send to the camp including allies already at the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="48FD50A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF0A840"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0BF1BD"/>
    </Element>
    <Element Type="Param" Id="3AF0A840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="Param" Id="7F0BF1BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C0009D8"/>
    </Element>
    <Element Type="FunctionCall" Id="8C0009D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="2C2BC87B"/>
        <Parameter Type="Param" Library="AIAI" Id="203FC8B7"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF4E648"/>
    </Element>
    <Element Type="Param" Id="2C2BC87B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="203FC8B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0EF4E648">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A22AACF8"/>
        <Array Type="Param" Library="AIAI" Id="84F8478B"/>
    </Element>
    <Element Type="Param" Id="A22AACF8">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="D6B4CFB1"/>
    </Element>
    <Element Type="Param" Id="D6B4CFB1">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A387FDBB"/>
        <Array Type="Param" Library="AIAI" Id="E4DE80F2"/>
    </Element>
    <Element Type="Param" Id="A387FDBB">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="E4DE80F2">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="84F8478B">
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="FunctionCall" Id="6B544463">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="EE6EC0CD"/>
        <Parameter Type="Param" Library="AIAI" Id="9D0E8D4B"/>
        <Parameter Type="Param" Library="AIAI" Id="907E9C4A"/>
        <Parameter Type="Param" Library="AIAI" Id="74E56EAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED241712"/>
    </Element>
    <Element Type="Param" Id="EE6EC0CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9D0E8D4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="907E9C4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="74E56EAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="ED241712">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2403A93B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C0AF020"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E216C73C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A513D823"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="079411D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="386225EB"/>
    </Element>
    <Element Type="FunctionCall" Id="2403A93B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EFDFF18B"/>
        <Parameter Type="Param" Library="AIAI" Id="379E6EB8"/>
        <Parameter Type="Param" Library="AIAI" Id="3F7CF568"/>
    </Element>
    <Element Type="Param" Id="EFDFF18B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="379E6EB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBBD18CE"/>
    </Element>
    <Element Type="FunctionCall" Id="FBBD18CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="4B5E5E20"/>
    </Element>
    <Element Type="Param" Id="4B5E5E20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CA33FF20"/>
        <Array Type="Param" Library="AIAI" Id="CFF1D51B"/>
    </Element>
    <Element Type="Param" Id="CA33FF20">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="CFF1D51B">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="3F7CF568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="63566EA2"/>
    </Element>
    <Element Type="FunctionCall" Id="0C0AF020">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="903ECA67"/>
        <Parameter Type="Param" Library="AIAI" Id="263AADE9"/>
        <Parameter Type="Param" Library="AIAI" Id="7DADAB70"/>
    </Element>
    <Element Type="Param" Id="903ECA67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A6BADD13"/>
        <Array Type="Param" Library="AIAI" Id="33EA85F3"/>
    </Element>
    <Element Type="Param" Id="A6BADD13">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="33EA85F3">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="263AADE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7DADAB70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
    </Element>
    <Element Type="FunctionCall" Id="E216C73C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1B3C281E"/>
        <Parameter Type="Param" Library="AIAI" Id="7F7F69FE"/>
        <Parameter Type="Param" Library="AIAI" Id="602CF931"/>
    </Element>
    <Element Type="Param" Id="1B3C281E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FF18A538"/>
        <Array Type="Param" Library="AIAI" Id="808E0FCF"/>
    </Element>
    <Element Type="Param" Id="FF18A538">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="808E0FCF">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="7F7F69FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="602CF931">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="A513D823">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CFCDD291"/>
        <Parameter Type="Param" Library="AIAI" Id="B8F194C2"/>
        <Parameter Type="Param" Library="AIAI" Id="CB7EC951"/>
    </Element>
    <Element Type="Param" Id="CFCDD291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AE01F3A1"/>
        <Array Type="Param" Library="AIAI" Id="1B498E24"/>
    </Element>
    <Element Type="Param" Id="AE01F3A1">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="1B498E24">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="B8F194C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CB7EC951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="079411D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="78473878"/>
        <Parameter Type="Param" Library="AIAI" Id="4EAE6F2A"/>
        <Parameter Type="Param" Library="AIAI" Id="4765916A"/>
    </Element>
    <Element Type="Param" Id="78473878">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="944F4BFD"/>
        <Array Type="Param" Library="AIAI" Id="1742F32A"/>
    </Element>
    <Element Type="Param" Id="944F4BFD">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="1742F32A">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="4EAE6F2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="4765916A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="386225EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="90089A39"/>
        <Parameter Type="Param" Library="AIAI" Id="75F5AB78"/>
        <Parameter Type="Param" Library="AIAI" Id="069F454E"/>
    </Element>
    <Element Type="Param" Id="90089A39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8F976102"/>
        <Array Type="Param" Library="AIAI" Id="A21DFBEE"/>
    </Element>
    <Element Type="Param" Id="8F976102">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="A21DFBEE">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="75F5AB78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="069F454E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="FunctionCall" Id="2EB0F6D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <Parameter Type="Param" Library="AIAI" Id="DC791B8C"/>
        <Parameter Type="Param" Library="AIAI" Id="896C6A15"/>
        <Parameter Type="Param" Library="AIAI" Id="D01A6123"/>
    </Element>
    <Element Type="Param" Id="DC791B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="896C6A15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="63566EA2"/>
    </Element>
    <Element Type="Param" Id="D01A6123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="Comment" Id="9DE3D62F">
        <Comment>
            Does this camp already have enough allies?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="62F53834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FEBFED2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26C23284"/>
    </Element>
    <Element Type="FunctionCall" Id="7FEBFED2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="46E808E0"/>
    </Element>
    <Element Type="Param" Id="46E808E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="26C23284">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1682AD35"/>
        <Parameter Type="Param" Library="AIAI" Id="14D88D6A"/>
        <Parameter Type="Param" Library="AIAI" Id="EE73A452"/>
    </Element>
    <Element Type="Param" Id="1682AD35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="Param" Id="14D88D6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EE73A452">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="C2BC448D">
        <Comment>
            Do we have enough heroes to want to capture the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B6E0861">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41A017EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEA42F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30739B13"/>
    </Element>
    <Element Type="FunctionCall" Id="41A017EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="ABB04799"/>
        <Parameter Type="Param" Library="AIAI" Id="4C5B1DAB"/>
        <Parameter Type="Param" Library="AIAI" Id="54934E4D"/>
    </Element>
    <Element Type="Param" Id="ABB04799">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BEB39EE"/>
    </Element>
    <Element Type="Param" Id="4C5B1DAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="54934E4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="FEA42F95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC786AB"/>
        <Parameter Type="Param" Library="AIAI" Id="334BA9D4"/>
        <Parameter Type="Param" Library="AIAI" Id="BB32B4B0"/>
    </Element>
    <Element Type="Param" Id="BFC786AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1BD614EA"/>
    </Element>
    <Element Type="Param" Id="334BA9D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="BB32B4B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="FunctionCall" Id="30739B13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A83AD72"/>
    </Element>
    <Element Type="Param" Id="4A83AD72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A0F21473">
        <Comment>
            Claim Highest Level Heroes Until We Have Enough
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CC85FB07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D39C686"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AAA466B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="708D1660"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51324E02"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69BA4ABA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2848AA56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6CFAE15"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0B3BB0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BDA6312"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="476EDE25"/>
    </Element>
    <Element Type="FunctionCall" Id="4D39C686">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C7ED987"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39A9BBFA"/>
    </Element>
    <Element Type="FunctionCall" Id="1C7ED987">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1080EA3E"/>
        <Parameter Type="Param" Library="AIAI" Id="DAB5EF96"/>
        <Parameter Type="Param" Library="AIAI" Id="265D98E7"/>
    </Element>
    <Element Type="Param" Id="1080EA3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="Param" Id="DAB5EF96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="265D98E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="39A9BBFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3C69AAE4"/>
        <Parameter Type="Param" Library="AIAI" Id="817EDD49"/>
        <Parameter Type="Param" Library="AIAI" Id="F0396948"/>
    </Element>
    <Element Type="Param" Id="3C69AAE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B4BE65D2"/>
    </Element>
    <Element Type="Param" Id="817EDD49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F0396948">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AAA466B7">
        <Comment>
            Find the highest level hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="708D1660">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="0E0AE69B"/>
        <Parameter Type="Param" Library="AIAI" Id="9B9F7586"/>
    </Element>
    <Element Type="Param" Id="0E0AE69B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="9B9F7586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="51324E02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="D3DB59B0"/>
        <Parameter Type="Param" Library="AIAI" Id="B986E3EF"/>
        <Parameter Type="Param" Library="AIAI" Id="D54B5F18"/>
        <Parameter Type="Param" Library="AIAI" Id="FE3DF9D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E68EAA"/>
    </Element>
    <Element Type="Param" Id="D3DB59B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B986E3EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="8EA31E9A"/>
    </Element>
    <Element Type="Param" Id="D54B5F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FE3DF9D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="46E68EAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21C89E03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27AF9A5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BE86C1C"/>
    </Element>
    <Element Type="FunctionCall" Id="21C89E03">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0610BA46"/>
        <Parameter Type="Param" Library="AIAI" Id="6AFAC388"/>
    </Element>
    <Element Type="Param" Id="0610BA46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="6AFAC388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="27AF9A5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2574AD99"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE2243C"/>
        <Parameter Type="Param" Library="AIAI" Id="5721EEC3"/>
    </Element>
    <Element Type="Param" Id="2574AD99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="5EC6C16F"/>
    </Element>
    <Element Type="Param" Id="5EC6C16F">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="ABE2243C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5721EEC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6BE86C1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAA54B7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8579897"/>
    </Element>
    <Element Type="FunctionCall" Id="EAA54B7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B858DB7F"/>
        <Parameter Type="Param" Library="AIAI" Id="F1E2041D"/>
        <Parameter Type="Param" Library="AIAI" Id="F7735C44"/>
    </Element>
    <Element Type="Param" Id="B858DB7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="F1E2041D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="F7735C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B8579897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3D218A73"/>
        <Parameter Type="Param" Library="AIAI" Id="6892E399"/>
        <Parameter Type="Param" Library="AIAI" Id="10473C33"/>
    </Element>
    <Element Type="Param" Id="3D218A73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A595120"/>
    </Element>
    <Element Type="FunctionCall" Id="8A595120">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="80E18119"/>
    </Element>
    <Element Type="Param" Id="80E18119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FD547A8B"/>
        <Array Type="Param" Library="AIAI" Id="33066A90"/>
    </Element>
    <Element Type="Param" Id="FD547A8B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="33066A90">
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="1E629C4B"/>
    </Element>
    <Element Type="Param" Id="1E629C4B">
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="6892E399">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="10473C33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="794A3623"/>
    </Element>
    <Element Type="FunctionCall" Id="794A3623">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="A18BF375"/>
    </Element>
    <Element Type="Param" Id="A18BF375">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="101771D4"/>
        <Array Type="Param" Library="AIAI" Id="975E409D"/>
    </Element>
    <Element Type="Param" Id="101771D4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="975E409D">
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="23F6BD6C"/>
    </Element>
    <Element Type="Param" Id="23F6BD6C">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="69BA4ABA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="700D7AF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEA29482"/>
    </Element>
    <Element Type="FunctionCall" Id="700D7AF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="BEA29482">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AEED566C"/>
        <Parameter Type="Param" Library="AIAI" Id="0AB76AEA"/>
        <Parameter Type="Param" Library="AIAI" Id="5A7AC0EA"/>
    </Element>
    <Element Type="Param" Id="AEED566C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="0AB76AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="5A7AC0EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2848AA56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="7E9229A1"/>
        <Parameter Type="Param" Library="AIAI" Id="E881A7EC"/>
    </Element>
    <Element Type="Param" Id="7E9229A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="E881A7EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="FunctionCall" Id="A6CFAE15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="1821BE0A"/>
        <Parameter Type="Param" Library="AIAI" Id="858B3CF5"/>
    </Element>
    <Element Type="Param" Id="1821BE0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="858B3CF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="0EF063CD"/>
    </Element>
    <Element Type="Param" Id="0EF063CD">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="FunctionCall" Id="A0B3BB0C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4C726209"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="56A656F8"/>
        <Parameter Type="Param" Library="AIAI" Id="A440866B"/>
        <Parameter Type="Param" Library="AIAI" Id="99ACC9F0"/>
    </Element>
    <Element Type="Param" Id="56A656F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E2DD278B"/>
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="A440866B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="26D20246"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="99ACC9F0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="76409BF2"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
    </Element>
    <Element Type="FunctionCall" Id="2BDA6312">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="D47316CF"/>
        <Parameter Type="Param" Library="AIAI" Id="9E14C5E9"/>
        <Parameter Type="Param" Library="AIAI" Id="DD9E065D"/>
    </Element>
    <Element Type="Param" Id="D47316CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="9E14C5E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C4AD17B"/>
    </Element>
    <Element Type="FunctionCall" Id="1C4AD17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="28CB3FAB"/>
    </Element>
    <Element Type="Param" Id="28CB3FAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9431A664"/>
        <Array Type="Param" Library="AIAI" Id="9305A20E"/>
    </Element>
    <Element Type="Param" Id="9431A664">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9305A20E">
        <Variable Type="Variable" Library="AIAI" Id="09BFA8C1"/>
    </Element>
    <Element Type="Param" Id="DD9E065D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="A182A1CA"/>
    </Element>
    <Element Type="FunctionCall" Id="476EDE25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="0B262B93"/>
        <Parameter Type="Param" Library="AIAI" Id="B88B6CA0"/>
    </Element>
    <Element Type="Param" Id="0B262B93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="71D3FFA2"/>
        <Array Type="Param" Library="AIAI" Id="60A13D8D"/>
    </Element>
    <Element Type="Param" Id="60A13D8D">
        <Variable Type="Variable" Library="AIAI" Id="B97453BD"/>
    </Element>
    <Element Type="Param" Id="B88B6CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="CA3110A2">
        <Comment>
            Tell allies that we are heading to jungle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A9CA1DAF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="BE770BF6"/>
        <Parameter Type="Param" Library="AIAI" Id="6B54483F"/>
        <Parameter Type="Param" Library="AIAI" Id="33D0D0E5"/>
        <Parameter Type="Param" Library="AIAI" Id="555E74C4"/>
    </Element>
    <Element Type="Param" Id="6B54483F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="962CD6F3"/>
        <Variable Type="Variable" Library="AIAI" Id="FAFE60BF"/>
    </Element>
    <Element Type="Param" Id="33D0D0E5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="288BD249"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29477921"/>
    </Element>
    <Element Type="Param" Id="555E74C4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0C730A16"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BDD81052"/>
    </Element>
    <Element Type="FunctionCall" Id="C40ED25D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="183A9FB8"/>
    </Element>
    <Element Type="Param" Id="183A9FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="BE770BF6">
        <Identifier>HeroAINotifyTeamHeadingToCamp</Identifier>
        <FlagAction/>
        <FlagCreateThread/>
        <Parameter Type="ParamDef" Library="AIAI" Id="962CD6F3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C730A16"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="288BD249"/>
        <Variable Type="Variable" Library="AIAI" Id="201218E6"/>
        <Variable Type="Variable" Library="AIAI" Id="36787EC4"/>
        <Variable Type="Variable" Library="AIAI" Id="C399C6BD"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
        <Variable Type="Variable" Library="AIAI" Id="CE0EDC0C"/>
        <Variable Type="Variable" Library="AIAI" Id="D62B580B"/>
        <Variable Type="Variable" Library="AIAI" Id="5DA99F8F"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D8B30E"/>
        <Variable Type="Variable" Library="AIAI" Id="785AAB64"/>
        <Variable Type="Variable" Library="AIAI" Id="5CF220DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DFFDC57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6252EA1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CB26145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFCAFE20"/>
    </Element>
    <Element Type="ParamDef" Id="962CD6F3">
        <Identifier>playerWhoPinged</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="47A03CF4"/>
    </Element>
    <Element Type="Param" Id="47A03CF4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="0C730A16">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="288BD249">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="20AB65F6"/>
    </Element>
    <Element Type="Param" Id="20AB65F6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="201218E6">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE49380A"/>
    </Element>
    <Element Type="Param" Id="FE49380A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="36787EC4">
        <Identifier>allyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E613D157"/>
    </Element>
    <Element Type="Param" Id="E613D157">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30315788"/>
    </Element>
    <Element Type="FunctionCall" Id="30315788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="C399C6BD">
        <Identifier>attemptNumber</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2B7D9550"/>
    </Element>
    <Element Type="Param" Id="2B7D9550">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4E174731">
        <Identifier>heroesHeadingToCamp</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="99489AB3"/>
    </Element>
    <Element Type="Param" Id="99489AB3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8AC4008"/>
    </Element>
    <Element Type="FunctionCall" Id="F8AC4008">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="D468B1F0">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C3B92B29"/>
    </Element>
    <Element Type="Param" Id="C3B92B29">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CE0EDC0C">
        <Identifier>heroNearEnemies</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5760CFD"/>
    </Element>
    <Element Type="Param" Id="D5760CFD">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="D62B580B">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="645025DD"/>
    </Element>
    <Element Type="Param" Id="645025DD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5DA99F8F">
        <Identifier>bestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F41FCBAA"/>
    </Element>
    <Element Type="Param" Id="F41FCBAA">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E9D8B30E">
        <Identifier>closestHero</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A72151A1"/>
    </Element>
    <Element Type="Param" Id="A72151A1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="785AAB64">
        <Identifier>defenderIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E165C88C"/>
    </Element>
    <Element Type="Param" Id="E165C88C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5CF220DE">
        <Identifier>defenderUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="50E64CC0"/>
    </Element>
    <Element Type="Param" Id="50E64CC0">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="5DFFDC57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91C5816A"/>
        <Parameter Type="Param" Library="AIAI" Id="3809D2BC"/>
    </Element>
    <Element Type="Param" Id="91C5816A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="201218E6"/>
    </Element>
    <Element Type="Param" Id="3809D2BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A3E84955"/>
        <Array Type="Param" Library="AIAI" Id="AB2C20F5"/>
    </Element>
    <Element Type="Param" Id="A3E84955">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="AB2C20F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="288BD249"/>
    </Element>
    <Element Type="FunctionCall" Id="C6252EA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70D9979A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6436C2CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09DEBF31"/>
    </Element>
    <Element Type="FunctionCall" Id="70D9979A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9657824F"/>
        <Parameter Type="Param" Library="AIAI" Id="F43D25E0"/>
    </Element>
    <Element Type="Param" Id="9657824F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="36787EC4"/>
    </Element>
    <Element Type="Param" Id="F43D25E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="6436C2CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E6277CD"/>
        <Parameter Type="Param" Library="AIAI" Id="757995E3"/>
    </Element>
    <Element Type="Param" Id="7E6277CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="36787EC4"/>
    </Element>
    <Element Type="Param" Id="757995E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="09DEBF31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="05F51F29"/>
        <Parameter Type="Param" Library="AIAI" Id="298FA62E"/>
        <Parameter Type="Param" Library="AIAI" Id="E8442A12"/>
    </Element>
    <Element Type="Param" Id="05F51F29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C730A16"/>
    </Element>
    <Element Type="Param" Id="298FA62E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E8442A12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="0CB26145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <Parameter Type="Param" Library="AIAI" Id="3E4B3569"/>
        <Parameter Type="Param" Library="AIAI" Id="28A3406B"/>
    </Element>
    <Element Type="Param" Id="3E4B3569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Param" Id="28A3406B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="FFCAFE20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="CCDF66A7"/>
        <Parameter Type="Param" Library="AIAI" Id="80EFBB16"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE9BEEB"/>
        <Parameter Type="Param" Library="AIAI" Id="B6B0EA1B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="529F7AD2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02D4208F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFE6B5B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1734CF7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="04090499"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B084AEF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE281168"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FD4CF9E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="25DA446E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B11C1101"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="3F317A29"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62B0E332"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="82EF3B69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83CDB271"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DCB936F"/>
    </Element>
    <Element Type="Param" Id="CCDF66A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="80EFBB16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9FE9BEEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B6B0EA1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C399C6BD"/>
    </Element>
    <Element Type="Comment" Id="529F7AD2">
        <Comment>
            Check if there are still heroes heading to the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="02D4208F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="180AC976"/>
        <Parameter Type="Param" Library="AIAI" Id="53DB4605"/>
    </Element>
    <Element Type="Param" Id="180AC976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
    </Element>
    <Element Type="Param" Id="53DB4605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="859D3081"/>
    </Element>
    <Element Type="FunctionCall" Id="859D3081">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="FunctionCall" Id="EFE6B5B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="87276376"/>
        <Parameter Type="Param" Library="AIAI" Id="CA01AB33"/>
        <Parameter Type="Param" Library="AIAI" Id="8A77F461"/>
        <Parameter Type="Param" Library="AIAI" Id="B7474FDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7318A65F"/>
    </Element>
    <Element Type="Param" Id="87276376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CA01AB33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="8A77F461">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B7474FDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="7318A65F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80092442"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CBD2C94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4A32283"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBEEB6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="80092442">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E8FE78FE"/>
        <Parameter Type="Param" Library="AIAI" Id="038B5206"/>
    </Element>
    <Element Type="Param" Id="E8FE78FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="038B5206">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
    </Element>
    <Element Type="FunctionCall" Id="9CBD2C94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="481CD21E"/>
        <Parameter Type="Param" Library="AIAI" Id="BC549CFA"/>
        <Parameter Type="Param" Library="AIAI" Id="61C59A29"/>
    </Element>
    <Element Type="Param" Id="481CD21E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF85E85D"/>
    </Element>
    <Element Type="FunctionCall" Id="CF85E85D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="B1EB3D94"/>
        <Parameter Type="Param" Library="AIAI" Id="7A29C652"/>
    </Element>
    <Element Type="Param" Id="B1EB3D94">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="7A29C652">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="BC549CFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="61C59A29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4A32283">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AA810C64"/>
        <Parameter Type="Param" Library="AIAI" Id="3D33B637"/>
        <Parameter Type="Param" Library="AIAI" Id="16BAC6CE"/>
    </Element>
    <Element Type="Param" Id="AA810C64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9E287935"/>
        <Array Type="Param" Library="AIAI" Id="77DBED4D"/>
    </Element>
    <Element Type="Param" Id="9E287935">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="77DBED4D">
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="3D33B637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="16BAC6CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C730A16"/>
    </Element>
    <Element Type="FunctionCall" Id="EBEEB6CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="13F45A3F"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C97414"/>
        <Parameter Type="Param" Library="AIAI" Id="D2659D73"/>
    </Element>
    <Element Type="Param" Id="13F45A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7F04D188"/>
        <Array Type="Param" Library="AIAI" Id="F8EF91D0"/>
    </Element>
    <Element Type="Param" Id="7F04D188">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="F8EF91D0">
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="B2C97414">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D2659D73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="288BD249"/>
    </Element>
    <Element Type="FunctionCall" Id="C1734CF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C576FF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01D3B947"/>
    </Element>
    <Element Type="FunctionCall" Id="3C576FF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="01D3B947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B48605F"/>
        <Parameter Type="Param" Library="AIAI" Id="47E2BD16"/>
        <Parameter Type="Param" Library="AIAI" Id="D2CEDC84"/>
    </Element>
    <Element Type="Param" Id="0B48605F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9855191"/>
    </Element>
    <Element Type="FunctionCall" Id="C9855191">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="9FC14199"/>
    </Element>
    <Element Type="Param" Id="9FC14199">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
    </Element>
    <Element Type="Param" Id="47E2BD16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D2CEDC84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="04090499">
        <Comment>
            Delay playing the VO if they are likely to give up on the camp attack
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="B084AEF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="AF482CD5"/>
        <Parameter Type="Param" Library="AIAI" Id="ABFC99DA"/>
    </Element>
    <Element Type="Param" Id="AF482CD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE0EDC0C"/>
    </Element>
    <Element Type="Param" Id="ABFC99DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DE281168">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="D334DF11"/>
        <Parameter Type="Param" Library="AIAI" Id="95C5B31E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="794C9B21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00B2BB82"/>
    </Element>
    <Element Type="Param" Id="D334DF11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
    </Element>
    <Element Type="Param" Id="95C5B31E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="794C9B21">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="23727394"/>
    </Element>
    <Element Type="Param" Id="23727394">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="00B2BB82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFB12673"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82AAD040"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C44D2429"/>
    </Element>
    <Element Type="FunctionCall" Id="DFB12673">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C9D8205"/>
        <Parameter Type="Param" Library="AIAI" Id="4E7883EB"/>
        <Parameter Type="Param" Library="AIAI" Id="74BFF0AA"/>
    </Element>
    <Element Type="Param" Id="0C9D8205">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="90AAE278"/>
        <Array Type="Param" Library="AIAI" Id="18180B69"/>
    </Element>
    <Element Type="Param" Id="90AAE278">
        <Variable Type="Variable" Library="AIAI" Id="0BF2C534"/>
    </Element>
    <Element Type="Param" Id="18180B69">
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="4E7883EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="74BFF0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="82AAD040">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="72531857"/>
        <Parameter Type="Param" Library="AIAI" Id="ACCB239D"/>
    </Element>
    <Element Type="Param" Id="72531857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE0EDC0C"/>
    </Element>
    <Element Type="Param" Id="ACCB239D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C44D2429">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0FD4CF9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3909A2FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7B1514A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="960360C1"/>
    </Element>
    <Element Type="FunctionCall" Id="3909A2FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5543EDF4"/>
        <Parameter Type="Param" Library="AIAI" Id="3E017A41"/>
    </Element>
    <Element Type="Param" Id="5543EDF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000013"/>
    </Element>
    <Element Type="Param" Id="3E017A41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E7B1514A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="960360C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA6FBEAF"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A91A63"/>
        <Parameter Type="Param" Library="AIAI" Id="F195CF56"/>
    </Element>
    <Element Type="Param" Id="DA6FBEAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CE0EDC0C"/>
    </Element>
    <Element Type="Param" Id="F0A91A63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F195CF56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="25DA446E">
        <Comment>
            Find the best hero to play the VO
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="B11C1101">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="3A99EFCC"/>
        <Parameter Type="Param" Library="AIAI" Id="4EACA67A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB4073CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="615E7238"/>
    </Element>
    <Element Type="Param" Id="3A99EFCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="4E174731"/>
    </Element>
    <Element Type="Param" Id="4EACA67A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="CB4073CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="B62DA087"/>
        <Parameter Type="Param" Library="AIAI" Id="1B145FAD"/>
    </Element>
    <Element Type="Param" Id="B62DA087">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D62B580B"/>
    </Element>
    <Element Type="Param" Id="1B145FAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38F7B683"/>
    </Element>
    <Element Type="FunctionCall" Id="38F7B683">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF70480"/>
        <Parameter Type="Param" Library="AIAI" Id="096D3CD8"/>
    </Element>
    <Element Type="Param" Id="3AF70480">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56EC2B7D"/>
    </Element>
    <Element Type="FunctionCall" Id="56EC2B7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F7388FAE"/>
    </Element>
    <Element Type="Param" Id="F7388FAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C88C2C18"/>
        <Array Type="Param" Library="AIAI" Id="C7EB6823"/>
    </Element>
    <Element Type="Param" Id="C88C2C18">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C7EB6823">
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="Param" Id="096D3CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="201218E6"/>
    </Element>
    <Element Type="FunctionCall" Id="615E7238">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD13306F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="801DE9FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13D7A734"/>
    </Element>
    <Element Type="FunctionCall" Id="DD13306F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="97502CA0"/>
        <Parameter Type="Param" Library="AIAI" Id="76592FEC"/>
    </Element>
    <Element Type="Param" Id="97502CA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5DA99F8F"/>
    </Element>
    <Element Type="Param" Id="76592FEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D62B580B"/>
    </Element>
    <Element Type="FunctionCall" Id="801DE9FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8559F352"/>
        <Parameter Type="Param" Library="AIAI" Id="8A04BA30"/>
    </Element>
    <Element Type="Param" Id="8559F352">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D8B30E"/>
    </Element>
    <Element Type="Param" Id="8A04BA30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D468B1F0"/>
    </Element>
    <Element Type="FunctionCall" Id="13D7A734">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DE86D9E"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC749B1"/>
        <Parameter Type="Param" Library="AIAI" Id="96BB542F"/>
    </Element>
    <Element Type="Param" Id="3DE86D9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D62B580B"/>
    </Element>
    <Element Type="Param" Id="DCC749B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="96BB542F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5DA99F8F"/>
    </Element>
    <Element Type="Comment" Id="3F317A29">
        <Comment>
            Dont play the VO if they have already arrived at the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="62B0E332">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FC013A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8BDFA26"/>
    </Element>
    <Element Type="FunctionCall" Id="5FC013A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D8BDFA26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E84BDEE1"/>
        <Parameter Type="Param" Library="AIAI" Id="D849F683"/>
        <Parameter Type="Param" Library="AIAI" Id="EF9ECD72"/>
    </Element>
    <Element Type="Param" Id="E84BDEE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5DA99F8F"/>
    </Element>
    <Element Type="Param" Id="D849F683">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="EF9ECD72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Comment" Id="82EF3B69">
        <Comment>
            Play the appropriate VO
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="83CDB271">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A75A1961"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="32A65508"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C28630AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E53AB807"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B16F5C58"/>
    </Element>
    <Element Type="Comment" Id="A75A1961">
        <Comment>
            Notify allies that they are coming to assist with the camp
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="32A65508">
        <Comment>
            Ping on one of the camp defenders
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="C28630AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EDDCA952"/>
        <Parameter Type="Param" Library="AIAI" Id="95AC82FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B528422"/>
    </Element>
    <Element Type="Param" Id="EDDCA952">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="299019DE"/>
    </Element>
    <Element Type="FunctionCall" Id="299019DE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="4D36948F"/>
    </Element>
    <Element Type="Param" Id="4D36948F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="BB6EF98D"/>
        <Array Type="Param" Library="AIAI" Id="804ACDC1"/>
    </Element>
    <Element Type="Param" Id="BB6EF98D">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="804ACDC1">
        <Parameter Type="ParamDef" Library="AIAI" Id="288BD249"/>
    </Element>
    <Element Type="Param" Id="95AC82FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5CF220DE"/>
    </Element>
    <Element Type="FunctionCall" Id="3B528422">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93702211"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96BD7E35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A0F477C"/>
    </Element>
    <Element Type="FunctionCall" Id="93702211">
        <FunctionDef Type="FunctionDef" Library="UIUI" Id="1297576D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70F93708"/>
        <Parameter Type="Param" Library="AIAI" Id="A43BF4FA"/>
        <Parameter Type="Param" Library="AIAI" Id="7C777D10"/>
    </Element>
    <Element Type="Param" Id="70F93708">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="B300FA18"/>
        <Variable Type="Variable" Library="AIAI" Id="5CF220DE"/>
    </Element>
    <Element Type="Param" Id="A43BF4FA">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="96F4F47A"/>
        <Variable Type="Variable" Library="AIAI" Id="36787EC4"/>
    </Element>
    <Element Type="Param" Id="7C777D10">
        <ParameterDef Type="ParamDef" Library="UIUI" Id="B0771906"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D8B30E"/>
    </Element>
    <Element Type="FunctionCall" Id="96BD7E35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7A0F477C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2CB555A0"/>
        <Parameter Type="Param" Library="AIAI" Id="33E749BE"/>
        <Parameter Type="Param" Library="AIAI" Id="9F45B580"/>
    </Element>
    <Element Type="Param" Id="2CB555A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EE274C8"/>
    </Element>
    <Element Type="FunctionCall" Id="1EE274C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C721C732"/>
    </Element>
    <Element Type="Param" Id="C721C732">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="5CF220DE"/>
    </Element>
    <Element Type="Param" Id="33E749BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9F45B580">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E53AB807">
        <FunctionDef Type="FunctionDef" Library="Sond" Id="1827DF04"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0EE6CBB1"/>
        <Parameter Type="Param" Library="AIAI" Id="E2AF3E10"/>
        <Parameter Type="Param" Library="AIAI" Id="E39B978A"/>
    </Element>
    <Element Type="Param" Id="0EE6CBB1">
        <ParameterDef Type="ParamDef" Library="Sond" Id="7B36284C"/>
        <Preset Type="PresetValue" Library="Core" Id="A75FFA69"/>
    </Element>
    <Element Type="Param" Id="E2AF3E10">
        <ParameterDef Type="ParamDef" Library="Sond" Id="0D05A243"/>
        <Variable Type="Variable" Library="AIAI" Id="E9D8B30E"/>
    </Element>
    <Element Type="Param" Id="E39B978A">
        <ParameterDef Type="ParamDef" Library="Sond" Id="E76BBB55"/>
        <Variable Type="Variable" Library="AIAI" Id="36787EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="B16F5C58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6391169"/>
        <Parameter Type="Param" Library="AIAI" Id="C1774919"/>
        <Parameter Type="Param" Library="AIAI" Id="6D1C11E4"/>
    </Element>
    <Element Type="Param" Id="A6391169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C1774919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6D1C11E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="962CD6F3"/>
    </Element>
    <Element Type="FunctionCall" Id="2DCB936F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="Comment" Id="E4725B6E">
        <Comment>
            Camp Taking
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="4D30A4CD">
        <Identifier>HeroAIShouldInitiateCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB2C3FA"/>
        <Variable Type="Variable" Library="AIAI" Id="36B92AC7"/>
        <Variable Type="Variable" Library="AIAI" Id="47810B61"/>
        <Variable Type="Variable" Library="AIAI" Id="DE55F596"/>
        <Variable Type="Variable" Library="AIAI" Id="3051A521"/>
        <Variable Type="Variable" Library="AIAI" Id="CF4FB2B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="277076DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFFD2BAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7B6D59DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D4D83C9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="615F2947"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="344E694F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A5D866F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A11165DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C5CC47B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E59D94D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A11F826B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FD6C646F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DA3F463"/>
    </Element>
    <Element Type="ParamDef" Id="43B57CDF">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="419A7155"/>
    </Element>
    <Element Type="Param" Id="419A7155">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F88C05C0">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="044A614E"/>
    </Element>
    <Element Type="Param" Id="044A614E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2EB2C3FA">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="717991E2"/>
    </Element>
    <Element Type="Param" Id="717991E2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="36B92AC7">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="69F84BB2"/>
    </Element>
    <Element Type="Param" Id="69F84BB2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="47810B61">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BA488E2F"/>
    </Element>
    <Element Type="Param" Id="BA488E2F">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="DE55F596">
        <Identifier>nearbyFriendlyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE53036A"/>
    </Element>
    <Element Type="Param" Id="DE53036A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6106452"/>
    </Element>
    <Element Type="FunctionCall" Id="A6106452">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3051A521">
        <Identifier>allyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B062B3CB"/>
    </Element>
    <Element Type="Param" Id="B062B3CB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="CF4FB2B6">
        <Identifier>totalNearbyHeroLevel</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1648ECAF"/>
    </Element>
    <Element Type="Param" Id="1648ECAF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="277076DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7338CB4B"/>
        <Parameter Type="Param" Library="AIAI" Id="A943B85E"/>
    </Element>
    <Element Type="Param" Id="7338CB4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
    </Element>
    <Element Type="Param" Id="A943B85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FE13B50C"/>
        <Array Type="Param" Library="AIAI" Id="4CD00FAB"/>
    </Element>
    <Element Type="Param" Id="FE13B50C">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="4CD00FAB">
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
    </Element>
    <Element Type="FunctionCall" Id="BFFD2BAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D62272F7"/>
        <Parameter Type="Param" Library="AIAI" Id="F859F213"/>
    </Element>
    <Element Type="Param" Id="D62272F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="3CCA8675"/>
        <Array Type="Param" Library="AIAI" Id="A541879A"/>
    </Element>
    <Element Type="Param" Id="3CCA8675">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="A541879A">
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
    </Element>
    <Element Type="Param" Id="F859F213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB2C3FA"/>
    </Element>
    <Element Type="Comment" Id="7B6D59DF">
        <Comment>
            Start fighting immediately if defenders have already been aggroed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D4D83C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28AB6922"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="159645A3"/>
    </Element>
    <Element Type="FunctionCall" Id="28AB6922">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA3B49A8"/>
    </Element>
    <Element Type="Param" Id="BA3B49A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="159645A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="97C00251"/>
        <Parameter Type="Param" Library="AIAI" Id="1A06903E"/>
        <Parameter Type="Param" Library="AIAI" Id="8951A81F"/>
    </Element>
    <Element Type="Param" Id="97C00251">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56919D65"/>
    </Element>
    <Element Type="FunctionCall" Id="56919D65">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D5C39C61"/>
        <Parameter Type="Param" Library="AIAI" Id="EF58A38A"/>
    </Element>
    <Element Type="Param" Id="EF58A38A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6A8F6D0E"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="721CBFE7"/>
        <Array Type="Param" Library="AIAI" Id="15C3DF3F"/>
    </Element>
    <Element Type="Param" Id="721CBFE7">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="15C3DF3F">
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
    </Element>
    <Element Type="Param" Id="1A06903E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8951A81F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="615F2947">
        <Comment>
            Check if we should wait for a human player to arrive
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="344E694F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="174E2EA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95EA3BE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F44CD5BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7605E9C"/>
    </Element>
    <Element Type="FunctionCall" Id="174E2EA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C46430DF"/>
        <Parameter Type="Param" Library="AIAI" Id="32B6C8FF"/>
    </Element>
    <Element Type="Param" Id="C46430DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="36B92AC7"/>
    </Element>
    <Element Type="Param" Id="32B6C8FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="925BA27A"/>
    </Element>
    <Element Type="FunctionCall" Id="925BA27A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5A91C75B"/>
        <Parameter Type="Param" Library="AIAI" Id="5FAE1794"/>
        <Parameter Type="Param" Library="AIAI" Id="A3945921"/>
    </Element>
    <Element Type="Param" Id="5FAE1794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F7EB4EBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0785D234"/>
    </Element>
    <Element Type="FunctionCall" Id="0785D234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1484DB"/>
    </Element>
    <Element Type="Param" Id="8F1484DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F5B0BC5E"/>
        <Array Type="Param" Library="AIAI" Id="67FB85F7"/>
    </Element>
    <Element Type="Param" Id="F5B0BC5E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="67FB85F7">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9F726C87"/>
        <Array Type="Param" Library="AIAI" Id="890691ED"/>
    </Element>
    <Element Type="Param" Id="9F726C87">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="890691ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
    </Element>
    <Element Type="Param" Id="A3945921">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54C4EC54"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB2C3FA"/>
    </Element>
    <Element Type="FunctionCall" Id="95EA3BE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95E339F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAACB98D"/>
    </Element>
    <Element Type="FunctionCall" Id="95E339F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7EBA3EFB"/>
    </Element>
    <Element Type="Param" Id="7EBA3EFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DAACB98D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="92D1E6A7"/>
        <Parameter Type="Param" Library="AIAI" Id="1227C258"/>
        <Parameter Type="Param" Library="AIAI" Id="D14D026F"/>
    </Element>
    <Element Type="Param" Id="92D1E6A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="36B92AC7"/>
    </Element>
    <Element Type="Param" Id="1227C258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D14D026F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>12</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F44CD5BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75D111BC"/>
        <Parameter Type="Param" Library="AIAI" Id="866B3BEA"/>
        <Parameter Type="Param" Library="AIAI" Id="0D003EF2"/>
    </Element>
    <Element Type="Param" Id="75D111BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="66171D36"/>
        <Array Type="Param" Library="AIAI" Id="EABABBCB"/>
    </Element>
    <Element Type="Param" Id="66171D36">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="EABABBCB">
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
    </Element>
    <Element Type="Param" Id="866B3BEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="0D003EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B7605E9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FFB083CB"/>
        <Parameter Type="Param" Library="AIAI" Id="AD6C7D07"/>
        <Parameter Type="Param" Library="AIAI" Id="1BA5B6AA"/>
    </Element>
    <Element Type="Param" Id="FFB083CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="17BE99BB"/>
        <Array Type="Param" Library="AIAI" Id="37E862CE"/>
    </Element>
    <Element Type="Param" Id="37E862CE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BBA2ECF"/>
    </Element>
    <Element Type="FunctionCall" Id="2BBA2ECF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="73EC2EFA"/>
    </Element>
    <Element Type="Param" Id="73EC2EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="63FCFEA4"/>
        <Array Type="Param" Library="AIAI" Id="6826AF21"/>
    </Element>
    <Element Type="Param" Id="63FCFEA4">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="6826AF21">
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
    </Element>
    <Element Type="Param" Id="AD6C7D07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1BA5B6AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A5D866F1">
        <Comment>
            Check if enough allies have arrived to safely initiate the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A11165DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDA24A6"/>
        <Parameter Type="Param" Library="AIAI" Id="32BBAC34"/>
    </Element>
    <Element Type="Param" Id="BCDA24A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="47810B61"/>
    </Element>
    <Element Type="Param" Id="32BBAC34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="509801BE"/>
    </Element>
    <Element Type="FunctionCall" Id="509801BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="1328CD2E"/>
        <Parameter Type="Param" Library="AIAI" Id="E28073BF"/>
    </Element>
    <Element Type="Param" Id="1328CD2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB2C3FA"/>
    </Element>
    <Element Type="Param" Id="E28073BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="FunctionCall" Id="9C5CC47B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="45ADF7E4"/>
        <Parameter Type="Param" Library="AIAI" Id="13101A8A"/>
    </Element>
    <Element Type="Param" Id="45ADF7E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45694A20"/>
    </Element>
    <Element Type="FunctionCall" Id="45694A20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="29ADE9AA"/>
        <Parameter Type="Param" Library="AIAI" Id="57A704D6"/>
        <Parameter Type="Param" Library="AIAI" Id="4121A27C"/>
        <Parameter Type="Param" Library="AIAI" Id="D40763CC"/>
        <Parameter Type="Param" Library="AIAI" Id="6F6ECECC"/>
    </Element>
    <Element Type="Param" Id="29ADE9AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="57A704D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4121A27C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D40763CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="43B57CDF"/>
    </Element>
    <Element Type="Param" Id="6F6ECECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="47810B61"/>
    </Element>
    <Element Type="Param" Id="13101A8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DE55F596"/>
    </Element>
    <Element Type="FunctionCall" Id="E59D94D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="5E2A7DF8"/>
        <Parameter Type="Param" Library="AIAI" Id="93A56C93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A34AA62"/>
    </Element>
    <Element Type="Param" Id="5E2A7DF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="DE55F596"/>
    </Element>
    <Element Type="Param" Id="93A56C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3051A521"/>
    </Element>
    <Element Type="FunctionCall" Id="5A34AA62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E42F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="D33F1B34"/>
        <Parameter Type="Param" Library="AIAI" Id="A5AF001D"/>
    </Element>
    <Element Type="Param" Id="D1E42F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="D33F1B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57FD16E7"/>
    </Element>
    <Element Type="FunctionCall" Id="57FD16E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000352"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2729B6"/>
    </Element>
    <Element Type="Param" Id="CE2729B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C636E2FB"/>
        <Variable Type="Variable" Library="AIAI" Id="3051A521"/>
    </Element>
    <Element Type="Param" Id="A5AF001D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="CF4FB2B6"/>
    </Element>
    <Element Type="FunctionCall" Id="A11F826B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABDD7FC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8D1DB44"/>
    </Element>
    <Element Type="FunctionCall" Id="ABDD7FC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="46BA7E2C"/>
    </Element>
    <Element Type="Param" Id="46BA7E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D8D1DB44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3C8FFC28"/>
        <Parameter Type="Param" Library="AIAI" Id="A856BA13"/>
        <Parameter Type="Param" Library="AIAI" Id="D720E76C"/>
    </Element>
    <Element Type="Param" Id="3C8FFC28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CF4FB2B6"/>
    </Element>
    <Element Type="Param" Id="A856BA13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D720E76C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F492BA8"/>
    </Element>
    <Element Type="FunctionCall" Id="9F492BA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="DEECACF2"/>
        <Parameter Type="Param" Library="AIAI" Id="0ACDDBBF"/>
        <Parameter Type="Param" Library="AIAI" Id="AFFDE5EF"/>
    </Element>
    <Element Type="Param" Id="DEECACF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="0ACDDBBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AFFDE5EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3E3D9DE"/>
    </Element>
    <Element Type="FunctionCall" Id="B3E3D9DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="BAEB933E"/>
        <Parameter Type="Param" Library="AIAI" Id="79BEE794"/>
        <Parameter Type="Param" Library="AIAI" Id="8893008D"/>
    </Element>
    <Element Type="Param" Id="BAEB933E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="79BEE794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8893008D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="4C7BBBA6"/>
        <Array Type="Param" Library="AIAI" Id="FBED5E63"/>
    </Element>
    <Element Type="Param" Id="4C7BBBA6">
        <Variable Type="Variable" Library="MapM" Id="CBD52565"/>
        <Array Type="Param" Library="AIAI" Id="F48AD2F6"/>
    </Element>
    <Element Type="Param" Id="F48AD2F6">
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="30383D58"/>
        <Array Type="Param" Library="AIAI" Id="D56C5F46"/>
    </Element>
    <Element Type="Param" Id="30383D58">
        <Variable Type="Variable" Library="MapM" Id="BDEAD698"/>
    </Element>
    <Element Type="Param" Id="D56C5F46">
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
    </Element>
    <Element Type="Param" Id="FBED5E63">
        <Variable Type="Variable" Library="AIAI" Id="F88C05C0"/>
    </Element>
    <Element Type="Comment" Id="FD6C646F">
        <Comment>
            Otherwise, go ahead and initiate the camp.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5DA3F463">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9B1B3F4E"/>
    </Element>
    <Element Type="Param" Id="9B1B3F4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A686FC42">
        <Identifier>HeroAIShouldDefendCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7B126D22"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1AD97E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B45CEB7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67B56361"/>
    </Element>
    <Element Type="ParamDef" Id="7B126D22">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9AD06611"/>
    </Element>
    <Element Type="Param" Id="9AD06611">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FA1AD97E">
        <Identifier>enemyHeroesNearCamp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="592660E2"/>
    </Element>
    <Element Type="Param" Id="592660E2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B45CEB7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D10B377F"/>
        <Parameter Type="Param" Library="AIAI" Id="CBA02A1C"/>
    </Element>
    <Element Type="Param" Id="D10B377F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1AD97E"/>
    </Element>
    <Element Type="Param" Id="CBA02A1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3111C77A"/>
    </Element>
    <Element Type="FunctionCall" Id="3111C77A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A05811B9"/>
        <Parameter Type="Param" Library="AIAI" Id="7DFC281E"/>
        <Parameter Type="Param" Library="AIAI" Id="8BE1A565"/>
        <Parameter Type="Param" Library="AIAI" Id="44FD7716"/>
        <Parameter Type="Param" Library="AIAI" Id="4AEBD0D7"/>
    </Element>
    <Element Type="Param" Id="7DFC281E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA8A3281"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Param" Id="8BE1A565">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5D51B498"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="44FD7716">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0EE7D13C"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AA2483A7"/>
        <Array Type="Param" Library="AIAI" Id="25BEFAE3"/>
    </Element>
    <Element Type="Param" Id="AA2483A7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="25BEFAE3">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B126D22"/>
    </Element>
    <Element Type="Param" Id="4AEBD0D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2A64524E"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7070D536"/>
        <Array Type="Param" Library="AIAI" Id="080A708D"/>
    </Element>
    <Element Type="Param" Id="7070D536">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="080A708D">
        <Parameter Type="ParamDef" Library="AIAI" Id="7B126D22"/>
    </Element>
    <Element Type="FunctionCall" Id="67B56361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E96C0AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AF410B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FAACEEC"/>
    </Element>
    <Element Type="FunctionCall" Id="5E96C0AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="678DEFFD"/>
    </Element>
    <Element Type="Param" Id="678DEFFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4AF410B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF130FD8"/>
    </Element>
    <Element Type="Param" Id="AF130FD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2FAACEEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3BC3B677"/>
        <Parameter Type="Param" Library="AIAI" Id="43A651EB"/>
        <Parameter Type="Param" Library="AIAI" Id="DCAC9137"/>
    </Element>
    <Element Type="Param" Id="3BC3B677">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1AD97E"/>
    </Element>
    <Element Type="Param" Id="43A651EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DCAC9137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="FF67FF0E">
        <Identifier>HeroAIStartCaptureCampBeacon</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B28241D"/>
        <Variable Type="Variable" Library="AIAI" Id="A0AD24B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5055A0B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA602887"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F316F60A"/>
    </Element>
    <Element Type="ParamDef" Id="8B28241D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FB794E2C"/>
    </Element>
    <Element Type="Param" Id="FB794E2C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A0AD24B3">
        <Identifier>standPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="133BBAEB"/>
    </Element>
    <Element Type="Param" Id="133BBAEB">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="5055A0B4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="C0F5751A"/>
        <Parameter Type="Param" Library="AIAI" Id="DAFCCE27"/>
    </Element>
    <Element Type="Param" Id="C0F5751A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B28241D"/>
    </Element>
    <Element Type="Param" Id="DAFCCE27">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0E64113B"/>
    </Element>
    <Element Type="FunctionCall" Id="EA602887">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5173756F"/>
        <Parameter Type="Param" Library="AIAI" Id="1884D048"/>
    </Element>
    <Element Type="Param" Id="5173756F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34B47AF5"/>
    </Element>
    <Element Type="FunctionCall" Id="34B47AF5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="099FFE4D"/>
        <Parameter Type="Param" Library="AIAI" Id="82BD46CE"/>
    </Element>
    <Element Type="Param" Id="82BD46CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B28241D"/>
    </Element>
    <Element Type="Param" Id="1884D048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A0AD24B3"/>
    </Element>
    <Element Type="FunctionCall" Id="F316F60A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="1F6063F3"/>
        <Parameter Type="Param" Library="AIAI" Id="78A086B0"/>
        <Parameter Type="Param" Library="AIAI" Id="EB9AC30C"/>
    </Element>
    <Element Type="Param" Id="1F6063F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DB93B219"/>
        <Array Type="Param" Library="AIAI" Id="528D71E4"/>
    </Element>
    <Element Type="Param" Id="DB93B219">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="528D71E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B28241D"/>
    </Element>
    <Element Type="Param" Id="78A086B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF7797C2"/>
    </Element>
    <Element Type="FunctionCall" Id="CF7797C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="7856DA22"/>
        <Parameter Type="Param" Library="AIAI" Id="DBBA81D3"/>
    </Element>
    <Element Type="Param" Id="7856DA22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="DBBA81D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="A0AD24B3"/>
    </Element>
    <Element Type="Param" Id="EB9AC30C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="6FE544FF">
        <Identifier>HeroAIStartWaitAtCamp</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB91AB70"/>
        <Variable Type="Variable" Library="AIAI" Id="643B06F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ED2441B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87ED327F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60D6B438"/>
    </Element>
    <Element Type="ParamDef" Id="AB91AB70">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C5014752"/>
    </Element>
    <Element Type="Param" Id="C5014752">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="643B06F1">
        <Identifier>standPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="56F053E1"/>
    </Element>
    <Element Type="Param" Id="56F053E1">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="3ED2441B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="F278D7A9"/>
        <Parameter Type="Param" Library="AIAI" Id="D7C8D18A"/>
    </Element>
    <Element Type="Param" Id="F278D7A9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB91AB70"/>
    </Element>
    <Element Type="Param" Id="D7C8D18A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0CECA96E"/>
    </Element>
    <Element Type="FunctionCall" Id="87ED327F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8A62EA84"/>
        <Parameter Type="Param" Library="AIAI" Id="E86635BA"/>
    </Element>
    <Element Type="Param" Id="8A62EA84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C07E33E"/>
    </Element>
    <Element Type="FunctionCall" Id="5C07E33E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D3527B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="84C604DF"/>
    </Element>
    <Element Type="Param" Id="84C604DF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6668E291"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AB91AB70"/>
    </Element>
    <Element Type="Param" Id="E86635BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="643B06F1"/>
    </Element>
    <Element Type="FunctionCall" Id="60D6B438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="57493FD9"/>
        <Parameter Type="Param" Library="AIAI" Id="9F28CFC6"/>
        <Parameter Type="Param" Library="AIAI" Id="890DA719"/>
    </Element>
    <Element Type="Param" Id="57493FD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AAE9DA11"/>
        <Array Type="Param" Library="AIAI" Id="FA664942"/>
    </Element>
    <Element Type="Param" Id="AAE9DA11">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FA664942">
        <Parameter Type="ParamDef" Library="AIAI" Id="AB91AB70"/>
    </Element>
    <Element Type="Param" Id="9F28CFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6816D230"/>
    </Element>
    <Element Type="FunctionCall" Id="6816D230">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="16DF97C8"/>
        <Parameter Type="Param" Library="AIAI" Id="F2EBF04D"/>
    </Element>
    <Element Type="Param" Id="16DF97C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="F2EBF04D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="643B06F1"/>
    </Element>
    <Element Type="Param" Id="890DA719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="D3527B3E">
        <Identifier>HeroAIChooseCampGuardPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6668E291"/>
        <Variable Type="Variable" Library="AIAI" Id="CC912F4D"/>
        <Variable Type="Variable" Library="AIAI" Id="83B05E61"/>
        <Variable Type="Variable" Library="AIAI" Id="1919E404"/>
        <Variable Type="Variable" Library="AIAI" Id="2C546C77"/>
        <Variable Type="Variable" Library="AIAI" Id="E82F9617"/>
        <Variable Type="Variable" Library="AIAI" Id="76477883"/>
        <Variable Type="Variable" Library="AIAI" Id="D1C7B3D9"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
        <Variable Type="Variable" Library="AIAI" Id="3A7837D9"/>
        <Variable Type="Variable" Library="AIAI" Id="B6E71D67"/>
        <Variable Type="Variable" Library="AIAI" Id="8507D893"/>
        <Variable Type="Variable" Library="AIAI" Id="4476249A"/>
        <Variable Type="Variable" Library="AIAI" Id="412273C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C82D4BC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7ED8300C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="255E38B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47F305FF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B08336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A9C1751"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="447A7FE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56344DD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF3F053A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B209750"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4850D1E3"/>
    </Element>
    <Element Type="ParamDef" Id="6668E291">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="691CE7C8"/>
    </Element>
    <Element Type="Param" Id="691CE7C8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="CC912F4D">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C67C66A9"/>
    </Element>
    <Element Type="Param" Id="C67C66A9">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="83B05E61">
        <Identifier>nearbyAllyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61662133"/>
    </Element>
    <Element Type="Param" Id="61662133">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BD4AD52"/>
    </Element>
    <Element Type="FunctionCall" Id="8BD4AD52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1919E404">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="69CB705C"/>
    </Element>
    <Element Type="Param" Id="69CB705C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2C546C77">
        <Identifier>campPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DBCA943E"/>
    </Element>
    <Element Type="Param" Id="DBCA943E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E82F9617">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4FC95E01"/>
    </Element>
    <Element Type="Param" Id="4FC95E01">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="76477883">
        <Identifier>testIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9809203"/>
    </Element>
    <Element Type="Param" Id="C9809203">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D1C7B3D9">
        <Identifier>angle</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A323428B"/>
    </Element>
    <Element Type="Param" Id="A323428B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3E0EC75B">
        <Identifier>guardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E173662A"/>
    </Element>
    <Element Type="Param" Id="E173662A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3A7837D9">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F488D19"/>
    </Element>
    <Element Type="Param" Id="3F488D19">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B6E71D67">
        <Identifier>bestGuardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD0A742D"/>
    </Element>
    <Element Type="Param" Id="DD0A742D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="8507D893">
        <Identifier>bestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EAE7B979"/>
    </Element>
    <Element Type="Param" Id="EAE7B979">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4476249A">
        <Identifier>closestAlly</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6538A15C"/>
    </Element>
    <Element Type="Param" Id="6538A15C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="412273C8">
        <Identifier>closestAllyDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1839BF4F"/>
    </Element>
    <Element Type="Param" Id="1839BF4F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C82D4BC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CE8A525F"/>
        <Parameter Type="Param" Library="AIAI" Id="92520DF7"/>
    </Element>
    <Element Type="Param" Id="CE8A525F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1919E404"/>
    </Element>
    <Element Type="Param" Id="92520DF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8D32F4D1"/>
        <Array Type="Param" Library="AIAI" Id="BB319A2E"/>
    </Element>
    <Element Type="Param" Id="8D32F4D1">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="BB319A2E">
        <Parameter Type="ParamDef" Library="AIAI" Id="6668E291"/>
    </Element>
    <Element Type="FunctionCall" Id="7ED8300C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6A020366"/>
        <Parameter Type="Param" Library="AIAI" Id="1D50CDD3"/>
    </Element>
    <Element Type="Param" Id="6A020366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="760E3B39"/>
        <Array Type="Param" Library="AIAI" Id="84223B7B"/>
    </Element>
    <Element Type="Param" Id="760E3B39">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="84223B7B">
        <Variable Type="Variable" Library="AIAI" Id="1919E404"/>
    </Element>
    <Element Type="Param" Id="1D50CDD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C546C77"/>
    </Element>
    <Element Type="Comment" Id="255E38B9">
        <Comment>
            Find all nearby ally heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="47F305FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F37EB3"/>
        <Parameter Type="Param" Library="AIAI" Id="CCB441EE"/>
    </Element>
    <Element Type="Param" Id="E7F37EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FA10AD8"/>
    </Element>
    <Element Type="FunctionCall" Id="3FA10AD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="2BA272B6"/>
        <Parameter Type="Param" Library="AIAI" Id="EA068BC8"/>
    </Element>
    <Element Type="Param" Id="2BA272B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Param" Id="EA068BC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="2C546C77"/>
    </Element>
    <Element Type="Param" Id="CCB441EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CC912F4D"/>
    </Element>
    <Element Type="FunctionCall" Id="54B08336">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C746E610"/>
        <Parameter Type="Param" Library="AIAI" Id="0BD1C437"/>
    </Element>
    <Element Type="Param" Id="C746E610">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41233258"/>
    </Element>
    <Element Type="FunctionCall" Id="41233258">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="1732F30C"/>
        <Parameter Type="Param" Library="AIAI" Id="233552A2"/>
        <Parameter Type="Param" Library="AIAI" Id="91A19E55"/>
        <Parameter Type="Param" Library="AIAI" Id="D35400D1"/>
        <Parameter Type="Param" Library="AIAI" Id="B6D85FE7"/>
    </Element>
    <Element Type="Param" Id="1732F30C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="233552A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="91A19E55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D35400D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6668E291"/>
    </Element>
    <Element Type="Param" Id="B6D85FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="CC912F4D"/>
    </Element>
    <Element Type="Param" Id="0BD1C437">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="83B05E61"/>
    </Element>
    <Element Type="FunctionCall" Id="6A9C1751">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <Parameter Type="Param" Library="AIAI" Id="E8680D66"/>
        <Parameter Type="Param" Library="AIAI" Id="6D5D9A14"/>
    </Element>
    <Element Type="Param" Id="E8680D66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="503DA23E"/>
        <Array Type="Param" Library="AIAI" Id="82CC663B"/>
    </Element>
    <Element Type="Param" Id="503DA23E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="82CC663B">
        <Parameter Type="ParamDef" Library="AIAI" Id="6668E291"/>
    </Element>
    <Element Type="Param" Id="6D5D9A14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="83B05E61"/>
    </Element>
    <Element Type="Comment" Id="447A7FE6">
        <Comment>
            Find a position to stand just outside of the capture point region
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="56344DD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C1D68BB6"/>
        <Parameter Type="Param" Library="AIAI" Id="6EA53B8C"/>
    </Element>
    <Element Type="Param" Id="C1D68BB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E82F9617"/>
    </Element>
    <Element Type="Param" Id="6EA53B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D350E02D"/>
    </Element>
    <Element Type="FunctionCall" Id="D350E02D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7E95F037"/>
    </Element>
    <Element Type="Param" Id="7E95F037">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1626E57D"/>
        <Array Type="Param" Library="AIAI" Id="41F856F3"/>
    </Element>
    <Element Type="Param" Id="1626E57D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="41F856F3">
        <Parameter Type="ParamDef" Library="AIAI" Id="6668E291"/>
    </Element>
    <Element Type="FunctionCall" Id="AF3F053A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="153D7D0C"/>
        <Parameter Type="Param" Library="AIAI" Id="AE18DD98"/>
    </Element>
    <Element Type="Param" Id="153D7D0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6E71D67"/>
    </Element>
    <Element Type="Param" Id="AE18DD98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4B209750">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="20BA7E22"/>
        <Parameter Type="Param" Library="AIAI" Id="0EA13A37"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D10654"/>
        <Parameter Type="Param" Library="AIAI" Id="EE93F345"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="87B8CEF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08D1CE56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24E0E3A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0B18F56"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6355B877"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED36D373"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37E09644"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="39336401"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54CC8D33"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="82E7CB97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30A39D7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB78419C"/>
    </Element>
    <Element Type="Param" Id="20BA7E22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0EA13A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="876F070C"/>
    </Element>
    <Element Type="Param" Id="C3D10654">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EE93F345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="76477883"/>
    </Element>
    <Element Type="Comment" Id="87B8CEF1">
        <Comment>
            Find the next candidate guard position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="08D1CE56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="4E92D511"/>
        <Parameter Type="Param" Library="AIAI" Id="078CE781"/>
    </Element>
    <Element Type="Param" Id="4E92D511">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D1C7B3D9"/>
    </Element>
    <Element Type="Param" Id="078CE781">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CC1D398"/>
    </Element>
    <Element Type="FunctionCall" Id="3CC1D398">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="8C868F1F"/>
        <Parameter Type="Param" Library="AIAI" Id="5C297D00"/>
        <Parameter Type="Param" Library="AIAI" Id="536C4116"/>
    </Element>
    <Element Type="Param" Id="8C868F1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="5C297D00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0A30EF2"/>
    </Element>
    <Element Type="FunctionCall" Id="B0A30EF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F537DB7C"/>
        <Parameter Type="Param" Library="AIAI" Id="2570FE4F"/>
        <Parameter Type="Param" Library="AIAI" Id="7C26D357"/>
    </Element>
    <Element Type="Param" Id="F537DB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="2570FE4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DB9D15E"/>
    </Element>
    <Element Type="FunctionCall" Id="5DB9D15E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D002EC5E"/>
    </Element>
    <Element Type="Param" Id="D002EC5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="876F070C"/>
    </Element>
    <Element Type="Param" Id="7C26D357">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="76477883"/>
    </Element>
    <Element Type="Param" Id="536C4116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>360.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="24E0E3A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="BB0710A3"/>
        <Parameter Type="Param" Library="AIAI" Id="72FDE7BE"/>
    </Element>
    <Element Type="Param" Id="BB0710A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="Param" Id="72FDE7BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B21C633C"/>
    </Element>
    <Element Type="FunctionCall" Id="B21C633C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="406CB4F6"/>
        <Parameter Type="Param" Library="AIAI" Id="E6137FA7"/>
        <Parameter Type="Param" Library="AIAI" Id="275B7298"/>
    </Element>
    <Element Type="Param" Id="406CB4F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C32FB72"/>
    </Element>
    <Element Type="FunctionCall" Id="0C32FB72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="946A3E02"/>
        <Parameter Type="Param" Library="AIAI" Id="F35C7E2A"/>
        <Parameter Type="Param" Library="AIAI" Id="BC9BEF47"/>
    </Element>
    <Element Type="Param" Id="946A3E02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F35C7E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BC9BEF47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="MapM" Id="D29D9A56"/>
    </Element>
    <Element Type="Param" Id="E6137FA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <Variable Type="Variable" Library="AIAI" Id="D1C7B3D9"/>
    </Element>
    <Element Type="Param" Id="275B7298">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="2C546C77"/>
    </Element>
    <Element Type="FunctionCall" Id="C0B18F56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F145CBC1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="169BE93B"/>
    </Element>
    <Element Type="FunctionCall" Id="F145CBC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="169BE93B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="25621385"/>
        <Parameter Type="Param" Library="AIAI" Id="7AC8B7A1"/>
        <Parameter Type="Param" Library="AIAI" Id="E580BF7E"/>
    </Element>
    <Element Type="Param" Id="25621385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A059630"/>
    </Element>
    <Element Type="FunctionCall" Id="6A059630">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="45F5DD27"/>
    </Element>
    <Element Type="Param" Id="45F5DD27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="Param" Id="7AC8B7A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E580BF7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6355B877">
        <Comment>
            Make sure it is better than one we have already found
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="ED36D373">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="D94A7A38"/>
        <Parameter Type="Param" Library="AIAI" Id="AFF238BE"/>
    </Element>
    <Element Type="Param" Id="D94A7A38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A7837D9"/>
    </Element>
    <Element Type="Param" Id="AFF238BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FF76C1F"/>
    </Element>
    <Element Type="FunctionCall" Id="6FF76C1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="00B0BE81"/>
        <Parameter Type="Param" Library="AIAI" Id="6813B32B"/>
    </Element>
    <Element Type="Param" Id="00B0BE81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="E82F9617"/>
    </Element>
    <Element Type="Param" Id="6813B32B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="FunctionCall" Id="37E09644">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E43C8B80"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="617ADA79"/>
    </Element>
    <Element Type="FunctionCall" Id="E43C8B80">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="617ADA79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D61D334E"/>
        <Parameter Type="Param" Library="AIAI" Id="2585F2B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F8F2A8FD"/>
    </Element>
    <Element Type="Param" Id="D61D334E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3A7837D9"/>
    </Element>
    <Element Type="Param" Id="2585F2B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F8F2A8FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8507D893"/>
    </Element>
    <Element Type="Comment" Id="39336401">
        <Comment>
            Make sure there is not an ally already standing at this guard position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="54CC8D33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5198E825"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="195C9436"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="584FC50F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4D0C6A2"/>
    </Element>
    <Element Type="FunctionCall" Id="5198E825">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF6DE8E7"/>
        <Parameter Type="Param" Library="AIAI" Id="E03DA87B"/>
        <Parameter Type="Param" Library="AIAI" Id="9AADE0AC"/>
    </Element>
    <Element Type="Param" Id="FF6DE8E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AE97AAD"/>
    </Element>
    <Element Type="FunctionCall" Id="1AE97AAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="61F54A82"/>
        <Parameter Type="Param" Library="AIAI" Id="05F17F19"/>
    </Element>
    <Element Type="Param" Id="61F54A82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="05F17F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="83B05E61"/>
    </Element>
    <Element Type="Param" Id="E03DA87B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9AADE0AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="195C9436">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7EAF29DF"/>
        <Parameter Type="Param" Library="AIAI" Id="C226B453"/>
    </Element>
    <Element Type="Param" Id="7EAF29DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4476249A"/>
    </Element>
    <Element Type="Param" Id="C226B453">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8B68392"/>
    </Element>
    <Element Type="FunctionCall" Id="C8B68392">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BC830FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="ED449DE3"/>
        <Parameter Type="Param" Library="AIAI" Id="039A196E"/>
    </Element>
    <Element Type="Param" Id="ED449DE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CC2C842E"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="Param" Id="039A196E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A9028457"/>
        <Variable Type="Variable" Library="AIAI" Id="83B05E61"/>
    </Element>
    <Element Type="FunctionCall" Id="584FC50F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C0702CA3"/>
        <Parameter Type="Param" Library="AIAI" Id="D42DEF7C"/>
    </Element>
    <Element Type="Param" Id="C0702CA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="412273C8"/>
    </Element>
    <Element Type="Param" Id="D42DEF7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="790306A3"/>
    </Element>
    <Element Type="FunctionCall" Id="790306A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="7AC1E596"/>
        <Parameter Type="Param" Library="AIAI" Id="2D089C3D"/>
    </Element>
    <Element Type="Param" Id="7AC1E596">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="056DADC9"/>
    </Element>
    <Element Type="FunctionCall" Id="056DADC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="682E366C"/>
    </Element>
    <Element Type="Param" Id="682E366C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="4476249A"/>
    </Element>
    <Element Type="Param" Id="2D089C3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="FunctionCall" Id="D4D0C6A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E81ED8B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="919021EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BE34947"/>
    </Element>
    <Element Type="FunctionCall" Id="E81ED8B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7EBD48CA"/>
        <Parameter Type="Param" Library="AIAI" Id="B740E3C4"/>
        <Parameter Type="Param" Library="AIAI" Id="AC563ACD"/>
    </Element>
    <Element Type="Param" Id="7EBD48CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="412273C8"/>
    </Element>
    <Element Type="Param" Id="B740E3C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="AC563ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="919021EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="5BE34947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="585C11DE"/>
        <Parameter Type="Param" Library="AIAI" Id="D7070B2B"/>
        <Parameter Type="Param" Library="AIAI" Id="3B1F90CD"/>
    </Element>
    <Element Type="Param" Id="585C11DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="412273C8"/>
    </Element>
    <Element Type="Param" Id="D7070B2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="3B1F90CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="3A7837D9"/>
    </Element>
    <Element Type="Comment" Id="82E7CB97">
        <Comment>
            Choose this guard postition
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="30A39D7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="F47899CB"/>
        <Parameter Type="Param" Library="AIAI" Id="59435AF4"/>
    </Element>
    <Element Type="Param" Id="F47899CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8507D893"/>
    </Element>
    <Element Type="Param" Id="59435AF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3A7837D9"/>
    </Element>
    <Element Type="FunctionCall" Id="CB78419C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="FC3CC2B9"/>
        <Parameter Type="Param" Library="AIAI" Id="1F650D30"/>
    </Element>
    <Element Type="Param" Id="FC3CC2B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6E71D67"/>
    </Element>
    <Element Type="Param" Id="1F650D30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="3E0EC75B"/>
    </Element>
    <Element Type="FunctionCall" Id="4850D1E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="450D6F0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E598560A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECC30810"/>
    </Element>
    <Element Type="FunctionCall" Id="450D6F0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A7526BA5"/>
    </Element>
    <Element Type="Param" Id="A7526BA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="2C546C77"/>
    </Element>
    <Element Type="FunctionCall" Id="E598560A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C1BD5CCB"/>
    </Element>
    <Element Type="Param" Id="C1BD5CCB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="B6E71D67"/>
    </Element>
    <Element Type="FunctionCall" Id="ECC30810">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="69A729C2"/>
        <Parameter Type="Param" Library="AIAI" Id="0E93020C"/>
        <Parameter Type="Param" Library="AIAI" Id="A624D1EB"/>
    </Element>
    <Element Type="Param" Id="69A729C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B6E71D67"/>
    </Element>
    <Element Type="Param" Id="0E93020C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A624D1EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionDef" Id="099FFE4D">
        <Identifier>HeroAIChooseCampCaptureStandPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
        <Variable Type="Variable" Library="AIAI" Id="5E730E9C"/>
        <Variable Type="Variable" Library="AIAI" Id="8006AB1C"/>
        <Variable Type="Variable" Library="AIAI" Id="72AA8AA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="314D84C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14AC73E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="424309ED"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5960F42D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D155C047"/>
    </Element>
    <Element Type="ParamDef" Id="4F6B2246">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2CAD26A0"/>
    </Element>
    <Element Type="Param" Id="2CAD26A0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5E730E9C">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB2C6F6F"/>
    </Element>
    <Element Type="Param" Id="EB2C6F6F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8006AB1C">
        <Identifier>campPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EF58891"/>
    </Element>
    <Element Type="Param" Id="3EF58891">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="72AA8AA9">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F9C0FE78"/>
    </Element>
    <Element Type="Param" Id="F9C0FE78">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="314D84C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6539929B"/>
        <Parameter Type="Param" Library="AIAI" Id="8261A939"/>
    </Element>
    <Element Type="Param" Id="6539929B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5E730E9C"/>
    </Element>
    <Element Type="Param" Id="8261A939">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="69681337"/>
        <Array Type="Param" Library="AIAI" Id="2F6DDE5E"/>
    </Element>
    <Element Type="Param" Id="69681337">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="2F6DDE5E">
        <Parameter Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
    </Element>
    <Element Type="FunctionCall" Id="14AC73E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7D3335BB"/>
        <Parameter Type="Param" Library="AIAI" Id="F246A413"/>
    </Element>
    <Element Type="Param" Id="7D3335BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="6790780C"/>
        <Array Type="Param" Library="AIAI" Id="D42E8E75"/>
    </Element>
    <Element Type="Param" Id="6790780C">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="D42E8E75">
        <Variable Type="Variable" Library="AIAI" Id="5E730E9C"/>
    </Element>
    <Element Type="Param" Id="F246A413">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8006AB1C"/>
    </Element>
    <Element Type="FunctionCall" Id="424309ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="414E1115"/>
        <Parameter Type="Param" Library="AIAI" Id="9B196429"/>
    </Element>
    <Element Type="Param" Id="414E1115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="72AA8AA9"/>
    </Element>
    <Element Type="Param" Id="9B196429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D939F270"/>
    </Element>
    <Element Type="FunctionCall" Id="D939F270">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="828F83C2"/>
    </Element>
    <Element Type="Param" Id="828F83C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F289927D"/>
        <Array Type="Param" Library="AIAI" Id="EC560C49"/>
    </Element>
    <Element Type="Param" Id="F289927D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EC560C49">
        <Parameter Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
    </Element>
    <Element Type="Comment" Id="5960F42D">
        <Comment>
            Just stand on the capture point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D155C047">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84F92FCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="467587A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7B3ABA6"/>
    </Element>
    <Element Type="FunctionCall" Id="84F92FCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="AEDD63EF"/>
    </Element>
    <Element Type="Param" Id="AEDD63EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="8006AB1C"/>
    </Element>
    <Element Type="FunctionCall" Id="467587A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="89E4A689"/>
    </Element>
    <Element Type="Param" Id="89E4A689">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C13255E3"/>
    </Element>
    <Element Type="FunctionCall" Id="C13255E3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D3527B3E"/>
        <Parameter Type="Param" Library="AIAI" Id="DA82243B"/>
    </Element>
    <Element Type="Param" Id="DA82243B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6668E291"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
    </Element>
    <Element Type="FunctionCall" Id="B7B3ABA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B209D1EC"/>
        <Parameter Type="Param" Library="AIAI" Id="B7DC8A80"/>
        <Parameter Type="Param" Library="AIAI" Id="0AE1BDA3"/>
    </Element>
    <Element Type="Param" Id="B209D1EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D144519B"/>
        <Array Type="Param" Library="AIAI" Id="F90966FF"/>
    </Element>
    <Element Type="Param" Id="F90966FF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="600828A7"/>
    </Element>
    <Element Type="FunctionCall" Id="600828A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4C207BC6"/>
    </Element>
    <Element Type="Param" Id="4C207BC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BE5ABC46"/>
        <Array Type="Param" Library="AIAI" Id="A8E0A7B2"/>
    </Element>
    <Element Type="Param" Id="BE5ABC46">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A8E0A7B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="4F6B2246"/>
    </Element>
    <Element Type="Param" Id="B7DC8A80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0AE1BDA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0B426A14">
        <Identifier>HeroAIAttackCampChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0BCC64F0"/>
        <Variable Type="Variable" Library="AIAI" Id="E5DDA797"/>
        <Variable Type="Variable" Library="AIAI" Id="C37A2E7D"/>
        <Variable Type="Variable" Library="AIAI" Id="C5A64423"/>
        <Variable Type="Variable" Library="AIAI" Id="CDF5E494"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
        <Variable Type="Variable" Library="AIAI" Id="DB077594"/>
        <Variable Type="Variable" Library="AIAI" Id="F3026B45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67A350E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD514398"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E67A1D81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3FCF790"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="913AFB89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F20E035D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14331D19"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="125E8414"/>
    </Element>
    <Element Type="ParamDef" Id="0BCC64F0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1F1986E7"/>
    </Element>
    <Element Type="Param" Id="1F1986E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E5DDA797">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE578D45"/>
    </Element>
    <Element Type="Param" Id="DE578D45">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C37A2E7D">
        <Identifier>campLoc</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5116940A"/>
    </Element>
    <Element Type="Param" Id="5116940A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C5A64423">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB40B9D9"/>
    </Element>
    <Element Type="Param" Id="FB40B9D9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC21FBF7"/>
    </Element>
    <Element Type="FunctionCall" Id="AC21FBF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="CDF5E494">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B4DB52F"/>
    </Element>
    <Element Type="Param" Id="4B4DB52F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20061832"/>
    </Element>
    <Element Type="FunctionCall" Id="20061832">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="ACC8EAF9">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E77ACA18"/>
    </Element>
    <Element Type="Param" Id="E77ACA18">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="09A480C7">
        <Identifier>enemyHP</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F92D505B"/>
    </Element>
    <Element Type="Param" Id="F92D505B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DB077594">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F737ED49"/>
    </Element>
    <Element Type="Param" Id="F737ED49">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="F3026B45">
        <Identifier>bestTargetHP</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0EFB4E8"/>
    </Element>
    <Element Type="Param" Id="A0EFB4E8">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="67A350E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF9BAF0"/>
        <Parameter Type="Param" Library="AIAI" Id="E36CF6AD"/>
    </Element>
    <Element Type="Param" Id="ABF9BAF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E5DDA797"/>
    </Element>
    <Element Type="Param" Id="E36CF6AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F4CCF481"/>
        <Array Type="Param" Library="AIAI" Id="ADF22FDD"/>
    </Element>
    <Element Type="Param" Id="F4CCF481">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="ADF22FDD">
        <Parameter Type="ParamDef" Library="AIAI" Id="0BCC64F0"/>
    </Element>
    <Element Type="FunctionCall" Id="AD514398">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2D55E42E"/>
        <Parameter Type="Param" Library="AIAI" Id="24D4F274"/>
    </Element>
    <Element Type="Param" Id="2D55E42E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="E0733DA4"/>
        <Array Type="Param" Library="AIAI" Id="9764CF15"/>
    </Element>
    <Element Type="Param" Id="E0733DA4">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="9764CF15">
        <Variable Type="Variable" Library="AIAI" Id="E5DDA797"/>
    </Element>
    <Element Type="Param" Id="24D4F274">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C37A2E7D"/>
    </Element>
    <Element Type="Comment" Id="E67A1D81">
        <Comment>
            Find the lowest health nearby enemy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F3FCF790">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="26B1042F"/>
        <Parameter Type="Param" Library="AIAI" Id="0FC2B3A5"/>
    </Element>
    <Element Type="Param" Id="26B1042F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C5A64423"/>
    </Element>
    <Element Type="Param" Id="0FC2B3A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5752E5E4"/>
    </Element>
    <Element Type="FunctionCall" Id="5752E5E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="0EEB590F"/>
        <Parameter Type="Param" Library="AIAI" Id="5C8B6A26"/>
        <Parameter Type="Param" Library="AIAI" Id="D10EDF1F"/>
        <Parameter Type="Param" Library="AIAI" Id="4428CFC8"/>
        <Parameter Type="Param" Library="AIAI" Id="258EBB6C"/>
    </Element>
    <Element Type="Param" Id="0EEB590F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="5C8B6A26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D10EDF1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="4428CFC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF710B6C"/>
    </Element>
    <Element Type="FunctionCall" Id="AF710B6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA1FF29"/>
        <Parameter Type="Param" Library="AIAI" Id="ED9FD5A5"/>
    </Element>
    <Element Type="Param" Id="ABA1FF29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="C37A2E7D"/>
    </Element>
    <Element Type="Param" Id="ED9FD5A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Param" Id="258EBB6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0BCC64F0"/>
    </Element>
    <Element Type="FunctionCall" Id="913AFB89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5645BDEB"/>
        <Parameter Type="Param" Library="AIAI" Id="4CB1D15D"/>
    </Element>
    <Element Type="Param" Id="5645BDEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C1C91BD"/>
    </Element>
    <Element Type="FunctionCall" Id="9C1C91BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="083D13AB"/>
        <Parameter Type="Param" Library="AIAI" Id="04517963"/>
        <Parameter Type="Param" Library="AIAI" Id="0E3C5095"/>
        <Parameter Type="Param" Library="AIAI" Id="A1FDD551"/>
        <Parameter Type="Param" Library="AIAI" Id="E28CCBB1"/>
    </Element>
    <Element Type="Param" Id="083D13AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="04517963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="0E3C5095">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A1FDD551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E28CCBB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="C5A64423"/>
    </Element>
    <Element Type="Param" Id="4CB1D15D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CDF5E494"/>
    </Element>
    <Element Type="FunctionCall" Id="F20E035D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="F0B6734A"/>
        <Parameter Type="Param" Library="AIAI" Id="F39CC2CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75430B72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF9FBB38"/>
    </Element>
    <Element Type="Param" Id="F0B6734A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="CDF5E494"/>
    </Element>
    <Element Type="Param" Id="F39CC2CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="FunctionCall" Id="75430B72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="10752DB7"/>
        <Parameter Type="Param" Library="AIAI" Id="0266F372"/>
    </Element>
    <Element Type="Param" Id="10752DB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="Param" Id="0266F372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DF717D7"/>
    </Element>
    <Element Type="FunctionCall" Id="1DF717D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="E2D7A6C3"/>
        <Parameter Type="Param" Library="AIAI" Id="87FE56CE"/>
        <Parameter Type="Param" Library="AIAI" Id="0E39A395"/>
    </Element>
    <Element Type="Param" Id="E2D7A6C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="Param" Id="87FE56CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="0E39A395">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="EF9FBB38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2A2A915"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF822BFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="575E8E29"/>
    </Element>
    <Element Type="FunctionCall" Id="A2A2A915">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78433728"/>
        <Parameter Type="Param" Library="AIAI" Id="080579E9"/>
    </Element>
    <Element Type="Param" Id="78433728">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3026B45"/>
    </Element>
    <Element Type="Param" Id="080579E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="FunctionCall" Id="FF822BFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDD7085"/>
        <Parameter Type="Param" Library="AIAI" Id="3806257C"/>
    </Element>
    <Element Type="Param" Id="7BDD7085">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DB077594"/>
    </Element>
    <Element Type="Param" Id="3806257C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="FunctionCall" Id="575E8E29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="83D727C0"/>
        <Parameter Type="Param" Library="AIAI" Id="DC9C8373"/>
        <Parameter Type="Param" Library="AIAI" Id="8F96487A"/>
    </Element>
    <Element Type="Param" Id="83D727C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="Param" Id="DC9C8373">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8F96487A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F3026B45"/>
    </Element>
    <Element Type="FunctionCall" Id="14331D19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25193B89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E7B5A50"/>
    </Element>
    <Element Type="FunctionCall" Id="25193B89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB8F4D33"/>
        <Parameter Type="Param" Library="AIAI" Id="2835E108"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DBFA410"/>
    </Element>
    <Element Type="Param" Id="EB8F4D33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C19AD5C9"/>
    </Element>
    <Element Type="FunctionCall" Id="C19AD5C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="52769155"/>
    </Element>
    <Element Type="Param" Id="52769155">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="DFA08282"/>
        <Array Type="Param" Library="AIAI" Id="29779162"/>
    </Element>
    <Element Type="Param" Id="DFA08282">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="29779162">
        <Variable Type="Variable" Library="AIAI" Id="E5DDA797"/>
    </Element>
    <Element Type="Param" Id="2835E108">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="FunctionCall" Id="9DBFA410">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B0B2B26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FABBB947"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D1EE0EF"/>
    </Element>
    <Element Type="FunctionCall" Id="3B0B2B26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6E70AA04"/>
        <Parameter Type="Param" Library="AIAI" Id="C82619E4"/>
    </Element>
    <Element Type="Param" Id="6E70AA04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="Param" Id="C82619E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B3DECE3"/>
    </Element>
    <Element Type="FunctionCall" Id="9B3DECE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="C411B084"/>
        <Parameter Type="Param" Library="AIAI" Id="C5EF5071"/>
        <Parameter Type="Param" Library="AIAI" Id="52560AAC"/>
    </Element>
    <Element Type="Param" Id="C411B084">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="Param" Id="C5EF5071">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="52560AAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="FABBB947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CBAE436"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55ABF5D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9774E46D"/>
    </Element>
    <Element Type="FunctionCall" Id="0CBAE436">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3F845557"/>
        <Parameter Type="Param" Library="AIAI" Id="26B292F1"/>
    </Element>
    <Element Type="Param" Id="3F845557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F3026B45"/>
    </Element>
    <Element Type="Param" Id="26B292F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="FunctionCall" Id="55ABF5D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CE17022D"/>
        <Parameter Type="Param" Library="AIAI" Id="D1E10010"/>
    </Element>
    <Element Type="Param" Id="CE17022D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DB077594"/>
    </Element>
    <Element Type="Param" Id="D1E10010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="FunctionCall" Id="9774E46D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B788D8F1"/>
        <Parameter Type="Param" Library="AIAI" Id="A977B07D"/>
        <Parameter Type="Param" Library="AIAI" Id="52226835"/>
    </Element>
    <Element Type="Param" Id="B788D8F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="09A480C7"/>
    </Element>
    <Element Type="Param" Id="A977B07D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="52226835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F3026B45"/>
    </Element>
    <Element Type="FunctionCall" Id="7D1EE0EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="34C2289C"/>
        <Parameter Type="Param" Library="AIAI" Id="85043570"/>
        <Parameter Type="Param" Library="AIAI" Id="F5ED02F5"/>
    </Element>
    <Element Type="Param" Id="34C2289C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86F160D2"/>
    </Element>
    <Element Type="FunctionCall" Id="86F160D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="5CE85700"/>
    </Element>
    <Element Type="Param" Id="5CE85700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC8EAF9"/>
    </Element>
    <Element Type="Param" Id="85043570">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F5ED02F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2E7B5A50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E34A928B"/>
        <Parameter Type="Param" Library="AIAI" Id="14956EA1"/>
        <Parameter Type="Param" Library="AIAI" Id="E4F3710D"/>
    </Element>
    <Element Type="Param" Id="E34A928B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DB077594"/>
    </Element>
    <Element Type="Param" Id="14956EA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E4F3710D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="125E8414">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="239244C1"/>
    </Element>
    <Element Type="Param" Id="239244C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="DB077594"/>
    </Element>
    <Element Type="Comment" Id="B9F64691">
        <Comment>
            Camp Canceling
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="094BDBDB">
        <Identifier>HeroAIHeroStoppingCampAttack</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
        <Variable Type="Variable" Library="AIAI" Id="7A5864A4"/>
        <Variable Type="Variable" Library="AIAI" Id="A717A1CD"/>
        <Variable Type="Variable" Library="AIAI" Id="BC6E15BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C96C5200"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1896243A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABE130C4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B2C1253F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F04860BA"/>
    </Element>
    <Element Type="ParamDef" Id="D2554359">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6280A9B4"/>
    </Element>
    <Element Type="Param" Id="6280A9B4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7A5864A4">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F1C7615"/>
    </Element>
    <Element Type="Param" Id="8F1C7615">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A717A1CD">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="569F1590"/>
    </Element>
    <Element Type="Param" Id="569F1590">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BC6E15BD">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D64EBE53"/>
    </Element>
    <Element Type="Param" Id="D64EBE53">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="C96C5200">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B05F6EE4"/>
        <Parameter Type="Param" Library="AIAI" Id="93E0863C"/>
    </Element>
    <Element Type="Param" Id="B05F6EE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A717A1CD"/>
    </Element>
    <Element Type="Param" Id="93E0863C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="17DAFE9E"/>
        <Array Type="Param" Library="AIAI" Id="8EA82CE6"/>
    </Element>
    <Element Type="Param" Id="17DAFE9E">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="8EA82CE6">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
    </Element>
    <Element Type="FunctionCall" Id="1896243A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8B2DC48F"/>
        <Parameter Type="Param" Library="AIAI" Id="004AABBB"/>
    </Element>
    <Element Type="Param" Id="8B2DC48F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BC6E15BD"/>
    </Element>
    <Element Type="Param" Id="004AABBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="C57A3989"/>
        <Array Type="Param" Library="AIAI" Id="7AF809C7"/>
    </Element>
    <Element Type="Param" Id="C57A3989">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="7AF809C7">
        <Variable Type="Variable" Library="AIAI" Id="A717A1CD"/>
    </Element>
    <Element Type="FunctionCall" Id="ABE130C4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3CC8620A"/>
        <Parameter Type="Param" Library="AIAI" Id="B0991F67"/>
    </Element>
    <Element Type="Param" Id="B0991F67">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
    </Element>
    <Element Type="Comment" Id="B2C1253F">
        <Comment>
            Check if it was an AI initiated camp attack that was interrupted before they started the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F04860BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CF64930"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="633A14A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9165CD60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B67D687E"/>
    </Element>
    <Element Type="FunctionCall" Id="6CF64930">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2365111C"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E6890F16"/>
        <Parameter Type="Param" Library="AIAI" Id="888DC255"/>
    </Element>
    <Element Type="Param" Id="E6890F16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Variable Type="Variable" Library="AIAI" Id="A717A1CD"/>
    </Element>
    <Element Type="Param" Id="888DC255">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F012B44E"/>
        <Array Type="Param" Library="AIAI" Id="5006724E"/>
    </Element>
    <Element Type="Param" Id="F012B44E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="5006724E">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
    </Element>
    <Element Type="FunctionCall" Id="633A14A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7735A84A"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0B6B39"/>
        <Parameter Type="Param" Library="AIAI" Id="406C3242"/>
    </Element>
    <Element Type="Param" Id="7735A84A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3A517527"/>
        <Array Type="Param" Library="AIAI" Id="B4C9DDBE"/>
    </Element>
    <Element Type="Param" Id="3A517527">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="B4C9DDBE">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
    </Element>
    <Element Type="Param" Id="4E0B6B39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="406C3242">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9165CD60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F6EE3778"/>
        <Parameter Type="Param" Library="AIAI" Id="798FBF8B"/>
        <Parameter Type="Param" Library="AIAI" Id="883B6FAC"/>
    </Element>
    <Element Type="Param" Id="F6EE3778">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8C45DFB"/>
    </Element>
    <Element Type="FunctionCall" Id="E8C45DFB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D7CA310"/>
        <Parameter Type="Param" Library="AIAI" Id="AC164483"/>
    </Element>
    <Element Type="Param" Id="AC164483">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
        <Variable Type="Variable" Library="AIAI" Id="A717A1CD"/>
    </Element>
    <Element Type="Param" Id="798FBF8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="883B6FAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F70A1D8D"/>
    </Element>
    <Element Type="FunctionCall" Id="B67D687E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7CF9528E"/>
        <Parameter Type="Param" Library="AIAI" Id="D67FF660"/>
        <Parameter Type="Param" Library="AIAI" Id="15E9E5B3"/>
    </Element>
    <Element Type="Param" Id="7CF9528E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CAC2DE18"/>
    </Element>
    <Element Type="FunctionCall" Id="CAC2DE18">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA88914"/>
        <Parameter Type="Param" Library="AIAI" Id="F85BC288"/>
        <Parameter Type="Param" Library="AIAI" Id="5B6A892A"/>
        <Parameter Type="Param" Library="AIAI" Id="39E445B5"/>
    </Element>
    <Element Type="Param" Id="F85BC288">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CC110DC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2554359"/>
    </Element>
    <Element Type="Param" Id="5B6A892A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7AE9518"/>
        <Variable Type="Variable" Library="AIAI" Id="BC6E15BD"/>
    </Element>
    <Element Type="Param" Id="39E445B5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00720E11"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Param" Id="D67FF660">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="15E9E5B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2CFCB05A">
        <Identifier>HeroAIShouldCancelCampAttack</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
        <Variable Type="Variable" Library="AIAI" Id="07684907"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC76F39"/>
        <Variable Type="Variable" Library="AIAI" Id="565026B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7E8CE8BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD5836E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D14BD06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B847891"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC9A2DCE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0753856E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33069AD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCDE7EC8"/>
    </Element>
    <Element Type="ParamDef" Id="D2B57AF1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2DABD184"/>
    </Element>
    <Element Type="Param" Id="2DABD184">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="07684907">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61118199"/>
    </Element>
    <Element Type="Param" Id="61118199">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1DC76F39">
        <Identifier>enemyHeroesNearCamp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F8E23CEB"/>
    </Element>
    <Element Type="Param" Id="F8E23CEB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="565026B5">
        <Identifier>allyHeroesNearCamp</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="992747DD"/>
    </Element>
    <Element Type="Param" Id="992747DD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="7E8CE8BB">
        <Comment>
            Give up on camp if there are too many enemies nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD5836E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7A084ABB"/>
        <Parameter Type="Param" Library="AIAI" Id="3932F789"/>
    </Element>
    <Element Type="Param" Id="7A084ABB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="07684907"/>
    </Element>
    <Element Type="Param" Id="3932F789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF6E734B"/>
        <Array Type="Param" Library="AIAI" Id="0963228B"/>
    </Element>
    <Element Type="Param" Id="DF6E734B">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="0963228B">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
    </Element>
    <Element Type="FunctionCall" Id="7D14BD06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="39DF1333"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D35A94"/>
    </Element>
    <Element Type="Param" Id="39DF1333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC76F39"/>
    </Element>
    <Element Type="Param" Id="B3D35A94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D740FA9"/>
    </Element>
    <Element Type="FunctionCall" Id="7D740FA9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A05811B9"/>
        <Parameter Type="Param" Library="AIAI" Id="D879CBDE"/>
        <Parameter Type="Param" Library="AIAI" Id="58054841"/>
        <Parameter Type="Param" Library="AIAI" Id="81780C06"/>
        <Parameter Type="Param" Library="AIAI" Id="60B8269F"/>
    </Element>
    <Element Type="Param" Id="D879CBDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2A64524E"/>
        <Variable Type="Variable" Library="AIAI" Id="07684907"/>
    </Element>
    <Element Type="Param" Id="58054841">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA8A3281"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6313D6"/>
    </Element>
    <Element Type="Param" Id="81780C06">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5D51B498"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="60B8269F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0EE7D13C"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="19EAC660"/>
        <Array Type="Param" Library="AIAI" Id="148F6425"/>
    </Element>
    <Element Type="Param" Id="19EAC660">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="148F6425">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
    </Element>
    <Element Type="FunctionCall" Id="1B847891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="62E0A8D1"/>
        <Parameter Type="Param" Library="AIAI" Id="6CCD6165"/>
    </Element>
    <Element Type="Param" Id="62E0A8D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="565026B5"/>
    </Element>
    <Element Type="Param" Id="6CCD6165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE689558"/>
    </Element>
    <Element Type="FunctionCall" Id="BE689558">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="CFBC4C27"/>
        <Parameter Type="Param" Library="AIAI" Id="714B3DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="64B3E406"/>
        <Parameter Type="Param" Library="AIAI" Id="260E27DA"/>
    </Element>
    <Element Type="Param" Id="714B3DD2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BE1996A4"/>
        <Variable Type="Variable" Library="AIAI" Id="07684907"/>
    </Element>
    <Element Type="Param" Id="64B3E406">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B1B47AAA"/>
        <Variable Type="Variable" Library="AIAI" Id="FE6313D6"/>
    </Element>
    <Element Type="Param" Id="260E27DA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0AF70DAA"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F24C5EED"/>
        <Array Type="Param" Library="AIAI" Id="43995482"/>
    </Element>
    <Element Type="Param" Id="F24C5EED">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="43995482">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
    </Element>
    <Element Type="FunctionCall" Id="BC9A2DCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FBA1FDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55A4F6F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D83C7A60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE2777D9"/>
    </Element>
    <Element Type="FunctionCall" Id="3FBA1FDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0C4AD94F"/>
        <Parameter Type="Param" Library="AIAI" Id="E446DB4A"/>
        <Parameter Type="Param" Library="AIAI" Id="2F9D5E29"/>
    </Element>
    <Element Type="Param" Id="0C4AD94F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="05616E7A"/>
        <Array Type="Param" Library="AIAI" Id="E1E2F02E"/>
    </Element>
    <Element Type="Param" Id="05616E7A">
        <Variable Type="Variable" Library="AIAI" Id="15CC450B"/>
    </Element>
    <Element Type="Param" Id="E1E2F02E">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
    </Element>
    <Element Type="Param" Id="E446DB4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2F9D5E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="55A4F6F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C0F3B3D"/>
        <Parameter Type="Param" Library="AIAI" Id="A027F830"/>
        <Parameter Type="Param" Library="AIAI" Id="681F6E6B"/>
    </Element>
    <Element Type="Param" Id="7C0F3B3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="189E3F93"/>
    </Element>
    <Element Type="FunctionCall" Id="189E3F93">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2D7CA310"/>
        <Parameter Type="Param" Library="AIAI" Id="42BA1464"/>
    </Element>
    <Element Type="Param" Id="42BA1464">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
        <Variable Type="Variable" Library="AIAI" Id="07684907"/>
    </Element>
    <Element Type="Param" Id="A027F830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="681F6E6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F70A1D8D"/>
    </Element>
    <Element Type="FunctionCall" Id="D83C7A60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1C32A4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F6D06CF"/>
    </Element>
    <Element Type="FunctionCall" Id="C1C32A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9A5C0697"/>
    </Element>
    <Element Type="Param" Id="9A5C0697">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3F6D06CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CED1AE68"/>
        <Parameter Type="Param" Library="AIAI" Id="7927EA37"/>
        <Parameter Type="Param" Library="AIAI" Id="41283CEB"/>
    </Element>
    <Element Type="Param" Id="CED1AE68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="565026B5"/>
    </Element>
    <Element Type="Param" Id="7927EA37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="41283CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4237FAEB"/>
    </Element>
    <Element Type="FunctionCall" Id="4237FAEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="4658E429"/>
        <Parameter Type="Param" Library="AIAI" Id="857ED4E9"/>
        <Parameter Type="Param" Library="AIAI" Id="963C586D"/>
    </Element>
    <Element Type="Param" Id="4658E429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="857ED4E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="963C586D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC76F39"/>
    </Element>
    <Element Type="FunctionCall" Id="FE2777D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78ED9124"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BB753B2"/>
    </Element>
    <Element Type="FunctionCall" Id="78ED9124">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A353B59"/>
    </Element>
    <Element Type="Param" Id="3A353B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9BB753B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="44FCCA12"/>
        <Parameter Type="Param" Library="AIAI" Id="746BFF05"/>
        <Parameter Type="Param" Library="AIAI" Id="B69560FD"/>
    </Element>
    <Element Type="Param" Id="44FCCA12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="565026B5"/>
    </Element>
    <Element Type="Param" Id="746BFF05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B69560FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC76F39"/>
    </Element>
    <Element Type="Comment" Id="0753856E">
        <Comment>
            Give up if the defenders are hibrinating
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="33069AD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8D3954E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00E46BE3"/>
    </Element>
    <Element Type="FunctionCall" Id="D8D3954E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CE8C1527"/>
        <Parameter Type="Param" Library="AIAI" Id="ECC6B190"/>
        <Parameter Type="Param" Library="AIAI" Id="D8401ED3"/>
    </Element>
    <Element Type="Param" Id="CE8C1527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8F863C6"/>
    </Element>
    <Element Type="FunctionCall" Id="B8F863C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2612A842"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C0D722"/>
    </Element>
    <Element Type="Param" Id="F6C0D722">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="983D45DA"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9D7950EF"/>
        <Array Type="Param" Library="AIAI" Id="1766916A"/>
    </Element>
    <Element Type="Param" Id="9D7950EF">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="1766916A">
        <Parameter Type="ParamDef" Library="AIAI" Id="D2B57AF1"/>
    </Element>
    <Element Type="Param" Id="ECC6B190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D8401ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00E46BE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78C8DCF6"/>
    </Element>
    <Element Type="Param" Id="78C8DCF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FCDE7EC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A90AEF"/>
    </Element>
    <Element Type="Param" Id="D7A90AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2365111C">
        <Identifier>HeroAICancelCampAttack</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9773A897"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2458FF36"/>
        <Variable Type="Variable" Library="AIAI" Id="5221E569"/>
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
        <Variable Type="Variable" Library="AIAI" Id="8CEE0CAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49A52A00"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="715D44F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3912B205"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7B538FEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC69C3DC"/>
    </Element>
    <Element Type="ParamDef" Id="9773A897">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8B53A397"/>
    </Element>
    <Element Type="Param" Id="8B53A397">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="2458FF36">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="5221E569">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5CFB882D"/>
    </Element>
    <Element Type="Param" Id="5CFB882D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A6E90D20">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="71144288"/>
    </Element>
    <Element Type="Param" Id="71144288">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8CEE0CAB">
        <Identifier>pingIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="54AB62B6"/>
    </Element>
    <Element Type="Param" Id="54AB62B6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="49A52A00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6B3D2C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBF1215F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C608B47"/>
    </Element>
    <Element Type="FunctionCall" Id="E6B3D2C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2296A7AE"/>
        <Parameter Type="Param" Library="AIAI" Id="489249C9"/>
    </Element>
    <Element Type="Param" Id="2296A7AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5221E569"/>
    </Element>
    <Element Type="Param" Id="489249C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D2BD714"/>
    </Element>
    <Element Type="FunctionCall" Id="1D2BD714">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="10B9F2D2"/>
    </Element>
    <Element Type="Param" Id="10B9F2D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="CBF1215F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FDA76420"/>
        <Parameter Type="Param" Library="AIAI" Id="FC28620B"/>
    </Element>
    <Element Type="Param" Id="FDA76420">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5221E569"/>
    </Element>
    <Element Type="Param" Id="FC28620B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E50619D6"/>
    </Element>
    <Element Type="FunctionCall" Id="E50619D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="57EE7F20"/>
    </Element>
    <Element Type="Param" Id="57EE7F20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="5C608B47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="572E97F9"/>
        <Parameter Type="Param" Library="AIAI" Id="1D94BCE9"/>
        <Parameter Type="Param" Library="AIAI" Id="75C9CE50"/>
    </Element>
    <Element Type="Param" Id="572E97F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2458FF36"/>
    </Element>
    <Element Type="Param" Id="1D94BCE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75C9CE50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="715D44F8">
        <Comment>
            Tell any other players heading to the camp to leave
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3912B205">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="09CC177D"/>
        <Parameter Type="Param" Library="AIAI" Id="4F60AB0E"/>
        <Parameter Type="Param" Library="AIAI" Id="A7448CAE"/>
        <Parameter Type="Param" Library="AIAI" Id="95F4C22E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A8B23D6"/>
    </Element>
    <Element Type="Param" Id="09CC177D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="4F60AB0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="A7448CAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="95F4C22E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
    </Element>
    <Element Type="FunctionCall" Id="7A8B23D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97B261C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="048D091D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B05C015"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7E1ABAA"/>
    </Element>
    <Element Type="FunctionCall" Id="97B261C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3CC8620A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0DDEA688"/>
    </Element>
    <Element Type="Param" Id="0DDEA688">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
    </Element>
    <Element Type="FunctionCall" Id="048D091D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D54B4872"/>
        <Parameter Type="Param" Library="AIAI" Id="D5ACE9AF"/>
        <Parameter Type="Param" Library="AIAI" Id="98BCF338"/>
    </Element>
    <Element Type="Param" Id="D54B4872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70CF0A8A"/>
    </Element>
    <Element Type="FunctionCall" Id="70CF0A8A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="DB3A2BBA"/>
        <Parameter Type="Param" Library="AIAI" Id="677849F5"/>
    </Element>
    <Element Type="Param" Id="DB3A2BBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
    </Element>
    <Element Type="Param" Id="677849F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="D5ACE9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="98BCF338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2B05C015">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="654D3F96"/>
        <Parameter Type="Param" Library="AIAI" Id="AF518BE3"/>
        <Parameter Type="Param" Library="AIAI" Id="5D8793BA"/>
    </Element>
    <Element Type="Param" Id="654D3F96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CCBECCC9"/>
        <Array Type="Param" Library="AIAI" Id="F956DA2C"/>
    </Element>
    <Element Type="Param" Id="CCBECCC9">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F956DA2C">
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
    </Element>
    <Element Type="Param" Id="AF518BE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5D8793BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2458FF36"/>
    </Element>
    <Element Type="FunctionCall" Id="A7E1ABAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="304FCD6F"/>
        <Parameter Type="Param" Library="AIAI" Id="33440757"/>
        <Parameter Type="Param" Library="AIAI" Id="9C5D357F"/>
    </Element>
    <Element Type="Param" Id="304FCD6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D200E857"/>
        <Array Type="Param" Library="AIAI" Id="6B9052A2"/>
    </Element>
    <Element Type="Param" Id="D200E857">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="6B9052A2">
        <Variable Type="Variable" Library="AIAI" Id="A6E90D20"/>
    </Element>
    <Element Type="Param" Id="33440757">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9C5D357F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9773A897"/>
    </Element>
    <Element Type="Comment" Id="7B538FEE">
        <Comment>
            Prevent more heroes from being recruited to the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DC69C3DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="B9C81FC4"/>
        <Parameter Type="Param" Library="AIAI" Id="52630C2A"/>
        <Parameter Type="Param" Library="AIAI" Id="6F6E4FCA"/>
        <Parameter Type="Param" Library="AIAI" Id="14588467"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84F4C70C"/>
    </Element>
    <Element Type="Param" Id="B9C81FC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="52630C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="8A32B6B1"/>
    </Element>
    <Element Type="Param" Id="6F6E4FCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="14588467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="8CEE0CAB"/>
    </Element>
    <Element Type="FunctionCall" Id="84F4C70C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1CD39E81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="291E3C24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEC17038"/>
    </Element>
    <Element Type="Comment" Id="1CD39E81">
        <Comment>
            Invalidate the camp ping
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="291E3C24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0449DF0D"/>
        <Parameter Type="Param" Library="AIAI" Id="F92F6426"/>
    </Element>
    <Element Type="Param" Id="0449DF0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="B9A99E47"/>
        <Array Type="Param" Library="AIAI" Id="AD45F73B"/>
    </Element>
    <Element Type="Param" Id="B9A99E47">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="8B280060"/>
        <Array Type="Param" Library="AIAI" Id="481F7BAD"/>
    </Element>
    <Element Type="Param" Id="8B280060">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="481F7BAD">
        <Variable Type="Variable" Library="AIAI" Id="8CEE0CAB"/>
    </Element>
    <Element Type="Param" Id="AD45F73B">
        <Variable Type="Variable" Library="AIAI" Id="5221E569"/>
    </Element>
    <Element Type="Param" Id="F92F6426">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AEC17038">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E22A9C8"/>
        <Parameter Type="Param" Library="AIAI" Id="801E7284"/>
        <Parameter Type="Param" Library="AIAI" Id="497897B1"/>
    </Element>
    <Element Type="Param" Id="8E22A9C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E70D045C"/>
        <StructMember Type="Param" Library="AIAI" Id="0CB1ED92"/>
        <Array Type="Param" Library="AIAI" Id="21864CE7"/>
    </Element>
    <Element Type="Param" Id="0CB1ED92">
        <Variable Type="Variable" Library="AIAI" Id="3C27FC81"/>
        <StructMember Type="Param" Library="AIAI" Id="B085131F"/>
        <Array Type="Param" Library="AIAI" Id="E2AAC80C"/>
    </Element>
    <Element Type="Param" Id="B085131F">
        <Variable Type="Variable" Library="AIAI" Id="BA46E3B3"/>
    </Element>
    <Element Type="Param" Id="E2AAC80C">
        <Variable Type="Variable" Library="AIAI" Id="8CEE0CAB"/>
    </Element>
    <Element Type="Param" Id="21864CE7">
        <Variable Type="Variable" Library="AIAI" Id="5221E569"/>
    </Element>
    <Element Type="Param" Id="801E7284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="497897B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9773A897"/>
    </Element>
    <Element Type="FunctionDef" Id="3CC8620A">
        <Identifier>HeroAILeaveCamp</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
        <Variable Type="Variable" Library="AIAI" Id="D982ADE5"/>
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA44459"/>
        <Variable Type="Variable" Library="AIAI" Id="CCB0CDB5"/>
        <Variable Type="Variable" Library="AIAI" Id="29ACE2BE"/>
        <Variable Type="Variable" Library="AIAI" Id="B7AF1143"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="475762E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38D88871"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="944DAE17"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="39F3A083"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1072F11"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B4CCA6A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63D4B26F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ABCCE130"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="074E9F6A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="05CB1F04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80D8D7FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EC81186"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6F6018F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFC6A9F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB53FAA5"/>
    </Element>
    <Element Type="ParamDef" Id="D7EC25C1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="105EB71B"/>
    </Element>
    <Element Type="Param" Id="105EB71B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D982ADE5">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="560CA540"/>
    </Element>
    <Element Type="Param" Id="560CA540">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E7D00A49">
        <Identifier>campIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C24E209"/>
    </Element>
    <Element Type="Param" Id="5C24E209">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FDA44459">
        <Identifier>campPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="20F22F1A"/>
    </Element>
    <Element Type="Param" Id="20F22F1A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CCB0CDB5">
        <Identifier>campCaptured</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0B441D8"/>
    </Element>
    <Element Type="Param" Id="A0B441D8">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="29ACE2BE">
        <Identifier>mercRallyLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F41E50AB"/>
    </Element>
    <Element Type="Param" Id="F41E50AB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B7AF1143">
        <Identifier>closestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F7FF78A"/>
    </Element>
    <Element Type="Param" Id="8F7FF78A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="475762E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="91031A8E"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B3AEC1"/>
    </Element>
    <Element Type="Param" Id="91031A8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="Param" Id="E7B3AEC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="34841BDC"/>
        <Array Type="Param" Library="AIAI" Id="3B3A1BC4"/>
    </Element>
    <Element Type="Param" Id="34841BDC">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="3B3A1BC4">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="FunctionCall" Id="38D88871">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="14D5A137"/>
        <Parameter Type="Param" Library="AIAI" Id="D0C3880C"/>
    </Element>
    <Element Type="Param" Id="14D5A137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA44459"/>
    </Element>
    <Element Type="Param" Id="D0C3880C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="E335F3B9"/>
        <Array Type="Param" Library="AIAI" Id="88304023"/>
    </Element>
    <Element Type="Param" Id="E335F3B9">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="88304023">
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="FunctionCall" Id="944DAE17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CE076C53"/>
        <Parameter Type="Param" Library="AIAI" Id="C6AFD026"/>
    </Element>
    <Element Type="Param" Id="CE076C53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D925BF3A"/>
        <Array Type="Param" Library="AIAI" Id="39AB5FF8"/>
    </Element>
    <Element Type="Param" Id="D925BF3A">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="39AB5FF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="C6AFD026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="39F3A083">
        <Comment>
            Check if the camp capture was successful
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D1072F11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A88F9B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14054B9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79C959AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5707603C"/>
    </Element>
    <Element Type="FunctionCall" Id="6A88F9B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="34A9EECC"/>
        <Parameter Type="Param" Library="AIAI" Id="82D372B2"/>
    </Element>
    <Element Type="Param" Id="34A9EECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCB0CDB5"/>
    </Element>
    <Element Type="Param" Id="82D372B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="14054B9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FFAB4043"/>
        <Parameter Type="Param" Library="AIAI" Id="21F9067F"/>
    </Element>
    <Element Type="Param" Id="FFAB4043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CCB0CDB5"/>
    </Element>
    <Element Type="Param" Id="21F9067F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="79C959AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2A181896"/>
        <Parameter Type="Param" Library="AIAI" Id="0C0C4DD3"/>
        <Parameter Type="Param" Library="AIAI" Id="E8E0BF67"/>
    </Element>
    <Element Type="Param" Id="2A181896">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00D71FBC"/>
    </Element>
    <Element Type="FunctionCall" Id="00D71FBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="42008955"/>
        <Parameter Type="Param" Library="AIAI" Id="8D2A5E5A"/>
    </Element>
    <Element Type="Param" Id="42008955">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="8D2A5E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2AF24D9"/>
    </Element>
    <Element Type="FunctionCall" Id="C2AF24D9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="AB69F9BE"/>
    </Element>
    <Element Type="Param" Id="AB69F9BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="877969CD"/>
        <Array Type="Param" Library="AIAI" Id="766AE32A"/>
    </Element>
    <Element Type="Param" Id="877969CD">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="766AE32A">
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="Param" Id="0C0C4DD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="E8E0BF67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5707603C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8F9C660E"/>
        <Parameter Type="Param" Library="AIAI" Id="8B319721"/>
        <Parameter Type="Param" Library="AIAI" Id="A319E3FD"/>
    </Element>
    <Element Type="Param" Id="8F9C660E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="128EF2FC"/>
        <Array Type="Param" Library="AIAI" Id="B2812FF3"/>
    </Element>
    <Element Type="Param" Id="128EF2FC">
        <Variable Type="Variable" Library="MapM" Id="C2552860"/>
    </Element>
    <Element Type="Param" Id="B2812FF3">
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="Param" Id="8B319721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A319E3FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B4CCA6A3">
        <Comment>
            Send event if we were the last AI to leave the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="63D4B26F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC62B069"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BD8036E"/>
    </Element>
    <Element Type="FunctionCall" Id="DC62B069">
        <FunctionDef Type="FunctionDef" Library="Game" Id="6BADF576"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43623138"/>
        <Parameter Type="Param" Library="AIAI" Id="DF254950"/>
        <Parameter Type="Param" Library="AIAI" Id="0B47DB5D"/>
    </Element>
    <Element Type="Param" Id="43623138">
        <ParameterDef Type="ParamDef" Library="Game" Id="87002302"/>
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="Param" Id="DF254950">
        <ParameterDef Type="ParamDef" Library="Game" Id="42A0ED39"/>
        <Variable Type="Variable" Library="AIAI" Id="CCB0CDB5"/>
    </Element>
    <Element Type="Param" Id="0B47DB5D">
        <ParameterDef Type="ParamDef" Library="Game" Id="DB8FDE61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0695D7D"/>
    </Element>
    <Element Type="FunctionCall" Id="E0695D7D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="A52FFD91"/>
    </Element>
    <Element Type="Param" Id="A52FFD91">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="FunctionCall" Id="6BD8036E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B61F74"/>
        <Parameter Type="Param" Library="AIAI" Id="C2BD66FC"/>
        <Parameter Type="Param" Library="AIAI" Id="64D92EF0"/>
    </Element>
    <Element Type="Param" Id="E7B61F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E409551"/>
    </Element>
    <Element Type="FunctionCall" Id="1E409551">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="75804366"/>
        <Parameter Type="Param" Library="AIAI" Id="BE4A04CE"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3311AD"/>
    </Element>
    <Element Type="Param" Id="BE4A04CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="000A5F23"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="0B3311AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D1431E42"/>
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="Param" Id="C2BD66FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64D92EF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="ABCCE130">
        <Comment>
            Follow spawning mercs to their rally lane if it is safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="074E9F6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF47B85A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D018D70E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4857ECA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7E84AB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49B71852"/>
    </Element>
    <Element Type="FunctionCall" Id="FF47B85A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="77077CE7"/>
        <Parameter Type="Param" Library="AIAI" Id="06AF74F2"/>
    </Element>
    <Element Type="Param" Id="77077CE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D982ADE5"/>
    </Element>
    <Element Type="Param" Id="06AF74F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430268E9"/>
    </Element>
    <Element Type="FunctionCall" Id="430268E9">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="8E614122"/>
    </Element>
    <Element Type="Param" Id="8E614122">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="FunctionCall" Id="D018D70E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="45CC8A7D"/>
        <Parameter Type="Param" Library="AIAI" Id="E68D7922"/>
    </Element>
    <Element Type="Param" Id="45CC8A7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="29ACE2BE"/>
    </Element>
    <Element Type="Param" Id="E68D7922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="1825DAC1"/>
        <Array Type="Param" Library="AIAI" Id="9C91D723"/>
    </Element>
    <Element Type="Param" Id="1825DAC1">
        <Variable Type="Variable" Library="MapM" Id="8F6E30BF"/>
        <Array Type="Param" Library="AIAI" Id="9FC0B8E9"/>
    </Element>
    <Element Type="Param" Id="9FC0B8E9">
        <Variable Type="Variable" Library="AIAI" Id="D982ADE5"/>
    </Element>
    <Element Type="Param" Id="9C91D723">
        <Variable Type="Variable" Library="AIAI" Id="E7D00A49"/>
    </Element>
    <Element Type="FunctionCall" Id="B4857ECA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2483BE01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C43279FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F533C06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97F1CDF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94981297"/>
    </Element>
    <Element Type="FunctionCall" Id="2483BE01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F88544DE"/>
        <Parameter Type="Param" Library="AIAI" Id="32F7438E"/>
        <Parameter Type="Param" Library="AIAI" Id="58525D21"/>
    </Element>
    <Element Type="Param" Id="F88544DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="29ACE2BE"/>
    </Element>
    <Element Type="Param" Id="32F7438E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="58525D21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C43279FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0A7A3739"/>
        <Parameter Type="Param" Library="AIAI" Id="8B3A1C49"/>
    </Element>
    <Element Type="Param" Id="0A7A3739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FEF93086"/>
        <Array Type="Param" Library="AIAI" Id="CBA415D5"/>
    </Element>
    <Element Type="Param" Id="FEF93086">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="CBA415D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="8B3A1C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9F533C06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FD62C906"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA48657"/>
        <Parameter Type="Param" Library="AIAI" Id="D10D0AA9"/>
    </Element>
    <Element Type="Param" Id="FD62C906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6E271CE"/>
    </Element>
    <Element Type="FunctionCall" Id="B6E271CE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="809C9A53"/>
        <Parameter Type="Param" Library="AIAI" Id="0107A440"/>
        <Parameter Type="Param" Library="AIAI" Id="CCC91CC6"/>
        <Parameter Type="Param" Library="AIAI" Id="E5FB2FD0"/>
    </Element>
    <Element Type="Param" Id="0107A440">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="460B3065"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA44459"/>
    </Element>
    <Element Type="Param" Id="CCC91CC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
        <Variable Type="Variable" Library="AIAI" Id="29ACE2BE"/>
    </Element>
    <Element Type="Param" Id="E5FB2FD0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A43690A0"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FAB1612E"/>
        <Array Type="Param" Library="AIAI" Id="75BBBB4E"/>
    </Element>
    <Element Type="Param" Id="FAB1612E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="75BBBB4E">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="8EA48657">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D10D0AA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="97F1CDF3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="792EBF54"/>
        <Parameter Type="Param" Library="AIAI" Id="485C6E32"/>
    </Element>
    <Element Type="Param" Id="792EBF54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="485C6E32">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <Variable Type="Variable" Library="AIAI" Id="29ACE2BE"/>
    </Element>
    <Element Type="FunctionCall" Id="94981297">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D7E84AB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E2D49C79"/>
        <Parameter Type="Param" Library="AIAI" Id="121E4428"/>
        <Parameter Type="Param" Library="AIAI" Id="8F1F32FA"/>
    </Element>
    <Element Type="Param" Id="E2D49C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CCB0CDB5"/>
    </Element>
    <Element Type="Param" Id="121E4428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F1F32FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="49B71852">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="209E6161"/>
        <Parameter Type="Param" Library="AIAI" Id="CA6E57EF"/>
        <Parameter Type="Param" Library="AIAI" Id="2DE7A976"/>
    </Element>
    <Element Type="Param" Id="209E6161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="299A1AE2"/>
    </Element>
    <Element Type="FunctionCall" Id="299A1AE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="467FD94F"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC15C0E"/>
    </Element>
    <Element Type="Param" Id="467FD94F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2319475A"/>
    </Element>
    <Element Type="FunctionCall" Id="2319475A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F8288432"/>
    </Element>
    <Element Type="Param" Id="F8288432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ED9DAD01"/>
        <Array Type="Param" Library="AIAI" Id="C2E6241F"/>
    </Element>
    <Element Type="Param" Id="ED9DAD01">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C2E6241F">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="8CC15C0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA44459"/>
    </Element>
    <Element Type="Param" Id="CA6E57EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="2DE7A976">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CABE49D9"/>
    </Element>
    <Element Type="Comment" Id="05CB1F04">
        <Comment>
            Otherwise return to the closest lane if it is safe
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="80D8D7FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="11410000"/>
        <Parameter Type="Param" Library="AIAI" Id="094E6919"/>
    </Element>
    <Element Type="Param" Id="11410000">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B7AF1143"/>
    </Element>
    <Element Type="Param" Id="094E6919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA626D57"/>
    </Element>
    <Element Type="FunctionCall" Id="BA626D57">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7C89E6C6"/>
        <Parameter Type="Param" Library="AIAI" Id="229FF745"/>
    </Element>
    <Element Type="Param" Id="229FF745">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="87B96328"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF0D187F"/>
    </Element>
    <Element Type="FunctionCall" Id="DF0D187F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="43AA35A1"/>
    </Element>
    <Element Type="Param" Id="43AA35A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B8A56C87"/>
        <Array Type="Param" Library="AIAI" Id="B508891A"/>
    </Element>
    <Element Type="Param" Id="B8A56C87">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B508891A">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="FunctionCall" Id="3EC81186">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9F7A0BA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B8ABE16"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="941E7824"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3580345C"/>
    </Element>
    <Element Type="FunctionCall" Id="E9F7A0BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="82674A62"/>
        <Parameter Type="Param" Library="AIAI" Id="D46EE42B"/>
        <Parameter Type="Param" Library="AIAI" Id="1129DF1D"/>
    </Element>
    <Element Type="Param" Id="82674A62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFFBBEFF"/>
    </Element>
    <Element Type="FunctionCall" Id="DFFBBEFF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="809C9A53"/>
        <Parameter Type="Param" Library="AIAI" Id="32A16D66"/>
        <Parameter Type="Param" Library="AIAI" Id="A6C9C67A"/>
        <Parameter Type="Param" Library="AIAI" Id="7ED6F2FF"/>
    </Element>
    <Element Type="Param" Id="32A16D66">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="460B3065"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA44459"/>
    </Element>
    <Element Type="Param" Id="A6C9C67A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A1FE6057"/>
        <Variable Type="Variable" Library="AIAI" Id="B7AF1143"/>
    </Element>
    <Element Type="Param" Id="7ED6F2FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A43690A0"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2EE55E79"/>
        <Array Type="Param" Library="AIAI" Id="71B96982"/>
    </Element>
    <Element Type="Param" Id="2EE55E79">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="71B96982">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="D46EE42B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1129DF1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B8ABE16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE21C21"/>
        <Parameter Type="Param" Library="AIAI" Id="45560EAD"/>
    </Element>
    <Element Type="Param" Id="ABE21C21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="540131F7"/>
        <Array Type="Param" Library="AIAI" Id="8378DC73"/>
    </Element>
    <Element Type="Param" Id="540131F7">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="8378DC73">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="45560EAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="941E7824">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B80AAC6A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2163C5D6"/>
        <Parameter Type="Param" Library="AIAI" Id="91074A3B"/>
    </Element>
    <Element Type="Param" Id="2163C5D6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B5EE4BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="91074A3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36E3D292"/>
        <Variable Type="Variable" Library="AIAI" Id="B7AF1143"/>
    </Element>
    <Element Type="FunctionCall" Id="3580345C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="6F6018F3">
        <Comment>
            Otherwise teleport home
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CFC6A9F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="447EAC8D"/>
        <Parameter Type="Param" Library="AIAI" Id="64A255BD"/>
    </Element>
    <Element Type="Param" Id="447EAC8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C93F1641"/>
        <Array Type="Param" Library="AIAI" Id="B6CAF187"/>
    </Element>
    <Element Type="Param" Id="C93F1641">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="B6CAF187">
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="64A255BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CB53FAA5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="5CB08664"/>
        <Parameter Type="Param" Library="AIAI" Id="F4B7D44A"/>
    </Element>
    <Element Type="Param" Id="5CB08664">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D7EC25C1"/>
    </Element>
    <Element Type="Param" Id="F4B7D44A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="AB92B374"/>
    </Element>
    <Element Type="Comment" Id="8A47D66D">
        <Comment>
            Utility
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="2D7CA310">
        <Identifier>HeroAICampEval</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
        <Variable Type="Variable" Library="AIAI" Id="2A5820A3"/>
        <Variable Type="Variable" Library="AIAI" Id="BBA8D5A3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CC4F82E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15FCA8F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="530466EF"/>
    </Element>
    <Element Type="ParamDef" Id="483BE5D7">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="288C6B6B"/>
    </Element>
    <Element Type="Param" Id="288C6B6B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2A5820A3">
        <Identifier>campEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D4BE2264"/>
    </Element>
    <Element Type="Param" Id="D4BE2264">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BBA8D5A3">
        <Identifier>defenderUnit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8BA1B467"/>
    </Element>
    <Element Type="Param" Id="8BA1B467">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="CC4F82E4">
        <Comment>
            Average health percent of camp defenders (including dead defenders):
            100 - No defenders damaged
            0 - All defenders killed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="15FCA8F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="A6AE9D1D"/>
        <Parameter Type="Param" Library="AIAI" Id="7592ED6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D13BBC1"/>
    </Element>
    <Element Type="Param" Id="A6AE9D1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7E1BDC3"/>
    </Element>
    <Element Type="FunctionCall" Id="C7E1BDC3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4ADDFD6D"/>
        <Parameter Type="Param" Library="AIAI" Id="888AD6D9"/>
    </Element>
    <Element Type="Param" Id="888AD6D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D6873590"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="4DC54E43"/>
        <Array Type="Param" Library="AIAI" Id="6E2CCEAC"/>
    </Element>
    <Element Type="Param" Id="4DC54E43">
        <Variable Type="Variable" Library="MapM" Id="CCAA0142"/>
    </Element>
    <Element Type="Param" Id="6E2CCEAC">
        <Parameter Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
    </Element>
    <Element Type="Param" Id="7592ED6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="BBA8D5A3"/>
    </Element>
    <Element Type="FunctionCall" Id="5D13BBC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6683DA2B"/>
        <Parameter Type="Param" Library="AIAI" Id="2CC6CBDD"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F8B605"/>
    </Element>
    <Element Type="Param" Id="6683DA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2CC6CBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6980D482"/>
    </Element>
    <Element Type="FunctionCall" Id="6980D482">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E5DC3C2B"/>
        <Parameter Type="Param" Library="AIAI" Id="BF74ACFD"/>
        <Parameter Type="Param" Library="AIAI" Id="603E8F0B"/>
    </Element>
    <Element Type="Param" Id="E5DC3C2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="BF74ACFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5E9081D"/>
    </Element>
    <Element Type="FunctionCall" Id="D5E9081D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0864D83E"/>
    </Element>
    <Element Type="Param" Id="0864D83E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="23059DFE"/>
        <Array Type="Param" Library="AIAI" Id="C651225C"/>
    </Element>
    <Element Type="Param" Id="23059DFE">
        <Variable Type="Variable" Library="MapM" Id="FD294F1D"/>
    </Element>
    <Element Type="Param" Id="C651225C">
        <Parameter Type="ParamDef" Library="AIAI" Id="483BE5D7"/>
    </Element>
    <Element Type="Param" Id="603E8F0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB9C5CED"/>
    </Element>
    <Element Type="FunctionCall" Id="BB9C5CED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E9AF4D"/>
        <Parameter Type="Param" Library="AIAI" Id="9E05082B"/>
        <Parameter Type="Param" Library="AIAI" Id="5DB437D1"/>
    </Element>
    <Element Type="Param" Id="E5E9AF4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="BBA8D5A3"/>
    </Element>
    <Element Type="Param" Id="9E05082B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="5DB437D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="E8F8B605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="2A5820A3"/>
    </Element>
    <Element Type="FunctionCall" Id="530466EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5C4E5F86"/>
    </Element>
    <Element Type="Param" Id="5C4E5F86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="2A5820A3"/>
    </Element>
    <Element Type="FunctionDef" Id="1C714B05">
        <Identifier>HeroAIIsEasyCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7271EF40"/>
    </Element>
    <Element Type="ParamDef" Id="CAC8CADD">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D2221A4D"/>
    </Element>
    <Element Type="Param" Id="D2221A4D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7271EF40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D574F48"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF30765B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51E380C8"/>
    </Element>
    <Element Type="FunctionCall" Id="2D574F48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E109219"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7F7CC72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50259C07"/>
    </Element>
    <Element Type="FunctionCall" Id="3E109219">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BA55D280"/>
        <Parameter Type="Param" Library="AIAI" Id="0B4BCA92"/>
        <Parameter Type="Param" Library="AIAI" Id="A501552E"/>
    </Element>
    <Element Type="Param" Id="BA55D280">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F7FB5705"/>
        <Array Type="Param" Library="AIAI" Id="3FE79027"/>
    </Element>
    <Element Type="Param" Id="F7FB5705">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="3FE79027">
        <Parameter Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
    </Element>
    <Element Type="Param" Id="0B4BCA92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A501552E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="70AD0A9E"/>
    </Element>
    <Element Type="FunctionCall" Id="B7F7CC72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7E917E70"/>
        <Parameter Type="Param" Library="AIAI" Id="6666F815"/>
        <Parameter Type="Param" Library="AIAI" Id="73764B1C"/>
    </Element>
    <Element Type="Param" Id="7E917E70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="39C9FDE6"/>
        <Array Type="Param" Library="AIAI" Id="F4E0F7E4"/>
    </Element>
    <Element Type="Param" Id="39C9FDE6">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="F4E0F7E4">
        <Parameter Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
    </Element>
    <Element Type="Param" Id="6666F815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="73764B1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="FA72AC43"/>
    </Element>
    <Element Type="FunctionCall" Id="50259C07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89C53E47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A96F4CC"/>
    </Element>
    <Element Type="FunctionCall" Id="89C53E47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="67B7E74F"/>
        <Parameter Type="Param" Library="AIAI" Id="A3CA69F4"/>
        <Parameter Type="Param" Library="AIAI" Id="33AAB25D"/>
    </Element>
    <Element Type="Param" Id="67B7E74F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="9A8B5F40"/>
        <Array Type="Param" Library="AIAI" Id="FCA78996"/>
    </Element>
    <Element Type="Param" Id="9A8B5F40">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="FCA78996">
        <Parameter Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
    </Element>
    <Element Type="Param" Id="A3CA69F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="33AAB25D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E169F0BF"/>
    </Element>
    <Element Type="FunctionCall" Id="2A96F4CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBEB5B66"/>
    </Element>
    <Element Type="FunctionCall" Id="EBEB5B66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE12C80"/>
        <Parameter Type="Param" Library="AIAI" Id="44393FCF"/>
        <Parameter Type="Param" Library="AIAI" Id="FCBAA34F"/>
    </Element>
    <Element Type="Param" Id="1EE12C80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="20A6B7D0"/>
        <Array Type="Param" Library="AIAI" Id="3EF9E48C"/>
    </Element>
    <Element Type="Param" Id="20A6B7D0">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="3EF9E48C">
        <Parameter Type="ParamDef" Library="AIAI" Id="CAC8CADD"/>
    </Element>
    <Element Type="Param" Id="44393FCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FCBAA34F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="A53EA7C6"/>
    </Element>
    <Element Type="FunctionCall" Id="EF30765B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C7A486B9"/>
    </Element>
    <Element Type="Param" Id="C7A486B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51E380C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B3BDC894"/>
    </Element>
    <Element Type="Param" Id="B3BDC894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1A9E5E10">
        <Identifier>HeroAIIsPushWithTeamCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E659DF0F"/>
    </Element>
    <Element Type="ParamDef" Id="26BB88BD">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="065823FA"/>
    </Element>
    <Element Type="Param" Id="065823FA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E659DF0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F3D9A9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C59011C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63C76202"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01AA24C0"/>
    </Element>
    <Element Type="FunctionCall" Id="7F3D9A9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="304D10E5"/>
        <Parameter Type="Param" Library="AIAI" Id="8E41E1C0"/>
        <Parameter Type="Param" Library="AIAI" Id="784D0551"/>
    </Element>
    <Element Type="Param" Id="304D10E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="438ADA28"/>
        <Array Type="Param" Library="AIAI" Id="781F34F1"/>
    </Element>
    <Element Type="Param" Id="438ADA28">
        <Variable Type="Variable" Library="MapM" Id="8F8A358B"/>
    </Element>
    <Element Type="Param" Id="781F34F1">
        <Parameter Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
    </Element>
    <Element Type="Param" Id="8E41E1C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="784D0551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E169F0BF"/>
    </Element>
    <Element Type="FunctionCall" Id="9C59011C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB9E0DDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8116025C"/>
    </Element>
    <Element Type="FunctionCall" Id="FB9E0DDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2FA0E9E5"/>
        <Parameter Type="Param" Library="AIAI" Id="B352B6F5"/>
        <Parameter Type="Param" Library="AIAI" Id="D41318B6"/>
    </Element>
    <Element Type="Param" Id="2FA0E9E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="EA04E477"/>
        <Array Type="Param" Library="AIAI" Id="2C6E7B6C"/>
    </Element>
    <Element Type="Param" Id="EA04E477">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="2C6E7B6C">
        <Parameter Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
    </Element>
    <Element Type="Param" Id="B352B6F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D41318B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="820CC163"/>
    </Element>
    <Element Type="FunctionCall" Id="8116025C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BB479CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="30A2563F"/>
        <Parameter Type="Param" Library="AIAI" Id="B8449C44"/>
    </Element>
    <Element Type="Param" Id="BB479CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="A240E916"/>
        <Array Type="Param" Library="AIAI" Id="A89D90E8"/>
    </Element>
    <Element Type="Param" Id="A240E916">
        <Variable Type="Variable" Library="MapM" Id="88EB522D"/>
    </Element>
    <Element Type="Param" Id="A89D90E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="26BB88BD"/>
    </Element>
    <Element Type="Param" Id="30A2563F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8449C44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="1771BFB0"/>
    </Element>
    <Element Type="FunctionCall" Id="63C76202">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="17660F59"/>
    </Element>
    <Element Type="Param" Id="17660F59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="01AA24C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB08A61"/>
    </Element>
    <Element Type="Param" Id="1FB08A61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2612A842">
        <Identifier>HeroAICampDefendersAreHibrinating</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="983D45DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D61EF025"/>
    </Element>
    <Element Type="ParamDef" Id="983D45DA">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="47FF20C5"/>
    </Element>
    <Element Type="Param" Id="47FF20C5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D61EF025">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="400A0AAD"/>
    </Element>
    <Element Type="Param" Id="400A0AAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88D69CBF"/>
    </Element>
    <Element Type="FunctionCall" Id="88D69CBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000135"/>
        <Parameter Type="Param" Library="AIAI" Id="E16019EB"/>
        <Parameter Type="Param" Library="AIAI" Id="E7B4A7D8"/>
        <Parameter Type="Param" Library="AIAI" Id="FA88BC6F"/>
    </Element>
    <Element Type="Param" Id="E16019EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000214"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CCE8A94"/>
    </Element>
    <Element Type="FunctionCall" Id="0CCE8A94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="8357530A"/>
        <Parameter Type="Param" Library="AIAI" Id="029807FF"/>
        <Parameter Type="Param" Library="AIAI" Id="A5D33358"/>
    </Element>
    <Element Type="Param" Id="8357530A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="0A423579"/>
        <Array Type="Param" Library="AIAI" Id="2C867E37"/>
    </Element>
    <Element Type="Param" Id="0A423579">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="2C867E37">
        <Parameter Type="ParamDef" Library="AIAI" Id="983D45DA"/>
    </Element>
    <Element Type="Param" Id="029807FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A5D33358">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="E4B0B344"/>
    </Element>
    <Element Type="Param" Id="E7B4A7D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000215"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000090"/>
    </Element>
    <Element Type="Param" Id="FA88BC6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000216"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2E077C1"/>
    </Element>
    <Element Type="FunctionCall" Id="E2E077C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="0F976A1E"/>
        <Parameter Type="Param" Library="AIAI" Id="BA0E2C7D"/>
        <Parameter Type="Param" Library="AIAI" Id="902A8447"/>
    </Element>
    <Element Type="Param" Id="0F976A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="E648DF41"/>
        <Array Type="Param" Library="AIAI" Id="CFFDF181"/>
    </Element>
    <Element Type="Param" Id="E648DF41">
        <Variable Type="Variable" Library="MapM" Id="A4F94BAB"/>
    </Element>
    <Element Type="Param" Id="CFFDF181">
        <Parameter Type="ParamDef" Library="AIAI" Id="983D45DA"/>
    </Element>
    <Element Type="Param" Id="BA0E2C7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="902A8447">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="MapM" Id="22B68C80"/>
    </Element>
    <Element Type="FunctionDef" Id="0C7EAA30">
        <Identifier>HeroAIEnemiesNearCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1C381754"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B55545F3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F69111D8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C2F75C8E"/>
        <Variable Type="Variable" Library="AIAI" Id="67EC1CAC"/>
        <Variable Type="Variable" Library="AIAI" Id="BE44A650"/>
        <Variable Type="Variable" Library="AIAI" Id="06F4F770"/>
        <Variable Type="Variable" Library="AIAI" Id="D706A89F"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC67923"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB73ADC"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4394C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCB9A8C6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4C9BBF1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABC5DC7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19E86B07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35D1B74D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61FE1432"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE89B354"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA7C7730"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B0977A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C78FADCE"/>
    </Element>
    <Element Type="ParamDef" Id="1C381754">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5A47C912"/>
    </Element>
    <Element Type="Param" Id="5A47C912">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="B55545F3">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="F69111D8">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2B58D1B4"/>
    </Element>
    <Element Type="Param" Id="2B58D1B4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="C2F75C8E">
        <Identifier>visionCheat</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="63A83B81"/>
    </Element>
    <Element Type="Param" Id="63A83B81">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="67EC1CAC">
        <Identifier>allyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF920249"/>
    </Element>
    <Element Type="Param" Id="FF920249">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14A56523"/>
    </Element>
    <Element Type="FunctionCall" Id="14A56523">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="BE44A650">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="99BCA0E9"/>
    </Element>
    <Element Type="Param" Id="99BCA0E9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="06F4F770">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02085E90"/>
    </Element>
    <Element Type="Param" Id="02085E90">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D706A89F">
        <Identifier>nearCamp</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C36D1725"/>
    </Element>
    <Element Type="Param" Id="C36D1725">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="8BC67923">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E73EC40D"/>
    </Element>
    <Element Type="Param" Id="E73EC40D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B4DC3F4"/>
    </Element>
    <Element Type="FunctionCall" Id="9B4DC3F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="0BB73ADC">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA283137"/>
    </Element>
    <Element Type="Param" Id="FA283137">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50B006A4"/>
    </Element>
    <Element Type="FunctionCall" Id="50B006A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3C4394C8">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="92AF0AD7"/>
    </Element>
    <Element Type="Param" Id="92AF0AD7">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FCB9A8C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7A6DC23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CD38BCC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3E9932C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ECDB06D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C790D8FB"/>
    </Element>
    <Element Type="FunctionCall" Id="B7A6DC23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8F01E91A"/>
        <Parameter Type="Param" Library="AIAI" Id="C1BEBA87"/>
    </Element>
    <Element Type="Param" Id="8F01E91A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="67EC1CAC"/>
    </Element>
    <Element Type="Param" Id="C1BEBA87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="05FB7783"/>
    </Element>
    <Element Type="FunctionCall" Id="3CD38BCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7B8DF4A8"/>
        <Parameter Type="Param" Library="AIAI" Id="F7254E08"/>
    </Element>
    <Element Type="Param" Id="7B8DF4A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE44A650"/>
    </Element>
    <Element Type="Param" Id="F7254E08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="D3E9932C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E08437A0"/>
        <Parameter Type="Param" Library="AIAI" Id="8078E4EC"/>
    </Element>
    <Element Type="Param" Id="E08437A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="67EC1CAC"/>
    </Element>
    <Element Type="Param" Id="8078E4EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="382C4C88"/>
    </Element>
    <Element Type="FunctionCall" Id="2ECDB06D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62B3B7D9"/>
        <Parameter Type="Param" Library="AIAI" Id="B3A64F99"/>
    </Element>
    <Element Type="Param" Id="62B3B7D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE44A650"/>
    </Element>
    <Element Type="Param" Id="B3A64F99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="C790D8FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3E2A463"/>
        <Parameter Type="Param" Library="AIAI" Id="D1B3DD0F"/>
        <Parameter Type="Param" Library="AIAI" Id="943B52E0"/>
    </Element>
    <Element Type="Param" Id="A3E2A463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1B3DD0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="943B52E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B55545F3"/>
    </Element>
    <Element Type="Comment" Id="4C9BBF1C">
        <Comment>
            Check if there are enemy heroes near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="ABC5DC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4B5CD949"/>
        <Parameter Type="Param" Library="AIAI" Id="D495A254"/>
    </Element>
    <Element Type="Param" Id="4B5CD949">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06F4F770"/>
    </Element>
    <Element Type="Param" Id="D495A254">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="9116FA0D"/>
        <Array Type="Param" Library="AIAI" Id="D41C8387"/>
    </Element>
    <Element Type="Param" Id="9116FA0D">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="D41C8387">
        <Parameter Type="ParamDef" Library="AIAI" Id="1C381754"/>
    </Element>
    <Element Type="FunctionCall" Id="19E86B07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D3CB78DC"/>
        <Parameter Type="Param" Library="AIAI" Id="D7DDDB9B"/>
    </Element>
    <Element Type="Param" Id="D3CB78DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D706A89F"/>
    </Element>
    <Element Type="Param" Id="D7DDDB9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="541FA55D"/>
    </Element>
    <Element Type="FunctionCall" Id="541FA55D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="28D5D0E0"/>
        <Parameter Type="Param" Library="AIAI" Id="D9209534"/>
    </Element>
    <Element Type="Param" Id="28D5D0E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="06F4F770"/>
    </Element>
    <Element Type="Param" Id="D9209534">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F69111D8"/>
    </Element>
    <Element Type="FunctionCall" Id="35D1B74D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="ADF4A1E4"/>
        <Parameter Type="Param" Library="AIAI" Id="9BC3A794"/>
    </Element>
    <Element Type="Param" Id="ADF4A1E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44A187C8"/>
    </Element>
    <Element Type="FunctionCall" Id="44A187C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="A722DBB7"/>
        <Parameter Type="Param" Library="AIAI" Id="9A6329E2"/>
        <Parameter Type="Param" Library="AIAI" Id="6A9EC501"/>
        <Parameter Type="Param" Library="AIAI" Id="661963DE"/>
        <Parameter Type="Param" Library="AIAI" Id="C0130FA8"/>
    </Element>
    <Element Type="Param" Id="A722DBB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="9A6329E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6A9EC501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="661963DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="BE44A650"/>
    </Element>
    <Element Type="Param" Id="C0130FA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="D706A89F"/>
    </Element>
    <Element Type="Param" Id="9BC3A794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC67923"/>
    </Element>
    <Element Type="FunctionCall" Id="61FE1432">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2C4D8A8"/>
        <Parameter Type="Param" Library="AIAI" Id="6D59A025"/>
    </Element>
    <Element Type="Param" Id="F2C4D8A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD81518A"/>
    </Element>
    <Element Type="FunctionCall" Id="FD81518A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="54AFD672"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE539A1"/>
        <Parameter Type="Param" Library="AIAI" Id="FEE30006"/>
        <Parameter Type="Param" Library="AIAI" Id="FC217353"/>
        <Parameter Type="Param" Library="AIAI" Id="31703BE1"/>
    </Element>
    <Element Type="Param" Id="54AFD672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="FAE539A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="FEE30006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="FC217353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="31703BE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="8BC67923"/>
    </Element>
    <Element Type="Param" Id="6D59A025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB73ADC"/>
    </Element>
    <Element Type="Comment" Id="AE89B354">
        <Comment>
            Filter out heroes that are not in vision
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FA7C7730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0222D975"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94F3A431"/>
    </Element>
    <Element Type="FunctionCall" Id="0222D975">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF5CD09"/>
        <Parameter Type="Param" Library="AIAI" Id="E6F1054D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40786342"/>
    </Element>
    <Element Type="Param" Id="1AF5CD09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB73ADC"/>
    </Element>
    <Element Type="Param" Id="E6F1054D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4394C8"/>
    </Element>
    <Element Type="FunctionCall" Id="40786342">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA40D2DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6991F770"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02696F49"/>
    </Element>
    <Element Type="FunctionCall" Id="DA40D2DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="052784A5"/>
        <Parameter Type="Param" Library="AIAI" Id="8B73C311"/>
    </Element>
    <Element Type="Param" Id="052784A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4394C8"/>
    </Element>
    <Element Type="Param" Id="8B73C311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB73ADC"/>
    </Element>
    <Element Type="FunctionCall" Id="6991F770">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5DA9B509"/>
        <Parameter Type="Param" Library="AIAI" Id="0FFECC81"/>
        <Parameter Type="Param" Library="AIAI" Id="43211FDA"/>
    </Element>
    <Element Type="Param" Id="5DA9B509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ED069C2"/>
    </Element>
    <Element Type="FunctionCall" Id="2ED069C2">
        <FunctionDef Type="FunctionDef" Library="Core" Id="8BF07C98"/>
        <Parameter Type="Param" Library="AIAI" Id="7472B209"/>
        <Parameter Type="Param" Library="AIAI" Id="8C759B07"/>
    </Element>
    <Element Type="Param" Id="7472B209">
        <ParameterDef Type="ParamDef" Library="Core" Id="97520FE7"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4394C8"/>
    </Element>
    <Element Type="Param" Id="8C759B07">
        <ParameterDef Type="ParamDef" Library="Core" Id="D05C6CB0"/>
        <Variable Type="Variable" Library="AIAI" Id="67EC1CAC"/>
    </Element>
    <Element Type="Param" Id="0FFECC81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="43211FDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="02696F49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5C401AF8"/>
        <Parameter Type="Param" Library="AIAI" Id="696787DB"/>
        <Parameter Type="Param" Library="AIAI" Id="1931E947"/>
    </Element>
    <Element Type="Param" Id="5C401AF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6747CB3"/>
    </Element>
    <Element Type="FunctionCall" Id="B6747CB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="521A1234"/>
        <Parameter Type="Param" Library="AIAI" Id="48D1CBF9"/>
    </Element>
    <Element Type="Param" Id="521A1234">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="3C4394C8"/>
    </Element>
    <Element Type="Param" Id="48D1CBF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E396091C"/>
    </Element>
    <Element Type="FunctionCall" Id="E396091C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000215"/>
        <Parameter Type="Param" Library="AIAI" Id="D6186741"/>
        <Parameter Type="Param" Library="AIAI" Id="28C855E9"/>
    </Element>
    <Element Type="Param" Id="D6186741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000376"/>
        <Variable Type="Variable" Library="AIAI" Id="67EC1CAC"/>
    </Element>
    <Element Type="Param" Id="28C855E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000377"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="696787DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1931E947">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="94F3A431">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BAA4BE51"/>
        <Parameter Type="Param" Library="AIAI" Id="B5B49E8F"/>
        <Parameter Type="Param" Library="AIAI" Id="09F74C30"/>
    </Element>
    <Element Type="Param" Id="BAA4BE51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C2F75C8E"/>
    </Element>
    <Element Type="Param" Id="B5B49E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="09F74C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4B0977A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FB38BE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="797E4B4A"/>
    </Element>
    <Element Type="FunctionCall" Id="2FB38BE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C1A49126"/>
    </Element>
    <Element Type="Param" Id="C1A49126">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="797E4B4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2674F450"/>
        <Parameter Type="Param" Library="AIAI" Id="2AB83445"/>
        <Parameter Type="Param" Library="AIAI" Id="CBD162F1"/>
    </Element>
    <Element Type="Param" Id="2674F450">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14F15316"/>
    </Element>
    <Element Type="FunctionCall" Id="14F15316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="07189638"/>
        <Parameter Type="Param" Library="AIAI" Id="1206DCF5"/>
    </Element>
    <Element Type="Param" Id="07189638">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1206DCF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB73ADC"/>
    </Element>
    <Element Type="Param" Id="2AB83445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CBD162F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C78FADCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="42B7BB90"/>
    </Element>
    <Element Type="Param" Id="42B7BB90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A05811B9">
        <Identifier>HeroAIEnemyHeroesNearCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0EE7D13C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2A64524E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DA8A3281"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5D51B498"/>
        <Variable Type="Variable" Library="AIAI" Id="BF53D6D8"/>
        <Variable Type="Variable" Library="AIAI" Id="2921C825"/>
        <Variable Type="Variable" Library="AIAI" Id="AB14910E"/>
        <Variable Type="Variable" Library="AIAI" Id="CE391EA1"/>
        <Variable Type="Variable" Library="AIAI" Id="D7FDAEEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71347F0C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="966A8735"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC52BF90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="270F346D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D002A1D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB028EBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21632177"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0AD2D0D"/>
    </Element>
    <Element Type="ParamDef" Id="0EE7D13C">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="2A64524E">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F7E7C727"/>
    </Element>
    <Element Type="Param" Id="F7E7C727">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="DA8A3281">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="ED55C183"/>
    </Element>
    <Element Type="Param" Id="ED55C183">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="5D51B498">
        <Identifier>visionCheat</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AEFDA740"/>
    </Element>
    <Element Type="Param" Id="AEFDA740">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="BF53D6D8">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0533EA2B"/>
    </Element>
    <Element Type="Param" Id="0533EA2B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2921C825">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67664191"/>
    </Element>
    <Element Type="Param" Id="67664191">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="AB14910E">
        <Identifier>nearCamp</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EE105AC"/>
    </Element>
    <Element Type="Param" Id="3EE105AC">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="CE391EA1">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD4AC054"/>
    </Element>
    <Element Type="Param" Id="FD4AC054">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97760D7A"/>
    </Element>
    <Element Type="FunctionCall" Id="97760D7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="D7FDAEEB">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F5387F9C"/>
    </Element>
    <Element Type="Param" Id="F5387F9C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="71347F0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57BDAD79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7D1686C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D2FA051"/>
    </Element>
    <Element Type="FunctionCall" Id="57BDAD79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="742CD56F"/>
        <Parameter Type="Param" Library="AIAI" Id="EB690810"/>
    </Element>
    <Element Type="Param" Id="742CD56F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF53D6D8"/>
    </Element>
    <Element Type="Param" Id="EB690810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="F7D1686C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A130043B"/>
        <Parameter Type="Param" Library="AIAI" Id="DF951883"/>
    </Element>
    <Element Type="Param" Id="A130043B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BF53D6D8"/>
    </Element>
    <Element Type="Param" Id="DF951883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="3D2FA051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9629CD3E"/>
        <Parameter Type="Param" Library="AIAI" Id="20A39A6A"/>
        <Parameter Type="Param" Library="AIAI" Id="8535EF84"/>
    </Element>
    <Element Type="Param" Id="9629CD3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="20A39A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="8535EF84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0EE7D13C"/>
    </Element>
    <Element Type="Comment" Id="966A8735">
        <Comment>
            Check if there are enemy heroes near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DC52BF90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="45892040"/>
        <Parameter Type="Param" Library="AIAI" Id="7272239F"/>
    </Element>
    <Element Type="Param" Id="45892040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2921C825"/>
    </Element>
    <Element Type="Param" Id="7272239F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="F7E2B34E"/>
        <Array Type="Param" Library="AIAI" Id="E1C25311"/>
    </Element>
    <Element Type="Param" Id="F7E2B34E">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="E1C25311">
        <Parameter Type="ParamDef" Library="AIAI" Id="2A64524E"/>
    </Element>
    <Element Type="FunctionCall" Id="270F346D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="42B91CE9"/>
        <Parameter Type="Param" Library="AIAI" Id="871C03EF"/>
    </Element>
    <Element Type="Param" Id="42B91CE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB14910E"/>
    </Element>
    <Element Type="Param" Id="871C03EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA519141"/>
    </Element>
    <Element Type="FunctionCall" Id="AA519141">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="189F5BEF"/>
        <Parameter Type="Param" Library="AIAI" Id="B0C27F04"/>
    </Element>
    <Element Type="Param" Id="189F5BEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="2921C825"/>
    </Element>
    <Element Type="Param" Id="B0C27F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DA8A3281"/>
    </Element>
    <Element Type="FunctionCall" Id="D002A1D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D2945C30"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA4C439"/>
    </Element>
    <Element Type="Param" Id="D2945C30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAE02EAC"/>
    </Element>
    <Element Type="FunctionCall" Id="AAE02EAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="8F6D7717"/>
        <Parameter Type="Param" Library="AIAI" Id="52728653"/>
        <Parameter Type="Param" Library="AIAI" Id="F1EA6391"/>
        <Parameter Type="Param" Library="AIAI" Id="358FB690"/>
        <Parameter Type="Param" Library="AIAI" Id="A9F69516"/>
    </Element>
    <Element Type="Param" Id="8F6D7717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="52728653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Massive,Missile,Item,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="F1EA6391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="358FB690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="AB14910E"/>
    </Element>
    <Element Type="Param" Id="A9F69516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="BF53D6D8"/>
    </Element>
    <Element Type="Param" Id="3CA4C439">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CE391EA1"/>
    </Element>
    <Element Type="Comment" Id="AB028EBF">
        <Comment>
            Filter out heroes that are not in vision
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="21632177">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BE2D896"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69F8D562"/>
    </Element>
    <Element Type="FunctionCall" Id="3BE2D896">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E3674A27"/>
        <Parameter Type="Param" Library="AIAI" Id="96E25F9F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2721D00E"/>
    </Element>
    <Element Type="Param" Id="E3674A27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="CE391EA1"/>
    </Element>
    <Element Type="Param" Id="96E25F9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="D7FDAEEB"/>
    </Element>
    <Element Type="FunctionCall" Id="2721D00E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0630370"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77099B6B"/>
    </Element>
    <Element Type="FunctionCall" Id="B0630370">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="19066565"/>
        <Parameter Type="Param" Library="AIAI" Id="7E93CF83"/>
    </Element>
    <Element Type="Param" Id="19066565">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="D7FDAEEB"/>
    </Element>
    <Element Type="Param" Id="7E93CF83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="CE391EA1"/>
    </Element>
    <Element Type="FunctionCall" Id="77099B6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D9B242DC"/>
        <Parameter Type="Param" Library="AIAI" Id="F843F5AE"/>
        <Parameter Type="Param" Library="AIAI" Id="71E3AC68"/>
    </Element>
    <Element Type="Param" Id="D9B242DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD72D102"/>
    </Element>
    <Element Type="FunctionCall" Id="FD72D102">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="2EA54FF8"/>
        <Parameter Type="Param" Library="AIAI" Id="2F1CE501"/>
    </Element>
    <Element Type="Param" Id="2EA54FF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="D7FDAEEB"/>
    </Element>
    <Element Type="Param" Id="2F1CE501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Variable Type="Variable" Library="AIAI" Id="BF53D6D8"/>
    </Element>
    <Element Type="Param" Id="F843F5AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="71E3AC68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69F8D562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7564B6CC"/>
        <Parameter Type="Param" Library="AIAI" Id="B253F46C"/>
        <Parameter Type="Param" Library="AIAI" Id="008A1D14"/>
    </Element>
    <Element Type="Param" Id="7564B6CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5D51B498"/>
    </Element>
    <Element Type="Param" Id="B253F46C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="008A1D14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A0AD2D0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A435A7E5"/>
    </Element>
    <Element Type="Param" Id="A435A7E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B09DCC72"/>
    </Element>
    <Element Type="FunctionCall" Id="B09DCC72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="F3FC03DA"/>
        <Parameter Type="Param" Library="AIAI" Id="28D9427F"/>
    </Element>
    <Element Type="Param" Id="F3FC03DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="28D9427F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="CE391EA1"/>
    </Element>
    <Element Type="FunctionDef" Id="CFBC4C27">
        <Identifier>HeroAIAllyHeroesNearCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0AF70DAA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BE1996A4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B1B47AAA"/>
        <Variable Type="Variable" Library="AIAI" Id="3B5711AF"/>
        <Variable Type="Variable" Library="AIAI" Id="45AEC3A1"/>
        <Variable Type="Variable" Library="AIAI" Id="537D9AA8"/>
        <Variable Type="Variable" Library="AIAI" Id="1BF29EB6"/>
        <Variable Type="Variable" Library="AIAI" Id="48A525BB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3BF1646"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2700CFD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B8C107E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5234BFDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A4DC522"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EAE6D7D"/>
    </Element>
    <Element Type="ParamDef" Id="0AF70DAA">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="BE1996A4">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5154A058"/>
    </Element>
    <Element Type="Param" Id="5154A058">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="B1B47AAA">
        <Identifier>searchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="849B6F50"/>
    </Element>
    <Element Type="Param" Id="849B6F50">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3B5711AF">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EA05F9FD"/>
    </Element>
    <Element Type="Param" Id="EA05F9FD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="45AEC3A1">
        <Identifier>campLocation</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A008FF3A"/>
    </Element>
    <Element Type="Param" Id="A008FF3A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="537D9AA8">
        <Identifier>nearCamp</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39710E04"/>
    </Element>
    <Element Type="Param" Id="39710E04">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="1BF29EB6">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6CE5EC63"/>
    </Element>
    <Element Type="Param" Id="6CE5EC63">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DFDB9BB"/>
    </Element>
    <Element Type="FunctionCall" Id="6DFDB9BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="48A525BB">
        <Identifier>unit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A6B6AE9"/>
    </Element>
    <Element Type="Param" Id="5A6B6AE9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="D3BF1646">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA25BDE1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8004A19F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B92A9699"/>
    </Element>
    <Element Type="FunctionCall" Id="BA25BDE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E712CADB"/>
        <Parameter Type="Param" Library="AIAI" Id="6C690612"/>
    </Element>
    <Element Type="Param" Id="E712CADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B5711AF"/>
    </Element>
    <Element Type="Param" Id="6C690612">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="8004A19F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F8FA23C4"/>
        <Parameter Type="Param" Library="AIAI" Id="7230A4E7"/>
    </Element>
    <Element Type="Param" Id="F8FA23C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3B5711AF"/>
    </Element>
    <Element Type="Param" Id="7230A4E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="B92A9699">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7E69BB04"/>
        <Parameter Type="Param" Library="AIAI" Id="F370ADBC"/>
        <Parameter Type="Param" Library="AIAI" Id="A197FB4F"/>
    </Element>
    <Element Type="Param" Id="7E69BB04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F370ADBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Param" Id="A197FB4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0AF70DAA"/>
    </Element>
    <Element Type="Comment" Id="C2700CFD">
        <Comment>
            Check if there are enemy heroes near the camp
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5B8C107E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A9756275"/>
        <Parameter Type="Param" Library="AIAI" Id="C6FA157A"/>
    </Element>
    <Element Type="Param" Id="A9756275">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45AEC3A1"/>
    </Element>
    <Element Type="Param" Id="C6FA157A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="MapM" Id="20E81A2B"/>
        <StructMember Type="Param" Library="AIAI" Id="6EBBFD2A"/>
        <Array Type="Param" Library="AIAI" Id="B83C8CBC"/>
    </Element>
    <Element Type="Param" Id="6EBBFD2A">
        <Variable Type="Variable" Library="MapM" Id="15C3032F"/>
    </Element>
    <Element Type="Param" Id="B83C8CBC">
        <Parameter Type="ParamDef" Library="AIAI" Id="BE1996A4"/>
    </Element>
    <Element Type="FunctionCall" Id="5234BFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="265C884C"/>
        <Parameter Type="Param" Library="AIAI" Id="6E4E3402"/>
    </Element>
    <Element Type="Param" Id="265C884C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="537D9AA8"/>
    </Element>
    <Element Type="Param" Id="6E4E3402">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="971F8F74"/>
    </Element>
    <Element Type="FunctionCall" Id="971F8F74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="A0445D0D"/>
        <Parameter Type="Param" Library="AIAI" Id="01E69770"/>
    </Element>
    <Element Type="Param" Id="A0445D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="45AEC3A1"/>
    </Element>
    <Element Type="Param" Id="01E69770">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B1B47AAA"/>
    </Element>
    <Element Type="FunctionCall" Id="0A4DC522">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="581667F5"/>
        <Parameter Type="Param" Library="AIAI" Id="90224C85"/>
    </Element>
    <Element Type="Param" Id="581667F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57D3D065"/>
    </Element>
    <Element Type="FunctionCall" Id="57D3D065">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="DAD4A9B2"/>
        <Parameter Type="Param" Library="AIAI" Id="87AA5786"/>
        <Parameter Type="Param" Library="AIAI" Id="10C2D66E"/>
        <Parameter Type="Param" Library="AIAI" Id="97D9E822"/>
        <Parameter Type="Param" Library="AIAI" Id="B93366AB"/>
    </Element>
    <Element Type="Param" Id="DAD4A9B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="87AA5786">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Massive,Missile,Item,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="10C2D66E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="97D9E822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="537D9AA8"/>
    </Element>
    <Element Type="Param" Id="B93366AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="3B5711AF"/>
    </Element>
    <Element Type="Param" Id="90224C85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1BF29EB6"/>
    </Element>
    <Element Type="FunctionCall" Id="5EAE6D7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="20C208DF"/>
    </Element>
    <Element Type="Param" Id="20C208DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C5FC169"/>
    </Element>
    <Element Type="FunctionCall" Id="3C5FC169">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="BCDB6309"/>
        <Parameter Type="Param" Library="AIAI" Id="6C514B2D"/>
    </Element>
    <Element Type="Param" Id="BCDB6309">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="6C514B2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="1BF29EB6"/>
    </Element>
    <Element Type="FunctionDef" Id="5E9A90E8">
        <Identifier>HeroAIAllRecruitedAIHaveArrivedAtCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="88A2BC97"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A9043DE0"/>
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5851C891"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64B4549F"/>
    </Element>
    <Element Type="ParamDef" Id="88A2BC97">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="A9043DE0">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D8691626"/>
    </Element>
    <Element Type="Param" Id="D8691626">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="58F276EA">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="672CC7CA"/>
    </Element>
    <Element Type="Param" Id="672CC7CA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5851C891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="8D44B064"/>
        <Parameter Type="Param" Library="AIAI" Id="68C32D6F"/>
        <Parameter Type="Param" Library="AIAI" Id="BC46A72E"/>
        <Parameter Type="Param" Library="AIAI" Id="68090913"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="028707C3"/>
    </Element>
    <Element Type="Param" Id="8D44B064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="68C32D6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="BC46A72E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="68090913">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
    </Element>
    <Element Type="FunctionCall" Id="028707C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CE6715A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93FB01A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B54562A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51316EAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C42E0BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD61C40B"/>
    </Element>
    <Element Type="FunctionCall" Id="CE6715A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0793868B"/>
        <Parameter Type="Param" Library="AIAI" Id="87D1B6C9"/>
        <Parameter Type="Param" Library="AIAI" Id="49AAD8CF"/>
    </Element>
    <Element Type="Param" Id="0793868B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="51DC7E72"/>
        <Array Type="Param" Library="AIAI" Id="7DB4D1E2"/>
    </Element>
    <Element Type="Param" Id="51DC7E72">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7DB4D1E2">
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
    </Element>
    <Element Type="Param" Id="87D1B6C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49AAD8CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88A2BC97"/>
    </Element>
    <Element Type="FunctionCall" Id="93FB01A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6768328"/>
    </Element>
    <Element Type="Param" Id="B6768328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B54562A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0FDCDEFE"/>
        <Parameter Type="Param" Library="AIAI" Id="17C0E70C"/>
        <Parameter Type="Param" Library="AIAI" Id="0E352F89"/>
    </Element>
    <Element Type="Param" Id="0FDCDEFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8F4C58B"/>
    </Element>
    <Element Type="FunctionCall" Id="D8F4C58B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="DE91B58F"/>
        <Parameter Type="Param" Library="AIAI" Id="9013F022"/>
    </Element>
    <Element Type="Param" Id="DE91B58F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
    </Element>
    <Element Type="Param" Id="9013F022">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="17C0E70C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0E352F89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51316EAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F78DCFC6"/>
        <Parameter Type="Param" Library="AIAI" Id="6A16ECDE"/>
        <Parameter Type="Param" Library="AIAI" Id="B50F34F3"/>
    </Element>
    <Element Type="Param" Id="F78DCFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6997F51"/>
    </Element>
    <Element Type="FunctionCall" Id="C6997F51">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="80E41E0C"/>
    </Element>
    <Element Type="Param" Id="80E41E0C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A9043DE0"/>
    </Element>
    <Element Type="Param" Id="6A16ECDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B50F34F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="FunctionCall" Id="1C42E0BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3437AE5B"/>
        <Parameter Type="Param" Library="AIAI" Id="F30A21C4"/>
        <Parameter Type="Param" Library="AIAI" Id="DA465425"/>
    </Element>
    <Element Type="Param" Id="3437AE5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B96056A"/>
        <Array Type="Param" Library="AIAI" Id="90742C6D"/>
    </Element>
    <Element Type="Param" Id="2B96056A">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="90742C6D">
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
    </Element>
    <Element Type="Param" Id="F30A21C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DA465425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A9043DE0"/>
    </Element>
    <Element Type="FunctionCall" Id="BD61C40B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F3F2F80D"/>
        <Parameter Type="Param" Library="AIAI" Id="342B9DE6"/>
        <Parameter Type="Param" Library="AIAI" Id="4343A259"/>
    </Element>
    <Element Type="Param" Id="F3F2F80D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6ED6C6DF"/>
        <Array Type="Param" Library="AIAI" Id="7ED61AD5"/>
    </Element>
    <Element Type="Param" Id="6ED6C6DF">
        <Variable Type="Variable" Library="AIAI" Id="AB2D3246"/>
    </Element>
    <Element Type="Param" Id="7ED61AD5">
        <Variable Type="Variable" Library="AIAI" Id="58F276EA"/>
    </Element>
    <Element Type="Param" Id="342B9DE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="4343A259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="64B4549F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="AD27288D"/>
    </Element>
    <Element Type="Param" Id="AD27288D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="75804366">
        <Identifier>HeroAINoOtherAllyAITakingCamp</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="000A5F23"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1431E42"/>
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA81E634"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E85237D9"/>
    </Element>
    <Element Type="ParamDef" Id="000A5F23">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EF071001"/>
    </Element>
    <Element Type="Param" Id="EF071001">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D1431E42">
        <Identifier>campIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9F29C3C8"/>
    </Element>
    <Element Type="Param" Id="9F29C3C8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A7212258">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9DB34136"/>
    </Element>
    <Element Type="Param" Id="9DB34136">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EA81E634">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="7C64F1BB"/>
        <Parameter Type="Param" Library="AIAI" Id="7EFBF2FB"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFCB1DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76CBADE9"/>
    </Element>
    <Element Type="Param" Id="7C64F1BB">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7EFBF2FB">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="EFFCB1DB">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
    </Element>
    <Element Type="FunctionCall" Id="76CBADE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A0BCDDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64A3FEC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54DA031B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23B6B3D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53934D53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4540E883"/>
    </Element>
    <Element Type="FunctionCall" Id="7A0BCDDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D43D1902"/>
    </Element>
    <Element Type="Param" Id="D43D1902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="64A3FEC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8400832A"/>
        <Parameter Type="Param" Library="AIAI" Id="9B68FEB7"/>
        <Parameter Type="Param" Library="AIAI" Id="DCC3D296"/>
    </Element>
    <Element Type="Param" Id="8400832A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
    </Element>
    <Element Type="Param" Id="9B68FEB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="DCC3D296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="000A5F23"/>
    </Element>
    <Element Type="FunctionCall" Id="54DA031B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="448B2F23"/>
        <Parameter Type="Param" Library="AIAI" Id="5D36D17D"/>
        <Parameter Type="Param" Library="AIAI" Id="594061A5"/>
    </Element>
    <Element Type="Param" Id="448B2F23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7732AFBC"/>
        <Array Type="Param" Library="AIAI" Id="535C924C"/>
    </Element>
    <Element Type="Param" Id="7732AFBC">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="535C924C">
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
    </Element>
    <Element Type="Param" Id="5D36D17D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="594061A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F9B41E79"/>
        <Array Type="Param" Library="AIAI" Id="0BC0A49A"/>
    </Element>
    <Element Type="Param" Id="F9B41E79">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="0BC0A49A">
        <Parameter Type="ParamDef" Library="AIAI" Id="000A5F23"/>
    </Element>
    <Element Type="FunctionCall" Id="23B6B3D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="013E9E6C"/>
        <Parameter Type="Param" Library="AIAI" Id="3E7FF124"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2C3B26"/>
    </Element>
    <Element Type="Param" Id="013E9E6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B6C3D42"/>
    </Element>
    <Element Type="FunctionCall" Id="9B6C3D42">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="5C540DC7"/>
        <Parameter Type="Param" Library="AIAI" Id="8A1D4C65"/>
    </Element>
    <Element Type="Param" Id="5C540DC7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="000A5F23"/>
    </Element>
    <Element Type="Param" Id="8A1D4C65">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="3E7FF124">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BE2C3B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="53934D53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="73FDD5FD"/>
        <Parameter Type="Param" Library="AIAI" Id="89C148C2"/>
        <Parameter Type="Param" Library="AIAI" Id="CA2CCB5F"/>
    </Element>
    <Element Type="Param" Id="73FDD5FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91342CA2"/>
    </Element>
    <Element Type="FunctionCall" Id="91342CA2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="93B80741"/>
    </Element>
    <Element Type="Param" Id="93B80741">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
    </Element>
    <Element Type="Param" Id="89C148C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CA2CCB5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BBAFACAE"/>
    </Element>
    <Element Type="FunctionCall" Id="4540E883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C13A1568"/>
        <Parameter Type="Param" Library="AIAI" Id="902FD01D"/>
        <Parameter Type="Param" Library="AIAI" Id="A9D51C3A"/>
    </Element>
    <Element Type="Param" Id="C13A1568">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A5F8DEDF"/>
        <Array Type="Param" Library="AIAI" Id="F0D16A6E"/>
    </Element>
    <Element Type="Param" Id="A5F8DEDF">
        <Variable Type="Variable" Library="AIAI" Id="DFCF6C3F"/>
    </Element>
    <Element Type="Param" Id="F0D16A6E">
        <Variable Type="Variable" Library="AIAI" Id="A7212258"/>
    </Element>
    <Element Type="Param" Id="902FD01D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A9D51C3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1431E42"/>
    </Element>
    <Element Type="FunctionCall" Id="E85237D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="34821A56"/>
    </Element>
    <Element Type="Param" Id="34821A56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="9DBC95B6">
        <Item Type="FunctionDef" Library="AIAI" Id="1E921DE8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1E5263AE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F38E9674"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B8EC3801"/>
    </Element>
    <Element Type="FunctionDef" Id="1E921DE8">
        <Identifier>HeroAIDefendCoreLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05AD8A5B"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
        <Variable Type="Variable" Library="AIAI" Id="EA2BFA96"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
        <Variable Type="Variable" Library="AIAI" Id="88217919"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
        <Variable Type="Variable" Library="AIAI" Id="63883933"/>
        <Variable Type="Variable" Library="AIAI" Id="FFFAF6E1"/>
        <Variable Type="Variable" Library="AIAI" Id="7C98A7AF"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
        <Variable Type="Variable" Library="AIAI" Id="50AFAFF2"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2034D018"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EBDE4740"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AF0C2BD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2CFBD77C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="371D23FC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BDE2DDEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A7A16EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0A717D6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="445F2FD3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DC1FC95"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A0A655A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6D7E897"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6EF66833"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8F8A992"/>
    </Element>
    <Element Type="ParamDef" Id="05AD8A5B">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="63B7F90A">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="13D5AAC1"/>
    </Element>
    <Element Type="Param" Id="13D5AAC1">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EA2BFA96">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9B69933D"/>
    </Element>
    <Element Type="Param" Id="9B69933D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C4E47D02">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="653C595C"/>
    </Element>
    <Element Type="Param" Id="653C595C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="88217919">
        <Identifier>enemiesAttackingCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A38421D"/>
    </Element>
    <Element Type="Param" Id="1A38421D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FCAC7A2"/>
    </Element>
    <Element Type="FunctionCall" Id="4FCAC7A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6909FA4D">
        <Identifier>alliesDefendingCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2D7A2C11"/>
    </Element>
    <Element Type="Param" Id="2D7A2C11">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC1AE54A"/>
    </Element>
    <Element Type="FunctionCall" Id="AC1AE54A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="63883933">
        <Identifier>availableAlliesNearCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1725C538"/>
    </Element>
    <Element Type="Param" Id="1725C538">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE9E6299"/>
    </Element>
    <Element Type="FunctionCall" Id="AE9E6299">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="FFFAF6E1">
        <Identifier>availableAlliesFarFromCore</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F07C85E"/>
    </Element>
    <Element Type="Param" Id="5F07C85E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C49E47E8"/>
    </Element>
    <Element Type="FunctionCall" Id="C49E47E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="7C98A7AF">
        <Identifier>heroesWantedToDefend</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1BD3686E"/>
    </Element>
    <Element Type="Param" Id="1BD3686E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3A9166F2">
        <Identifier>additionalHeroesWantedToDefend</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C7452C4"/>
    </Element>
    <Element Type="Param" Id="5C7452C4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="50AFAFF2">
        <Identifier>heroesToRecruit</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE1DA07E"/>
    </Element>
    <Element Type="Param" Id="DE1DA07E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6ADD590"/>
    </Element>
    <Element Type="FunctionCall" Id="D6ADD590">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="0103471E">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0B7D3A9"/>
    </Element>
    <Element Type="Param" Id="E0B7D3A9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="41FA18D0">
        <Identifier>ownerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9E43741C"/>
    </Element>
    <Element Type="Param" Id="9E43741C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2034D018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC9A7D0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="282E887B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27275614"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5CB734B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF24E9BC"/>
    </Element>
    <Element Type="FunctionCall" Id="EC9A7D0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="30FFAC77"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A3FF0B"/>
    </Element>
    <Element Type="Param" Id="30FFAC77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BDA3066"/>
    </Element>
    <Element Type="FunctionCall" Id="9BDA3066">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2D032A3F"/>
    </Element>
    <Element Type="Param" Id="2D032A3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="EE37B93D"/>
        <Array Type="Param" Library="AIAI" Id="CF2C78D7"/>
    </Element>
    <Element Type="Param" Id="EE37B93D">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="CF2C78D7">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="Param" Id="E8A3FF0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="FunctionCall" Id="282E887B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D2C6BD"/>
        <Parameter Type="Param" Library="AIAI" Id="279BBB28"/>
    </Element>
    <Element Type="Param" Id="A6D2C6BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA2BFA96"/>
    </Element>
    <Element Type="Param" Id="279BBB28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8C8B045"/>
    </Element>
    <Element Type="FunctionCall" Id="D8C8B045">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4309FB59"/>
    </Element>
    <Element Type="Param" Id="4309FB59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="27275614">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1941BCB3"/>
        <Parameter Type="Param" Library="AIAI" Id="58BF4EB6"/>
    </Element>
    <Element Type="Param" Id="1941BCB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="324B5F2A"/>
    </Element>
    <Element Type="FunctionCall" Id="324B5F2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="81B82836"/>
    </Element>
    <Element Type="Param" Id="81B82836">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="0D298D97"/>
        <Array Type="Param" Library="AIAI" Id="F8162AB1"/>
    </Element>
    <Element Type="Param" Id="0D298D97">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="F8162AB1">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="Param" Id="58BF4EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="FunctionCall" Id="A5CB734B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A105E3AD"/>
        <Parameter Type="Param" Library="AIAI" Id="1F9322D8"/>
    </Element>
    <Element Type="Param" Id="A105E3AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EA2BFA96"/>
    </Element>
    <Element Type="Param" Id="1F9322D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="831A735E"/>
    </Element>
    <Element Type="FunctionCall" Id="831A735E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CF98C3A8"/>
    </Element>
    <Element Type="Param" Id="CF98C3A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="DF24E9BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75E89462"/>
        <Parameter Type="Param" Library="AIAI" Id="2C0687C6"/>
        <Parameter Type="Param" Library="AIAI" Id="D1F0FE65"/>
    </Element>
    <Element Type="Param" Id="75E89462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05AD8A5B"/>
    </Element>
    <Element Type="Param" Id="2C0687C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D1F0FE65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="EBDE4740">
        <Comment>
            Check if the core is being attacked
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4AF0C2BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22112253"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14174D10"/>
    </Element>
    <Element Type="FunctionCall" Id="22112253">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="14174D10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C47FEA3D"/>
        <Parameter Type="Param" Library="AIAI" Id="4605A44E"/>
        <Parameter Type="Param" Library="AIAI" Id="93D4D305"/>
    </Element>
    <Element Type="Param" Id="C47FEA3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11C7B34D"/>
    </Element>
    <Element Type="FunctionCall" Id="11C7B34D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A3AEAA80"/>
        <Parameter Type="Param" Library="AIAI" Id="0D0ABCA3"/>
    </Element>
    <Element Type="Param" Id="0D0ABCA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3541AF0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05AD8A5B"/>
    </Element>
    <Element Type="Param" Id="4605A44E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="93D4D305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="2CFBD77C">
        <Comment>
            Determine how many heroes are attacking or defending the core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="371D23FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="85335CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="556FBC0D"/>
        <Parameter Type="Param" Library="AIAI" Id="D7302283"/>
        <Parameter Type="Param" Library="AIAI" Id="752D3585"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29001CD1"/>
    </Element>
    <Element Type="Param" Id="85335CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="556FBC0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="D7302283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="752D3585">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="FunctionCall" Id="29001CD1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2FBB329"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07DFB627"/>
    </Element>
    <Element Type="FunctionCall" Id="F2FBB329">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CD0DF63B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6EC9117A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5106CE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F33348B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11C1976B"/>
    </Element>
    <Element Type="Comment" Id="CD0DF63B">
        <Comment>
            Ally Heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="6EC9117A">
        <Comment>
            Enemy Heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="D5106CE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C07F9FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6382816"/>
    </Element>
    <Element Type="FunctionCall" Id="0C07F9FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA91BDC"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5A753F"/>
    </Element>
    <Element Type="Param" Id="6CA91BDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F8425A1E"/>
        <Array Type="Param" Library="AIAI" Id="FF547526"/>
    </Element>
    <Element Type="Param" Id="F8425A1E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FF547526">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="8C5A753F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="88217919"/>
    </Element>
    <Element Type="FunctionCall" Id="A6382816">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D7AAA767"/>
        <Parameter Type="Param" Library="AIAI" Id="F5C3A98E"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5DAF63"/>
    </Element>
    <Element Type="Param" Id="D7AAA767">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C6BF535"/>
    </Element>
    <Element Type="FunctionCall" Id="1C6BF535">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="75E36EB2"/>
        <Parameter Type="Param" Library="AIAI" Id="8638723F"/>
    </Element>
    <Element Type="Param" Id="75E36EB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="992F08DD"/>
    </Element>
    <Element Type="FunctionCall" Id="992F08DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AD6FCDBD"/>
    </Element>
    <Element Type="Param" Id="AD6FCDBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F3BAE85C"/>
        <Array Type="Param" Library="AIAI" Id="F67D2EE9"/>
    </Element>
    <Element Type="Param" Id="F3BAE85C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F67D2EE9">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="8638723F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="Param" Id="F5C3A98E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="1B5DAF63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="F33348B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67C79443"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C2AF42E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="838AB8CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2A42F95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3418D8B5"/>
    </Element>
    <Element Type="Comment" Id="67C79443">
        <Comment>
            Computer Allies
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="Comment" Id="C2AF42E1">
        <Comment>
            Human Allies
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="838AB8CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1C90A0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5D9E7A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CD0148F"/>
    </Element>
    <Element Type="FunctionCall" Id="F1C90A0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4BA4EB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3805FC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="D4BA4EB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="715B9F33"/>
        <Parameter Type="Param" Library="AIAI" Id="EB9353EE"/>
        <Parameter Type="Param" Library="AIAI" Id="2EB3CB9E"/>
    </Element>
    <Element Type="Param" Id="715B9F33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF2CC4D2"/>
    </Element>
    <Element Type="FunctionCall" Id="CF2CC4D2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="D817176C"/>
        <Parameter Type="Param" Library="AIAI" Id="F1CE6E91"/>
    </Element>
    <Element Type="Param" Id="D817176C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B39A8ED5"/>
    </Element>
    <Element Type="Param" Id="F1CE6E91">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="EB9353EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2EB3CB9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3805FC8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD7540C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1744F4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1B99B3B"/>
    </Element>
    <Element Type="FunctionCall" Id="AD7540C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B7CCB8B3"/>
        <Parameter Type="Param" Library="AIAI" Id="ED012E07"/>
    </Element>
    <Element Type="Param" Id="B7CCB8B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F5EAE03D"/>
        <Array Type="Param" Library="AIAI" Id="083576CA"/>
    </Element>
    <Element Type="Param" Id="F5EAE03D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="083576CA">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="ED012E07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="FFFAF6E1"/>
    </Element>
    <Element Type="FunctionCall" Id="B1744F4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0BC43D8"/>
        <Parameter Type="Param" Library="AIAI" Id="41115E7F"/>
        <Parameter Type="Param" Library="AIAI" Id="0427C8FA"/>
    </Element>
    <Element Type="Param" Id="B0BC43D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49DDC798"/>
    </Element>
    <Element Type="FunctionCall" Id="49DDC798">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="0A3970CB"/>
        <Parameter Type="Param" Library="AIAI" Id="604CBF10"/>
    </Element>
    <Element Type="Param" Id="0A3970CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE8971F0"/>
    </Element>
    <Element Type="FunctionCall" Id="BE8971F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F6CC9EA6"/>
    </Element>
    <Element Type="Param" Id="F6CC9EA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A49A3F83"/>
        <Array Type="Param" Library="AIAI" Id="2CDC8727"/>
    </Element>
    <Element Type="Param" Id="A49A3F83">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2CDC8727">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="604CBF10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="Param" Id="41115E7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="0427C8FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="D1B99B3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E54782B"/>
        <Parameter Type="Param" Library="AIAI" Id="94BA202C"/>
    </Element>
    <Element Type="Param" Id="7E54782B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2180A8CF"/>
        <Array Type="Param" Library="AIAI" Id="95159881"/>
    </Element>
    <Element Type="Param" Id="2180A8CF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="95159881">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="94BA202C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="63883933"/>
    </Element>
    <Element Type="FunctionCall" Id="B5D9E7A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="29AB053B"/>
        <Parameter Type="Param" Library="AIAI" Id="BA820E25"/>
    </Element>
    <Element Type="Param" Id="29AB053B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="57C56AD6"/>
        <Array Type="Param" Library="AIAI" Id="E1A01ECA"/>
    </Element>
    <Element Type="Param" Id="57C56AD6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E1A01ECA">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="BA820E25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
    </Element>
    <Element Type="FunctionCall" Id="0CD0148F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C21F58A7"/>
        <Parameter Type="Param" Library="AIAI" Id="2D294716"/>
        <Parameter Type="Param" Library="AIAI" Id="D6CAB673"/>
    </Element>
    <Element Type="Param" Id="C21F58A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32216E22"/>
    </Element>
    <Element Type="FunctionCall" Id="32216E22">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="4402EF21"/>
    </Element>
    <Element Type="Param" Id="4402EF21">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="2D294716">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D6CAB673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="FunctionCall" Id="E2A42F95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE97E684"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E07A84F"/>
    </Element>
    <Element Type="FunctionCall" Id="DE97E684">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="876F222E"/>
        <Parameter Type="Param" Library="AIAI" Id="D45482B9"/>
    </Element>
    <Element Type="Param" Id="876F222E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2D3EBCE7"/>
        <Array Type="Param" Library="AIAI" Id="8B2C62F7"/>
    </Element>
    <Element Type="Param" Id="2D3EBCE7">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8B2C62F7">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="D45482B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
    </Element>
    <Element Type="FunctionCall" Id="2E07A84F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0B9D04D4"/>
        <Parameter Type="Param" Library="AIAI" Id="B0890622"/>
        <Parameter Type="Param" Library="AIAI" Id="7636E179"/>
    </Element>
    <Element Type="Param" Id="0B9D04D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCFA9DCE"/>
    </Element>
    <Element Type="FunctionCall" Id="BCFA9DCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="299C2855"/>
        <Parameter Type="Param" Library="AIAI" Id="B940CA8F"/>
    </Element>
    <Element Type="Param" Id="299C2855">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D33FDA72"/>
    </Element>
    <Element Type="FunctionCall" Id="D33FDA72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="29462859"/>
    </Element>
    <Element Type="Param" Id="29462859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D9732FE8"/>
        <Array Type="Param" Library="AIAI" Id="AE2CF49C"/>
    </Element>
    <Element Type="Param" Id="D9732FE8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AE2CF49C">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="B940CA8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="Param" Id="B0890622">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="7636E179">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="3418D8B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="775C5BA7"/>
        <Parameter Type="Param" Library="AIAI" Id="7367813A"/>
        <Parameter Type="Param" Library="AIAI" Id="30E68465"/>
    </Element>
    <Element Type="Param" Id="775C5BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CFEACDB"/>
    </Element>
    <Element Type="FunctionCall" Id="9CFEACDB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="7B4D34CF"/>
        <Parameter Type="Param" Library="AIAI" Id="2C11CD9A"/>
    </Element>
    <Element Type="Param" Id="7B4D34CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="2C11CD9A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="7367813A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30E68465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="11C1976B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EFED17A7"/>
        <Parameter Type="Param" Library="AIAI" Id="637998FA"/>
        <Parameter Type="Param" Library="AIAI" Id="733F99CA"/>
    </Element>
    <Element Type="Param" Id="EFED17A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="169ECA7F"/>
        <Array Type="Param" Library="AIAI" Id="D21BB539"/>
    </Element>
    <Element Type="Param" Id="169ECA7F">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="D21BB539">
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="637998FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="733F99CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05AD8A5B"/>
    </Element>
    <Element Type="FunctionCall" Id="07DFB627">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C09EFB"/>
        <Parameter Type="Param" Library="AIAI" Id="5820116B"/>
        <Parameter Type="Param" Library="AIAI" Id="16182F76"/>
    </Element>
    <Element Type="Param" Id="D3C09EFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09C949B2"/>
    </Element>
    <Element Type="FunctionCall" Id="09C949B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="F9238059"/>
        <Parameter Type="Param" Library="AIAI" Id="0CBDC858"/>
    </Element>
    <Element Type="Param" Id="F9238059">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="C4E47D02"/>
    </Element>
    <Element Type="Param" Id="0CBDC858">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="5820116B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="16182F76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="BDE2DDEA">
        <Comment>
            Determine if additional heroes are needed to defend
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1A7A16EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3577F72C"/>
        <Parameter Type="Param" Library="AIAI" Id="37B15C1E"/>
    </Element>
    <Element Type="Param" Id="3577F72C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C98A7AF"/>
    </Element>
    <Element Type="Param" Id="37B15C1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="405E3B60"/>
    </Element>
    <Element Type="FunctionCall" Id="405E3B60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="805743EA"/>
        <Parameter Type="Param" Library="AIAI" Id="8E3CDBBE"/>
    </Element>
    <Element Type="Param" Id="805743EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="890B0E87"/>
    </Element>
    <Element Type="FunctionCall" Id="890B0E87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="32A0CE1A"/>
        <Parameter Type="Param" Library="AIAI" Id="A04C2BDA"/>
        <Parameter Type="Param" Library="AIAI" Id="576676DC"/>
    </Element>
    <Element Type="Param" Id="32A0CE1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A04C2BDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="576676DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C35309C8"/>
    </Element>
    <Element Type="FunctionCall" Id="C35309C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="AA283F8B"/>
        <Parameter Type="Param" Library="AIAI" Id="3841717E"/>
    </Element>
    <Element Type="Param" Id="AA283F8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="3841717E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="88217919"/>
    </Element>
    <Element Type="Param" Id="8E3CDBBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D0A717D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="37CAB502"/>
        <Parameter Type="Param" Library="AIAI" Id="51E92207"/>
    </Element>
    <Element Type="Param" Id="37CAB502">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="Param" Id="51E92207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32416624"/>
    </Element>
    <Element Type="FunctionCall" Id="32416624">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="221D5AC4"/>
        <Parameter Type="Param" Library="AIAI" Id="74AD7CDE"/>
    </Element>
    <Element Type="Param" Id="221D5AC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AEC1B3FE"/>
    </Element>
    <Element Type="FunctionCall" Id="AEC1B3FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="18044D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="3E565A0F"/>
        <Parameter Type="Param" Library="AIAI" Id="A9ED36CE"/>
    </Element>
    <Element Type="Param" Id="18044D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="3E565A0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A20284A6"/>
    </Element>
    <Element Type="FunctionCall" Id="A20284A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="DB214F4D"/>
        <Parameter Type="Param" Library="AIAI" Id="E87A9183"/>
    </Element>
    <Element Type="Param" Id="DB214F4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="E87A9183">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
    </Element>
    <Element Type="Param" Id="A9ED36CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="7C98A7AF"/>
    </Element>
    <Element Type="Param" Id="74AD7CDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="445F2FD3">
        <Comment>
            Always recruit nearby heroes to help defend, as long as it doesn't go over the maximum number
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8DC1FC95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="1F1B4CB5"/>
        <Parameter Type="Param" Library="AIAI" Id="ED38D8CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AED3F17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ABEF17F"/>
    </Element>
    <Element Type="Param" Id="1F1B4CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="63883933"/>
    </Element>
    <Element Type="Param" Id="ED38D8CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="FunctionCall" Id="7AED3F17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="F7552706"/>
        <Parameter Type="Param" Library="AIAI" Id="F54F5EA5"/>
    </Element>
    <Element Type="Param" Id="F7552706">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="Param" Id="F54F5EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="50AFAFF2"/>
    </Element>
    <Element Type="FunctionCall" Id="6ABEF17F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D2A67419"/>
        <Parameter Type="Param" Library="AIAI" Id="395CA6DB"/>
    </Element>
    <Element Type="Param" Id="D2A67419">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="Param" Id="395CA6DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFCA26DA"/>
    </Element>
    <Element Type="FunctionCall" Id="BFCA26DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="9D49AAD3"/>
        <Parameter Type="Param" Library="AIAI" Id="09719928"/>
    </Element>
    <Element Type="Param" Id="9D49AAD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81BFF22E"/>
    </Element>
    <Element Type="FunctionCall" Id="81BFF22E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="38E2A10E"/>
        <Parameter Type="Param" Library="AIAI" Id="3BED8CA5"/>
        <Parameter Type="Param" Library="AIAI" Id="CE0705B5"/>
    </Element>
    <Element Type="Param" Id="38E2A10E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="3BED8CA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CE0705B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="Param" Id="09719928">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="A0A655A1">
        <Comment>
            Recruit further away heroes if they are needed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F6D7E897">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC3FB77B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="577BA174"/>
    </Element>
    <Element Type="FunctionCall" Id="BC3FB77B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C3C2E30B"/>
        <Parameter Type="Param" Library="AIAI" Id="18E3FA53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B038112"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="283ECE0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06F8678A"/>
    </Element>
    <Element Type="Param" Id="C3C2E30B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="FFFAF6E1"/>
    </Element>
    <Element Type="Param" Id="18E3FA53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="FunctionCall" Id="4B038112">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="FB382C96"/>
        <Parameter Type="Param" Library="AIAI" Id="838F741F"/>
    </Element>
    <Element Type="Param" Id="FB382C96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="Param" Id="838F741F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="50AFAFF2"/>
    </Element>
    <Element Type="FunctionCall" Id="283ECE0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="62C9B5C4"/>
        <Parameter Type="Param" Library="AIAI" Id="2A667DC3"/>
        <Parameter Type="Param" Library="AIAI" Id="C538A5C7"/>
    </Element>
    <Element Type="Param" Id="62C9B5C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2A667DC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C538A5C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="FunctionCall" Id="06F8678A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E16DAC20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBC34D32"/>
    </Element>
    <Element Type="FunctionCall" Id="E16DAC20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="CBC34D32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="065700A2"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC77E4F"/>
        <Parameter Type="Param" Library="AIAI" Id="E17DAADF"/>
    </Element>
    <Element Type="Param" Id="065700A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="Param" Id="EBC77E4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E17DAADF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="577BA174">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="35AC8667"/>
        <Parameter Type="Param" Library="AIAI" Id="83067F2C"/>
        <Parameter Type="Param" Library="AIAI" Id="07C48492"/>
    </Element>
    <Element Type="Param" Id="35AC8667">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3A9166F2"/>
    </Element>
    <Element Type="Param" Id="83067F2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="07C48492">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="6EF66833">
        <Comment>
            Recruit the chosen heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B8F8A992">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="2EAC8286"/>
        <Parameter Type="Param" Library="AIAI" Id="C713F370"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="99781D49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1699E337"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8C890EA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F44EC813"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AB33783"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAA31C81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E4988FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC306325"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00433E5A"/>
    </Element>
    <Element Type="Param" Id="2EAC8286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="50AFAFF2"/>
    </Element>
    <Element Type="Param" Id="C713F370">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="Comment" Id="99781D49">
        <Comment>
            Make sure we are not going over the maximum number
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="1699E337">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDA47340"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61A52EED"/>
    </Element>
    <Element Type="FunctionCall" Id="FDA47340">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="61A52EED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2A41C84B"/>
        <Parameter Type="Param" Library="AIAI" Id="509692A4"/>
        <Parameter Type="Param" Library="AIAI" Id="85549186"/>
    </Element>
    <Element Type="Param" Id="2A41C84B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D86F1AE7"/>
    </Element>
    <Element Type="FunctionCall" Id="D86F1AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A6E9B663"/>
        <Parameter Type="Param" Library="AIAI" Id="E4C168B7"/>
    </Element>
    <Element Type="Param" Id="A6E9B663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="E4C168B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
    </Element>
    <Element Type="Param" Id="509692A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="85549186">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="776A46AC"/>
        <Array Type="Param" Library="AIAI" Id="E82965E4"/>
    </Element>
    <Element Type="Param" Id="E82965E4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA0E975B"/>
    </Element>
    <Element Type="FunctionCall" Id="AA0E975B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="4733C3BD"/>
    </Element>
    <Element Type="Param" Id="4733C3BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="B41BEEA8"/>
        <Array Type="Param" Library="AIAI" Id="3F92E389"/>
    </Element>
    <Element Type="Param" Id="B41BEEA8">
        <Variable Type="Variable" Library="AIAI" Id="FED7FDE5"/>
    </Element>
    <Element Type="Param" Id="3F92E389">
        <Variable Type="Variable" Library="AIAI" Id="EA2BFA96"/>
    </Element>
    <Element Type="Comment" Id="8C890EA9">
        <Comment>
            Recruit the hero to come defend the core
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="F44EC813">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="00A853AB"/>
        <Parameter Type="Param" Library="AIAI" Id="7A086045"/>
    </Element>
    <Element Type="Param" Id="00A853AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="Param" Id="7A086045">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="50AFAFF2"/>
    </Element>
    <Element Type="FunctionCall" Id="7AB33783">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="DB51FCFB"/>
        <Parameter Type="Param" Library="AIAI" Id="3C7A7687"/>
    </Element>
    <Element Type="Param" Id="DB51FCFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="Param" Id="3C7A7687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="6909FA4D"/>
    </Element>
    <Element Type="FunctionCall" Id="FAA31C81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="5CA793B2"/>
        <Parameter Type="Param" Library="AIAI" Id="C9AE1C71"/>
    </Element>
    <Element Type="Param" Id="5CA793B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="C9AE1C71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CACCBCF"/>
    </Element>
    <Element Type="FunctionCall" Id="7CACCBCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="9B93369C"/>
    </Element>
    <Element Type="Param" Id="9B93369C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="0103471E"/>
    </Element>
    <Element Type="FunctionCall" Id="3E4988FC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="1A7A10C3"/>
    </Element>
    <Element Type="Param" Id="1A7A10C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="FunctionCall" Id="EC306325">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D30FCD2B"/>
        <Parameter Type="Param" Library="AIAI" Id="3944E1E8"/>
    </Element>
    <Element Type="Param" Id="D30FCD2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30D37AFB"/>
        <Array Type="Param" Library="AIAI" Id="2DF2A978"/>
    </Element>
    <Element Type="Param" Id="30D37AFB">
        <Variable Type="Variable" Library="AIAI" Id="FB94821E"/>
    </Element>
    <Element Type="Param" Id="2DF2A978">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="3944E1E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00433E5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4824AB63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B4D4B9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28DF862C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="591FC173"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A041889C"/>
    </Element>
    <Element Type="FunctionCall" Id="4824AB63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="076E92A3"/>
        <Parameter Type="Param" Library="AIAI" Id="288734A4"/>
    </Element>
    <Element Type="Param" Id="076E92A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="BE5449FB"/>
        <Array Type="Param" Library="AIAI" Id="C7CE6813"/>
    </Element>
    <Element Type="Param" Id="BE5449FB">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="C7CE6813">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="288734A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0B4D4B9E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="800A8D39"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C51972"/>
    </Element>
    <Element Type="Param" Id="800A8D39">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="A5C51972">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="28DF862C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="374DB95B"/>
        <Parameter Type="Param" Library="AIAI" Id="E86C8D35"/>
    </Element>
    <Element Type="Param" Id="374DB95B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FC99D345"/>
        <Array Type="Param" Library="AIAI" Id="BE0DA46E"/>
    </Element>
    <Element Type="Param" Id="FC99D345">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="BE0DA46E">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="E86C8D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="591FC173">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F83DE0EE"/>
        <Parameter Type="Param" Library="AIAI" Id="98061BFB"/>
        <Parameter Type="Param" Library="AIAI" Id="DF2B2DFE"/>
    </Element>
    <Element Type="Param" Id="F83DE0EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5461BD5C"/>
    </Element>
    <Element Type="FunctionCall" Id="5461BD5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C206A3"/>
        <Parameter Type="Param" Library="AIAI" Id="27D410AE"/>
    </Element>
    <Element Type="Param" Id="E8C206A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0169879B"/>
    </Element>
    <Element Type="FunctionCall" Id="0169879B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="DCB92C0F"/>
    </Element>
    <Element Type="Param" Id="DCB92C0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1DFB55AF"/>
        <Array Type="Param" Library="AIAI" Id="EC2BE4D1"/>
    </Element>
    <Element Type="Param" Id="1DFB55AF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EC2BE4D1">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="27D410AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="63B7F90A"/>
    </Element>
    <Element Type="Param" Id="98061BFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="DF2B2DFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="A041889C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE7A4F30"/>
        <Parameter Type="Param" Library="AIAI" Id="D222A182"/>
        <Parameter Type="Param" Library="AIAI" Id="BADD1F52"/>
    </Element>
    <Element Type="Param" Id="FE7A4F30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2015226A"/>
    </Element>
    <Element Type="FunctionCall" Id="2015226A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="26B41D69"/>
        <Parameter Type="Param" Library="AIAI" Id="9B049102"/>
        <Parameter Type="Param" Library="AIAI" Id="C1DD431F"/>
    </Element>
    <Element Type="Param" Id="26B41D69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C8690AF1"/>
        <Array Type="Param" Library="AIAI" Id="586D2E82"/>
    </Element>
    <Element Type="Param" Id="C8690AF1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="586D2E82">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="Param" Id="9B049102">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="C1DD431F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="D222A182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BADD1F52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="08973A05"/>
    </Element>
    <Element Type="Param" Id="08973A05">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EE87096"/>
    </Element>
    <Element Type="FunctionCall" Id="7EE87096">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F38C6059"/>
    </Element>
    <Element Type="Param" Id="F38C6059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E7A12CDB"/>
        <Array Type="Param" Library="AIAI" Id="E526AE33"/>
    </Element>
    <Element Type="Param" Id="E7A12CDB">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="E526AE33">
        <Variable Type="Variable" Library="AIAI" Id="41FA18D0"/>
    </Element>
    <Element Type="FunctionDef" Id="1E5263AE">
        <Identifier>HeroAIReturnToDefendCoreLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="476DBF59"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
        <Variable Type="Variable" Library="AIAI" Id="06CDBFE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C50F1DB6"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE8B6B6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9C4D370"/>
    </Element>
    <Element Type="ParamDef" Id="476DBF59">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="951040BE">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C4B2D1DD"/>
    </Element>
    <Element Type="Param" Id="C4B2D1DD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="06CDBFE8">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1FFBF6D2"/>
    </Element>
    <Element Type="Param" Id="1FFBF6D2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="C50F1DB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3900332E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D960F43F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94B2B079"/>
    </Element>
    <Element Type="FunctionCall" Id="3900332E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="F5078D83"/>
        <Parameter Type="Param" Library="AIAI" Id="4019958F"/>
    </Element>
    <Element Type="Param" Id="F5078D83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06CDBFE8"/>
    </Element>
    <Element Type="Param" Id="4019958F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3261D6E"/>
    </Element>
    <Element Type="FunctionCall" Id="B3261D6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0A5FDAB6"/>
    </Element>
    <Element Type="Param" Id="0A5FDAB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="94F5D261"/>
        <Array Type="Param" Library="AIAI" Id="D64619B4"/>
    </Element>
    <Element Type="Param" Id="94F5D261">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="D64619B4">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="D960F43F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE6C425"/>
        <Parameter Type="Param" Library="AIAI" Id="EECC656E"/>
    </Element>
    <Element Type="Param" Id="9EE6C425">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06CDBFE8"/>
    </Element>
    <Element Type="Param" Id="EECC656E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F680454"/>
    </Element>
    <Element Type="FunctionCall" Id="9F680454">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="337A5C9E"/>
    </Element>
    <Element Type="Param" Id="337A5C9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="53E49DB0"/>
        <Array Type="Param" Library="AIAI" Id="91CAD9F2"/>
    </Element>
    <Element Type="Param" Id="53E49DB0">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="91CAD9F2">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="94B2B079">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56565B76"/>
        <Parameter Type="Param" Library="AIAI" Id="B07631BC"/>
        <Parameter Type="Param" Library="AIAI" Id="C847DF18"/>
    </Element>
    <Element Type="Param" Id="56565B76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="08116FA0"/>
        <Array Type="Param" Library="AIAI" Id="7EF6B64E"/>
    </Element>
    <Element Type="Param" Id="08116FA0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7EF6B64E">
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="B07631BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C847DF18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="AE8B6B6C">
        <Comment>
            Change immediately into the Defend Core state if we were walking back to the spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D9C4D370">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="DB8E11B3"/>
        <Parameter Type="Param" Library="AIAI" Id="2422D894"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4AE06BF"/>
    </Element>
    <Element Type="Param" Id="DB8E11B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="650AE087"/>
        <Array Type="Param" Library="AIAI" Id="A7713755"/>
    </Element>
    <Element Type="Param" Id="650AE087">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="A7713755">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C5764F6"/>
    </Element>
    <Element Type="FunctionCall" Id="4C5764F6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="CD10085B"/>
    </Element>
    <Element Type="Param" Id="CD10085B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="476DBF59"/>
    </Element>
    <Element Type="Param" Id="2422D894">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="FunctionCall" Id="C4AE06BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF9C59DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2FFBFFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D6D5E73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D0DF3A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="331D5B92"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20037615"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8023523"/>
    </Element>
    <Element Type="FunctionCall" Id="DF9C59DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F1A16CE1"/>
        <Parameter Type="Param" Library="AIAI" Id="C4B0B1EE"/>
    </Element>
    <Element Type="Param" Id="F1A16CE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C7A9437A"/>
        <Array Type="Param" Library="AIAI" Id="4ECBCF8F"/>
    </Element>
    <Element Type="Param" Id="C7A9437A">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="4ECBCF8F">
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="C4B0B1EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E2FFBFFC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E10FE71"/>
        <Parameter Type="Param" Library="AIAI" Id="23AAB909"/>
    </Element>
    <Element Type="Param" Id="7E10FE71">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="23AAB909">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="0D6D5E73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67227281"/>
        <Parameter Type="Param" Library="AIAI" Id="78B09D8E"/>
        <Parameter Type="Param" Library="AIAI" Id="665B9B1B"/>
    </Element>
    <Element Type="Param" Id="67227281">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8768FBF3"/>
    </Element>
    <Element Type="FunctionCall" Id="8768FBF3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="698CEC24"/>
    </Element>
    <Element Type="Param" Id="698CEC24">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="78B09D8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="665B9B1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7F253385"/>
    </Element>
    <Element Type="FunctionCall" Id="5D0DF3A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F8187372"/>
        <Parameter Type="Param" Library="AIAI" Id="D0092E66"/>
        <Parameter Type="Param" Library="AIAI" Id="8442F890"/>
    </Element>
    <Element Type="Param" Id="F8187372">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AE6AED6"/>
    </Element>
    <Element Type="FunctionCall" Id="1AE6AED6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2FBB9085"/>
        <Parameter Type="Param" Library="AIAI" Id="C0183CB5"/>
    </Element>
    <Element Type="Param" Id="C0183CB5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="D0092E66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8442F890">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B39A8ED5"/>
    </Element>
    <Element Type="FunctionCall" Id="331D5B92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="029310F8"/>
        <Parameter Type="Param" Library="AIAI" Id="5BB1C790"/>
        <Parameter Type="Param" Library="AIAI" Id="10926204"/>
    </Element>
    <Element Type="Param" Id="029310F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DEA134B"/>
    </Element>
    <Element Type="FunctionCall" Id="7DEA134B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="B8EC3801"/>
        <Parameter Type="Param" Library="AIAI" Id="CE0C30D2"/>
    </Element>
    <Element Type="Param" Id="CE0C30D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CA0AEBB4"/>
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="5BB1C790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="10926204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="20037615">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E9193C03"/>
        <Parameter Type="Param" Library="AIAI" Id="1B41C63F"/>
        <Parameter Type="Param" Library="AIAI" Id="90A85D49"/>
    </Element>
    <Element Type="Param" Id="E9193C03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C826A422"/>
    </Element>
    <Element Type="FunctionCall" Id="C826A422">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6DC08ED5"/>
        <Parameter Type="Param" Library="AIAI" Id="8AAC8C04"/>
    </Element>
    <Element Type="Param" Id="6DC08ED5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28EA6B5E"/>
    </Element>
    <Element Type="FunctionCall" Id="28EA6B5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD8116C"/>
    </Element>
    <Element Type="Param" Id="1FD8116C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="29B4760E"/>
        <Array Type="Param" Library="AIAI" Id="5E9F39A2"/>
    </Element>
    <Element Type="Param" Id="29B4760E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5E9F39A2">
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="8AAC8C04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="06CDBFE8"/>
    </Element>
    <Element Type="Param" Id="1B41C63F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="90A85D49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D8AE573D"/>
    </Element>
    <Element Type="FunctionCall" Id="F8023523">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D64BF79A"/>
        <Parameter Type="Param" Library="AIAI" Id="811C7B8C"/>
        <Parameter Type="Param" Library="AIAI" Id="29138ACF"/>
    </Element>
    <Element Type="Param" Id="D64BF79A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A88DABC"/>
    </Element>
    <Element Type="FunctionCall" Id="5A88DABC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3A89D5B3"/>
        <Parameter Type="Param" Library="AIAI" Id="B0A02052"/>
        <Parameter Type="Param" Library="AIAI" Id="EBAEEE7A"/>
    </Element>
    <Element Type="Param" Id="3A89D5B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="016E324A"/>
        <Array Type="Param" Library="AIAI" Id="38E9C93E"/>
    </Element>
    <Element Type="Param" Id="016E324A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="38E9C93E">
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="Param" Id="B0A02052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="EBAEEE7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="811C7B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="29138ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8068045D"/>
    </Element>
    <Element Type="FunctionCall" Id="8068045D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A9DC5908"/>
        <Parameter Type="Param" Library="AIAI" Id="FA3EF08C"/>
        <Parameter Type="Param" Library="AIAI" Id="830D4F1C"/>
    </Element>
    <Element Type="Param" Id="A9DC5908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="FA3EF08C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="830D4F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="E01FF1D0"/>
    </Element>
    <Element Type="Param" Id="E01FF1D0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4510741E"/>
    </Element>
    <Element Type="FunctionCall" Id="4510741E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="35B51460"/>
    </Element>
    <Element Type="Param" Id="35B51460">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3F9201B1"/>
        <Array Type="Param" Library="AIAI" Id="84F88018"/>
    </Element>
    <Element Type="Param" Id="3F9201B1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="84F88018">
        <Variable Type="Variable" Library="AIAI" Id="951040BE"/>
    </Element>
    <Element Type="FunctionDef" Id="F38E9674">
        <Identifier>HeroAIDefendCoreChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="87429682"/>
        <Variable Type="Variable" Library="AIAI" Id="97E51E2B"/>
        <Variable Type="Variable" Library="AIAI" Id="4C8FFDC5"/>
        <Variable Type="Variable" Library="AIAI" Id="88AAD899"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF94C4C"/>
        <Variable Type="Variable" Library="AIAI" Id="D683532B"/>
        <Variable Type="Variable" Library="AIAI" Id="62A6DB61"/>
        <Variable Type="Variable" Library="AIAI" Id="5AC54A04"/>
        <Variable Type="Variable" Library="AIAI" Id="A5CB08D3"/>
        <Variable Type="Variable" Library="AIAI" Id="E23A8DB7"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
        <Variable Type="Variable" Library="AIAI" Id="E1FC3A14"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D92CFF"/>
        <Variable Type="Variable" Library="AIAI" Id="DCA852AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2CF30B6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="783F7426"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DA58AB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43C7C999"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F150C3DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6D61D56"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C2915F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B847566"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="52C4D9B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4528409C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDF6427F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1ED28190"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="90894CBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1871C6E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97914523"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="225D1041"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B896D88B"/>
    </Element>
    <Element Type="ParamDef" Id="9182B6A7">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="637BEE6F"/>
    </Element>
    <Element Type="Param" Id="637BEE6F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="87429682">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D42557A7"/>
    </Element>
    <Element Type="Param" Id="D42557A7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="97E51E2B">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="403915D1"/>
    </Element>
    <Element Type="Param" Id="403915D1">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4C8FFDC5">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCFE8FE2"/>
    </Element>
    <Element Type="Param" Id="CCFE8FE2">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="88AAD899">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6C57E9B"/>
    </Element>
    <Element Type="Param" Id="E6C57E9B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="3EF94C4C">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="79E8B2B2"/>
    </Element>
    <Element Type="Param" Id="79E8B2B2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6930AA2"/>
    </Element>
    <Element Type="FunctionCall" Id="A6930AA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="D683532B">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C900798D"/>
    </Element>
    <Element Type="Param" Id="C900798D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="637F9F8D"/>
    </Element>
    <Element Type="FunctionCall" Id="637F9F8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="62A6DB61">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73CD4809"/>
    </Element>
    <Element Type="Param" Id="73CD4809">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="172014DC"/>
    </Element>
    <Element Type="FunctionCall" Id="172014DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="5AC54A04">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C0002662"/>
    </Element>
    <Element Type="Param" Id="C0002662">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F7061F2"/>
    </Element>
    <Element Type="FunctionCall" Id="2F7061F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="A5CB08D3">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02C380C6"/>
    </Element>
    <Element Type="Param" Id="02C380C6">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E23A8DB7">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B5ECD15D"/>
    </Element>
    <Element Type="Param" Id="B5ECD15D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="89B8DDC0">
        <Identifier>target</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61A85A44"/>
    </Element>
    <Element Type="Param" Id="61A85A44">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9B94BFAF">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4155BE80"/>
    </Element>
    <Element Type="Param" Id="4155BE80">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="34011F5A">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A842504"/>
    </Element>
    <Element Type="Param" Id="5A842504">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D75600A3">
        <Identifier>bestTargetDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="39F481B5"/>
    </Element>
    <Element Type="Param" Id="39F481B5">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E1FC3A14">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3D3E40C"/>
    </Element>
    <Element Type="Param" Id="A3D3E40C">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="D6D92CFF">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2B41DDD7"/>
    </Element>
    <Element Type="Param" Id="2B41DDD7">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DCA852AE">
        <Identifier>currentTargetDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="239E0DB4"/>
    </Element>
    <Element Type="Param" Id="239E0DB4">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2CF30B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7C8C0D8F"/>
        <Parameter Type="Param" Library="AIAI" Id="835930F3"/>
    </Element>
    <Element Type="Param" Id="7C8C0D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="97E51E2B"/>
    </Element>
    <Element Type="Param" Id="835930F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BAE2013"/>
    </Element>
    <Element Type="FunctionCall" Id="6BAE2013">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C7D04E"/>
    </Element>
    <Element Type="Param" Id="E1C7D04E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1581A482"/>
        <Array Type="Param" Library="AIAI" Id="989B6BD7"/>
    </Element>
    <Element Type="Param" Id="1581A482">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="989B6BD7">
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="FunctionCall" Id="783F7426">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09350CD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A373D66E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ADAE984"/>
    </Element>
    <Element Type="FunctionCall" Id="09350CD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C8C7BAC5"/>
        <Parameter Type="Param" Library="AIAI" Id="A4935FCC"/>
    </Element>
    <Element Type="Param" Id="C8C7BAC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C8FFDC5"/>
    </Element>
    <Element Type="Param" Id="A4935FCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53FE5C68"/>
    </Element>
    <Element Type="FunctionCall" Id="53FE5C68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2F73BE2C"/>
    </Element>
    <Element Type="Param" Id="2F73BE2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="F9A5ABDA"/>
        <Array Type="Param" Library="AIAI" Id="3A1FD248"/>
    </Element>
    <Element Type="Param" Id="F9A5ABDA">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="3A1FD248">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="A373D66E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC677987"/>
        <Parameter Type="Param" Library="AIAI" Id="D24665D7"/>
    </Element>
    <Element Type="Param" Id="AC677987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C8FFDC5"/>
    </Element>
    <Element Type="Param" Id="D24665D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C6E7C86"/>
    </Element>
    <Element Type="FunctionCall" Id="4C6E7C86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="59F20BEB"/>
    </Element>
    <Element Type="Param" Id="59F20BEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="C11D62EE"/>
        <Array Type="Param" Library="AIAI" Id="9C9A7963"/>
    </Element>
    <Element Type="Param" Id="C11D62EE">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="9C9A7963">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="5ADAE984">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE54917"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3396C6"/>
        <Parameter Type="Param" Library="AIAI" Id="31297BCE"/>
    </Element>
    <Element Type="Param" Id="DFE54917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CF824C36"/>
        <Array Type="Param" Library="AIAI" Id="1ED471C6"/>
    </Element>
    <Element Type="Param" Id="CF824C36">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="1ED471C6">
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="Param" Id="6D3396C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="31297BCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="8DA58AB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="69402013"/>
        <Parameter Type="Param" Library="AIAI" Id="B428C39D"/>
    </Element>
    <Element Type="Param" Id="69402013">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFB1A17F"/>
    </Element>
    <Element Type="FunctionCall" Id="BFB1A17F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="3CB8547A"/>
        <Parameter Type="Param" Library="AIAI" Id="EDDC36F4"/>
    </Element>
    <Element Type="Param" Id="3CB8547A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="4C8FFDC5"/>
    </Element>
    <Element Type="Param" Id="EDDC36F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="87429682"/>
    </Element>
    <Element Type="Param" Id="B428C39D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="88AAD899"/>
    </Element>
    <Element Type="FunctionCall" Id="43C7C999">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EBC59AEF"/>
        <Parameter Type="Param" Library="AIAI" Id="2ECA9820"/>
    </Element>
    <Element Type="Param" Id="EBC59AEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF94C4C"/>
    </Element>
    <Element Type="Param" Id="2ECA9820">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EABAFBAA"/>
    </Element>
    <Element Type="FunctionCall" Id="EABAFBAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="56BB28A6"/>
        <Parameter Type="Param" Library="AIAI" Id="53A25197"/>
        <Parameter Type="Param" Library="AIAI" Id="90E430BE"/>
        <Parameter Type="Param" Library="AIAI" Id="1DD5C42B"/>
        <Parameter Type="Param" Library="AIAI" Id="39EEB825"/>
    </Element>
    <Element Type="Param" Id="56BB28A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="53A25197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="90E430BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1DD5C42B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="88AAD899"/>
    </Element>
    <Element Type="Param" Id="39EEB825">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="FunctionCall" Id="F150C3DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="411AD48C"/>
        <Parameter Type="Param" Library="AIAI" Id="D7727AA4"/>
    </Element>
    <Element Type="Param" Id="411AD48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53B7BB3E"/>
    </Element>
    <Element Type="FunctionCall" Id="53B7BB3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A4A5CA1B"/>
        <Parameter Type="Param" Library="AIAI" Id="EC129046"/>
        <Parameter Type="Param" Library="AIAI" Id="9DA45E95"/>
        <Parameter Type="Param" Library="AIAI" Id="441C60F8"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC0B255"/>
    </Element>
    <Element Type="Param" Id="A4A5CA1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="EC129046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="9DA45E95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="441C60F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="EAC0B255">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF94C4C"/>
    </Element>
    <Element Type="Param" Id="D7727AA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D683532B"/>
    </Element>
    <Element Type="FunctionCall" Id="F6D61D56">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0C3B6CA5"/>
        <Parameter Type="Param" Library="AIAI" Id="5DE0DE0F"/>
    </Element>
    <Element Type="Param" Id="0C3B6CA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07D4E077"/>
    </Element>
    <Element Type="FunctionCall" Id="07D4E077">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="49FBF30B"/>
        <Parameter Type="Param" Library="AIAI" Id="F629D413"/>
        <Parameter Type="Param" Library="AIAI" Id="FD8E89A2"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBB6DFC"/>
        <Parameter Type="Param" Library="AIAI" Id="55D51646"/>
    </Element>
    <Element Type="Param" Id="49FBF30B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="F629D413">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="FD8E89A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6CBB6DFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="55D51646">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF94C4C"/>
    </Element>
    <Element Type="Param" Id="5DE0DE0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="62A6DB61"/>
    </Element>
    <Element Type="FunctionCall" Id="2C2915F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2013AE53"/>
        <Parameter Type="Param" Library="AIAI" Id="9B37D59C"/>
    </Element>
    <Element Type="Param" Id="2013AE53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F72C4449"/>
    </Element>
    <Element Type="FunctionCall" Id="F72C4449">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="BF8413F2"/>
        <Parameter Type="Param" Library="AIAI" Id="51E3D2AB"/>
        <Parameter Type="Param" Library="AIAI" Id="268A20D9"/>
        <Parameter Type="Param" Library="AIAI" Id="77187A45"/>
        <Parameter Type="Param" Library="AIAI" Id="DB7565F6"/>
    </Element>
    <Element Type="Param" Id="BF8413F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="51E3D2AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="268A20D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="77187A45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="DB7565F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF94C4C"/>
    </Element>
    <Element Type="Param" Id="9B37D59C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5AC54A04"/>
    </Element>
    <Element Type="FunctionCall" Id="6B847566">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="0DE7E640"/>
        <Parameter Type="Param" Library="AIAI" Id="9745C05E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56813C2A"/>
    </Element>
    <Element Type="Param" Id="0DE7E640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="D683532B"/>
    </Element>
    <Element Type="Param" Id="9745C05E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="A5CB08D3"/>
    </Element>
    <Element Type="FunctionCall" Id="56813C2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="785A3A67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="851A6535"/>
    </Element>
    <Element Type="FunctionCall" Id="785A3A67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F304A607"/>
        <Parameter Type="Param" Library="AIAI" Id="5C121376"/>
    </Element>
    <Element Type="Param" Id="F304A607">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="A5CB08D3"/>
    </Element>
    <Element Type="Param" Id="5C121376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="D683532B"/>
    </Element>
    <Element Type="FunctionCall" Id="851A6535">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="16B0940A"/>
        <Parameter Type="Param" Library="AIAI" Id="50FF1D57"/>
        <Parameter Type="Param" Library="AIAI" Id="5ED9F3A5"/>
    </Element>
    <Element Type="Param" Id="16B0940A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D4D31EB"/>
    </Element>
    <Element Type="FunctionCall" Id="5D4D31EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="88E9C2E1"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C22D35"/>
    </Element>
    <Element Type="Param" Id="88E9C2E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="A5CB08D3"/>
    </Element>
    <Element Type="Param" Id="F6C22D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="Param" Id="50FF1D57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5ED9F3A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="52C4D9B8">
        <Comment>
            Find the closest target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4528409C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="654A81F8"/>
        <Parameter Type="Param" Library="AIAI" Id="9FAA9AFC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8DDD2062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="082476F2"/>
    </Element>
    <Element Type="Param" Id="654A81F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="62A6DB61"/>
    </Element>
    <Element Type="Param" Id="9FAA9AFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="8DDD2062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="EDE9AD6B"/>
        <Parameter Type="Param" Library="AIAI" Id="347056D1"/>
    </Element>
    <Element Type="Param" Id="EDE9AD6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="347056D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0534BD62"/>
    </Element>
    <Element Type="FunctionCall" Id="0534BD62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="EE248A37"/>
        <Parameter Type="Param" Library="AIAI" Id="1E0CAD7D"/>
    </Element>
    <Element Type="Param" Id="EE248A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BECD968"/>
    </Element>
    <Element Type="FunctionCall" Id="7BECD968">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8F21E4F1"/>
    </Element>
    <Element Type="Param" Id="8F21E4F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="Param" Id="1E0CAD7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="97E51E2B"/>
    </Element>
    <Element Type="FunctionCall" Id="082476F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C31C262"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8FAAB63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA34410C"/>
    </Element>
    <Element Type="FunctionCall" Id="5C31C262">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="89F90E9E"/>
        <Parameter Type="Param" Library="AIAI" Id="CDD72D50"/>
    </Element>
    <Element Type="Param" Id="89F90E9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="Param" Id="CDD72D50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="A8FAAB63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F25ACD0B"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF4CF77"/>
    </Element>
    <Element Type="Param" Id="F25ACD0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="Param" Id="9FF4CF77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="FA34410C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61B8D38C"/>
        <Parameter Type="Param" Library="AIAI" Id="0056F5C1"/>
        <Parameter Type="Param" Library="AIAI" Id="67351C0E"/>
    </Element>
    <Element Type="Param" Id="61B8D38C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="0056F5C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="67351C0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="FunctionCall" Id="DDF6427F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C75653"/>
        <Parameter Type="Param" Library="AIAI" Id="81D4A117"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00ECBBB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9B595D1"/>
    </Element>
    <Element Type="Param" Id="C0C75653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="5AC54A04"/>
    </Element>
    <Element Type="Param" Id="81D4A117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="00ECBBB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="5C007A65"/>
        <Parameter Type="Param" Library="AIAI" Id="6CB49C6F"/>
    </Element>
    <Element Type="Param" Id="5C007A65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="6CB49C6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0076AC8A"/>
    </Element>
    <Element Type="FunctionCall" Id="0076AC8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E0B1E091"/>
        <Parameter Type="Param" Library="AIAI" Id="80408EFA"/>
    </Element>
    <Element Type="Param" Id="E0B1E091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="630AF883"/>
    </Element>
    <Element Type="FunctionCall" Id="630AF883">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E8A7F72A"/>
    </Element>
    <Element Type="Param" Id="E8A7F72A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="Param" Id="80408EFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="97E51E2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B9B595D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="558421E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8C0BC46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78484773"/>
    </Element>
    <Element Type="FunctionCall" Id="558421E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="814C08C7"/>
        <Parameter Type="Param" Library="AIAI" Id="58BFACCA"/>
    </Element>
    <Element Type="Param" Id="814C08C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="Param" Id="58BFACCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="C8C0BC46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2622F881"/>
        <Parameter Type="Param" Library="AIAI" Id="C8993193"/>
    </Element>
    <Element Type="Param" Id="2622F881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="Param" Id="C8993193">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="78484773">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="401466D5"/>
        <Parameter Type="Param" Library="AIAI" Id="F948378E"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0AD353"/>
    </Element>
    <Element Type="Param" Id="401466D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="F948378E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="7F0AD353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="FunctionCall" Id="1ED28190">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="5A8AD19C"/>
        <Parameter Type="Param" Library="AIAI" Id="0DEB6BC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E34E06A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAE3DE7"/>
    </Element>
    <Element Type="Param" Id="5A8AD19C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="D683532B"/>
    </Element>
    <Element Type="Param" Id="0DEB6BC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="5E34E06A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="8C41E634"/>
        <Parameter Type="Param" Library="AIAI" Id="5F3023CD"/>
    </Element>
    <Element Type="Param" Id="8C41E634">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="5F3023CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2194896F"/>
    </Element>
    <Element Type="FunctionCall" Id="2194896F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="CA2D9A96"/>
        <Parameter Type="Param" Library="AIAI" Id="0B24A158"/>
    </Element>
    <Element Type="Param" Id="CA2D9A96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CB92F81"/>
    </Element>
    <Element Type="FunctionCall" Id="5CB92F81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1121ADE2"/>
    </Element>
    <Element Type="Param" Id="1121ADE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="Param" Id="0B24A158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="97E51E2B"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAE3DE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="974812AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74797187"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6022E649"/>
    </Element>
    <Element Type="FunctionCall" Id="974812AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC0E0B78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F808825"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A02B76EE"/>
    </Element>
    <Element Type="FunctionCall" Id="BC0E0B78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5821FF"/>
        <Parameter Type="Param" Library="AIAI" Id="39ADAF16"/>
    </Element>
    <Element Type="Param" Id="1B5821FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="Param" Id="39ADAF16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="4F808825">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="524CEC8D"/>
        <Parameter Type="Param" Library="AIAI" Id="B512878A"/>
    </Element>
    <Element Type="Param" Id="524CEC8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="Param" Id="B512878A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="A02B76EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B9FC1110"/>
        <Parameter Type="Param" Library="AIAI" Id="78313C3E"/>
        <Parameter Type="Param" Library="AIAI" Id="904C6E66"/>
    </Element>
    <Element Type="Param" Id="B9FC1110">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="78313C3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="904C6E66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="FunctionCall" Id="74797187">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D2741C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8092AD7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED26F91E"/>
    </Element>
    <Element Type="FunctionCall" Id="6D2741C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B065699E"/>
        <Parameter Type="Param" Library="AIAI" Id="888130C9"/>
    </Element>
    <Element Type="Param" Id="B065699E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="Param" Id="888130C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="89B8DDC0"/>
    </Element>
    <Element Type="FunctionCall" Id="8092AD7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A8223039"/>
        <Parameter Type="Param" Library="AIAI" Id="5373C263"/>
    </Element>
    <Element Type="Param" Id="A8223039">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="Param" Id="5373C263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="FunctionCall" Id="ED26F91E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A46C9486"/>
        <Parameter Type="Param" Library="AIAI" Id="1348A9C6"/>
        <Parameter Type="Param" Library="AIAI" Id="4CA070A2"/>
    </Element>
    <Element Type="Param" Id="A46C9486">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C78951F"/>
    </Element>
    <Element Type="FunctionCall" Id="5C78951F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E88A32C5"/>
        <Parameter Type="Param" Library="AIAI" Id="7F4A506A"/>
        <Parameter Type="Param" Library="AIAI" Id="CB2FF068"/>
    </Element>
    <Element Type="Param" Id="E88A32C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7F4A506A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>7.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CB2FF068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="9B94BFAF"/>
    </Element>
    <Element Type="Param" Id="1348A9C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="4CA070A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="FunctionCall" Id="6022E649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="29D56A6D"/>
        <Parameter Type="Param" Library="AIAI" Id="7EE62353"/>
        <Parameter Type="Param" Library="AIAI" Id="49F70373"/>
    </Element>
    <Element Type="Param" Id="29D56A6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="31E32B58"/>
        <Array Type="Param" Library="AIAI" Id="46008A89"/>
    </Element>
    <Element Type="Param" Id="46008A89">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E91F45BA"/>
        <Array Type="Param" Library="AIAI" Id="93C889DC"/>
    </Element>
    <Element Type="Param" Id="E91F45BA">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="93C889DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="Param" Id="7EE62353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49F70373">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="90894CBB">
        <Comment>
            Keep attacking the current target even if they are a bit outside the search distance
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1871C6E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C1D61837"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4445F4"/>
    </Element>
    <Element Type="Param" Id="C1D61837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="184B5208"/>
    </Element>
    <Element Type="FunctionCall" Id="184B5208">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="4F085D8D"/>
        <Parameter Type="Param" Library="AIAI" Id="95729979"/>
    </Element>
    <Element Type="Param" Id="4F085D8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1D0A08AE"/>
        <Array Type="Param" Library="AIAI" Id="FBFC5AEC"/>
    </Element>
    <Element Type="Param" Id="1D0A08AE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FBFC5AEC">
        <Parameter Type="ParamDef" Library="AIAI" Id="9182B6A7"/>
    </Element>
    <Element Type="Param" Id="95729979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DF4445F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E1FC3A14"/>
    </Element>
    <Element Type="FunctionCall" Id="97914523">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8D6AE0E8"/>
        <Parameter Type="Param" Library="AIAI" Id="781F89B3"/>
    </Element>
    <Element Type="Param" Id="8D6AE0E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D92CFF"/>
    </Element>
    <Element Type="Param" Id="781F89B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="586F2A96"/>
    </Element>
    <Element Type="FunctionCall" Id="586F2A96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="A397A6C9"/>
    </Element>
    <Element Type="Param" Id="A397A6C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="E1FC3A14"/>
    </Element>
    <Element Type="FunctionCall" Id="225D1041">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="939CF762"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDF87549"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37C6CB52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DC62633"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="620D441F"/>
    </Element>
    <Element Type="FunctionCall" Id="939CF762">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A704710"/>
        <Parameter Type="Param" Library="AIAI" Id="58E927DD"/>
    </Element>
    <Element Type="Param" Id="4A704710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DCA852AE"/>
    </Element>
    <Element Type="Param" Id="58E927DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7332C4D2"/>
    </Element>
    <Element Type="FunctionCall" Id="7332C4D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="949762C3"/>
        <Parameter Type="Param" Library="AIAI" Id="48EA5FBD"/>
    </Element>
    <Element Type="Param" Id="949762C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F996991"/>
    </Element>
    <Element Type="FunctionCall" Id="9F996991">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="F4FD45C7"/>
    </Element>
    <Element Type="Param" Id="F4FD45C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D92CFF"/>
    </Element>
    <Element Type="Param" Id="48EA5FBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="4C8FFDC5"/>
    </Element>
    <Element Type="FunctionCall" Id="FDF87549">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E50C205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86AB05B7"/>
    </Element>
    <Element Type="FunctionCall" Id="0E50C205">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9FB8C26"/>
        <Parameter Type="Param" Library="AIAI" Id="B400701D"/>
    </Element>
    <Element Type="Param" Id="D9FB8C26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="Param" Id="B400701D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D92CFF"/>
    </Element>
    <Element Type="FunctionCall" Id="86AB05B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="14D97D43"/>
        <Parameter Type="Param" Library="AIAI" Id="71ED3E06"/>
        <Parameter Type="Param" Library="AIAI" Id="07B64EDB"/>
    </Element>
    <Element Type="Param" Id="14D97D43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DCA852AE"/>
    </Element>
    <Element Type="Param" Id="71ED3E06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="07B64EDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="750D56DB"/>
    </Element>
    <Element Type="FunctionCall" Id="750D56DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FD4475A5"/>
        <Parameter Type="Param" Library="AIAI" Id="86C3D5CF"/>
        <Parameter Type="Param" Library="AIAI" Id="016B5254"/>
    </Element>
    <Element Type="Param" Id="FD4475A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="86C3D5CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="016B5254">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="D75600A3"/>
    </Element>
    <Element Type="FunctionCall" Id="37C6CB52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A31F9388"/>
        <Parameter Type="Param" Library="AIAI" Id="7128F77E"/>
        <Parameter Type="Param" Library="AIAI" Id="FF318D70"/>
    </Element>
    <Element Type="Param" Id="A31F9388">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E1FC3A14"/>
    </Element>
    <Element Type="Param" Id="7128F77E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FF318D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="4DC62633">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2B8F1897"/>
        <Parameter Type="Param" Library="AIAI" Id="A4846465"/>
        <Parameter Type="Param" Library="AIAI" Id="87301E21"/>
    </Element>
    <Element Type="Param" Id="2B8F1897">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED92A19B"/>
    </Element>
    <Element Type="FunctionCall" Id="ED92A19B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="329713F5"/>
    </Element>
    <Element Type="Param" Id="329713F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="E1FC3A14"/>
    </Element>
    <Element Type="Param" Id="A4846465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="87301E21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C78540BE"/>
    </Element>
    <Element Type="FunctionCall" Id="C78540BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="57CC7418"/>
        <Parameter Type="Param" Library="AIAI" Id="46BF7596"/>
    </Element>
    <Element Type="Param" Id="57CC7418">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="46BF7596">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="620D441F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1704F552"/>
        <Parameter Type="Param" Library="AIAI" Id="5362F169"/>
        <Parameter Type="Param" Library="AIAI" Id="56164743"/>
    </Element>
    <Element Type="Param" Id="1704F552">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1E5FBE5"/>
    </Element>
    <Element Type="FunctionCall" Id="F1E5FBE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="159AD8F1"/>
    </Element>
    <Element Type="Param" Id="159AD8F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="D6D92CFF"/>
    </Element>
    <Element Type="Param" Id="5362F169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="56164743">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B896D88B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="69539A06"/>
    </Element>
    <Element Type="Param" Id="69539A06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="34011F5A"/>
    </Element>
    <Element Type="FunctionDef" Id="B8EC3801">
        <Identifier>HeroAIInDefendCoreState</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CA0AEBB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="834A2806"/>
    </Element>
    <Element Type="ParamDef" Id="CA0AEBB4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2143FE55"/>
    </Element>
    <Element Type="Param" Id="2143FE55">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="834A2806">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FADBDE5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74475051"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02758C38"/>
    </Element>
    <Element Type="FunctionCall" Id="9FADBDE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E5522116"/>
    </Element>
    <Element Type="Param" Id="E5522116">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="74475051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="98186D55"/>
    </Element>
    <Element Type="Param" Id="98186D55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="02758C38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E6F6916"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98F60F91"/>
    </Element>
    <Element Type="FunctionCall" Id="1E6F6916">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A5D87F91"/>
        <Parameter Type="Param" Library="AIAI" Id="9EEB3B64"/>
        <Parameter Type="Param" Library="AIAI" Id="984B9C05"/>
    </Element>
    <Element Type="Param" Id="A5D87F91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="533CAA6E"/>
        <Array Type="Param" Library="AIAI" Id="5EA1116C"/>
    </Element>
    <Element Type="Param" Id="533CAA6E">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="5EA1116C">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA0AEBB4"/>
    </Element>
    <Element Type="Param" Id="9EEB3B64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="984B9C05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="7DF7D2A3"/>
    </Element>
    <Element Type="FunctionCall" Id="98F60F91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="71A2DD14"/>
        <Parameter Type="Param" Library="AIAI" Id="BA88090D"/>
        <Parameter Type="Param" Library="AIAI" Id="949BB025"/>
    </Element>
    <Element Type="Param" Id="71A2DD14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="70E90354"/>
        <Array Type="Param" Library="AIAI" Id="C9B81E95"/>
    </Element>
    <Element Type="Param" Id="70E90354">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="C9B81E95">
        <Parameter Type="ParamDef" Library="AIAI" Id="CA0AEBB4"/>
    </Element>
    <Element Type="Param" Id="BA88090D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="949BB025">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="509B5872"/>
    </Element>
    <Element Type="Category" Id="F8625F19">
        <Item Type="FunctionDef" Library="AIAI" Id="8076CB34"/>
        <Item Type="FunctionDef" Library="AIAI" Id="413F2C3F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DB8EBE43"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FB7592B6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="ED453073"/>
    </Element>
    <Element Type="FunctionDef" Id="8076CB34">
        <Identifier>HeroAILeashFollowers</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3C3E46BF"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
        <Variable Type="Variable" Library="AIAI" Id="2089A17E"/>
        <Variable Type="Variable" Library="AIAI" Id="229C9ADE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8285F7D0"/>
    </Element>
    <Element Type="ParamDef" Id="3C3E46BF">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="3EF3F94E">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="22A38505"/>
    </Element>
    <Element Type="Param" Id="22A38505">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2089A17E">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4E11F6A0"/>
    </Element>
    <Element Type="Param" Id="4E11F6A0">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="229C9ADE">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC674CF9"/>
    </Element>
    <Element Type="Param" Id="EC674CF9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="8285F7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="695B3DC9"/>
        <Parameter Type="Param" Library="AIAI" Id="3DCC7C17"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32019475"/>
    </Element>
    <Element Type="Param" Id="695B3DC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="1E8EACE4"/>
        <Array Type="Param" Library="AIAI" Id="08C69D40"/>
    </Element>
    <Element Type="Param" Id="1E8EACE4">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="08C69D40">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFA2F2BE"/>
    </Element>
    <Element Type="FunctionCall" Id="CFA2F2BE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="D18F9D6F"/>
    </Element>
    <Element Type="Param" Id="D18F9D6F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3C3E46BF"/>
    </Element>
    <Element Type="Param" Id="3DCC7C17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="32019475">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FFFEE94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="774133D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01647028"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96BC52B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05A6C5C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4E5EF06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D69D57EF"/>
    </Element>
    <Element Type="FunctionCall" Id="1FFFEE94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B3773C6"/>
        <Parameter Type="Param" Library="AIAI" Id="6C8C28B4"/>
    </Element>
    <Element Type="Param" Id="7B3773C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2089A17E"/>
    </Element>
    <Element Type="Param" Id="6C8C28B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B3E4053"/>
    </Element>
    <Element Type="FunctionCall" Id="0B3E4053">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B5EA8AD0"/>
    </Element>
    <Element Type="Param" Id="B5EA8AD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9DDACCF5"/>
        <Array Type="Param" Library="AIAI" Id="8A2C108B"/>
    </Element>
    <Element Type="Param" Id="9DDACCF5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8A2C108B">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="774133D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="18286A54"/>
        <Parameter Type="Param" Library="AIAI" Id="594BBCE8"/>
    </Element>
    <Element Type="Param" Id="18286A54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="229C9ADE"/>
    </Element>
    <Element Type="Param" Id="594BBCE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93476798"/>
    </Element>
    <Element Type="FunctionCall" Id="93476798">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9121A693"/>
    </Element>
    <Element Type="Param" Id="9121A693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B11E493D"/>
        <Array Type="Param" Library="AIAI" Id="C75DA973"/>
    </Element>
    <Element Type="Param" Id="B11E493D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C75DA973">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CCE39CC3"/>
        <Array Type="Param" Library="AIAI" Id="DD41F9B0"/>
    </Element>
    <Element Type="Param" Id="CCE39CC3">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="DD41F9B0">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="01647028">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CEAC934"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F39FF4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="554DCF49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A16D067C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA928D2C"/>
    </Element>
    <Element Type="FunctionCall" Id="4CEAC934">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8909C568"/>
    </Element>
    <Element Type="Param" Id="8909C568">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="3F39FF4F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8D9DA1FE"/>
        <Parameter Type="Param" Library="AIAI" Id="DAFCD2A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D70589"/>
    </Element>
    <Element Type="Param" Id="8D9DA1FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BE9239A"/>
    </Element>
    <Element Type="FunctionCall" Id="7BE9239A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E5382F49"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5DA3B4"/>
    </Element>
    <Element Type="Param" Id="E5382F49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="2089A17E"/>
    </Element>
    <Element Type="Param" Id="5C5DA3B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="229C9ADE"/>
    </Element>
    <Element Type="Param" Id="DAFCD2A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C6D70589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="676C7E3D"/>
    </Element>
    <Element Type="FunctionCall" Id="554DCF49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3B92EA51"/>
        <Parameter Type="Param" Library="AIAI" Id="DDEF8BC1"/>
        <Parameter Type="Param" Library="AIAI" Id="65F016D5"/>
    </Element>
    <Element Type="Param" Id="3B92EA51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7541AF48"/>
    </Element>
    <Element Type="FunctionCall" Id="7541AF48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5AA257FC"/>
        <Parameter Type="Param" Library="AIAI" Id="1E227C60"/>
    </Element>
    <Element Type="Param" Id="5AA257FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="2089A17E"/>
    </Element>
    <Element Type="Param" Id="1E227C60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="229C9ADE"/>
    </Element>
    <Element Type="Param" Id="DDEF8BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="65F016D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8230C1CE"/>
    </Element>
    <Element Type="FunctionCall" Id="A16D067C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70738A46"/>
        <Parameter Type="Param" Library="AIAI" Id="3FA95BB9"/>
    </Element>
    <Element Type="Param" Id="70738A46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="08BB2C23"/>
        <Array Type="Param" Library="AIAI" Id="227ECA96"/>
    </Element>
    <Element Type="Param" Id="08BB2C23">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="227ECA96">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="Param" Id="3FA95BB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CA928D2C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="61FC2CA3"/>
        <Parameter Type="Param" Library="AIAI" Id="4A7C7A42"/>
    </Element>
    <Element Type="Param" Id="61FC2CA3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A0E17E40"/>
    </Element>
    <Element Type="Param" Id="4A7C7A42">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="96BC52B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F33466"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2343AB"/>
        <Parameter Type="Param" Library="AIAI" Id="E97AB2D5"/>
    </Element>
    <Element Type="Param" Id="B6F33466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="908D15C3"/>
        <Array Type="Param" Library="AIAI" Id="F55B6234"/>
    </Element>
    <Element Type="Param" Id="908D15C3">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="F55B6234">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="Param" Id="8F2343AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E97AB2D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="05A6C5C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1EB43137"/>
        <Parameter Type="Param" Library="AIAI" Id="39A640D2"/>
        <Parameter Type="Param" Library="AIAI" Id="269B5131"/>
    </Element>
    <Element Type="Param" Id="1EB43137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B01C4E2D"/>
        <Array Type="Param" Library="AIAI" Id="AFB16B4C"/>
    </Element>
    <Element Type="Param" Id="B01C4E2D">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="AFB16B4C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2C51EFC"/>
        <Array Type="Param" Library="AIAI" Id="892D23F7"/>
    </Element>
    <Element Type="Param" Id="E2C51EFC">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="892D23F7">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="Param" Id="39A640D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="269B5131">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B4E5EF06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="73283257"/>
        <Parameter Type="Param" Library="AIAI" Id="C36B0454"/>
        <Parameter Type="Param" Library="AIAI" Id="C34E170F"/>
    </Element>
    <Element Type="Param" Id="73283257">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DECAD0D1"/>
    </Element>
    <Element Type="FunctionCall" Id="DECAD0D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3753EF37"/>
        <Parameter Type="Param" Library="AIAI" Id="8EE659F6"/>
        <Parameter Type="Param" Library="AIAI" Id="90434531"/>
    </Element>
    <Element Type="Param" Id="3753EF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F7C0FCA2"/>
        <Array Type="Param" Library="AIAI" Id="92D658E0"/>
    </Element>
    <Element Type="Param" Id="F7C0FCA2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="92D658E0">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="Param" Id="8EE659F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="90434531">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C36B0454">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C34E170F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="916C710C"/>
    </Element>
    <Element Type="Param" Id="916C710C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB3D243A"/>
    </Element>
    <Element Type="FunctionCall" Id="AB3D243A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FA6784C4"/>
    </Element>
    <Element Type="Param" Id="FA6784C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7F62CA08"/>
        <Array Type="Param" Library="AIAI" Id="FD776180"/>
    </Element>
    <Element Type="Param" Id="7F62CA08">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="FD776180">
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="FunctionCall" Id="D69D57EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1260A347"/>
        <Parameter Type="Param" Library="AIAI" Id="0FE0048B"/>
        <Parameter Type="Param" Library="AIAI" Id="190ED81B"/>
    </Element>
    <Element Type="Param" Id="1260A347">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56CFFF5C"/>
    </Element>
    <Element Type="FunctionCall" Id="56CFFF5C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="02847E6A"/>
        <Parameter Type="Param" Library="AIAI" Id="008DBFBF"/>
    </Element>
    <Element Type="Param" Id="02847E6A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="8F26733D"/>
    </Element>
    <Element Type="Param" Id="008DBFBF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF3F94E"/>
    </Element>
    <Element Type="Param" Id="0FE0048B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="190ED81B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="413F2C3F">
        <Identifier>HeroAIFollowLeaderTimeout</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C77B381A"/>
        <Variable Type="Variable" Library="AIAI" Id="CF68B2AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC8ABCE1"/>
    </Element>
    <Element Type="ParamDef" Id="C77B381A">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="CF68B2AE">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B2555A31"/>
    </Element>
    <Element Type="Param" Id="B2555A31">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="AC8ABCE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="95584BA7"/>
        <Parameter Type="Param" Library="AIAI" Id="DA0E7E09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41B71954"/>
    </Element>
    <Element Type="Param" Id="95584BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="FC028CB5"/>
        <Array Type="Param" Library="AIAI" Id="576F282A"/>
    </Element>
    <Element Type="Param" Id="FC028CB5">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="576F282A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD5DF985"/>
    </Element>
    <Element Type="FunctionCall" Id="AD5DF985">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="2F7FF508"/>
    </Element>
    <Element Type="Param" Id="2F7FF508">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C77B381A"/>
    </Element>
    <Element Type="Param" Id="DA0E7E09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="CF68B2AE"/>
    </Element>
    <Element Type="FunctionCall" Id="41B71954">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C285F2E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34590B99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0430C9A6"/>
    </Element>
    <Element Type="FunctionCall" Id="7C285F2E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="ED453073"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6F959F5D"/>
    </Element>
    <Element Type="Param" Id="6F959F5D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="084CFC96"/>
        <Variable Type="Variable" Library="AIAI" Id="CF68B2AE"/>
    </Element>
    <Element Type="FunctionCall" Id="34590B99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2B0D7D59"/>
        <Parameter Type="Param" Library="AIAI" Id="D849D87C"/>
        <Parameter Type="Param" Library="AIAI" Id="ABBEFE26"/>
    </Element>
    <Element Type="Param" Id="2B0D7D59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FD8E121"/>
    </Element>
    <Element Type="FunctionCall" Id="6FD8E121">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="5129DE90"/>
    </Element>
    <Element Type="Param" Id="5129DE90">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="CF68B2AE"/>
    </Element>
    <Element Type="Param" Id="D849D87C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABBEFE26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="EC0F653B"/>
    </Element>
    <Element Type="FunctionCall" Id="0430C9A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86AF6174"/>
        <Parameter Type="Param" Library="AIAI" Id="E340DA6E"/>
        <Parameter Type="Param" Library="AIAI" Id="05A3653B"/>
    </Element>
    <Element Type="Param" Id="86AF6174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1510355A"/>
    </Element>
    <Element Type="FunctionCall" Id="1510355A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="28E569FE"/>
    </Element>
    <Element Type="Param" Id="28E569FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Param" Id="E340DA6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="05A3653B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AA4D1C6D"/>
        <Array Type="Param" Library="AIAI" Id="BE76BE4F"/>
    </Element>
    <Element Type="Param" Id="AA4D1C6D">
        <Variable Type="Variable" Library="AIAI" Id="5D9874DE"/>
    </Element>
    <Element Type="Param" Id="BE76BE4F">
        <Variable Type="Variable" Library="AIAI" Id="CF68B2AE"/>
    </Element>
    <Element Type="FunctionDef" Id="DB8EBE43">
        <Identifier>HeroAIShouldStopFollowingLeader</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
        <Variable Type="Variable" Library="AIAI" Id="F219D15D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="219236EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB4EA602"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00B0622B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F63CA018"/>
    </Element>
    <Element Type="ParamDef" Id="F323FA6A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1584D4DE"/>
    </Element>
    <Element Type="Param" Id="1584D4DE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F219D15D">
        <Identifier>leaderPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="62ADC0D4"/>
    </Element>
    <Element Type="Param" Id="62ADC0D4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="219236EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E0E5101"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5593FDB"/>
    </Element>
    <Element Type="FunctionCall" Id="7E0E5101">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D33BF1E5"/>
    </Element>
    <Element Type="Param" Id="D33BF1E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A5593FDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C91FEA"/>
        <Parameter Type="Param" Library="AIAI" Id="3F06F600"/>
        <Parameter Type="Param" Library="AIAI" Id="719562C6"/>
    </Element>
    <Element Type="Param" Id="C0C91FEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EC9DB59E"/>
        <Array Type="Param" Library="AIAI" Id="4559B641"/>
    </Element>
    <Element Type="Param" Id="EC9DB59E">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="4559B641">
        <Parameter Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
    </Element>
    <Element Type="Param" Id="3F06F600">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="719562C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EB4EA602">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C4D616F9"/>
        <Parameter Type="Param" Library="AIAI" Id="27920499"/>
    </Element>
    <Element Type="Param" Id="C4D616F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F219D15D"/>
    </Element>
    <Element Type="Param" Id="27920499">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6640D6A5"/>
    </Element>
    <Element Type="FunctionCall" Id="6640D6A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="44F98448"/>
    </Element>
    <Element Type="Param" Id="44F98448">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="773213F1"/>
        <Array Type="Param" Library="AIAI" Id="9C00B501"/>
    </Element>
    <Element Type="Param" Id="773213F1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9C00B501">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04C9F739"/>
        <Array Type="Param" Library="AIAI" Id="9F46C1C3"/>
    </Element>
    <Element Type="Param" Id="04C9F739">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="9F46C1C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
    </Element>
    <Element Type="FunctionCall" Id="00B0622B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B7B24A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="583FA3A5"/>
    </Element>
    <Element Type="FunctionCall" Id="4B7B24A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A5BA0CAB"/>
    </Element>
    <Element Type="Param" Id="A5BA0CAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="583FA3A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94EF2EDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531B3D2B"/>
    </Element>
    <Element Type="FunctionCall" Id="94EF2EDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="99A60329"/>
        <Parameter Type="Param" Library="AIAI" Id="E388283D"/>
        <Parameter Type="Param" Library="AIAI" Id="9D9CB6AF"/>
    </Element>
    <Element Type="Param" Id="99A60329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AA0E7B5E"/>
        <Array Type="Param" Library="AIAI" Id="ADA86222"/>
    </Element>
    <Element Type="Param" Id="AA0E7B5E">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="ADA86222">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2B6D3B16"/>
        <Array Type="Param" Library="AIAI" Id="F5365F13"/>
    </Element>
    <Element Type="Param" Id="2B6D3B16">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="F5365F13">
        <Parameter Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
    </Element>
    <Element Type="Param" Id="E388283D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9D9CB6AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="531B3D2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2B1835AF"/>
        <Parameter Type="Param" Library="AIAI" Id="A383C466"/>
        <Parameter Type="Param" Library="AIAI" Id="7A46D6CF"/>
    </Element>
    <Element Type="Param" Id="2B1835AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23660C18"/>
    </Element>
    <Element Type="FunctionCall" Id="23660C18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D3910A"/>
        <Parameter Type="Param" Library="AIAI" Id="175EF15E"/>
    </Element>
    <Element Type="Param" Id="E9D3910A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB4CE502"/>
    </Element>
    <Element Type="FunctionCall" Id="EB4CE502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="28BE7237"/>
    </Element>
    <Element Type="Param" Id="28BE7237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D02F8332"/>
        <Array Type="Param" Library="AIAI" Id="89731666"/>
    </Element>
    <Element Type="Param" Id="D02F8332">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="89731666">
        <Parameter Type="ParamDef" Library="AIAI" Id="F323FA6A"/>
    </Element>
    <Element Type="Param" Id="175EF15E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="F219D15D"/>
    </Element>
    <Element Type="Param" Id="A383C466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7A46D6CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8230C1CE"/>
    </Element>
    <Element Type="FunctionCall" Id="F63CA018">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="649B2C51"/>
    </Element>
    <Element Type="Param" Id="649B2C51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="FB7592B6">
        <Identifier>HeroAIStartFollowingLeader</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="71C11A42"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B204D2AA"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEB5366"/>
        <Variable Type="Variable" Library="AIAI" Id="BCE78B5F"/>
        <Variable Type="Variable" Library="AIAI" Id="73F611DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74DAFD2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ADDACC7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="364CEB94"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05F4AB18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="370F0778"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CFBE1B2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F5B5463"/>
    </Element>
    <Element Type="ParamDef" Id="71C11A42">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AF14D831"/>
    </Element>
    <Element Type="Param" Id="AF14D831">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="B204D2AA">
        <Identifier>leaderPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2014ACA4"/>
    </Element>
    <Element Type="Param" Id="2014ACA4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9AEB5366">
        <Identifier>followerName</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="78A166E3"/>
    </Element>
    <Element Type="Param" Id="78A166E3">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="Variable" Id="BCE78B5F">
        <Identifier>leaderName</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD90228E"/>
    </Element>
    <Element Type="Param" Id="AD90228E">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="Variable" Id="73F611DB">
        <Identifier>message</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6BDCB0C4"/>
    </Element>
    <Element Type="Param" Id="6BDCB0C4">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="FunctionCall" Id="74DAFD2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B3EC3A3D"/>
        <Parameter Type="Param" Library="AIAI" Id="8C913207"/>
    </Element>
    <Element Type="Param" Id="B3EC3A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="60098B36"/>
        <Array Type="Param" Library="AIAI" Id="CC1707E1"/>
    </Element>
    <Element Type="Param" Id="60098B36">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="CC1707E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="71C11A42"/>
    </Element>
    <Element Type="Param" Id="8C913207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B204D2AA"/>
    </Element>
    <Element Type="FunctionCall" Id="3ADDACC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="42A62D4D"/>
        <Parameter Type="Param" Library="AIAI" Id="2D4C4F43"/>
    </Element>
    <Element Type="Param" Id="42A62D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="31B4D3EE"/>
        <Array Type="Param" Library="AIAI" Id="EC9AA5C4"/>
    </Element>
    <Element Type="Param" Id="31B4D3EE">
        <Variable Type="Variable" Library="AIAI" Id="5D9874DE"/>
    </Element>
    <Element Type="Param" Id="EC9AA5C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="71C11A42"/>
    </Element>
    <Element Type="Param" Id="2D4C4F43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C28E75AF"/>
    </Element>
    <Element Type="FunctionCall" Id="C28E75AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="68F4F891"/>
        <Parameter Type="Param" Library="AIAI" Id="119A500F"/>
        <Parameter Type="Param" Library="AIAI" Id="7EBA4E67"/>
    </Element>
    <Element Type="Param" Id="68F4F891">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="119A500F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="41329392"/>
    </Element>
    <Element Type="Param" Id="7EBA4E67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95FAEB85"/>
    </Element>
    <Element Type="FunctionCall" Id="95FAEB85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="77AA293D"/>
    </Element>
    <Element Type="Param" Id="77AA293D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="364CEB94">
        <Comment>
            Display a message in the chat box
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="05F4AB18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A71403A0"/>
        <Parameter Type="Param" Library="AIAI" Id="B55818D2"/>
    </Element>
    <Element Type="Param" Id="A71403A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEB5366"/>
    </Element>
    <Element Type="Param" Id="B55818D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C6EF4B7"/>
    </Element>
    <Element Type="FunctionCall" Id="6C6EF4B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="D6CD8E26"/>
    </Element>
    <Element Type="Param" Id="D6CD8E26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCAC3AD8"/>
    </Element>
    <Element Type="FunctionCall" Id="DCAC3AD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="E4EE5080"/>
    </Element>
    <Element Type="Param" Id="E4EE5080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="22D12603"/>
        <Array Type="Param" Library="AIAI" Id="DCA98631"/>
    </Element>
    <Element Type="Param" Id="22D12603">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DCA98631">
        <Parameter Type="ParamDef" Library="AIAI" Id="71C11A42"/>
    </Element>
    <Element Type="FunctionCall" Id="370F0778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D1258FE5"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA9A188"/>
    </Element>
    <Element Type="Param" Id="D1258FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BCE78B5F"/>
    </Element>
    <Element Type="Param" Id="3AA9A188">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4BB8475"/>
    </Element>
    <Element Type="FunctionCall" Id="F4BB8475">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="AC54DCC8"/>
    </Element>
    <Element Type="Param" Id="AC54DCC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3096283"/>
    </Element>
    <Element Type="FunctionCall" Id="A3096283">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="6CEFBB66"/>
    </Element>
    <Element Type="Param" Id="6CEFBB66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B600FC06"/>
        <Array Type="Param" Library="AIAI" Id="24B18200"/>
    </Element>
    <Element Type="Param" Id="B600FC06">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="24B18200">
        <Parameter Type="ParamDef" Library="AIAI" Id="B204D2AA"/>
    </Element>
    <Element Type="FunctionCall" Id="3CFBE1B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8F588C94"/>
        <Parameter Type="Param" Library="AIAI" Id="752CB12F"/>
    </Element>
    <Element Type="Param" Id="8F588C94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="389B864B"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="2CF83751"/>
    </Element>
    <Element Type="Param" Id="389B864B">
        <Variable Type="Variable" Library="AIAI" Id="9AEB5366"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="Param" Id="2CF83751">
        <Variable Type="Variable" Library="AIAI" Id="BCE78B5F"/>
        <ExpressionCode Value="B"/>
    </Element>
    <Element Type="Param" Id="752CB12F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="73F611DB"/>
    </Element>
    <Element Type="FunctionCall" Id="1F5B5463">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="0366EE04"/>
        <Parameter Type="Param" Library="AIAI" Id="30F46B9B"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD70DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="26A8C215"/>
    </Element>
    <Element Type="Param" Id="30F46B9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0D120C33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6538895"/>
    </Element>
    <Element Type="FunctionCall" Id="E6538895">
        <FunctionDef Type="FunctionDef" Library="Game" Id="9A83A792"/>
        <Parameter Type="Param" Library="AIAI" Id="68C3F12E"/>
    </Element>
    <Element Type="Param" Id="68C3F12E">
        <ParameterDef Type="ParamDef" Library="Game" Id="734C00F8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B204D2AA"/>
    </Element>
    <Element Type="Param" Id="AAD70DD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4C19F41"/>
        <Preset Type="PresetValue" Library="Ntve" Id="89CC0A21"/>
    </Element>
    <Element Type="Param" Id="26A8C215">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="78A54B52"/>
        <Variable Type="Variable" Library="AIAI" Id="73F611DB"/>
    </Element>
    <Element Type="FunctionDef" Id="ED453073">
        <Identifier>HeroAIStopFollowingLeader</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
        <Variable Type="Variable" Library="AIAI" Id="7178728D"/>
        <Variable Type="Variable" Library="AIAI" Id="20B161D7"/>
        <Variable Type="Variable" Library="AIAI" Id="9E53CC38"/>
        <Variable Type="Variable" Library="AIAI" Id="DD81F059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="665CF8E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC7217A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF7C072F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7C5E7F72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ED1C457"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0043F9F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8F47AD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1566B3DF"/>
    </Element>
    <Element Type="ParamDef" Id="084CFC96">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="64DD6ECF"/>
    </Element>
    <Element Type="Param" Id="64DD6ECF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7178728D">
        <Identifier>leaderPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="13E2DED9"/>
    </Element>
    <Element Type="Param" Id="13E2DED9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="20B161D7">
        <Identifier>followerName</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3506F46F"/>
    </Element>
    <Element Type="Param" Id="3506F46F">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="Variable" Id="9E53CC38">
        <Identifier>leaderName</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B2138C3C"/>
    </Element>
    <Element Type="Param" Id="B2138C3C">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="Variable" Id="DD81F059">
        <Identifier>message</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74ECA6AD"/>
    </Element>
    <Element Type="Param" Id="74ECA6AD">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="FunctionCall" Id="665CF8E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D44E4DDE"/>
        <Parameter Type="Param" Library="AIAI" Id="AC1A2FD0"/>
    </Element>
    <Element Type="Param" Id="D44E4DDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7178728D"/>
    </Element>
    <Element Type="Param" Id="AC1A2FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="007D63A2"/>
        <Array Type="Param" Library="AIAI" Id="9E7EBC83"/>
    </Element>
    <Element Type="Param" Id="007D63A2">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="9E7EBC83">
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
    </Element>
    <Element Type="FunctionCall" Id="FC7217A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F59D51"/>
        <Parameter Type="Param" Library="AIAI" Id="E9E53BD9"/>
    </Element>
    <Element Type="Param" Id="B9F59D51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="483F6AD8"/>
        <Array Type="Param" Library="AIAI" Id="69892F91"/>
    </Element>
    <Element Type="Param" Id="483F6AD8">
        <Variable Type="Variable" Library="AIAI" Id="E63925DD"/>
    </Element>
    <Element Type="Param" Id="69892F91">
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
    </Element>
    <Element Type="Param" Id="E9E53BD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="EF7C072F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86925725"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF1E41FE"/>
    </Element>
    <Element Type="FunctionCall" Id="86925725">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="35B8BF89"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7913F5A2"/>
    </Element>
    <Element Type="Param" Id="7913F5A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="217F451A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
    </Element>
    <Element Type="FunctionCall" Id="AF1E41FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="97B70190"/>
        <Parameter Type="Param" Library="AIAI" Id="5EB03F02"/>
        <Parameter Type="Param" Library="AIAI" Id="C94B02C5"/>
    </Element>
    <Element Type="Param" Id="97B70190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2515991B"/>
    </Element>
    <Element Type="FunctionCall" Id="2515991B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D22AC70"/>
        <Parameter Type="Param" Library="AIAI" Id="333A217A"/>
    </Element>
    <Element Type="Param" Id="333A217A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8740B75D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
    </Element>
    <Element Type="Param" Id="5EB03F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C94B02C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="7C5E7F72">
        <Comment>
            Display a message in the chat box
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3ED1C457">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A03D1152"/>
        <Parameter Type="Param" Library="AIAI" Id="E510E6B0"/>
    </Element>
    <Element Type="Param" Id="A03D1152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="20B161D7"/>
    </Element>
    <Element Type="Param" Id="E510E6B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6742446F"/>
    </Element>
    <Element Type="FunctionCall" Id="6742446F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="62DE7EBF"/>
    </Element>
    <Element Type="Param" Id="62DE7EBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05996539"/>
    </Element>
    <Element Type="FunctionCall" Id="05996539">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="50656E6B"/>
    </Element>
    <Element Type="Param" Id="50656E6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9BE6C76C"/>
        <Array Type="Param" Library="AIAI" Id="9BEF5F38"/>
    </Element>
    <Element Type="Param" Id="9BE6C76C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9BEF5F38">
        <Parameter Type="ParamDef" Library="AIAI" Id="084CFC96"/>
    </Element>
    <Element Type="FunctionCall" Id="0043F9F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="577B0C7E"/>
        <Parameter Type="Param" Library="AIAI" Id="29CD61B4"/>
    </Element>
    <Element Type="Param" Id="577B0C7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9E53CC38"/>
    </Element>
    <Element Type="Param" Id="29CD61B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68E88CFE"/>
    </Element>
    <Element Type="FunctionCall" Id="68E88CFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="4C8D7F8C"/>
        <Parameter Type="Param" Library="AIAI" Id="4A685CF0"/>
    </Element>
    <Element Type="Param" Id="4A685CF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4E1379C9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96C0D47A"/>
    </Element>
    <Element Type="FunctionCall" Id="96C0D47A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="A6D028F7"/>
    </Element>
    <Element Type="Param" Id="A6D028F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8945CE31"/>
        <Array Type="Param" Library="AIAI" Id="36387969"/>
    </Element>
    <Element Type="Param" Id="8945CE31">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="36387969">
        <Variable Type="Variable" Library="AIAI" Id="7178728D"/>
    </Element>
    <Element Type="FunctionCall" Id="B8F47AD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3B9B1518"/>
        <Parameter Type="Param" Library="AIAI" Id="D8F37A8A"/>
    </Element>
    <Element Type="Param" Id="3B9B1518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="4C3B1587"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="82F2D996"/>
    </Element>
    <Element Type="Param" Id="4C3B1587">
        <Variable Type="Variable" Library="AIAI" Id="20B161D7"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="Param" Id="82F2D996">
        <Variable Type="Variable" Library="AIAI" Id="9E53CC38"/>
        <ExpressionCode Value="B"/>
    </Element>
    <Element Type="Param" Id="D8F37A8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DD81F059"/>
    </Element>
    <Element Type="FunctionCall" Id="1566B3DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="0366EE04"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F3FD80"/>
        <Parameter Type="Param" Library="AIAI" Id="21324D1E"/>
        <Parameter Type="Param" Library="AIAI" Id="0D5CDE20"/>
    </Element>
    <Element Type="Param" Id="E3F3FD80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0D120C33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA0E5A67"/>
    </Element>
    <Element Type="FunctionCall" Id="DA0E5A67">
        <FunctionDef Type="FunctionDef" Library="Game" Id="9A83A792"/>
        <Parameter Type="Param" Library="AIAI" Id="A856938E"/>
    </Element>
    <Element Type="Param" Id="A856938E">
        <ParameterDef Type="ParamDef" Library="Game" Id="734C00F8"/>
        <Variable Type="Variable" Library="AIAI" Id="7178728D"/>
    </Element>
    <Element Type="Param" Id="21324D1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4C19F41"/>
        <Preset Type="PresetValue" Library="Ntve" Id="89CC0A21"/>
    </Element>
    <Element Type="Param" Id="0D5CDE20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="78A54B52"/>
        <Variable Type="Variable" Library="AIAI" Id="DD81F059"/>
    </Element>
    <Element Type="Category" Id="3BFFD20F">
        <Item Type="Comment" Library="AIAI" Id="4FDAB861"/>
        <Item Type="FunctionDef" Library="AIAI" Id="08656C62"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3B0FEB51"/>
        <Item Type="FunctionDef" Library="AIAI" Id="78611108"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4B1A6B1E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E2BF9135"/>
        <Item Type="Comment" Library="AIAI" Id="E4021B16"/>
        <Item Type="FunctionDef" Library="AIAI" Id="272F2984"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4B572F91"/>
        <Item Type="FunctionDef" Library="AIAI" Id="07D3A79B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="97962C0E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="72D73E30"/>
    </Element>
    <Element Type="Comment" Id="4FDAB861">
        <Comment>
            Tribute Initiation
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="08656C62">
        <Identifier>HeroAITearOfElunePinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E644428D"/>
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="159F9523"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9301B65"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A6B1CCF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C09D208E"/>
    </Element>
    <Element Type="ParamDef" Id="E644428D">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A49F6485"/>
    </Element>
    <Element Type="Param" Id="A49F6485">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="62DDC4D3">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="50BADCA2"/>
    </Element>
    <Element Type="Param" Id="50BADCA2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="159F9523">
        <Comment>
            Double check that the tribute is spawning
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B9301B65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDF4804D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD2E7056"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E10A4A59"/>
    </Element>
    <Element Type="FunctionCall" Id="BDF4804D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AD2E7056">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="13384483"/>
        <Parameter Type="Param" Library="AIAI" Id="C9E10270"/>
        <Parameter Type="Param" Library="AIAI" Id="01BA7054"/>
    </Element>
    <Element Type="Param" Id="13384483">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="0A3F1D4B"/>
    </Element>
    <Element Type="Param" Id="0A3F1D4B">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="C9E10270">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="01BA7054">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="ED6BC715"/>
    </Element>
    <Element Type="FunctionCall" Id="E10A4A59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3C36D4B1"/>
        <Parameter Type="Param" Library="AIAI" Id="D3DCECB0"/>
        <Parameter Type="Param" Library="AIAI" Id="42AF8698"/>
    </Element>
    <Element Type="Param" Id="3C36D4B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="E1817948"/>
    </Element>
    <Element Type="Param" Id="E1817948">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="D3DCECB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="42AF8698">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="Comment" Id="A6B1CCF7">
        <Comment>
            Recruit all nearby heroes to capture the tribute
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C09D208E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="AA71E702"/>
        <Parameter Type="Param" Library="AIAI" Id="195097A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32A440BE"/>
    </Element>
    <Element Type="Param" Id="AA71E702">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="F9B46848"/>
        <Array Type="Param" Library="AIAI" Id="803075A3"/>
    </Element>
    <Element Type="Param" Id="F9B46848">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="803075A3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFF71546"/>
    </Element>
    <Element Type="FunctionCall" Id="EFF71546">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="DA6D0677"/>
    </Element>
    <Element Type="Param" Id="DA6D0677">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E644428D"/>
    </Element>
    <Element Type="Param" Id="195097A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="FunctionCall" Id="32A440BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E998051A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC173B5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="229B7394"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8830BFDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CC97E00"/>
    </Element>
    <Element Type="FunctionCall" Id="E998051A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5824332E"/>
    </Element>
    <Element Type="Param" Id="5824332E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="FunctionCall" Id="AC173B5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B4557B24"/>
        <Parameter Type="Param" Library="AIAI" Id="B9CC96C7"/>
    </Element>
    <Element Type="Param" Id="B4557B24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0913438A"/>
        <Array Type="Param" Library="AIAI" Id="842E7470"/>
    </Element>
    <Element Type="Param" Id="0913438A">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="842E7470">
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="Param" Id="B9CC96C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="229B7394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4A1D6F8B"/>
        <Parameter Type="Param" Library="AIAI" Id="8369BD38"/>
    </Element>
    <Element Type="Param" Id="4A1D6F8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="42E85BC4"/>
        <Array Type="Param" Library="AIAI" Id="A450DDDB"/>
    </Element>
    <Element Type="Param" Id="42E85BC4">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="A450DDDB">
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="Param" Id="8369BD38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8830BFDF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0245A1BB"/>
        <Parameter Type="Param" Library="AIAI" Id="33C78E2B"/>
    </Element>
    <Element Type="Param" Id="0245A1BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="Param" Id="33C78E2B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="9CC97E00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="63BFDDEC"/>
        <Parameter Type="Param" Library="AIAI" Id="2F22912B"/>
        <Parameter Type="Param" Library="AIAI" Id="B8C232FB"/>
    </Element>
    <Element Type="Param" Id="63BFDDEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA5602C4"/>
    </Element>
    <Element Type="FunctionCall" Id="DA5602C4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="78611108"/>
        <Parameter Type="Param" Library="AIAI" Id="855D6D6D"/>
        <Parameter Type="Param" Library="AIAI" Id="E511D747"/>
    </Element>
    <Element Type="Param" Id="855D6D6D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
        <Variable Type="Variable" Library="AIAI" Id="62DDC4D3"/>
    </Element>
    <Element Type="Param" Id="E511D747">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F48B04FE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="2F22912B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8C232FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="3B0FEB51">
        <Identifier>HeroAICaptureTearOfEluneLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4853F26A"/>
        <Variable Type="Variable" Library="AIAI" Id="63E73258"/>
        <Variable Type="Variable" Library="AIAI" Id="4FE7A85A"/>
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3B71D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27DA2CDD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="418D4AF0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B842C10"/>
    </Element>
    <Element Type="ParamDef" Id="4853F26A">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="63E73258">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6C222399"/>
    </Element>
    <Element Type="Param" Id="6C222399">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4FE7A85A">
        <Identifier>tear</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9E76793E"/>
    </Element>
    <Element Type="Param" Id="9E76793E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="81C68136">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D551ECDA"/>
    </Element>
    <Element Type="Param" Id="D551ECDA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3B71D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F8D6E04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2EFD0AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEEE1FD5"/>
    </Element>
    <Element Type="FunctionCall" Id="9F8D6E04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="021C652E"/>
        <Parameter Type="Param" Library="AIAI" Id="5ADD020B"/>
    </Element>
    <Element Type="Param" Id="021C652E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63E73258"/>
    </Element>
    <Element Type="Param" Id="5ADD020B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6478CD2"/>
    </Element>
    <Element Type="FunctionCall" Id="C6478CD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C90EF48B"/>
    </Element>
    <Element Type="Param" Id="C90EF48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C2EFD0AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="44824F67"/>
        <Parameter Type="Param" Library="AIAI" Id="6BAB12C4"/>
    </Element>
    <Element Type="Param" Id="44824F67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="63E73258"/>
    </Element>
    <Element Type="Param" Id="6BAB12C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2E61168"/>
    </Element>
    <Element Type="FunctionCall" Id="D2E61168">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="45DCC06F"/>
    </Element>
    <Element Type="Param" Id="45DCC06F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="FEEE1FD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8C3A4A79"/>
        <Parameter Type="Param" Library="AIAI" Id="6525132E"/>
        <Parameter Type="Param" Library="AIAI" Id="18A94C64"/>
    </Element>
    <Element Type="Param" Id="8C3A4A79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4853F26A"/>
    </Element>
    <Element Type="Param" Id="6525132E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="18A94C64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="27DA2CDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3203D126"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA5E0B43"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B3D0165"/>
    </Element>
    <Element Type="FunctionCall" Id="3203D126">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="76468E82"/>
        <Parameter Type="Param" Library="AIAI" Id="6E909B1A"/>
    </Element>
    <Element Type="Param" Id="76468E82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="27395940"/>
        <Array Type="Param" Library="AIAI" Id="7529A0E3"/>
    </Element>
    <Element Type="Param" Id="27395940">
        <Variable Type="Variable" Library="AIAI" Id="54034217"/>
    </Element>
    <Element Type="Param" Id="7529A0E3">
        <Variable Type="Variable" Library="AIAI" Id="63E73258"/>
    </Element>
    <Element Type="Param" Id="6E909B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5851605"/>
    </Element>
    <Element Type="FunctionCall" Id="D5851605">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="11F2ABB6"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9CC1AE"/>
        <Parameter Type="Param" Library="AIAI" Id="E713BF80"/>
    </Element>
    <Element Type="Param" Id="11F2ABB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6B9CC1AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="87C06A89"/>
    </Element>
    <Element Type="Param" Id="E713BF80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="234B1691"/>
    </Element>
    <Element Type="FunctionCall" Id="234B1691">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="41223693"/>
    </Element>
    <Element Type="Param" Id="41223693">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="CA5E0B43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8B3D0165">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="993F3C62"/>
        <Parameter Type="Param" Library="AIAI" Id="BE96CF51"/>
        <Parameter Type="Param" Library="AIAI" Id="EA8550EF"/>
    </Element>
    <Element Type="Param" Id="993F3C62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="32F3CCC7"/>
        <Array Type="Param" Library="AIAI" Id="3C44CB68"/>
    </Element>
    <Element Type="Param" Id="32F3CCC7">
        <Variable Type="Variable" Library="AIAI" Id="54034217"/>
    </Element>
    <Element Type="Param" Id="3C44CB68">
        <Variable Type="Variable" Library="AIAI" Id="63E73258"/>
    </Element>
    <Element Type="Param" Id="BE96CF51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EA8550EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03A9B84A"/>
    </Element>
    <Element Type="FunctionCall" Id="03A9B84A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="178A8680"/>
    </Element>
    <Element Type="Param" Id="178A8680">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="418D4AF0">
        <Comment>
            Check if the Tear of Elune has spawned
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5B842C10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDB35C42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DBF73A2"/>
    </Element>
    <Element Type="FunctionCall" Id="BDB35C42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C99B3F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="7BCEADF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="441F64F5"/>
    </Element>
    <Element Type="Param" Id="C99B3F6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="2BA4419B"/>
        <Array Type="Param" Library="AIAI" Id="36BB27E2"/>
    </Element>
    <Element Type="Param" Id="2BA4419B">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="36BB27E2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B3CE17D"/>
    </Element>
    <Element Type="FunctionCall" Id="0B3CE17D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="B52AF506"/>
    </Element>
    <Element Type="Param" Id="B52AF506">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4853F26A"/>
    </Element>
    <Element Type="Param" Id="7BCEADF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="FunctionCall" Id="441F64F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DF27262"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="672EBAD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B1A736B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B602F7E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB18914A"/>
    </Element>
    <Element Type="FunctionCall" Id="0DF27262">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A6FA369"/>
    </Element>
    <Element Type="Param" Id="8A6FA369">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="FunctionCall" Id="672EBAD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="82F4AC19"/>
        <Parameter Type="Param" Library="AIAI" Id="820084CB"/>
    </Element>
    <Element Type="Param" Id="82F4AC19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DD4461AF"/>
        <Array Type="Param" Library="AIAI" Id="E46E303D"/>
    </Element>
    <Element Type="Param" Id="DD4461AF">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="E46E303D">
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="Param" Id="820084CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5B1A736B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="40BC1EA3"/>
        <Parameter Type="Param" Library="AIAI" Id="CE5A8F8E"/>
    </Element>
    <Element Type="Param" Id="40BC1EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB5D34DE"/>
        <Array Type="Param" Library="AIAI" Id="AA1043D0"/>
    </Element>
    <Element Type="Param" Id="FB5D34DE">
        <Variable Type="Variable" Library="AIAI" Id="59298BB1"/>
    </Element>
    <Element Type="Param" Id="AA1043D0">
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="Param" Id="CE5A8F8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B602F7E8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="51C8A131"/>
        <Parameter Type="Param" Library="AIAI" Id="23AB6023"/>
    </Element>
    <Element Type="Param" Id="51C8A131">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="Param" Id="23AB6023">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DF363CBD"/>
    </Element>
    <Element Type="FunctionCall" Id="CB18914A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="041CF350"/>
        <Parameter Type="Param" Library="AIAI" Id="11395E06"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CD9EB4"/>
    </Element>
    <Element Type="Param" Id="041CF350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD0EF79D"/>
    </Element>
    <Element Type="FunctionCall" Id="BD0EF79D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="78611108"/>
        <Parameter Type="Param" Library="AIAI" Id="B0EEA7D9"/>
        <Parameter Type="Param" Library="AIAI" Id="46032970"/>
    </Element>
    <Element Type="Param" Id="B0EEA7D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
        <Variable Type="Variable" Library="AIAI" Id="81C68136"/>
    </Element>
    <Element Type="Param" Id="46032970">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F48B04FE"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="11395E06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D0CD9EB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3DBF73A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F4CFDD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04A14057"/>
    </Element>
    <Element Type="FunctionCall" Id="72F4CFDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D780996D"/>
        <Parameter Type="Param" Library="AIAI" Id="D0CE6EBB"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC37FE7"/>
    </Element>
    <Element Type="Param" Id="D780996D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="77A8A77E"/>
    </Element>
    <Element Type="Param" Id="77A8A77E">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="D0CE6EBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2EC37FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="ED6BC715"/>
    </Element>
    <Element Type="FunctionCall" Id="04A14057">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B2452A7B"/>
        <Parameter Type="Param" Library="AIAI" Id="B271C96D"/>
        <Parameter Type="Param" Library="AIAI" Id="E48F1C78"/>
    </Element>
    <Element Type="Param" Id="B2452A7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="761CEF3D"/>
    </Element>
    <Element Type="Param" Id="761CEF3D">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="B271C96D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E48F1C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C26075DC"/>
    </Element>
    <Element Type="FunctionDef" Id="78611108">
        <Identifier>HeroAIShouldCaptureTearOfElune</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F48B04FE"/>
        <Variable Type="Variable" Library="AIAI" Id="A7C13411"/>
        <Variable Type="Variable" Library="AIAI" Id="1A5201AB"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF05E9D"/>
        <Variable Type="Variable" Library="AIAI" Id="E6CCB490"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="63BFF981"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E57458E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6326BB97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2FBA699"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="685AE8BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="396052BA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="817F1597"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87762366"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D047754D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C8A9A99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB01D954"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="90C2CD26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64D79734"/>
    </Element>
    <Element Type="ParamDef" Id="EA2CA256">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2BF9744D"/>
    </Element>
    <Element Type="Param" Id="2BF9744D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F48B04FE">
        <Identifier>playerPigned</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1EDC2283"/>
    </Element>
    <Element Type="Param" Id="1EDC2283">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="A7C13411">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5B0170D"/>
    </Element>
    <Element Type="Param" Id="D5B0170D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D994DA86"/>
    </Element>
    <Element Type="FunctionCall" Id="D994DA86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1A5201AB">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EC745CB0"/>
    </Element>
    <Element Type="Param" Id="EC745CB0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B14094B"/>
    </Element>
    <Element Type="FunctionCall" Id="1B14094B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3EF05E9D">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D335476A"/>
    </Element>
    <Element Type="Param" Id="D335476A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F736C5B4"/>
    </Element>
    <Element Type="FunctionCall" Id="F736C5B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E6CCB490">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="51E9AB96"/>
    </Element>
    <Element Type="Param" Id="51E9AB96">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAD900A2"/>
    </Element>
    <Element Type="FunctionCall" Id="FAD900A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="63BFF981">
        <Comment>
            Make sure the tribute still exists
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6E57458E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30006211"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE35BEBB"/>
    </Element>
    <Element Type="FunctionCall" Id="30006211">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E9671A"/>
        <Parameter Type="Param" Library="AIAI" Id="A544E8CC"/>
        <Parameter Type="Param" Library="AIAI" Id="6AB5EDF1"/>
    </Element>
    <Element Type="Param" Id="A9E9671A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="399A8C73"/>
    </Element>
    <Element Type="Param" Id="399A8C73">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="A544E8CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6AB5EDF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="27E09B18"/>
    </Element>
    <Element Type="FunctionCall" Id="BE35BEBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="82DDDBCE"/>
    </Element>
    <Element Type="Param" Id="82DDDBCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="6326BB97">
        <Comment>
            Check if we want to capture it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D2FBA699">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8180E187"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="270A7438"/>
    </Element>
    <Element Type="FunctionCall" Id="8180E187">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15C988A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F897BCEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BA499FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9634DC15"/>
    </Element>
    <Element Type="FunctionCall" Id="15C988A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9E0D5949"/>
        <Parameter Type="Param" Library="AIAI" Id="2EFDAE60"/>
        <Parameter Type="Param" Library="AIAI" Id="69D8D0E3"/>
    </Element>
    <Element Type="Param" Id="9E0D5949">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E5E34C6"/>
    </Element>
    <Element Type="FunctionCall" Id="2E5E34C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="C58ACA1E"/>
        <Parameter Type="Param" Library="AIAI" Id="319184C7"/>
    </Element>
    <Element Type="Param" Id="C58ACA1E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="319184C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="11904D37"/>
    </Element>
    <Element Type="Param" Id="2EFDAE60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="69D8D0E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F897BCEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="99A7AE54"/>
        <Parameter Type="Param" Library="AIAI" Id="742B121D"/>
        <Parameter Type="Param" Library="AIAI" Id="19D7816D"/>
    </Element>
    <Element Type="Param" Id="99A7AE54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73E8219A"/>
    </Element>
    <Element Type="FunctionCall" Id="73E8219A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="884B2E69"/>
        <Parameter Type="Param" Library="AIAI" Id="1C743938"/>
        <Parameter Type="Param" Library="AIAI" Id="C38EBCD8"/>
    </Element>
    <Element Type="Param" Id="884B2E69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9F528427"/>
        <Array Type="Param" Library="AIAI" Id="8C91FAB5"/>
    </Element>
    <Element Type="Param" Id="9F528427">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8C91FAB5">
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="1C743938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="C38EBCD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="742B121D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="19D7816D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="2AEF02D5"/>
    </Element>
    <Element Type="Param" Id="2AEF02D5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAE7D943"/>
    </Element>
    <Element Type="FunctionCall" Id="EAE7D943">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D897FB6D"/>
    </Element>
    <Element Type="Param" Id="D897FB6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="03874C9A"/>
        <Array Type="Param" Library="AIAI" Id="5BCE592E"/>
    </Element>
    <Element Type="Param" Id="03874C9A">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="5BCE592E">
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="FunctionCall" Id="3BA499FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D537FFBE"/>
        <Parameter Type="Param" Library="AIAI" Id="164F6907"/>
        <Parameter Type="Param" Library="AIAI" Id="C25C98A8"/>
    </Element>
    <Element Type="Param" Id="D537FFBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3555AD2"/>
    </Element>
    <Element Type="FunctionCall" Id="D3555AD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="74990BF1"/>
        <Parameter Type="Param" Library="AIAI" Id="460D6595"/>
    </Element>
    <Element Type="Param" Id="74990BF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAE2314"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAE2314">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3E013286"/>
    </Element>
    <Element Type="Param" Id="3E013286">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9A2C608A"/>
        <Array Type="Param" Library="AIAI" Id="FAAA0E66"/>
    </Element>
    <Element Type="Param" Id="9A2C608A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="FAAA0E66">
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="460D6595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="76CA6C99"/>
    </Element>
    <Element Type="Param" Id="76CA6C99">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="164F6907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C25C98A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="341C3BC6"/>
    </Element>
    <Element Type="FunctionCall" Id="9634DC15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7181FA45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECCBEB28"/>
    </Element>
    <Element Type="FunctionCall" Id="7181FA45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="5FFB3740"/>
        <Parameter Type="Param" Library="AIAI" Id="D4A60DCF"/>
        <Parameter Type="Param" Library="AIAI" Id="D735782B"/>
    </Element>
    <Element Type="Param" Id="5FFB3740">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC4950B"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC4950B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="64B77A3E"/>
        <Parameter Type="Param" Library="AIAI" Id="92E14CC4"/>
    </Element>
    <Element Type="Param" Id="64B77A3E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="92E14CC4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D4A60DCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D735782B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECCBEB28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="4074C84B"/>
        <Parameter Type="Param" Library="AIAI" Id="9F44CE9A"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3CABF9"/>
    </Element>
    <Element Type="Param" Id="4074C84B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D5FC7F3"/>
    </Element>
    <Element Type="FunctionCall" Id="8D5FC7F3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7A0CB31F"/>
        <Parameter Type="Param" Library="AIAI" Id="4672E4AC"/>
        <Parameter Type="Param" Library="AIAI" Id="A9064B38"/>
    </Element>
    <Element Type="Param" Id="4672E4AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BA2D0420"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02BF54BA"/>
    </Element>
    <Element Type="FunctionCall" Id="02BF54BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="9E449D2B"/>
    </Element>
    <Element Type="Param" Id="9E449D2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="8D192828"/>
        <Array Type="Param" Library="AIAI" Id="C86E5554"/>
    </Element>
    <Element Type="Param" Id="8D192828">
        <Variable Type="Variable" Library="AIAI" Id="5C4B9385"/>
    </Element>
    <Element Type="Param" Id="C86E5554">
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="A9064B38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F78FE929"/>
        <Preset Type="PresetValue" Library="Ntve" Id="5230213C"/>
    </Element>
    <Element Type="Param" Id="9F44CE9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6D3CABF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="270A7438">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="34502DF4"/>
    </Element>
    <Element Type="Param" Id="34502DF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="685AE8BE">
        <Comment>
            Check if there are already enough heroes going to capture it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="396052BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C135DA63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="548009E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA36F2F8"/>
    </Element>
    <Element Type="FunctionCall" Id="C135DA63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A7EDABB5"/>
    </Element>
    <Element Type="Param" Id="A7EDABB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="548009E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E9D01FB"/>
        <Parameter Type="Param" Library="AIAI" Id="C15530AF"/>
        <Parameter Type="Param" Library="AIAI" Id="30F2C5AA"/>
    </Element>
    <Element Type="Param" Id="0E9D01FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F48B04FE"/>
    </Element>
    <Element Type="Param" Id="C15530AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30F2C5AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CA36F2F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="87ABB25C"/>
        <Parameter Type="Param" Library="AIAI" Id="5255DDA1"/>
        <Parameter Type="Param" Library="AIAI" Id="397B7C93"/>
    </Element>
    <Element Type="Param" Id="87ABB25C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3612D520"/>
    </Element>
    <Element Type="FunctionCall" Id="3612D520">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4B572F91"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F5D432"/>
    </Element>
    <Element Type="Param" Id="D4F5D432">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A65F88F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="5255DDA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="397B7C93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2AF2C083"/>
        <Array Type="Param" Library="AIAI" Id="60343162"/>
    </Element>
    <Element Type="Param" Id="60343162">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FD5894F"/>
    </Element>
    <Element Type="FunctionCall" Id="2FD5894F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="DFB0F158"/>
    </Element>
    <Element Type="Param" Id="DFB0F158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="238684D7"/>
        <Array Type="Param" Library="AIAI" Id="14065612"/>
    </Element>
    <Element Type="Param" Id="238684D7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="14065612">
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Comment" Id="817F1597">
        <Comment>
            Don't go for tear if there are too many enemies near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="87762366">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1F6E732B"/>
        <Parameter Type="Param" Library="AIAI" Id="AC3304AC"/>
    </Element>
    <Element Type="Param" Id="1F6E732B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A7C13411"/>
    </Element>
    <Element Type="Param" Id="AC3304AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF4C41E2"/>
    </Element>
    <Element Type="FunctionCall" Id="BF4C41E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="B52D62E4"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD56235"/>
        <Parameter Type="Param" Library="AIAI" Id="F859924E"/>
        <Parameter Type="Param" Library="AIAI" Id="0489F014"/>
        <Parameter Type="Param" Library="AIAI" Id="C6DA29DC"/>
    </Element>
    <Element Type="Param" Id="B52D62E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="5AD56235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="F859924E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0489F014">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="C6DA29DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4B92A83"/>
    </Element>
    <Element Type="FunctionCall" Id="D4B92A83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="F9045E72"/>
        <Parameter Type="Param" Library="AIAI" Id="D67E9B3C"/>
    </Element>
    <Element Type="Param" Id="F9045E72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="FB4D2054"/>
    </Element>
    <Element Type="Param" Id="FB4D2054">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="D67E9B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="D047754D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F86AE15"/>
        <Parameter Type="Param" Library="AIAI" Id="60215E84"/>
    </Element>
    <Element Type="Param" Id="4F86AE15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02D580EA"/>
    </Element>
    <Element Type="FunctionCall" Id="02D580EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="180C5D1A"/>
        <Parameter Type="Param" Library="AIAI" Id="15C50E69"/>
        <Parameter Type="Param" Library="AIAI" Id="3A3A7125"/>
        <Parameter Type="Param" Library="AIAI" Id="C17F9D8E"/>
        <Parameter Type="Param" Library="AIAI" Id="6AD4A1E3"/>
    </Element>
    <Element Type="Param" Id="180C5D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="15C50E69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="3A3A7125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C17F9D8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6AD4A1E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="A7C13411"/>
    </Element>
    <Element Type="Param" Id="60215E84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1A5201AB"/>
    </Element>
    <Element Type="FunctionCall" Id="6C8A9A99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="30855996"/>
        <Parameter Type="Param" Library="AIAI" Id="D7DF5540"/>
    </Element>
    <Element Type="Param" Id="30855996">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF05E9D"/>
    </Element>
    <Element Type="Param" Id="D7DF5540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB1D5F62"/>
    </Element>
    <Element Type="FunctionCall" Id="AB1D5F62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="1BE587D9"/>
        <Parameter Type="Param" Library="AIAI" Id="7E665ADB"/>
        <Parameter Type="Param" Library="AIAI" Id="803F44B7"/>
        <Parameter Type="Param" Library="AIAI" Id="E237F9F2"/>
        <Parameter Type="Param" Library="AIAI" Id="45D16AA0"/>
    </Element>
    <Element Type="Param" Id="1BE587D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="EA2CA256"/>
    </Element>
    <Element Type="Param" Id="7E665ADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="803F44B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="E237F9F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="45D16AA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF6667E7"/>
    </Element>
    <Element Type="FunctionCall" Id="FF6667E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="DAD0B394"/>
        <Parameter Type="Param" Library="AIAI" Id="BA24EF4D"/>
    </Element>
    <Element Type="Param" Id="DAD0B394">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="E224498D"/>
    </Element>
    <Element Type="Param" Id="E224498D">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="BA24EF4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="BB01D954">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5C1ABCD"/>
        <Parameter Type="Param" Library="AIAI" Id="4A35FDAF"/>
    </Element>
    <Element Type="Param" Id="A5C1ABCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C297F5C2"/>
    </Element>
    <Element Type="FunctionCall" Id="C297F5C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="425D5F72"/>
        <Parameter Type="Param" Library="AIAI" Id="508A8C0B"/>
        <Parameter Type="Param" Library="AIAI" Id="5E58821B"/>
        <Parameter Type="Param" Library="AIAI" Id="A391B404"/>
        <Parameter Type="Param" Library="AIAI" Id="12A0BD52"/>
    </Element>
    <Element Type="Param" Id="425D5F72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="508A8C0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5E58821B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A391B404">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="12A0BD52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="3EF05E9D"/>
    </Element>
    <Element Type="Param" Id="4A35FDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E6CCB490"/>
    </Element>
    <Element Type="FunctionCall" Id="90C2CD26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7C4694E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ED71128"/>
    </Element>
    <Element Type="FunctionCall" Id="B7C4694E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD46034"/>
    </Element>
    <Element Type="Param" Id="4BD46034">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6ED71128">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4E0233D1"/>
        <Parameter Type="Param" Library="AIAI" Id="28A11B76"/>
        <Parameter Type="Param" Library="AIAI" Id="57F7A689"/>
    </Element>
    <Element Type="Param" Id="4E0233D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1AE81CD"/>
    </Element>
    <Element Type="FunctionCall" Id="C1AE81CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="EE51190A"/>
        <Parameter Type="Param" Library="AIAI" Id="326C6C12"/>
    </Element>
    <Element Type="Param" Id="EE51190A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="326C6C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="1A5201AB"/>
    </Element>
    <Element Type="Param" Id="28A11B76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="57F7A689">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81D71CC7"/>
    </Element>
    <Element Type="FunctionCall" Id="81D71CC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="A8FE0C72"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2D04E7"/>
        <Parameter Type="Param" Library="AIAI" Id="39D0FB57"/>
    </Element>
    <Element Type="Param" Id="A8FE0C72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BE2D04E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="39D0FB57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A93D466"/>
    </Element>
    <Element Type="FunctionCall" Id="2A93D466">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="0853EC04"/>
        <Parameter Type="Param" Library="AIAI" Id="759AEEFF"/>
    </Element>
    <Element Type="Param" Id="0853EC04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="759AEEFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="E6CCB490"/>
    </Element>
    <Element Type="FunctionCall" Id="64D79734">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D2DCDDD9"/>
    </Element>
    <Element Type="Param" Id="D2DCDDD9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4B1A6B1E">
        <Identifier>HeroAIShouldGiveUpOnTearOfElune</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
        <Variable Type="Variable" Library="AIAI" Id="98D708A1"/>
        <Variable Type="Variable" Library="AIAI" Id="22EC88DE"/>
        <Variable Type="Variable" Library="AIAI" Id="645639D6"/>
        <Variable Type="Variable" Library="AIAI" Id="BFCB4DA3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8D851152"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12172648"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="88C66A0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F1C9032"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F08CA2DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="419E46AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="684E137A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6032DB76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="511CB2B7"/>
    </Element>
    <Element Type="ParamDef" Id="7BA36ECB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="48A68D69"/>
    </Element>
    <Element Type="Param" Id="48A68D69">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="98D708A1">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4972CC95"/>
    </Element>
    <Element Type="Param" Id="4972CC95">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83A96EDF"/>
    </Element>
    <Element Type="FunctionCall" Id="83A96EDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="22EC88DE">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5DCA09DE"/>
    </Element>
    <Element Type="Param" Id="5DCA09DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D5DF6B0"/>
    </Element>
    <Element Type="FunctionCall" Id="1D5DF6B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="645639D6">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="307BC1E6"/>
    </Element>
    <Element Type="Param" Id="307BC1E6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57FD6D69"/>
    </Element>
    <Element Type="FunctionCall" Id="57FD6D69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BFCB4DA3">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0B27409A"/>
    </Element>
    <Element Type="Param" Id="0B27409A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD14B836"/>
    </Element>
    <Element Type="FunctionCall" Id="BD14B836">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="8D851152">
        <Comment>
            Has tear been captured already?
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="12172648">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E493062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BC6E7C"/>
    </Element>
    <Element Type="FunctionCall" Id="9E493062">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46DB87DA"/>
        <Parameter Type="Param" Library="AIAI" Id="654A4987"/>
        <Parameter Type="Param" Library="AIAI" Id="74D7BA4B"/>
    </Element>
    <Element Type="Param" Id="46DB87DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="D26EF61D"/>
    </Element>
    <Element Type="Param" Id="D26EF61D">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="654A4987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="74D7BA4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="27E09B18"/>
    </Element>
    <Element Type="FunctionCall" Id="71BC6E7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CEC3B8E0"/>
    </Element>
    <Element Type="Param" Id="CEC3B8E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="88C66A0F">
        <Comment>
            Don't go for tear if enemy if there are too many enemies near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7F1C9032">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E472507C"/>
        <Parameter Type="Param" Library="AIAI" Id="551F2C77"/>
    </Element>
    <Element Type="Param" Id="E472507C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="98D708A1"/>
    </Element>
    <Element Type="Param" Id="551F2C77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3984A499"/>
    </Element>
    <Element Type="FunctionCall" Id="3984A499">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="0D381D0B"/>
        <Parameter Type="Param" Library="AIAI" Id="5E53CCE0"/>
        <Parameter Type="Param" Library="AIAI" Id="C5E36C12"/>
        <Parameter Type="Param" Library="AIAI" Id="7D369801"/>
        <Parameter Type="Param" Library="AIAI" Id="1061193E"/>
    </Element>
    <Element Type="Param" Id="0D381D0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
    </Element>
    <Element Type="Param" Id="5E53CCE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="C5E36C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="7D369801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1061193E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C56F0EB1"/>
    </Element>
    <Element Type="FunctionCall" Id="C56F0EB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="9A7755AE"/>
        <Parameter Type="Param" Library="AIAI" Id="73FE3E54"/>
    </Element>
    <Element Type="Param" Id="9A7755AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="EA9D8FE9"/>
    </Element>
    <Element Type="Param" Id="EA9D8FE9">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="73FE3E54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="F08CA2DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6920EE4D"/>
        <Parameter Type="Param" Library="AIAI" Id="5FC64862"/>
    </Element>
    <Element Type="Param" Id="6920EE4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22984ACC"/>
    </Element>
    <Element Type="FunctionCall" Id="22984ACC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="8C369CAB"/>
        <Parameter Type="Param" Library="AIAI" Id="DAB4D16E"/>
        <Parameter Type="Param" Library="AIAI" Id="06D49C8E"/>
        <Parameter Type="Param" Library="AIAI" Id="681914E4"/>
        <Parameter Type="Param" Library="AIAI" Id="C4337B26"/>
    </Element>
    <Element Type="Param" Id="8C369CAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="DAB4D16E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="06D49C8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="681914E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="C4337B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="98D708A1"/>
    </Element>
    <Element Type="Param" Id="5FC64862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="22EC88DE"/>
    </Element>
    <Element Type="FunctionCall" Id="419E46AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="981B513B"/>
        <Parameter Type="Param" Library="AIAI" Id="E01F2C08"/>
    </Element>
    <Element Type="Param" Id="981B513B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="645639D6"/>
    </Element>
    <Element Type="Param" Id="E01F2C08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F530BDC"/>
    </Element>
    <Element Type="FunctionCall" Id="9F530BDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="1C8AD5DA"/>
        <Parameter Type="Param" Library="AIAI" Id="6AD7D2A9"/>
        <Parameter Type="Param" Library="AIAI" Id="E3614D86"/>
        <Parameter Type="Param" Library="AIAI" Id="2EC1AD9D"/>
        <Parameter Type="Param" Library="AIAI" Id="10A6DA48"/>
    </Element>
    <Element Type="Param" Id="1C8AD5DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7BA36ECB"/>
    </Element>
    <Element Type="Param" Id="6AD7D2A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="E3614D86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2EC1AD9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="10A6DA48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9778535A"/>
    </Element>
    <Element Type="FunctionCall" Id="9778535A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="7A124213"/>
        <Parameter Type="Param" Library="AIAI" Id="1281F0F9"/>
    </Element>
    <Element Type="Param" Id="7A124213">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="5B9BADF1"/>
    </Element>
    <Element Type="Param" Id="5B9BADF1">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="1281F0F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2E023B7"/>
    </Element>
    <Element Type="FunctionCall" Id="E2E023B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="7D6A9124"/>
        <Parameter Type="Param" Library="AIAI" Id="2354B8BC"/>
        <Parameter Type="Param" Library="AIAI" Id="EEAD067F"/>
    </Element>
    <Element Type="Param" Id="7D6A9124">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2354B8BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="EEAD067F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="684E137A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4F01FBDC"/>
        <Parameter Type="Param" Library="AIAI" Id="43A7B10C"/>
    </Element>
    <Element Type="Param" Id="4F01FBDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5AF17209"/>
    </Element>
    <Element Type="FunctionCall" Id="5AF17209">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="A55663F3"/>
        <Parameter Type="Param" Library="AIAI" Id="D473E068"/>
        <Parameter Type="Param" Library="AIAI" Id="177AAFA6"/>
        <Parameter Type="Param" Library="AIAI" Id="451DF9B5"/>
        <Parameter Type="Param" Library="AIAI" Id="F9C17CB8"/>
    </Element>
    <Element Type="Param" Id="A55663F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D473E068">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="177AAFA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="451DF9B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F9C17CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="645639D6"/>
    </Element>
    <Element Type="Param" Id="43A7B10C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BFCB4DA3"/>
    </Element>
    <Element Type="FunctionCall" Id="6032DB76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75E75203"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0EAFE9B"/>
    </Element>
    <Element Type="FunctionCall" Id="75E75203">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A1D66C14"/>
    </Element>
    <Element Type="Param" Id="A1D66C14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E0EAFE9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="324F80F5"/>
        <Parameter Type="Param" Library="AIAI" Id="751DFF94"/>
        <Parameter Type="Param" Library="AIAI" Id="1252E6BE"/>
    </Element>
    <Element Type="Param" Id="324F80F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CBE337A2"/>
    </Element>
    <Element Type="FunctionCall" Id="CBE337A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="73FBB4FB"/>
        <Parameter Type="Param" Library="AIAI" Id="81355BA8"/>
    </Element>
    <Element Type="Param" Id="73FBB4FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="81355BA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="22EC88DE"/>
    </Element>
    <Element Type="Param" Id="751DFF94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="1252E6BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="535FA18E"/>
    </Element>
    <Element Type="FunctionCall" Id="535FA18E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E7AD00"/>
        <Parameter Type="Param" Library="AIAI" Id="E974B160"/>
        <Parameter Type="Param" Library="AIAI" Id="A410683E"/>
    </Element>
    <Element Type="Param" Id="D4E7AD00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E974B160">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A410683E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="237C7943"/>
    </Element>
    <Element Type="FunctionCall" Id="237C7943">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="70AC2CA8"/>
        <Parameter Type="Param" Library="AIAI" Id="F7C6E81D"/>
    </Element>
    <Element Type="Param" Id="70AC2CA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="F7C6E81D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="BFCB4DA3"/>
    </Element>
    <Element Type="FunctionCall" Id="511CB2B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="18F7B37B"/>
    </Element>
    <Element Type="Param" Id="18F7B37B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="E2BF9135">
        <Identifier>HeroAIShouldDefendTearOfElune</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F801A2F2"/>
        <Variable Type="Variable" Library="AIAI" Id="239AE3DE"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
        <Variable Type="Variable" Library="AIAI" Id="E98508BC"/>
        <Variable Type="Variable" Library="AIAI" Id="45CDB4DA"/>
        <Variable Type="Variable" Library="AIAI" Id="EDF772A9"/>
        <Variable Type="Variable" Library="AIAI" Id="E21E0E78"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="35642CD4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A3AC1CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E0FFCCC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98C00384"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCBF9F65"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="92A782E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AA79831"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B19A515C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE7CD8E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2295D666"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02C2D730"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DD535E69"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D9EE26F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4F8B897E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B248C0C0"/>
    </Element>
    <Element Type="ParamDef" Id="CC2986C4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6F8E5469"/>
    </Element>
    <Element Type="Param" Id="6F8E5469">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F801A2F2">
        <Identifier>areaAroundTear</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8F6562BF"/>
    </Element>
    <Element Type="Param" Id="8F6562BF">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="239AE3DE">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="727FE5A9"/>
    </Element>
    <Element Type="Param" Id="727FE5A9">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="116AC661"/>
    </Element>
    <Element Type="FunctionCall" Id="116AC661">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="0B6FA9F9">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5B7DE0A5"/>
    </Element>
    <Element Type="Param" Id="5B7DE0A5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="815E64A5"/>
    </Element>
    <Element Type="FunctionCall" Id="815E64A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E98508BC">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="90C6795E"/>
    </Element>
    <Element Type="Param" Id="90C6795E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65997C01"/>
    </Element>
    <Element Type="FunctionCall" Id="65997C01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="45CDB4DA">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1104C608"/>
    </Element>
    <Element Type="Param" Id="1104C608">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6E00E99"/>
    </Element>
    <Element Type="FunctionCall" Id="E6E00E99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="EDF772A9">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF6D009E"/>
    </Element>
    <Element Type="Param" Id="CF6D009E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8569E109"/>
    </Element>
    <Element Type="FunctionCall" Id="8569E109">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E21E0E78">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF56A84B"/>
    </Element>
    <Element Type="Param" Id="FF56A84B">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="35642CD4">
        <Comment>
            Make sure the tribute still exists
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6A3AC1CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84B4D9A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58E59B9E"/>
    </Element>
    <Element Type="FunctionCall" Id="84B4D9A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D7687DB1"/>
        <Parameter Type="Param" Library="AIAI" Id="EBDCC4CA"/>
        <Parameter Type="Param" Library="AIAI" Id="4F5030D3"/>
    </Element>
    <Element Type="Param" Id="D7687DB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="40EF5949"/>
    </Element>
    <Element Type="Param" Id="40EF5949">
        <Variable Type="Variable" Library="AIAI" Id="ECC86C29"/>
    </Element>
    <Element Type="Param" Id="EBDCC4CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4F5030D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="27E09B18"/>
    </Element>
    <Element Type="FunctionCall" Id="58E59B9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D598C5D9"/>
    </Element>
    <Element Type="Param" Id="D598C5D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E0FFCCC9">
        <Comment>
            Find allies near the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="98C00384">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="498B0D46"/>
        <Parameter Type="Param" Library="AIAI" Id="BB2E6150"/>
    </Element>
    <Element Type="Param" Id="498B0D46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="45CDB4DA"/>
    </Element>
    <Element Type="Param" Id="BB2E6150">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FA1DC9D"/>
    </Element>
    <Element Type="FunctionCall" Id="8FA1DC9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D6CF0845"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC3C3F9"/>
        <Parameter Type="Param" Library="AIAI" Id="106CC5DF"/>
        <Parameter Type="Param" Library="AIAI" Id="27FC0327"/>
        <Parameter Type="Param" Library="AIAI" Id="34D467BF"/>
    </Element>
    <Element Type="Param" Id="D6CF0845">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
    </Element>
    <Element Type="Param" Id="8EC3C3F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="106CC5DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="27FC0327">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="34D467BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5A54731"/>
    </Element>
    <Element Type="FunctionCall" Id="D5A54731">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="EF125E9C"/>
        <Parameter Type="Param" Library="AIAI" Id="36F9F0EE"/>
    </Element>
    <Element Type="Param" Id="EF125E9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="5196FF3F"/>
    </Element>
    <Element Type="Param" Id="5196FF3F">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="36F9F0EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="7BAAE4EF"/>
    </Element>
    <Element Type="FunctionCall" Id="BCBF9F65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8DA962D2"/>
        <Parameter Type="Param" Library="AIAI" Id="1125E611"/>
    </Element>
    <Element Type="Param" Id="8DA962D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="400EB2C9"/>
    </Element>
    <Element Type="FunctionCall" Id="400EB2C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="AEFE472A"/>
        <Parameter Type="Param" Library="AIAI" Id="2BAF1A5A"/>
        <Parameter Type="Param" Library="AIAI" Id="4A32FC32"/>
        <Parameter Type="Param" Library="AIAI" Id="011ED02C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB10526D"/>
    </Element>
    <Element Type="Param" Id="AEFE472A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="2BAF1A5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="4A32FC32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="011ED02C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="EB10526D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="45CDB4DA"/>
    </Element>
    <Element Type="Param" Id="1125E611">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EDF772A9"/>
    </Element>
    <Element Type="Comment" Id="92A782E0">
        <Comment>
            Check if there are enemies near the tear
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2AA79831">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E75DEE"/>
        <Parameter Type="Param" Library="AIAI" Id="43A2DF7B"/>
    </Element>
    <Element Type="Param" Id="D4E75DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E26BE35E"/>
    </Element>
    <Element Type="FunctionCall" Id="E26BE35E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="2D770F7F"/>
        <Parameter Type="Param" Library="AIAI" Id="9CD8DD76"/>
    </Element>
    <Element Type="Param" Id="2D770F7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="9E006355"/>
    </Element>
    <Element Type="Param" Id="9E006355">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="9CD8DD76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="663C9C5C"/>
    </Element>
    <Element Type="Param" Id="43A2DF7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F801A2F2"/>
    </Element>
    <Element Type="FunctionCall" Id="B19A515C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB4019B"/>
        <Parameter Type="Param" Library="AIAI" Id="59183C35"/>
    </Element>
    <Element Type="Param" Id="4FB4019B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="239AE3DE"/>
    </Element>
    <Element Type="Param" Id="59183C35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D9A00B4"/>
    </Element>
    <Element Type="FunctionCall" Id="8D9A00B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="44C29A2D"/>
        <Parameter Type="Param" Library="AIAI" Id="5AC4961D"/>
        <Parameter Type="Param" Library="AIAI" Id="71841434"/>
        <Parameter Type="Param" Library="AIAI" Id="6C2CF955"/>
        <Parameter Type="Param" Library="AIAI" Id="F6A562BB"/>
    </Element>
    <Element Type="Param" Id="44C29A2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="5AC4961D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="71841434">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6C2CF955">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="F801A2F2"/>
    </Element>
    <Element Type="Param" Id="F6A562BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
    </Element>
    <Element Type="FunctionCall" Id="EE7CD8E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CE5DAFA2"/>
        <Parameter Type="Param" Library="AIAI" Id="C18974EC"/>
    </Element>
    <Element Type="Param" Id="CE5DAFA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FE9E246"/>
    </Element>
    <Element Type="FunctionCall" Id="1FE9E246">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="7FDA06BB"/>
        <Parameter Type="Param" Library="AIAI" Id="88B2293F"/>
        <Parameter Type="Param" Library="AIAI" Id="3F51DA3F"/>
        <Parameter Type="Param" Library="AIAI" Id="0CFBF858"/>
        <Parameter Type="Param" Library="AIAI" Id="41A639F2"/>
    </Element>
    <Element Type="Param" Id="7FDA06BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="88B2293F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="3F51DA3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="0CFBF858">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="41A639F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="239AE3DE"/>
    </Element>
    <Element Type="Param" Id="C18974EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
    </Element>
    <Element Type="FunctionCall" Id="2295D666">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="60968752"/>
        <Parameter Type="Param" Library="AIAI" Id="99A1DF50"/>
    </Element>
    <Element Type="Param" Id="60968752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBDE793A"/>
    </Element>
    <Element Type="FunctionCall" Id="FBDE793A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="DEA05937"/>
        <Parameter Type="Param" Library="AIAI" Id="58E5C640"/>
        <Parameter Type="Param" Library="AIAI" Id="41D5C3FF"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF6A69D"/>
        <Parameter Type="Param" Library="AIAI" Id="345048FB"/>
    </Element>
    <Element Type="Param" Id="DEA05937">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="58E5C640">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="41D5C3FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="9FF6A69D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="345048FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="239AE3DE"/>
    </Element>
    <Element Type="Param" Id="99A1DF50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E98508BC"/>
    </Element>
    <Element Type="FunctionCall" Id="02C2D730">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="61997EAC"/>
        <Parameter Type="Param" Library="AIAI" Id="41CAA929"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2583F056"/>
    </Element>
    <Element Type="Param" Id="61997EAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
    </Element>
    <Element Type="Param" Id="41CAA929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="E21E0E78"/>
    </Element>
    <Element Type="FunctionCall" Id="2583F056">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8826327"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CF5D3B4"/>
    </Element>
    <Element Type="FunctionCall" Id="B8826327">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31BAD1F8"/>
        <Parameter Type="Param" Library="AIAI" Id="C277C277"/>
    </Element>
    <Element Type="Param" Id="31BAD1F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="E21E0E78"/>
    </Element>
    <Element Type="Param" Id="C277C277">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
    </Element>
    <Element Type="FunctionCall" Id="0CF5D3B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="80AB4F3D"/>
        <Parameter Type="Param" Library="AIAI" Id="F9F49243"/>
        <Parameter Type="Param" Library="AIAI" Id="1728C280"/>
    </Element>
    <Element Type="Param" Id="80AB4F3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FF05765"/>
    </Element>
    <Element Type="FunctionCall" Id="8FF05765">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="007DF42C"/>
        <Parameter Type="Param" Library="AIAI" Id="487B768D"/>
        <Parameter Type="Param" Library="AIAI" Id="75A4D9F2"/>
    </Element>
    <Element Type="Param" Id="487B768D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3D6B5E05"/>
        <Variable Type="Variable" Library="AIAI" Id="E21E0E78"/>
    </Element>
    <Element Type="Param" Id="75A4D9F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8A4D048A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
    </Element>
    <Element Type="Param" Id="F9F49243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1728C280">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="DD535E69">
        <Comment>
            Don't switch from capturing to defending if there are enough allies nearby to protect us while we continue capturing
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5D9EE26F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03E7A48E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="744A8BC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7214A41B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A48B5FFB"/>
    </Element>
    <Element Type="FunctionCall" Id="03E7A48E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB0740D5"/>
        <Parameter Type="Param" Library="AIAI" Id="FC075F07"/>
        <Parameter Type="Param" Library="AIAI" Id="2B49F159"/>
    </Element>
    <Element Type="Param" Id="AB0740D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9FE2ECD9"/>
        <Array Type="Param" Library="AIAI" Id="8EE25CEB"/>
    </Element>
    <Element Type="Param" Id="9FE2ECD9">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="8EE25CEB">
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
    </Element>
    <Element Type="Param" Id="FC075F07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B49F159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="744A8BC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7F8AD329"/>
        <Parameter Type="Param" Library="AIAI" Id="62D0F151"/>
        <Parameter Type="Param" Library="AIAI" Id="94E2DE2E"/>
    </Element>
    <Element Type="Param" Id="7F8AD329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87EA2810"/>
    </Element>
    <Element Type="FunctionCall" Id="87EA2810">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="6FBDC779"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED0AA83"/>
    </Element>
    <Element Type="Param" Id="6FBDC779">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC2986C4"/>
    </Element>
    <Element Type="Param" Id="4ED0AA83">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="62D0F151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="94E2DE2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7214A41B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4471D77D"/>
    </Element>
    <Element Type="Param" Id="4471D77D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A48B5FFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E0175508"/>
        <Parameter Type="Param" Library="AIAI" Id="83C66A35"/>
        <Parameter Type="Param" Library="AIAI" Id="C61020C7"/>
    </Element>
    <Element Type="Param" Id="E0175508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CF49E38"/>
    </Element>
    <Element Type="FunctionCall" Id="0CF49E38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="9FBC4DB0"/>
        <Parameter Type="Param" Library="AIAI" Id="82E475D8"/>
    </Element>
    <Element Type="Param" Id="9FBC4DB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="82E475D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="EDF772A9"/>
    </Element>
    <Element Type="Param" Id="83C66A35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="C61020C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C191042"/>
    </Element>
    <Element Type="FunctionCall" Id="1C191042">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="3B8A1A5F"/>
        <Parameter Type="Param" Library="AIAI" Id="248416D9"/>
    </Element>
    <Element Type="Param" Id="3B8A1A5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="248416D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
    </Element>
    <Element Type="Comment" Id="4F8B897E">
        <Comment>
            Otherwise fend off nearby enemies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B248C0C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64E453B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE4EF352"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="396777E1"/>
    </Element>
    <Element Type="FunctionCall" Id="64E453B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CED37F15"/>
    </Element>
    <Element Type="Param" Id="CED37F15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BE4EF352">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BE11313F"/>
    </Element>
    <Element Type="Param" Id="BE11313F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="396777E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E76CFD6E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A7BEF9F"/>
    </Element>
    <Element Type="FunctionCall" Id="E76CFD6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5CAF19A8"/>
        <Parameter Type="Param" Library="AIAI" Id="B9FB7A56"/>
        <Parameter Type="Param" Library="AIAI" Id="AC5BD17E"/>
    </Element>
    <Element Type="Param" Id="5CAF19A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0463E1B2"/>
    </Element>
    <Element Type="FunctionCall" Id="0463E1B2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="F3044AC5"/>
        <Parameter Type="Param" Library="AIAI" Id="0C65BA36"/>
    </Element>
    <Element Type="Param" Id="F3044AC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="0C65BA36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="0B6FA9F9"/>
    </Element>
    <Element Type="Param" Id="B9FB7A56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AC5BD17E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5A7BEF9F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="3CD43809"/>
        <Parameter Type="Param" Library="AIAI" Id="E89CC9D0"/>
        <Parameter Type="Param" Library="AIAI" Id="054A5F3F"/>
    </Element>
    <Element Type="Param" Id="3CD43809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6752B8"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6752B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="031AE91B"/>
        <Parameter Type="Param" Library="AIAI" Id="52C39531"/>
    </Element>
    <Element Type="Param" Id="031AE91B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="52C39531">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="E98508BC"/>
    </Element>
    <Element Type="Param" Id="E89CC9D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="054A5F3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="E4021B16">
        <Comment>
            Utility
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="272F2984">
        <Identifier>HeroAIIsAllyCapturingTear</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9D8D404B"/>
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A00281C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9BA8A7F"/>
    </Element>
    <Element Type="ParamDef" Id="9D8D404B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="304EC0ED"/>
    </Element>
    <Element Type="Param" Id="304EC0ED">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C293CDDE">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8855CB46"/>
    </Element>
    <Element Type="Param" Id="8855CB46">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7A4FEF44">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9E93F325"/>
    </Element>
    <Element Type="Param" Id="9E93F325">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="6A00281C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="0D548259"/>
        <Parameter Type="Param" Library="AIAI" Id="0123CB2A"/>
        <Parameter Type="Param" Library="AIAI" Id="096AB0A7"/>
        <Parameter Type="Param" Library="AIAI" Id="C5C861FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E947A27"/>
    </Element>
    <Element Type="Param" Id="0D548259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0123CB2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="096AB0A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C5C861FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="FunctionCall" Id="7E947A27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="72060E35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82C21A49"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E17329FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B00C3026"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE906B2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C7A0AB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A54313C"/>
    </Element>
    <Element Type="Comment" Id="72060E35">
        <Comment>
            Check if they are near the tear
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="82C21A49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A22C1B72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F563AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="A22C1B72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8F563AB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D56B891B"/>
        <Parameter Type="Param" Library="AIAI" Id="2276BC98"/>
        <Parameter Type="Param" Library="AIAI" Id="D13AE543"/>
    </Element>
    <Element Type="Param" Id="D56B891B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBCEF5C3"/>
    </Element>
    <Element Type="FunctionCall" Id="FBCEF5C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="1032942C"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D6EA5A"/>
    </Element>
    <Element Type="Param" Id="1032942C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4D654A1"/>
    </Element>
    <Element Type="FunctionCall" Id="E4D654A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6F88CEC8"/>
    </Element>
    <Element Type="Param" Id="6F88CEC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="725F9523"/>
        <Array Type="Param" Library="AIAI" Id="BFE11741"/>
    </Element>
    <Element Type="Param" Id="725F9523">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BFE11741">
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="F4D6EA5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B34927F0"/>
    </Element>
    <Element Type="FunctionCall" Id="B34927F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="207FD2D0"/>
    </Element>
    <Element Type="Param" Id="207FD2D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="59BEF3A4"/>
    </Element>
    <Element Type="Param" Id="59BEF3A4">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="Param" Id="2276BC98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D13AE543">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="663C9C5C"/>
    </Element>
    <Element Type="Comment" Id="E17329FE">
        <Comment>
            Check if they are capturing the tear
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="B00C3026">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="578A8A28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B484DE8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C649249"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27970659"/>
    </Element>
    <Element Type="FunctionCall" Id="578A8A28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E1E278E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="940B4483"/>
    </Element>
    <Element Type="FunctionCall" Id="5E1E278E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5A65F215"/>
    </Element>
    <Element Type="Param" Id="5A65F215">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="940B4483">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="594A4BAA"/>
        <Parameter Type="Param" Library="AIAI" Id="C4867BAA"/>
        <Parameter Type="Param" Library="AIAI" Id="BEC1CEFE"/>
    </Element>
    <Element Type="Param" Id="594A4BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D9ECA011"/>
        <Array Type="Param" Library="AIAI" Id="854C400A"/>
    </Element>
    <Element Type="Param" Id="D9ECA011">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="854C400A">
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="C4867BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BEC1CEFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C31B732D"/>
    </Element>
    <Element Type="FunctionCall" Id="B484DE8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1F5E37BE"/>
        <Parameter Type="Param" Library="AIAI" Id="A9348721"/>
    </Element>
    <Element Type="Param" Id="1F5E37BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
    </Element>
    <Element Type="Param" Id="A9348721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="170ED4B0"/>
    </Element>
    <Element Type="FunctionCall" Id="170ED4B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="B65A0B1A"/>
        <Parameter Type="Param" Library="AIAI" Id="0A67FAB4"/>
    </Element>
    <Element Type="Param" Id="B65A0B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="910FBF87"/>
        <Array Type="Param" Library="AIAI" Id="C1424239"/>
    </Element>
    <Element Type="Param" Id="910FBF87">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C1424239">
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="0A67FAB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3C649249">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B807EA78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F79455B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E589FCB9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6549AA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="640F3B7A"/>
    </Element>
    <Element Type="FunctionCall" Id="B807EA78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA842FF7"/>
    </Element>
    <Element Type="Param" Id="BA842FF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F79455B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6DD3CAE3"/>
        <Parameter Type="Param" Library="AIAI" Id="6698B9AF"/>
        <Parameter Type="Param" Library="AIAI" Id="70CFA844"/>
    </Element>
    <Element Type="Param" Id="6DD3CAE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
    </Element>
    <Element Type="Param" Id="6698B9AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="70CFA844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="E589FCB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8DD5D4B0"/>
        <Parameter Type="Param" Library="AIAI" Id="3F1267D6"/>
        <Parameter Type="Param" Library="AIAI" Id="F47D6E83"/>
    </Element>
    <Element Type="Param" Id="8DD5D4B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C093059"/>
    </Element>
    <Element Type="FunctionCall" Id="3C093059">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="6004BEFD"/>
    </Element>
    <Element Type="Param" Id="6004BEFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
    </Element>
    <Element Type="Param" Id="3F1267D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F47D6E83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="C6549AA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="66B972AB"/>
        <Parameter Type="Param" Library="AIAI" Id="C4B45B10"/>
        <Parameter Type="Param" Library="AIAI" Id="6EBD0091"/>
    </Element>
    <Element Type="Param" Id="66B972AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E6421C9"/>
    </Element>
    <Element Type="FunctionCall" Id="0E6421C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="C0E8448E"/>
    </Element>
    <Element Type="Param" Id="C0E8448E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
    </Element>
    <Element Type="Param" Id="C4B45B10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6EBD0091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>CaptureMacGuffin</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="640F3B7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E256DC1E"/>
        <Parameter Type="Param" Library="AIAI" Id="64F88BDE"/>
        <Parameter Type="Param" Library="AIAI" Id="057ED056"/>
    </Element>
    <Element Type="Param" Id="E256DC1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2914E305"/>
    </Element>
    <Element Type="FunctionCall" Id="2914E305">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="E306CEDD"/>
    </Element>
    <Element Type="Param" Id="E306CEDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="7A4FEF44"/>
    </Element>
    <Element Type="Param" Id="64F88BDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="057ED056">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="BB258BDE"/>
    </Element>
    <Element Type="Param" Id="BB258BDE">
        <Variable Type="Variable" Library="AIAI" Id="1237788A"/>
    </Element>
    <Element Type="FunctionCall" Id="27970659">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7F399091"/>
        <Parameter Type="Param" Library="AIAI" Id="5FAE904F"/>
        <Parameter Type="Param" Library="AIAI" Id="F837EE0D"/>
    </Element>
    <Element Type="Param" Id="7F399091">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1B64E92"/>
    </Element>
    <Element Type="FunctionCall" Id="B1B64E92">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="D05A349E"/>
        <Parameter Type="Param" Library="AIAI" Id="7D25C270"/>
    </Element>
    <Element Type="Param" Id="D05A349E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="7D25C270">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="5FAE904F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F837EE0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FE906B2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A17CB36C"/>
        <Parameter Type="Param" Library="AIAI" Id="273C18D6"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D3BBBC"/>
    </Element>
    <Element Type="Param" Id="A17CB36C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="273C18D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F4D3BBBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9D8D404B"/>
    </Element>
    <Element Type="FunctionCall" Id="9C7A0AB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B67A63FC"/>
        <Parameter Type="Param" Library="AIAI" Id="7BED7822"/>
        <Parameter Type="Param" Library="AIAI" Id="FC1FEBB2"/>
    </Element>
    <Element Type="Param" Id="B67A63FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0B12E49"/>
    </Element>
    <Element Type="FunctionCall" Id="A0B12E49">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="5E4C99CB"/>
        <Parameter Type="Param" Library="AIAI" Id="9BB2E3FE"/>
    </Element>
    <Element Type="Param" Id="5E4C99CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="9BB2E3FE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="7BED7822">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FC1FEBB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9A54313C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4DCEED25"/>
        <Parameter Type="Param" Library="AIAI" Id="3B678EB1"/>
        <Parameter Type="Param" Library="AIAI" Id="9D729787"/>
    </Element>
    <Element Type="Param" Id="4DCEED25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DABA3907"/>
        <Array Type="Param" Library="AIAI" Id="6BACFB98"/>
    </Element>
    <Element Type="Param" Id="DABA3907">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="6BACFB98">
        <Variable Type="Variable" Library="AIAI" Id="C293CDDE"/>
    </Element>
    <Element Type="Param" Id="3B678EB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9D729787">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="79999BEB"/>
        <Array Type="Param" Library="AIAI" Id="2C60A951"/>
    </Element>
    <Element Type="Param" Id="79999BEB">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2C60A951">
        <Parameter Type="ParamDef" Library="AIAI" Id="9D8D404B"/>
    </Element>
    <Element Type="FunctionCall" Id="A9BA8A7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="222F342E"/>
    </Element>
    <Element Type="Param" Id="222F342E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4B572F91">
        <Identifier>HeroAINumberOfAIAlliesCapturingTear</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A65F88F9"/>
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
        <Variable Type="Variable" Library="AIAI" Id="29FB99E2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23C7A0BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF8B96FB"/>
    </Element>
    <Element Type="ParamDef" Id="A65F88F9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0F0FDECA"/>
    </Element>
    <Element Type="Param" Id="0F0FDECA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D3FFABCB">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4D8FCBE0"/>
    </Element>
    <Element Type="Param" Id="4D8FCBE0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="29FB99E2">
        <Identifier>count</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A78E39C"/>
    </Element>
    <Element Type="Param" Id="1A78E39C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="23C7A0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="BA7064A5"/>
        <Parameter Type="Param" Library="AIAI" Id="645B2CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="6E7EFCC8"/>
        <Parameter Type="Param" Library="AIAI" Id="FDB6FA85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B868075"/>
    </Element>
    <Element Type="Param" Id="BA7064A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="645B2CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="6E7EFCC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FDB6FA85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
    </Element>
    <Element Type="FunctionCall" Id="7B868075">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4E0D6F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0D87A41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C277B8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F3ACACC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6C1A869"/>
    </Element>
    <Element Type="FunctionCall" Id="F4E0D6F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF95D82"/>
        <Parameter Type="Param" Library="AIAI" Id="A3C95F74"/>
        <Parameter Type="Param" Library="AIAI" Id="739CE695"/>
    </Element>
    <Element Type="Param" Id="EBF95D82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
    </Element>
    <Element Type="Param" Id="A3C95F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="739CE695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A65F88F9"/>
    </Element>
    <Element Type="FunctionCall" Id="F0D87A41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9468C19"/>
        <Parameter Type="Param" Library="AIAI" Id="69E07E4D"/>
        <Parameter Type="Param" Library="AIAI" Id="18E01A9C"/>
    </Element>
    <Element Type="Param" Id="A9468C19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="69E07E4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="18E01A9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="29FB99E2"/>
    </Element>
    <Element Type="FunctionCall" Id="9C277B8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6F6B8D82"/>
        <Parameter Type="Param" Library="AIAI" Id="FBE6093E"/>
        <Parameter Type="Param" Library="AIAI" Id="A72BDAF7"/>
    </Element>
    <Element Type="Param" Id="6F6B8D82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="474CDFF2"/>
    </Element>
    <Element Type="FunctionCall" Id="474CDFF2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="5D081BED"/>
        <Parameter Type="Param" Library="AIAI" Id="F94C1691"/>
    </Element>
    <Element Type="Param" Id="5D081BED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
    </Element>
    <Element Type="Param" Id="F94C1691">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="FBE6093E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A72BDAF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2F3ACACC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E49E86A"/>
        <Parameter Type="Param" Library="AIAI" Id="E82B42F4"/>
        <Parameter Type="Param" Library="AIAI" Id="0500C1BC"/>
    </Element>
    <Element Type="Param" Id="8E49E86A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="158EE099"/>
        <Array Type="Param" Library="AIAI" Id="7F840932"/>
    </Element>
    <Element Type="Param" Id="158EE099">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7F840932">
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
    </Element>
    <Element Type="Param" Id="E82B42F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0500C1BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BB13F15A"/>
        <Array Type="Param" Library="AIAI" Id="4D0F9852"/>
    </Element>
    <Element Type="Param" Id="BB13F15A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="4D0F9852">
        <Parameter Type="ParamDef" Library="AIAI" Id="A65F88F9"/>
    </Element>
    <Element Type="FunctionCall" Id="E6C1A869">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E1EE5412"/>
        <Parameter Type="Param" Library="AIAI" Id="54E84883"/>
        <Parameter Type="Param" Library="AIAI" Id="CFB520F8"/>
    </Element>
    <Element Type="Param" Id="E1EE5412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3A8A9CD"/>
    </Element>
    <Element Type="FunctionCall" Id="A3A8A9CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="8F518D83"/>
    </Element>
    <Element Type="Param" Id="8F518D83">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="D3FFABCB"/>
    </Element>
    <Element Type="Param" Id="54E84883">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CFB520F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F3B079D0"/>
    </Element>
    <Element Type="FunctionCall" Id="AF8B96FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A36BF83A"/>
    </Element>
    <Element Type="Param" Id="A36BF83A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="29FB99E2"/>
    </Element>
    <Element Type="FunctionDef" Id="07D3A79B">
        <Identifier>HeroAIChooseTearOfEluneGuardPostion</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
        <Variable Type="Variable" Library="AIAI" Id="259522DF"/>
        <Variable Type="Variable" Library="AIAI" Id="DA318BC6"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC99A72"/>
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC9F347"/>
        <Variable Type="Variable" Library="AIAI" Id="6BBA2788"/>
        <Variable Type="Variable" Library="AIAI" Id="73CF27A3"/>
        <Variable Type="Variable" Library="AIAI" Id="FE45581D"/>
        <Variable Type="Variable" Library="AIAI" Id="E6AF97A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC5FB4E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64CC8C19"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EF81EA4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04A64533"/>
    </Element>
    <Element Type="ParamDef" Id="BCCF5C59">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9F1DDDEA"/>
    </Element>
    <Element Type="Param" Id="9F1DDDEA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="259522DF">
        <Identifier>orderBaseEndpoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2341FB57"/>
    </Element>
    <Element Type="Param" Id="2341FB57">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="DA318BC6">
        <Identifier>chaosBaseEndpoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B3430976"/>
    </Element>
    <Element Type="Param" Id="B3430976">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="34307FBB">
        <Identifier>candidateGuardPositions</Identifier>
        <VariableType>
            <Type Value="point"/>
            <ArraySize Dim="0" Value="4"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6A2FB6F5"/>
    </Element>
    <Element Type="Param" Id="6A2FB6F5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="ACC99A72">
        <Identifier>index</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="972E2A0E"/>
    </Element>
    <Element Type="Param" Id="972E2A0E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="67E6C21D">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09737976"/>
    </Element>
    <Element Type="Param" Id="09737976">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1DC9F347">
        <Identifier>positionTaken</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5A09DE6A"/>
    </Element>
    <Element Type="Param" Id="5A09DE6A">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="6BBA2788">
        <Identifier>otherHeroGuardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="23C23535"/>
    </Element>
    <Element Type="Param" Id="23C23535">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="73CF27A3">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F2D66A1D"/>
    </Element>
    <Element Type="Param" Id="F2D66A1D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FE45581D">
        <Identifier>bestGuardPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BD3C9C83"/>
    </Element>
    <Element Type="Param" Id="BD3C9C83">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="E6AF97A3">
        <Identifier>bestGuardPositionDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9D078F2"/>
    </Element>
    <Element Type="Param" Id="C9D078F2">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="AC5FB4E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EE56B1CE"/>
        <Parameter Type="Param" Library="AIAI" Id="D2DF2D6D"/>
    </Element>
    <Element Type="Param" Id="EE56B1CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="16D60BEA"/>
        <Array Type="Param" Library="AIAI" Id="A099B704"/>
    </Element>
    <Element Type="Param" Id="16D60BEA">
        <Variable Type="Variable" Library="AIAI" Id="9D181D49"/>
    </Element>
    <Element Type="Param" Id="A099B704">
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="D2DF2D6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08E1B773"/>
    </Element>
    <Element Type="FunctionCall" Id="08E1B773">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2E391291"/>
        <Parameter Type="Param" Library="AIAI" Id="6BE10881"/>
        <Parameter Type="Param" Library="AIAI" Id="6C92D094"/>
    </Element>
    <Element Type="Param" Id="2E391291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6BE10881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="05FE1BD3"/>
    </Element>
    <Element Type="Param" Id="6C92D094">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5306BB8"/>
    </Element>
    <Element Type="FunctionCall" Id="C5306BB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="F2FDDB3E"/>
    </Element>
    <Element Type="Param" Id="F2FDDB3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="64CC8C19">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2896D42F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FDCFB2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04C0B12B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1475437"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E90AE6A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCFE2AA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2583262"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="95DE8BF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73FCA898"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2275C905"/>
    </Element>
    <Element Type="Comment" Id="2896D42F">
        <Comment>
            Calculate the candidate guard positions
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="0FDCFB2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F26410"/>
        <Parameter Type="Param" Library="AIAI" Id="3976986A"/>
    </Element>
    <Element Type="Param" Id="B6F26410">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="259522DF"/>
    </Element>
    <Element Type="Param" Id="3976986A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="24502C3A"/>
        <Array Type="Param" Library="AIAI" Id="763AB54A"/>
    </Element>
    <Element Type="Param" Id="24502C3A">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="9EDD4787"/>
    </Element>
    <Element Type="Param" Id="9EDD4787">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="763AB54A">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="04C0B12B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="797E1C81"/>
        <Parameter Type="Param" Library="AIAI" Id="BE04A846"/>
    </Element>
    <Element Type="Param" Id="797E1C81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DA318BC6"/>
    </Element>
    <Element Type="Param" Id="BE04A846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="DD181274"/>
        <Array Type="Param" Library="AIAI" Id="0002F653"/>
    </Element>
    <Element Type="Param" Id="DD181274">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="42CC1FC9"/>
    </Element>
    <Element Type="Param" Id="42CC1FC9">
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="508A9B6E"/>
        <Array Type="Param" Library="AIAI" Id="A34E8141"/>
    </Element>
    <Element Type="Param" Id="508A9B6E">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="A34E8141">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0002F653">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B1475437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A311CBA4"/>
        <Parameter Type="Param" Library="AIAI" Id="833ECFDE"/>
    </Element>
    <Element Type="Param" Id="A311CBA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="B1FD8C76"/>
    </Element>
    <Element Type="Param" Id="B1FD8C76">
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="833ECFDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FD58DA3"/>
    </Element>
    <Element Type="FunctionCall" Id="5FD58DA3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="6485A975"/>
        <Parameter Type="Param" Library="AIAI" Id="7F0CE2F8"/>
        <Parameter Type="Param" Library="AIAI" Id="B3CFBB9D"/>
        <Parameter Type="Param" Library="AIAI" Id="667EFA9A"/>
        <Parameter Type="Param" Library="AIAI" Id="CDDF0A47"/>
    </Element>
    <Element Type="Param" Id="6485A975">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="7F0CE2F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="3F0528F8"/>
    </Element>
    <Element Type="Param" Id="3F0528F8">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="B3CFBB9D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Variable Type="Variable" Library="AIAI" Id="259522DF"/>
    </Element>
    <Element Type="Param" Id="667EFA9A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CDDF0A47">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E90AE6A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="81DF9C26"/>
        <Parameter Type="Param" Library="AIAI" Id="66C36A04"/>
    </Element>
    <Element Type="Param" Id="81DF9C26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="36C140A0"/>
    </Element>
    <Element Type="Param" Id="36C140A0">
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="66C36A04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="992C3C87"/>
    </Element>
    <Element Type="FunctionCall" Id="992C3C87">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="BDACD1E1"/>
        <Parameter Type="Param" Library="AIAI" Id="5AD139A7"/>
        <Parameter Type="Param" Library="AIAI" Id="B94AE28C"/>
        <Parameter Type="Param" Library="AIAI" Id="F69DCC65"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6E4DBF"/>
    </Element>
    <Element Type="Param" Id="BDACD1E1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="5AD139A7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="241935CE"/>
    </Element>
    <Element Type="Param" Id="241935CE">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="B94AE28C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Variable Type="Variable" Library="AIAI" Id="DA318BC6"/>
    </Element>
    <Element Type="Param" Id="F69DCC65">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="5E6E4DBF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BCFE2AA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC106C57"/>
        <Parameter Type="Param" Library="AIAI" Id="F707B434"/>
    </Element>
    <Element Type="Param" Id="CC106C57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="DF9C5916"/>
    </Element>
    <Element Type="Param" Id="DF9C5916">
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F707B434">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37EC0F6F"/>
    </Element>
    <Element Type="FunctionCall" Id="37EC0F6F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="24A73365"/>
        <Parameter Type="Param" Library="AIAI" Id="E05907E7"/>
        <Parameter Type="Param" Library="AIAI" Id="4345BB76"/>
        <Parameter Type="Param" Library="AIAI" Id="A3504E30"/>
        <Parameter Type="Param" Library="AIAI" Id="C8D6E197"/>
    </Element>
    <Element Type="Param" Id="24A73365">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="E05907E7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="9A9528A2"/>
    </Element>
    <Element Type="Param" Id="9A9528A2">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="4345BB76">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Variable Type="Variable" Library="AIAI" Id="259522DF"/>
    </Element>
    <Element Type="Param" Id="A3504E30">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C8D6E197">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F2583262">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9CC2B5"/>
        <Parameter Type="Param" Library="AIAI" Id="2B78FB4C"/>
    </Element>
    <Element Type="Param" Id="5E9CC2B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="39043E6E"/>
    </Element>
    <Element Type="Param" Id="39043E6E">
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2B78FB4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75921E3F"/>
    </Element>
    <Element Type="FunctionCall" Id="75921E3F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="BA260812"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC3EEBA"/>
        <Parameter Type="Param" Library="AIAI" Id="41948CFE"/>
        <Parameter Type="Param" Library="AIAI" Id="7EA19BE1"/>
        <Parameter Type="Param" Library="AIAI" Id="72C4CDEA"/>
    </Element>
    <Element Type="Param" Id="BA260812">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="6FC3EEBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="D9860914"/>
    </Element>
    <Element Type="Param" Id="D9860914">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="Param" Id="41948CFE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Variable Type="Variable" Library="AIAI" Id="DA318BC6"/>
    </Element>
    <Element Type="Param" Id="7EA19BE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="72C4CDEA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="95DE8BF1">
        <Comment>
            Find the closest unoccupied guard position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="73FCA898">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="003DD533"/>
        <Parameter Type="Param" Library="AIAI" Id="FFB5F751"/>
        <Parameter Type="Param" Library="AIAI" Id="757E0E64"/>
        <Parameter Type="Param" Library="AIAI" Id="C37A884C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="010F6DA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="543D1C42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42C2BD08"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0DECDEC0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C6902AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D3E07D9"/>
    </Element>
    <Element Type="Param" Id="003DD533">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FFB5F751">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Value>4</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="757E0E64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C37A884C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="ACC99A72"/>
    </Element>
    <Element Type="Comment" Id="010F6DA6">
        <Comment>
            Check if there is an ally hero already standing at this position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="543D1C42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="B2BCAEDC"/>
        <Parameter Type="Param" Library="AIAI" Id="6BC3DCBD"/>
    </Element>
    <Element Type="Param" Id="B2BCAEDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC9F347"/>
    </Element>
    <Element Type="Param" Id="6BC3DCBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="42C2BD08">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="292AFEDD"/>
        <Parameter Type="Param" Library="AIAI" Id="75627C0F"/>
        <Parameter Type="Param" Library="AIAI" Id="BAD18E86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A0FB04C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3A60B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E83B6D7D"/>
    </Element>
    <Element Type="Param" Id="292AFEDD">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="75627C0F">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="BAD18E86">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="FunctionCall" Id="0A0FB04C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="419E1229"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C65FFE09"/>
    </Element>
    <Element Type="FunctionCall" Id="419E1229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45E9D9E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB1257C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="387212F9"/>
    </Element>
    <Element Type="FunctionCall" Id="45E9D9E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3CE3C0"/>
        <Parameter Type="Param" Library="AIAI" Id="9CE98445"/>
        <Parameter Type="Param" Library="AIAI" Id="9D201627"/>
    </Element>
    <Element Type="Param" Id="0B3CE3C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="Param" Id="9CE98445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9D201627">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="FunctionCall" Id="FB1257C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="187F1443"/>
        <Parameter Type="Param" Library="AIAI" Id="6A1D210E"/>
        <Parameter Type="Param" Library="AIAI" Id="F3CF0722"/>
    </Element>
    <Element Type="Param" Id="187F1443">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AD02680A"/>
        <Array Type="Param" Library="AIAI" Id="F263C72B"/>
    </Element>
    <Element Type="Param" Id="AD02680A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F263C72B">
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="Param" Id="6A1D210E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F3CF0722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="603E056A"/>
        <Array Type="Param" Library="AIAI" Id="62AFB021"/>
    </Element>
    <Element Type="Param" Id="603E056A">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="62AFB021">
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="FunctionCall" Id="387212F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7E23EA98"/>
        <Parameter Type="Param" Library="AIAI" Id="A7C566BA"/>
        <Parameter Type="Param" Library="AIAI" Id="3E658D10"/>
    </Element>
    <Element Type="Param" Id="7E23EA98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA4D0781"/>
    </Element>
    <Element Type="FunctionCall" Id="DA4D0781">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="17844825"/>
        <Parameter Type="Param" Library="AIAI" Id="011C92FB"/>
    </Element>
    <Element Type="Param" Id="17844825">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="Param" Id="011C92FB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="A7C566BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3E658D10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C65FFE09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3A60B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="401FE493"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EA0F879"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8EE5B8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BE9F4E6"/>
    </Element>
    <Element Type="FunctionCall" Id="401FE493">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="68AC137E"/>
        <Parameter Type="Param" Library="AIAI" Id="FE059125"/>
    </Element>
    <Element Type="Param" Id="68AC137E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6BBA2788"/>
    </Element>
    <Element Type="Param" Id="FE059125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6A1A767"/>
    </Element>
    <Element Type="FunctionCall" Id="E6A1A767">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A512F235"/>
    </Element>
    <Element Type="Param" Id="A512F235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="79E400B4"/>
        <Array Type="Param" Library="AIAI" Id="050F72CC"/>
    </Element>
    <Element Type="Param" Id="79E400B4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="050F72CC">
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="FunctionCall" Id="6EA0F879">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6FB21CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="EFEE931B"/>
    </Element>
    <Element Type="Param" Id="6FB21CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6BBA2788"/>
    </Element>
    <Element Type="Param" Id="EFEE931B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DA2C8C51"/>
        <Array Type="Param" Library="AIAI" Id="598F058B"/>
    </Element>
    <Element Type="Param" Id="DA2C8C51">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="598F058B">
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="FunctionCall" Id="A8EE5B8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AC0A4CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="A0AD4284"/>
        <Parameter Type="Param" Library="AIAI" Id="7EDAD32D"/>
    </Element>
    <Element Type="Param" Id="AC0A4CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEA19A44"/>
    </Element>
    <Element Type="FunctionCall" Id="CEA19A44">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="F04EF73C"/>
        <Parameter Type="Param" Library="AIAI" Id="3D728F6E"/>
    </Element>
    <Element Type="Param" Id="F04EF73C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="Param" Id="3D728F6E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="A0AD4284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7EDAD32D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9BE9F4E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C7E0B98"/>
        <Parameter Type="Param" Library="AIAI" Id="756C0AA1"/>
        <Parameter Type="Param" Library="AIAI" Id="49768362"/>
    </Element>
    <Element Type="Param" Id="4C7E0B98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA56D840"/>
        <Array Type="Param" Library="AIAI" Id="181BF565"/>
    </Element>
    <Element Type="Param" Id="CA56D840">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="181BF565">
        <Variable Type="Variable" Library="AIAI" Id="67E6C21D"/>
    </Element>
    <Element Type="Param" Id="756C0AA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="49768362">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4D49CB8"/>
    </Element>
    <Element Type="FunctionCall" Id="E83B6D7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACAAC346"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4938C08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="328E2AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="ACAAC346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="221E28A6"/>
        <Parameter Type="Param" Library="AIAI" Id="45AD9730"/>
    </Element>
    <Element Type="Param" Id="221E28A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC9F347"/>
    </Element>
    <Element Type="Param" Id="45AD9730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E4938C08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="328E2AB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="47AFF722"/>
        <Parameter Type="Param" Library="AIAI" Id="82D5CB84"/>
        <Parameter Type="Param" Library="AIAI" Id="DD380FE7"/>
    </Element>
    <Element Type="Param" Id="47AFF722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="614D6E02"/>
    </Element>
    <Element Type="FunctionCall" Id="614D6E02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="5D0459C9"/>
        <Parameter Type="Param" Library="AIAI" Id="087FCF3F"/>
    </Element>
    <Element Type="Param" Id="5D0459C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="6BBA2788"/>
    </Element>
    <Element Type="Param" Id="087FCF3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="D2D80AD9"/>
    </Element>
    <Element Type="Param" Id="D2D80AD9">
        <Variable Type="Variable" Library="AIAI" Id="ACC99A72"/>
    </Element>
    <Element Type="Param" Id="82D5CB84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="DD380FE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="0DECDEC0">
        <Comment>
            Check if we want to take this guard position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="7C6902AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC7AD14"/>
        <Parameter Type="Param" Library="AIAI" Id="8DE510ED"/>
    </Element>
    <Element Type="Param" Id="1CC7AD14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="73CF27A3"/>
    </Element>
    <Element Type="Param" Id="8DE510ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57406B91"/>
    </Element>
    <Element Type="FunctionCall" Id="57406B91">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="47226637"/>
        <Parameter Type="Param" Library="AIAI" Id="35B56B74"/>
    </Element>
    <Element Type="Param" Id="47226637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28C9FD46"/>
    </Element>
    <Element Type="FunctionCall" Id="28C9FD46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5F393DBD"/>
    </Element>
    <Element Type="Param" Id="5F393DBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A1DD8ED0"/>
        <Array Type="Param" Library="AIAI" Id="40FCAD71"/>
    </Element>
    <Element Type="Param" Id="A1DD8ED0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="40FCAD71">
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="35B56B74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="64639559"/>
    </Element>
    <Element Type="Param" Id="64639559">
        <Variable Type="Variable" Library="AIAI" Id="ACC99A72"/>
    </Element>
    <Element Type="FunctionCall" Id="0D3E07D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2985BB28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="592CD22A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="696C779A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7B05979"/>
    </Element>
    <Element Type="FunctionCall" Id="2985BB28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A63540C6"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D92B08"/>
    </Element>
    <Element Type="Param" Id="A63540C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FE45581D"/>
    </Element>
    <Element Type="Param" Id="C3D92B08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="34307FBB"/>
        <Array Type="Param" Library="AIAI" Id="F0082ED5"/>
    </Element>
    <Element Type="Param" Id="F0082ED5">
        <Variable Type="Variable" Library="AIAI" Id="ACC99A72"/>
    </Element>
    <Element Type="FunctionCall" Id="592CD22A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2654AF08"/>
        <Parameter Type="Param" Library="AIAI" Id="32BB15AD"/>
    </Element>
    <Element Type="Param" Id="2654AF08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E6AF97A3"/>
    </Element>
    <Element Type="Param" Id="32BB15AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="73CF27A3"/>
    </Element>
    <Element Type="FunctionCall" Id="696C779A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DADDC7E0"/>
        <Parameter Type="Param" Library="AIAI" Id="29665BEE"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF1A8BA"/>
    </Element>
    <Element Type="Param" Id="DADDC7E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1DC9F347"/>
    </Element>
    <Element Type="Param" Id="29665BEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0EF1A8BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7B05979">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9E93173A"/>
        <Parameter Type="Param" Library="AIAI" Id="10CDCD76"/>
        <Parameter Type="Param" Library="AIAI" Id="7C2A496F"/>
    </Element>
    <Element Type="Param" Id="9E93173A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="73CF27A3"/>
    </Element>
    <Element Type="Param" Id="10CDCD76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="7C2A496F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="E6AF97A3"/>
    </Element>
    <Element Type="FunctionCall" Id="2275C905">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DC301FD3"/>
        <Parameter Type="Param" Library="AIAI" Id="973225FB"/>
        <Parameter Type="Param" Library="AIAI" Id="B04E5844"/>
    </Element>
    <Element Type="Param" Id="DC301FD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="973225FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B04E5844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="EF81EA4E">
        <Comment>
            Choose the new guard position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="04A64533">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E4DCD2A4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="80B5AA34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9480AAB3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3F6DB42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="732F0DE0"/>
    </Element>
    <Element Type="Comment" Id="E4DCD2A4">
        <Comment>
            Choose a random position around the empty guard position
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="Comment" Id="80B5AA34">
        <Comment>
            Fallback to a random position around the Tribute
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9480AAB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B08914E4"/>
        <Parameter Type="Param" Library="AIAI" Id="7A322292"/>
    </Element>
    <Element Type="Param" Id="B08914E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="04C4C601"/>
        <Array Type="Param" Library="AIAI" Id="C977596D"/>
    </Element>
    <Element Type="Param" Id="04C4C601">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="C977596D">
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="7A322292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="888E5C35"/>
    </Element>
    <Element Type="FunctionCall" Id="888E5C35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="307ED312"/>
        <Parameter Type="Param" Library="AIAI" Id="E45CF86B"/>
    </Element>
    <Element Type="Param" Id="E45CF86B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="17F291FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75CA2E63"/>
    </Element>
    <Element Type="FunctionCall" Id="75CA2E63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="ECFD0DCA"/>
        <Parameter Type="Param" Library="AIAI" Id="F9BE63B0"/>
    </Element>
    <Element Type="Param" Id="ECFD0DCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="FE45581D"/>
    </Element>
    <Element Type="Param" Id="F9BE63B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="E3F6DB42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBEE5527"/>
        <Parameter Type="Param" Library="AIAI" Id="CB100FC7"/>
    </Element>
    <Element Type="Param" Id="EBEE5527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FE87E553"/>
        <Array Type="Param" Library="AIAI" Id="2F3D2D04"/>
    </Element>
    <Element Type="Param" Id="FE87E553">
        <Variable Type="Variable" Library="AIAI" Id="EB2CEA62"/>
    </Element>
    <Element Type="Param" Id="2F3D2D04">
        <Parameter Type="ParamDef" Library="AIAI" Id="BCCF5C59"/>
    </Element>
    <Element Type="Param" Id="CB100FC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03280C27"/>
    </Element>
    <Element Type="FunctionCall" Id="03280C27">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="E571BCB6"/>
        <Parameter Type="Param" Library="AIAI" Id="A04AE202"/>
        <Parameter Type="Param" Library="AIAI" Id="F0C46BB0"/>
    </Element>
    <Element Type="Param" Id="E571BCB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Value>2.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A04AE202">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8DAEEBF"/>
    </Element>
    <Element Type="FunctionCall" Id="C8DAEEBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D1C924E4"/>
    </Element>
    <Element Type="Param" Id="F0C46BB0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <Variable Type="Variable" Library="AIAI" Id="0D97BBF8"/>
        <StructMember Type="Param" Library="AIAI" Id="7C5888DB"/>
    </Element>
    <Element Type="Param" Id="7C5888DB">
        <Variable Type="Variable" Library="AIAI" Id="A359603B"/>
    </Element>
    <Element Type="FunctionCall" Id="732F0DE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B36D987A"/>
        <Parameter Type="Param" Library="AIAI" Id="D40D0755"/>
        <Parameter Type="Param" Library="AIAI" Id="633BC900"/>
    </Element>
    <Element Type="Param" Id="B36D987A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FE45581D"/>
    </Element>
    <Element Type="Param" Id="D40D0755">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="633BC900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionDef" Id="97962C0E">
        <Identifier>HeroAIEnemyTeamCursed</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="369A4287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07A9D137"/>
    </Element>
    <Element Type="ParamDef" Id="369A4287">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="81BBF0E7"/>
    </Element>
    <Element Type="Param" Id="81BBF0E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="07A9D137">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D30EE825"/>
    </Element>
    <Element Type="Param" Id="D30EE825">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="MapM" Id="7CB4B9C5"/>
        <StructMember Type="Param" Library="AIAI" Id="52FB3800"/>
        <Array Type="Param" Library="AIAI" Id="F0EF77AE"/>
    </Element>
    <Element Type="Param" Id="52FB3800">
        <Variable Type="Variable" Library="MapM" Id="B97E1309"/>
    </Element>
    <Element Type="Param" Id="F0EF77AE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99C4EA97"/>
    </Element>
    <Element Type="FunctionCall" Id="99C4EA97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="799FD1A2"/>
        <Parameter Type="Param" Library="AIAI" Id="5E75FAAD"/>
        <Parameter Type="Param" Library="AIAI" Id="556412FA"/>
    </Element>
    <Element Type="Param" Id="799FD1A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="5E75FAAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2ABCA4BD"/>
    </Element>
    <Element Type="FunctionCall" Id="2ABCA4BD">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="248B9172"/>
    </Element>
    <Element Type="Param" Id="248B9172">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="369A4287"/>
    </Element>
    <Element Type="Param" Id="556412FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="72D73E30">
        <Identifier>HeroAIOurTeamCursed</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1D79D06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99469AA9"/>
    </Element>
    <Element Type="ParamDef" Id="D1D79D06">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="857F9767"/>
    </Element>
    <Element Type="Param" Id="857F9767">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="99469AA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0707511F"/>
    </Element>
    <Element Type="Param" Id="0707511F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="MapM" Id="7CB4B9C5"/>
        <StructMember Type="Param" Library="AIAI" Id="BF3840A9"/>
        <Array Type="Param" Library="AIAI" Id="F35AFD3D"/>
    </Element>
    <Element Type="Param" Id="BF3840A9">
        <Variable Type="Variable" Library="MapM" Id="B97E1309"/>
    </Element>
    <Element Type="Param" Id="F35AFD3D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C381DEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="C381DEDF">
        <FunctionDef Type="FunctionDef" Library="Game" Id="E5D6CDF0"/>
        <Parameter Type="Param" Library="AIAI" Id="1C422393"/>
    </Element>
    <Element Type="Param" Id="1C422393">
        <ParameterDef Type="ParamDef" Library="Game" Id="016297DF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D1D79D06"/>
    </Element>
    <Element Type="Category" Id="3F39190A">
        <Item Type="Comment" Library="AIAI" Id="74356F13"/>
        <Item Type="FunctionDef" Library="AIAI" Id="CFECD443"/>
        <Item Type="FunctionDef" Library="AIAI" Id="AE2FC38D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="54437E58"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E05F8F23"/>
        <Item Type="FunctionDef" Library="AIAI" Id="67F32440"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4A9D4E23"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9CF00969"/>
        <Item Type="Comment" Library="AIAI" Id="2AB65354"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4A3ABD3D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F4ED7EE1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9C3FFB82"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7B2166B4"/>
        <Item Type="Comment" Library="AIAI" Id="4EDDBF5E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D8350ABC"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FC486D7D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FC9AD638"/>
    </Element>
    <Element Type="Comment" Id="74356F13">
        <Comment>
            Turn In Doubloons
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="CFECD443">
        <Identifier>HeroAIGhostShipBeaconPinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A1D4720"/>
        <Variable Type="Variable" Library="AIAI" Id="6E32C7F9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4761E168"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA2F8060"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="35DFADE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6589D110"/>
    </Element>
    <Element Type="ParamDef" Id="6A1D4720">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1871C9F2"/>
    </Element>
    <Element Type="Param" Id="1871C9F2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6E32C7F9">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1C6EF96B"/>
    </Element>
    <Element Type="Param" Id="1C6EF96B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="4761E168">
        <Comment>
            Double check that the beacon is available
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FA2F8060">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44123740"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A837B2EF"/>
    </Element>
    <Element Type="FunctionCall" Id="44123740">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="62B18997"/>
        <Parameter Type="Param" Library="AIAI" Id="3AE45DDF"/>
        <Parameter Type="Param" Library="AIAI" Id="4863D7DF"/>
    </Element>
    <Element Type="Param" Id="62B18997">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="C7097685"/>
    </Element>
    <Element Type="Param" Id="C7097685">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="3AE45DDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4863D7DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="FunctionCall" Id="A837B2EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="35DFADE7">
        <Comment>
            Make all heroes with coins go to turn them in
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6589D110">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C49C76"/>
        <Parameter Type="Param" Library="AIAI" Id="7A6A7411"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09C254EA"/>
    </Element>
    <Element Type="Param" Id="E9C49C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="297AF585"/>
        <Array Type="Param" Library="AIAI" Id="30F36436"/>
    </Element>
    <Element Type="Param" Id="297AF585">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="30F36436">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A546B1F3"/>
    </Element>
    <Element Type="FunctionCall" Id="A546B1F3">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4D9F7F14"/>
    </Element>
    <Element Type="Param" Id="4D9F7F14">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6A1D4720"/>
    </Element>
    <Element Type="Param" Id="7A6A7411">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="6E32C7F9"/>
    </Element>
    <Element Type="FunctionCall" Id="09C254EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A89DF91B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9292291"/>
    </Element>
    <Element Type="FunctionCall" Id="A89DF91B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="67F32440"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9D26F614"/>
    </Element>
    <Element Type="Param" Id="9D26F614">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0FC07642"/>
        <Variable Type="Variable" Library="AIAI" Id="6E32C7F9"/>
    </Element>
    <Element Type="FunctionCall" Id="B9292291">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F58E9832"/>
        <Parameter Type="Param" Library="AIAI" Id="1AFE6A93"/>
        <Parameter Type="Param" Library="AIAI" Id="83109AAF"/>
    </Element>
    <Element Type="Param" Id="F58E9832">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E28E25ED"/>
    </Element>
    <Element Type="FunctionCall" Id="E28E25ED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="54437E58"/>
        <Parameter Type="Param" Library="AIAI" Id="1BEDDEDE"/>
        <Parameter Type="Param" Library="AIAI" Id="F0512A8C"/>
    </Element>
    <Element Type="Param" Id="1BEDDEDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3647D17D"/>
        <Variable Type="Variable" Library="AIAI" Id="6E32C7F9"/>
    </Element>
    <Element Type="Param" Id="F0512A8C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="719AD9BC"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="1AFE6A93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="83109AAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="AE2FC38D">
        <Identifier>HeroAITurnInDoubloonsLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3EB7CF61"/>
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
        <Variable Type="Variable" Library="AIAI" Id="45BCBCBB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="827A32C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="781BE17A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="513B2965"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="122FBA2E"/>
    </Element>
    <Element Type="ParamDef" Id="3EB7CF61">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="060F5F82">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9A5BB219"/>
    </Element>
    <Element Type="Param" Id="9A5BB219">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="45BCBCBB">
        <Identifier>ghostShipBeaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9518AFEC"/>
    </Element>
    <Element Type="Param" Id="9518AFEC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="827A32C1">
        <Comment>
            Search to see if there is a beacon available
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="781BE17A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38A6FEE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D157B58E"/>
    </Element>
    <Element Type="FunctionCall" Id="38A6FEE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9DCD8AE7"/>
        <Parameter Type="Param" Library="AIAI" Id="85B680DB"/>
        <Parameter Type="Param" Library="AIAI" Id="4A6AC6A2"/>
    </Element>
    <Element Type="Param" Id="9DCD8AE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="A97C1CE8"/>
    </Element>
    <Element Type="Param" Id="A97C1CE8">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="85B680DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A6AC6A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="FunctionCall" Id="D157B58E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="513B2965">
        <Comment>
            Check if there are any players that want to turn in their doubloons
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="122FBA2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2BB664"/>
        <Parameter Type="Param" Library="AIAI" Id="BA1A6795"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F453FD9B"/>
    </Element>
    <Element Type="Param" Id="3C2BB664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="454451FB"/>
        <Array Type="Param" Library="AIAI" Id="B9C41093"/>
    </Element>
    <Element Type="Param" Id="454451FB">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="B9C41093">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AB5DEAC"/>
    </Element>
    <Element Type="FunctionCall" Id="3AB5DEAC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="C75CAECB"/>
    </Element>
    <Element Type="Param" Id="C75CAECB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3EB7CF61"/>
    </Element>
    <Element Type="Param" Id="BA1A6795">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
    </Element>
    <Element Type="FunctionCall" Id="F453FD9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A06FFE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="422840B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2436179"/>
    </Element>
    <Element Type="FunctionCall" Id="5A06FFE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CB569C61"/>
        <Parameter Type="Param" Library="AIAI" Id="D39B3EF0"/>
    </Element>
    <Element Type="Param" Id="CB569C61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8FDE569A"/>
        <Array Type="Param" Library="AIAI" Id="12FAA817"/>
    </Element>
    <Element Type="Param" Id="8FDE569A">
        <Variable Type="Variable" Library="AIAI" Id="4FF0D33C"/>
    </Element>
    <Element Type="Param" Id="12FAA817">
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
    </Element>
    <Element Type="Param" Id="D39B3EF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8CB2290"/>
    </Element>
    <Element Type="FunctionCall" Id="B8CB2290">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BE7FD37B"/>
        <Parameter Type="Param" Library="AIAI" Id="CA24C9B1"/>
        <Parameter Type="Param" Library="AIAI" Id="533999CE"/>
    </Element>
    <Element Type="Param" Id="BE7FD37B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="CA24C9B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="DEBCB490"/>
    </Element>
    <Element Type="Param" Id="533999CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C5CBB64"/>
    </Element>
    <Element Type="FunctionCall" Id="1C5CBB64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="9704871D"/>
    </Element>
    <Element Type="Param" Id="9704871D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="422840B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDC8843E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08EDC421"/>
    </Element>
    <Element Type="FunctionCall" Id="CDC8843E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B40E2043"/>
        <Parameter Type="Param" Library="AIAI" Id="904FC7C4"/>
        <Parameter Type="Param" Library="AIAI" Id="C48B314D"/>
    </Element>
    <Element Type="Param" Id="B40E2043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3CF52B"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3CF52B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="54437E58"/>
        <Parameter Type="Param" Library="AIAI" Id="91803559"/>
        <Parameter Type="Param" Library="AIAI" Id="67F59EBA"/>
    </Element>
    <Element Type="Param" Id="91803559">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3647D17D"/>
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
    </Element>
    <Element Type="Param" Id="67F59EBA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="719AD9BC"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="904FC7C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C48B314D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="08EDC421">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="67F32440"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C1E6D0F8"/>
    </Element>
    <Element Type="Param" Id="C1E6D0F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0FC07642"/>
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
    </Element>
    <Element Type="FunctionCall" Id="B2436179">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="336A34F3"/>
        <Parameter Type="Param" Library="AIAI" Id="2EA90290"/>
        <Parameter Type="Param" Library="AIAI" Id="B97F83FC"/>
    </Element>
    <Element Type="Param" Id="336A34F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="627CF4D5"/>
        <Array Type="Param" Library="AIAI" Id="0B38C1C8"/>
    </Element>
    <Element Type="Param" Id="627CF4D5">
        <Variable Type="Variable" Library="AIAI" Id="4FF0D33C"/>
    </Element>
    <Element Type="Param" Id="0B38C1C8">
        <Variable Type="Variable" Library="AIAI" Id="060F5F82"/>
    </Element>
    <Element Type="Param" Id="2EA90290">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B97F83FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF29A9F6"/>
    </Element>
    <Element Type="FunctionCall" Id="DF29A9F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="0E851905"/>
    </Element>
    <Element Type="Param" Id="0E851905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionDef" Id="54437E58">
        <Identifier>HeroAIShouldTurnInDoubloons</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="719AD9BC"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAECCB6"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
        <Variable Type="Variable" Library="AIAI" Id="C5D83A50"/>
        <Variable Type="Variable" Library="AIAI" Id="51BF2B50"/>
        <Variable Type="Variable" Library="AIAI" Id="79648957"/>
        <Variable Type="Variable" Library="AIAI" Id="894D4750"/>
        <Variable Type="Variable" Library="AIAI" Id="95CED000"/>
        <Variable Type="Variable" Library="AIAI" Id="53B6F54D"/>
        <Variable Type="Variable" Library="AIAI" Id="F8E8403C"/>
        <Variable Type="Variable" Library="AIAI" Id="E02DD8AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7F8DFDD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ED212EF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E635CF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA6FB84F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="34F3145A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="362B5CE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB8C1F5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24C240D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15AAE7E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E75BC2A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A499D34D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F53AE3"/>
    </Element>
    <Element Type="ParamDef" Id="3647D17D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AA4AFBDF"/>
    </Element>
    <Element Type="Param" Id="AA4AFBDF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="719AD9BC">
        <Identifier>playerPinged</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2BC69277"/>
    </Element>
    <Element Type="Param" Id="2BC69277">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="0DAECCB6">
        <Identifier>pirateShipCost</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BFD7FE57"/>
    </Element>
    <Element Type="Param" Id="BFD7FE57">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C53AC430">
        <Identifier>doubloonsHolding</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7802B60"/>
    </Element>
    <Element Type="Param" Id="C7802B60">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C5D83A50">
        <Identifier>doubloonsTurnedIn</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FC4782FB"/>
    </Element>
    <Element Type="Param" Id="FC4782FB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="51BF2B50">
        <Identifier>doubloonsNeededToFillBeacon</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8ED151BD"/>
    </Element>
    <Element Type="Param" Id="8ED151BD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="79648957">
        <Identifier>ghostShipBeaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9DF03B2A"/>
    </Element>
    <Element Type="Param" Id="9DF03B2A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="894D4750">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E469D3DF"/>
    </Element>
    <Element Type="Param" Id="E469D3DF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00020FCD"/>
    </Element>
    <Element Type="FunctionCall" Id="00020FCD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="95CED000">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ADF1798B"/>
    </Element>
    <Element Type="Param" Id="ADF1798B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="493A0B79"/>
    </Element>
    <Element Type="FunctionCall" Id="493A0B79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="53B6F54D">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E3D2381"/>
    </Element>
    <Element Type="Param" Id="3E3D2381">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D44E3A4"/>
    </Element>
    <Element Type="FunctionCall" Id="8D44E3A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F8E8403C">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA5EA18E"/>
    </Element>
    <Element Type="Param" Id="FA5EA18E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2D4087F"/>
    </Element>
    <Element Type="FunctionCall" Id="A2D4087F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="E02DD8AF">
        <Identifier>immediateTurnInAmount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EB437F52"/>
    </Element>
    <Element Type="Param" Id="EB437F52">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B7F8DFDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2C0311A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42E26FDA"/>
    </Element>
    <Element Type="FunctionCall" Id="C2C0311A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF5415B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC10939A"/>
    </Element>
    <Element Type="FunctionCall" Id="BF5415B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="82D94B85"/>
        <Parameter Type="Param" Library="AIAI" Id="46D094A5"/>
        <Parameter Type="Param" Library="AIAI" Id="A449BB60"/>
    </Element>
    <Element Type="Param" Id="82D94B85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="CD40A3BB"/>
    </Element>
    <Element Type="Param" Id="CD40A3BB">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="46D094A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A449BB60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="FunctionCall" Id="AC10939A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D5069C31"/>
        <Parameter Type="Param" Library="AIAI" Id="49A62816"/>
        <Parameter Type="Param" Library="AIAI" Id="4A893A7F"/>
    </Element>
    <Element Type="Param" Id="D5069C31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="394C9A2A"/>
    </Element>
    <Element Type="FunctionCall" Id="394C9A2A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="76AF3C96"/>
        <Parameter Type="Param" Library="AIAI" Id="5F68DFFA"/>
    </Element>
    <Element Type="Param" Id="76AF3C96">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="03A74E8C"/>
    </Element>
    <Element Type="Param" Id="5F68DFFA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="Param" Id="49A62816">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A893A7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="42E26FDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6ACDFF3D"/>
    </Element>
    <Element Type="Param" Id="6ACDFF3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="ED212EF7">
        <Comment>
            Don't go if we don't have enough doubloons
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8E635CF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="76760727"/>
        <Parameter Type="Param" Library="AIAI" Id="82A8FBE4"/>
    </Element>
    <Element Type="Param" Id="76760727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
    </Element>
    <Element Type="Param" Id="82A8FBE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1578529"/>
    </Element>
    <Element Type="FunctionCall" Id="D1578529">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4A9D4E23"/>
        <Parameter Type="Param" Library="AIAI" Id="5D0CCCC2"/>
    </Element>
    <Element Type="Param" Id="5D0CCCC2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="72592DA9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="FunctionCall" Id="BA6FB84F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="531954EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2443E0C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1CB0364"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="675B9574"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADAD2B89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3844F295"/>
    </Element>
    <Element Type="FunctionCall" Id="531954EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7876B9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63555810"/>
    </Element>
    <Element Type="FunctionCall" Id="A7876B9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E6CF7BD2"/>
    </Element>
    <Element Type="Param" Id="E6CF7BD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="63555810">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D31FAEB9"/>
        <Parameter Type="Param" Library="AIAI" Id="FE92183C"/>
        <Parameter Type="Param" Library="AIAI" Id="5FFCE2F1"/>
    </Element>
    <Element Type="Param" Id="D31FAEB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
    </Element>
    <Element Type="Param" Id="FE92183C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5FFCE2F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2443E0C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7E8A5E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="824D6D6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32EE7A4D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3380613"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CD7FB4A"/>
    </Element>
    <Element Type="FunctionCall" Id="D7E8A5E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8714B97A"/>
        <Parameter Type="Param" Library="AIAI" Id="A4099ACD"/>
    </Element>
    <Element Type="Param" Id="8714B97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAECCB6"/>
    </Element>
    <Element Type="Param" Id="A4099ACD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95DDB03B"/>
    </Element>
    <Element Type="FunctionCall" Id="95DDB03B">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="5C98FF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="59AB8DFB"/>
    </Element>
    <Element Type="Param" Id="59AB8DFB">
        <ParameterDef Type="ParamDef" Library="MapM" Id="E6B80D57"/>
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="824D6D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="57886727"/>
        <Parameter Type="Param" Library="AIAI" Id="D02ADE04"/>
    </Element>
    <Element Type="Param" Id="57886727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C5D83A50"/>
    </Element>
    <Element Type="Param" Id="D02ADE04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="DCAAA174"/>
    </Element>
    <Element Type="Param" Id="DCAAA174">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="B7172688"/>
    </Element>
    <Element Type="Param" Id="B7172688">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="32EE7A4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9570445"/>
        <Parameter Type="Param" Library="AIAI" Id="4594443C"/>
    </Element>
    <Element Type="Param" Id="D9570445">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAECCB6"/>
    </Element>
    <Element Type="Param" Id="4594443C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8334E2CE"/>
    </Element>
    <Element Type="FunctionCall" Id="8334E2CE">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="5C98FF2D"/>
        <Parameter Type="Param" Library="AIAI" Id="93ED0CEE"/>
    </Element>
    <Element Type="Param" Id="93ED0CEE">
        <ParameterDef Type="ParamDef" Library="MapM" Id="E6B80D57"/>
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="A3380613">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F07D6E69"/>
        <Parameter Type="Param" Library="AIAI" Id="56CFB927"/>
    </Element>
    <Element Type="Param" Id="F07D6E69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C5D83A50"/>
    </Element>
    <Element Type="Param" Id="56CFB927">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="72084A29"/>
    </Element>
    <Element Type="Param" Id="72084A29">
        <Variable Type="Variable" Library="AIAI" Id="74F6B5E0"/>
        <Array Type="Param" Library="AIAI" Id="84B31932"/>
    </Element>
    <Element Type="Param" Id="84B31932">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="3CD7FB4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C6577A9A"/>
        <Parameter Type="Param" Library="AIAI" Id="30D100AD"/>
        <Parameter Type="Param" Library="AIAI" Id="562FEAE7"/>
    </Element>
    <Element Type="Param" Id="C6577A9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6DF80625"/>
        <Array Type="Param" Library="AIAI" Id="CABD9D5B"/>
    </Element>
    <Element Type="Param" Id="6DF80625">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="CABD9D5B">
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="Param" Id="30D100AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="562FEAE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="C1CB0364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7A433329"/>
        <Parameter Type="Param" Library="AIAI" Id="70D601F5"/>
    </Element>
    <Element Type="Param" Id="7A433329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="51BF2B50"/>
    </Element>
    <Element Type="Param" Id="70D601F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81480192"/>
    </Element>
    <Element Type="FunctionCall" Id="81480192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="C8699ABC"/>
        <Parameter Type="Param" Library="AIAI" Id="2B839A3D"/>
        <Parameter Type="Param" Library="AIAI" Id="483E613E"/>
    </Element>
    <Element Type="Param" Id="C8699ABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="2B839A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Variable Type="Variable" Library="AIAI" Id="C5D83A50"/>
    </Element>
    <Element Type="Param" Id="483E613E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAECCB6"/>
    </Element>
    <Element Type="FunctionCall" Id="675B9574">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03F0A7D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D067585"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3925252D"/>
    </Element>
    <Element Type="FunctionCall" Id="03F0A7D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C868A089"/>
        <Parameter Type="Param" Library="AIAI" Id="B3BDE106"/>
    </Element>
    <Element Type="Param" Id="C868A089">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E02DD8AF"/>
    </Element>
    <Element Type="Param" Id="B3BDE106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5FC70395"/>
    </Element>
    <Element Type="FunctionCall" Id="5D067585">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="17F7A433"/>
        <Parameter Type="Param" Library="AIAI" Id="8886F4D7"/>
    </Element>
    <Element Type="Param" Id="17F7A433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E02DD8AF"/>
    </Element>
    <Element Type="Param" Id="8886F4D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9389FB9C"/>
    </Element>
    <Element Type="FunctionCall" Id="3925252D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D2A33C4"/>
        <Parameter Type="Param" Library="AIAI" Id="A16BDCB7"/>
        <Parameter Type="Param" Library="AIAI" Id="D5E8C1EA"/>
    </Element>
    <Element Type="Param" Id="5D2A33C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="247C8634"/>
    </Element>
    <Element Type="FunctionCall" Id="247C8634">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="0374C4DB"/>
    </Element>
    <Element Type="Param" Id="0374C4DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0E9F22F2"/>
        <Array Type="Param" Library="AIAI" Id="D8583083"/>
    </Element>
    <Element Type="Param" Id="0E9F22F2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="D8583083">
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="Param" Id="A16BDCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D5E8C1EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ADAD2B89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85C69619"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7536D90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="433F35AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCDA65D2"/>
    </Element>
    <Element Type="FunctionCall" Id="85C69619">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4AE0653D"/>
        <Parameter Type="Param" Library="AIAI" Id="5E132C79"/>
        <Parameter Type="Param" Library="AIAI" Id="809C7DD4"/>
    </Element>
    <Element Type="Param" Id="4AE0653D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
    </Element>
    <Element Type="Param" Id="5E132C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="809C7DD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="51BF2B50"/>
    </Element>
    <Element Type="FunctionCall" Id="C7536D90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9353E5D3"/>
    </Element>
    <Element Type="Param" Id="9353E5D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="433F35AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="95F2FD04"/>
        <Parameter Type="Param" Library="AIAI" Id="99154870"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D1F561"/>
    </Element>
    <Element Type="Param" Id="95F2FD04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
    </Element>
    <Element Type="Param" Id="99154870">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B3D1F561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="E02DD8AF"/>
    </Element>
    <Element Type="FunctionCall" Id="BCDA65D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B7A7F631"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF0275D3"/>
    </Element>
    <Element Type="FunctionCall" Id="DF0275D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="C97A0027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F736DBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26A7B9F1"/>
    </Element>
    <Element Type="FunctionCall" Id="7F736DBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="A75246AE"/>
        <Parameter Type="Param" Library="AIAI" Id="17724632"/>
        <Parameter Type="Param" Library="AIAI" Id="76AB2F81"/>
    </Element>
    <Element Type="Param" Id="A75246AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C53AC430"/>
    </Element>
    <Element Type="Param" Id="17724632">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="76AB2F81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="26A7B9F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="948DD219"/>
        <Parameter Type="Param" Library="AIAI" Id="AD06DF23"/>
        <Parameter Type="Param" Library="AIAI" Id="13E4B04F"/>
    </Element>
    <Element Type="Param" Id="948DD219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5E63E62"/>
    </Element>
    <Element Type="FunctionCall" Id="E5E63E62">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9CF00969"/>
        <Parameter Type="Param" Library="AIAI" Id="387F48B7"/>
    </Element>
    <Element Type="Param" Id="387F48B7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B43C8318"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F572ACEA"/>
        <Array Type="Param" Library="AIAI" Id="31A847A4"/>
    </Element>
    <Element Type="Param" Id="F572ACEA">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="31A847A4">
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="Param" Id="AD06DF23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="13E4B04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="51BF2B50"/>
    </Element>
    <Element Type="FunctionCall" Id="3844F295">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D38B2330"/>
        <Parameter Type="Param" Library="AIAI" Id="FFFA8A37"/>
        <Parameter Type="Param" Library="AIAI" Id="2A1AC7D2"/>
    </Element>
    <Element Type="Param" Id="D38B2330">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="719AD9BC"/>
    </Element>
    <Element Type="Param" Id="FFFA8A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2A1AC7D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="34F3145A">
        <Comment>
            Don't go to beacon if there are too many enemies near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="362B5CE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="389AD416"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF8F3A9"/>
    </Element>
    <Element Type="Param" Id="389AD416">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="79648957"/>
    </Element>
    <Element Type="Param" Id="9FF8F3A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19A36516"/>
    </Element>
    <Element Type="FunctionCall" Id="19A36516">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="48DFEBB2"/>
    </Element>
    <Element Type="Param" Id="48DFEBB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="931C5DA8"/>
    </Element>
    <Element Type="Param" Id="931C5DA8">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="FunctionCall" Id="BB8C1F5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="48FE10BF"/>
        <Parameter Type="Param" Library="AIAI" Id="2ACDA412"/>
    </Element>
    <Element Type="Param" Id="48FE10BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="894D4750"/>
    </Element>
    <Element Type="Param" Id="2ACDA412">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB486C5"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB486C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D9D7E219"/>
        <Parameter Type="Param" Library="AIAI" Id="140C6293"/>
        <Parameter Type="Param" Library="AIAI" Id="F5A7DA4B"/>
        <Parameter Type="Param" Library="AIAI" Id="5222DDF8"/>
        <Parameter Type="Param" Library="AIAI" Id="9CCA416D"/>
    </Element>
    <Element Type="Param" Id="D9D7E219">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="140C6293">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="F5A7DA4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="5222DDF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B22E9C5A"/>
    </Element>
    <Element Type="FunctionCall" Id="B22E9C5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="B7AB6ADC"/>
        <Parameter Type="Param" Library="AIAI" Id="B6D5DE1B"/>
    </Element>
    <Element Type="Param" Id="B7AB6ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="Param" Id="B6D5DE1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="79648957"/>
    </Element>
    <Element Type="Param" Id="9CCA416D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="FunctionCall" Id="24C240D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4AE9E1C7"/>
        <Parameter Type="Param" Library="AIAI" Id="4E455CC1"/>
    </Element>
    <Element Type="Param" Id="4AE9E1C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="480995F5"/>
    </Element>
    <Element Type="FunctionCall" Id="480995F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E893B32C"/>
        <Parameter Type="Param" Library="AIAI" Id="FF3FA7D4"/>
        <Parameter Type="Param" Library="AIAI" Id="69E64D7D"/>
        <Parameter Type="Param" Library="AIAI" Id="6691F762"/>
        <Parameter Type="Param" Library="AIAI" Id="47F158B5"/>
    </Element>
    <Element Type="Param" Id="E893B32C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="FF3FA7D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="69E64D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="6691F762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="47F158B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="894D4750"/>
    </Element>
    <Element Type="Param" Id="4E455CC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="95CED000"/>
    </Element>
    <Element Type="FunctionCall" Id="15AAE7E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="333D7BEC"/>
        <Parameter Type="Param" Library="AIAI" Id="292FD3CA"/>
    </Element>
    <Element Type="Param" Id="333D7BEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="53B6F54D"/>
    </Element>
    <Element Type="Param" Id="292FD3CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F68186ED"/>
    </Element>
    <Element Type="FunctionCall" Id="F68186ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="C1144B88"/>
        <Parameter Type="Param" Library="AIAI" Id="E4747ECA"/>
        <Parameter Type="Param" Library="AIAI" Id="751744F6"/>
        <Parameter Type="Param" Library="AIAI" Id="988AAA84"/>
        <Parameter Type="Param" Library="AIAI" Id="B37AB6E0"/>
    </Element>
    <Element Type="Param" Id="C1144B88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="E4747ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="751744F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="988AAA84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71BB4758"/>
    </Element>
    <Element Type="FunctionCall" Id="71BB4758">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="0DF87537"/>
        <Parameter Type="Param" Library="AIAI" Id="F63C547F"/>
    </Element>
    <Element Type="Param" Id="0DF87537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="Param" Id="F63C547F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="79648957"/>
    </Element>
    <Element Type="Param" Id="B37AB6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3647D17D"/>
    </Element>
    <Element Type="FunctionCall" Id="E75BC2A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="39813742"/>
        <Parameter Type="Param" Library="AIAI" Id="18FF1FAB"/>
    </Element>
    <Element Type="Param" Id="39813742">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3704DCA3"/>
    </Element>
    <Element Type="FunctionCall" Id="3704DCA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="5EEC0F43"/>
        <Parameter Type="Param" Library="AIAI" Id="2EBE5429"/>
        <Parameter Type="Param" Library="AIAI" Id="70F01AC9"/>
        <Parameter Type="Param" Library="AIAI" Id="4C767BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="C91FC512"/>
    </Element>
    <Element Type="Param" Id="5EEC0F43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="2EBE5429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="70F01AC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4C767BFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="C91FC512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="53B6F54D"/>
    </Element>
    <Element Type="Param" Id="18FF1FAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F8E8403C"/>
    </Element>
    <Element Type="FunctionCall" Id="A499D34D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7FA2189"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D688E31"/>
    </Element>
    <Element Type="FunctionCall" Id="A7FA2189">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADE2FCC4"/>
    </Element>
    <Element Type="Param" Id="ADE2FCC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8D688E31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2863BE0E"/>
        <Parameter Type="Param" Library="AIAI" Id="406FA621"/>
        <Parameter Type="Param" Library="AIAI" Id="7B9A141A"/>
    </Element>
    <Element Type="Param" Id="2863BE0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E0097BE"/>
    </Element>
    <Element Type="FunctionCall" Id="0E0097BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="F9582D79"/>
        <Parameter Type="Param" Library="AIAI" Id="160BE635"/>
    </Element>
    <Element Type="Param" Id="F9582D79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="160BE635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="95CED000"/>
    </Element>
    <Element Type="Param" Id="406FA621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="7B9A141A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="727CE5DC"/>
    </Element>
    <Element Type="FunctionCall" Id="727CE5DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A95905"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8D19B1"/>
        <Parameter Type="Param" Library="AIAI" Id="3EAADBF2"/>
    </Element>
    <Element Type="Param" Id="D7A95905">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8F8D19B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3EAADBF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B29F1CA2"/>
    </Element>
    <Element Type="FunctionCall" Id="B29F1CA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="91174788"/>
        <Parameter Type="Param" Library="AIAI" Id="9D72D712"/>
    </Element>
    <Element Type="Param" Id="91174788">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9D72D712">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="F8E8403C"/>
    </Element>
    <Element Type="FunctionCall" Id="72F53AE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3B9B28AA"/>
    </Element>
    <Element Type="Param" Id="3B9B28AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="E05F8F23">
        <Identifier>HeroAIShouldGiveUpOnTurningInDoubloons</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
        <Variable Type="Variable" Library="AIAI" Id="3BD3FFA1"/>
        <Variable Type="Variable" Library="AIAI" Id="A28A3A6F"/>
        <Variable Type="Variable" Library="AIAI" Id="6D71FFC5"/>
        <Variable Type="Variable" Library="AIAI" Id="4C0F40DE"/>
        <Variable Type="Variable" Library="AIAI" Id="25BD589B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="430A3382"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56BC075F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A8B32525"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3038E408"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="867D18AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C19B9A98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A00B9C2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61FA46AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B7CDF97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9680E657"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0925AD1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82B39AAF"/>
    </Element>
    <Element Type="ParamDef" Id="B73A26E1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E438897A"/>
    </Element>
    <Element Type="Param" Id="E438897A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3BD3FFA1">
        <Identifier>beaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EAEEDCCD"/>
    </Element>
    <Element Type="Param" Id="EAEEDCCD">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A28A3A6F">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="66A8444D"/>
    </Element>
    <Element Type="Param" Id="66A8444D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EFD122C"/>
    </Element>
    <Element Type="FunctionCall" Id="2EFD122C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6D71FFC5">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B488B7DF"/>
    </Element>
    <Element Type="Param" Id="B488B7DF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D62BF6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="D62BF6CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4C0F40DE">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7EAF6F6C"/>
    </Element>
    <Element Type="Param" Id="7EAF6F6C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88FC8512"/>
    </Element>
    <Element Type="FunctionCall" Id="88FC8512">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="25BD589B">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E107E566"/>
    </Element>
    <Element Type="Param" Id="E107E566">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B0B3D49"/>
    </Element>
    <Element Type="FunctionCall" Id="8B0B3D49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="430A3382">
        <Comment>
            Make sure you are still able to turn in coins
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="56BC075F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA510283"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="397AF0C8"/>
    </Element>
    <Element Type="FunctionCall" Id="CA510283">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0CF7C4FF"/>
        <Parameter Type="Param" Library="AIAI" Id="6DECAEB2"/>
        <Parameter Type="Param" Library="AIAI" Id="23A6CB40"/>
    </Element>
    <Element Type="Param" Id="0CF7C4FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="85640F90"/>
    </Element>
    <Element Type="Param" Id="85640F90">
        <Variable Type="Variable" Library="AIAI" Id="57B40E21"/>
    </Element>
    <Element Type="Param" Id="6DECAEB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="23A6CB40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1C11465B"/>
    </Element>
    <Element Type="FunctionCall" Id="397AF0C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ABAC1172"/>
    </Element>
    <Element Type="Param" Id="ABAC1172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="A8B32525">
        <Comment>
            Give up if we are low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3038E408">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="410CE344"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F244FCEF"/>
    </Element>
    <Element Type="FunctionCall" Id="410CE344">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC2B655"/>
    </Element>
    <Element Type="Param" Id="EAC2B655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F244FCEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E9FFF77"/>
        <Parameter Type="Param" Library="AIAI" Id="FAA20F57"/>
        <Parameter Type="Param" Library="AIAI" Id="92CFF1C4"/>
    </Element>
    <Element Type="Param" Id="5E9FFF77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9C97361"/>
    </Element>
    <Element Type="FunctionCall" Id="C9C97361">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="332575C0"/>
        <Parameter Type="Param" Library="AIAI" Id="27EDEEE8"/>
        <Parameter Type="Param" Library="AIAI" Id="E9E0BFEE"/>
    </Element>
    <Element Type="Param" Id="332575C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="01606CFB"/>
        <Array Type="Param" Library="AIAI" Id="C6062DD1"/>
    </Element>
    <Element Type="Param" Id="01606CFB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C6062DD1">
        <Parameter Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
    </Element>
    <Element Type="Param" Id="27EDEEE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="E9E0BFEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="FAA20F57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="92CFF1C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB2E0E30"/>
    </Element>
    <Element Type="FunctionCall" Id="AB2E0E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="84C46705"/>
        <Parameter Type="Param" Library="AIAI" Id="687E6E7F"/>
        <Parameter Type="Param" Library="AIAI" Id="C76F21B9"/>
    </Element>
    <Element Type="Param" Id="84C46705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="687E6E7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C76F21B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="492F5319"/>
    </Element>
    <Element Type="Param" Id="492F5319">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E1B1346"/>
    </Element>
    <Element Type="FunctionCall" Id="0E1B1346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="EFFCBF62"/>
    </Element>
    <Element Type="Param" Id="EFFCBF62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A59AC9A0"/>
        <Array Type="Param" Library="AIAI" Id="A7F3B591"/>
    </Element>
    <Element Type="Param" Id="A59AC9A0">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A7F3B591">
        <Parameter Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
    </Element>
    <Element Type="Comment" Id="867D18AC">
        <Comment>
            Don't go for tear if enemy if there are too many enemies near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C19B9A98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="71B6DEA6"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE2F251"/>
    </Element>
    <Element Type="Param" Id="71B6DEA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3BD3FFA1"/>
    </Element>
    <Element Type="Param" Id="4FE2F251">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD781BFC"/>
    </Element>
    <Element Type="FunctionCall" Id="CD781BFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0B806913"/>
    </Element>
    <Element Type="Param" Id="0B806913">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="B217B15F"/>
    </Element>
    <Element Type="Param" Id="B217B15F">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="FunctionCall" Id="A00B9C2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8F3E6A17"/>
        <Parameter Type="Param" Library="AIAI" Id="FBAC7E14"/>
    </Element>
    <Element Type="Param" Id="8F3E6A17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A28A3A6F"/>
    </Element>
    <Element Type="Param" Id="FBAC7E14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA61DA0C"/>
    </Element>
    <Element Type="FunctionCall" Id="FA61DA0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="8B580197"/>
        <Parameter Type="Param" Library="AIAI" Id="86D9060A"/>
        <Parameter Type="Param" Library="AIAI" Id="AFC14583"/>
        <Parameter Type="Param" Library="AIAI" Id="61C4D63E"/>
        <Parameter Type="Param" Library="AIAI" Id="5149D6FB"/>
    </Element>
    <Element Type="Param" Id="8B580197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="86D9060A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="AFC14583">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="61C4D63E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1EA3EE72"/>
    </Element>
    <Element Type="FunctionCall" Id="1EA3EE72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="D614B27A"/>
        <Parameter Type="Param" Library="AIAI" Id="D36F78D7"/>
    </Element>
    <Element Type="Param" Id="D614B27A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="3BD3FFA1"/>
    </Element>
    <Element Type="Param" Id="D36F78D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="Param" Id="5149D6FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
    </Element>
    <Element Type="FunctionCall" Id="61FA46AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2F28D514"/>
        <Parameter Type="Param" Library="AIAI" Id="D2632158"/>
    </Element>
    <Element Type="Param" Id="2F28D514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="092C8EF5"/>
    </Element>
    <Element Type="FunctionCall" Id="092C8EF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="408FC674"/>
        <Parameter Type="Param" Library="AIAI" Id="6D92B803"/>
        <Parameter Type="Param" Library="AIAI" Id="8B947754"/>
        <Parameter Type="Param" Library="AIAI" Id="CA3966F2"/>
        <Parameter Type="Param" Library="AIAI" Id="31FDE2A6"/>
    </Element>
    <Element Type="Param" Id="408FC674">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="6D92B803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="8B947754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="CA3966F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="31FDE2A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="A28A3A6F"/>
    </Element>
    <Element Type="Param" Id="D2632158">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6D71FFC5"/>
    </Element>
    <Element Type="FunctionCall" Id="7B7CDF97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="669D2679"/>
        <Parameter Type="Param" Library="AIAI" Id="133228E3"/>
    </Element>
    <Element Type="Param" Id="669D2679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4C0F40DE"/>
    </Element>
    <Element Type="Param" Id="133228E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC09C886"/>
    </Element>
    <Element Type="FunctionCall" Id="EC09C886">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="D9C015E6"/>
        <Parameter Type="Param" Library="AIAI" Id="3F3C36E2"/>
        <Parameter Type="Param" Library="AIAI" Id="61EEBBF8"/>
        <Parameter Type="Param" Library="AIAI" Id="919BA026"/>
        <Parameter Type="Param" Library="AIAI" Id="261858A0"/>
    </Element>
    <Element Type="Param" Id="D9C015E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="3F3C36E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="61EEBBF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="919BA026">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACA10490"/>
    </Element>
    <Element Type="FunctionCall" Id="ACA10490">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="0AC4E686"/>
        <Parameter Type="Param" Library="AIAI" Id="1E3AA17F"/>
    </Element>
    <Element Type="Param" Id="0AC4E686">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="3BD3FFA1"/>
    </Element>
    <Element Type="Param" Id="1E3AA17F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F208254"/>
    </Element>
    <Element Type="FunctionCall" Id="7F208254">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="59E5A333"/>
        <Parameter Type="Param" Library="AIAI" Id="0B3179B5"/>
        <Parameter Type="Param" Library="AIAI" Id="610D8350"/>
    </Element>
    <Element Type="Param" Id="59E5A333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="0B3179B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="610D8350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="10AA2639"/>
    </Element>
    <Element Type="Param" Id="261858A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B73A26E1"/>
    </Element>
    <Element Type="FunctionCall" Id="9680E657">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0BAF0609"/>
        <Parameter Type="Param" Library="AIAI" Id="5F63B4B4"/>
    </Element>
    <Element Type="Param" Id="0BAF0609">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7399B7D5"/>
    </Element>
    <Element Type="FunctionCall" Id="7399B7D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="344AD6A9"/>
        <Parameter Type="Param" Library="AIAI" Id="189E8826"/>
        <Parameter Type="Param" Library="AIAI" Id="C98D4EE8"/>
        <Parameter Type="Param" Library="AIAI" Id="4AD8539B"/>
        <Parameter Type="Param" Library="AIAI" Id="8BA23CBD"/>
    </Element>
    <Element Type="Param" Id="344AD6A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="189E8826">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="C98D4EE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4AD8539B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="8BA23CBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="4C0F40DE"/>
    </Element>
    <Element Type="Param" Id="5F63B4B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="25BD589B"/>
    </Element>
    <Element Type="FunctionCall" Id="0925AD1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53FBEE1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68F317B4"/>
    </Element>
    <Element Type="FunctionCall" Id="53FBEE1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F9C54405"/>
    </Element>
    <Element Type="Param" Id="F9C54405">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="68F317B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1CAC0A28"/>
        <Parameter Type="Param" Library="AIAI" Id="AEF595DC"/>
        <Parameter Type="Param" Library="AIAI" Id="096386FB"/>
    </Element>
    <Element Type="Param" Id="1CAC0A28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="556DAD35"/>
    </Element>
    <Element Type="FunctionCall" Id="556DAD35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="8F10560F"/>
        <Parameter Type="Param" Library="AIAI" Id="77BA3080"/>
    </Element>
    <Element Type="Param" Id="8F10560F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="77BA3080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="6D71FFC5"/>
    </Element>
    <Element Type="Param" Id="AEF595DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="096386FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF63E612"/>
    </Element>
    <Element Type="FunctionCall" Id="BF63E612">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="8DE9E512"/>
        <Parameter Type="Param" Library="AIAI" Id="6F0210FE"/>
        <Parameter Type="Param" Library="AIAI" Id="AEDC2C00"/>
    </Element>
    <Element Type="Param" Id="8DE9E512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6F0210FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AEDC2C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FB053AE"/>
    </Element>
    <Element Type="FunctionCall" Id="0FB053AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="358AD9FA"/>
        <Parameter Type="Param" Library="AIAI" Id="23892470"/>
    </Element>
    <Element Type="Param" Id="358AD9FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="23892470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="25BD589B"/>
    </Element>
    <Element Type="FunctionCall" Id="82B39AAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="14FD3B43"/>
    </Element>
    <Element Type="Param" Id="14FD3B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="67F32440">
        <Identifier>HeroAIStartTurnInDoubloons</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
        <Variable Type="Variable" Library="AIAI" Id="A9DC2307"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5169C8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E4DCEEC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30829C4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2DD8858"/>
    </Element>
    <Element Type="ParamDef" Id="0FC07642">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C5902E76"/>
    </Element>
    <Element Type="Param" Id="C5902E76">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A9DC2307">
        <Identifier>ghostShipBeaconPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7FE3A23D"/>
    </Element>
    <Element Type="Param" Id="7FE3A23D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="E5169C8A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <Parameter Type="Param" Library="AIAI" Id="9732391D"/>
    </Element>
    <Element Type="Param" Id="9732391D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="FunctionCall" Id="9E4DCEEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B066D97D"/>
        <Parameter Type="Param" Library="AIAI" Id="70278EE7"/>
    </Element>
    <Element Type="Param" Id="B066D97D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="33786317"/>
        <Array Type="Param" Library="AIAI" Id="C0948E52"/>
    </Element>
    <Element Type="Param" Id="33786317">
        <Variable Type="Variable" Library="AIAI" Id="97B2EFF5"/>
    </Element>
    <Element Type="Param" Id="C0948E52">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="Param" Id="70278EE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="30829C4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7CA9753B"/>
        <Parameter Type="Param" Library="AIAI" Id="569D8311"/>
    </Element>
    <Element Type="Param" Id="7CA9753B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="222E01CE"/>
    </Element>
    <Element Type="FunctionCall" Id="222E01CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="49B021C2"/>
    </Element>
    <Element Type="Param" Id="49B021C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="B5324468"/>
        <StructMember Type="Param" Library="AIAI" Id="B0F6D3EB"/>
    </Element>
    <Element Type="Param" Id="B0F6D3EB">
        <Variable Type="Variable" Library="AIAI" Id="F455719C"/>
    </Element>
    <Element Type="Param" Id="569D8311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A9DC2307"/>
    </Element>
    <Element Type="FunctionCall" Id="B2DD8858">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A37B551C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48FCC134"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44902BB7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EA0D0EC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FCEE557"/>
    </Element>
    <Element Type="FunctionCall" Id="A37B551C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C38B5140"/>
        <Parameter Type="Param" Library="AIAI" Id="B1556340"/>
    </Element>
    <Element Type="Param" Id="C38B5140">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="61922FC3"/>
        <Array Type="Param" Library="AIAI" Id="CC91DEE2"/>
    </Element>
    <Element Type="Param" Id="61922FC3">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="CC91DEE2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="Param" Id="B1556340">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="48FCC134">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7A226A18"/>
        <Parameter Type="Param" Library="AIAI" Id="AB23693A"/>
    </Element>
    <Element Type="Param" Id="7A226A18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="77FB81D5"/>
        <Array Type="Param" Library="AIAI" Id="833329E8"/>
    </Element>
    <Element Type="Param" Id="77FB81D5">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="833329E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="Param" Id="AB23693A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="44902BB7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="894F6733"/>
        <Parameter Type="Param" Library="AIAI" Id="296333D2"/>
    </Element>
    <Element Type="Param" Id="894F6733">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2627F810"/>
    </Element>
    <Element Type="Param" Id="296333D2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="FunctionCall" Id="0EA0D0EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2203945F"/>
        <Parameter Type="Param" Library="AIAI" Id="832756BA"/>
        <Parameter Type="Param" Library="AIAI" Id="383B2118"/>
    </Element>
    <Element Type="Param" Id="2203945F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87DCF43"/>
    </Element>
    <Element Type="FunctionCall" Id="F87DCF43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="956798E6"/>
        <Parameter Type="Param" Library="AIAI" Id="B99E6720"/>
        <Parameter Type="Param" Library="AIAI" Id="7430D615"/>
    </Element>
    <Element Type="Param" Id="956798E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ACF2D753"/>
        <Array Type="Param" Library="AIAI" Id="B66C53A9"/>
    </Element>
    <Element Type="Param" Id="ACF2D753">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B66C53A9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="Param" Id="B99E6720">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="7430D615">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="832756BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="383B2118">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="30DA6501"/>
    </Element>
    <Element Type="Param" Id="30DA6501">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3FD16366"/>
    </Element>
    <Element Type="FunctionCall" Id="3FD16366">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5D4703A0"/>
    </Element>
    <Element Type="Param" Id="5D4703A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E2D6FCA1"/>
        <Array Type="Param" Library="AIAI" Id="BB60B48A"/>
    </Element>
    <Element Type="Param" Id="E2D6FCA1">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="BB60B48A">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="FunctionCall" Id="3FCEE557">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="42B6EFFE"/>
        <Parameter Type="Param" Library="AIAI" Id="B2CDCC84"/>
        <Parameter Type="Param" Library="AIAI" Id="C7051C14"/>
    </Element>
    <Element Type="Param" Id="42B6EFFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1603BE58"/>
    </Element>
    <Element Type="FunctionCall" Id="1603BE58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="BE92DDA4"/>
        <Parameter Type="Param" Library="AIAI" Id="738B5D0D"/>
    </Element>
    <Element Type="Param" Id="BE92DDA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="012749BA"/>
    </Element>
    <Element Type="FunctionCall" Id="012749BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8BEF9AAD"/>
    </Element>
    <Element Type="Param" Id="8BEF9AAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="98F1064D"/>
        <Array Type="Param" Library="AIAI" Id="55618EE7"/>
    </Element>
    <Element Type="Param" Id="98F1064D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="55618EE7">
        <Parameter Type="ParamDef" Library="AIAI" Id="0FC07642"/>
    </Element>
    <Element Type="Param" Id="738B5D0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="A9DC2307"/>
    </Element>
    <Element Type="Param" Id="B2CDCC84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="C7051C14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="D0CFCC57"/>
    </Element>
    <Element Type="FunctionDef" Id="4A9D4E23">
        <Identifier>HeroAINumberOfDoubloonsHeroIsHolding</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="72592DA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB54FCF1"/>
    </Element>
    <Element Type="ParamDef" Id="72592DA9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C79151AA"/>
    </Element>
    <Element Type="Param" Id="C79151AA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DB54FCF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="916CDCB4"/>
    </Element>
    <Element Type="Param" Id="916CDCB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48575D70"/>
    </Element>
    <Element Type="FunctionCall" Id="48575D70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000386"/>
        <Parameter Type="Param" Library="AIAI" Id="F9CD7C6C"/>
        <Parameter Type="Param" Library="AIAI" Id="B8485C6A"/>
    </Element>
    <Element Type="Param" Id="F9CD7C6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000765"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8E4DE45B"/>
        <Array Type="Param" Library="AIAI" Id="0516D5E7"/>
    </Element>
    <Element Type="Param" Id="8E4DE45B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0516D5E7">
        <Parameter Type="ParamDef" Library="AIAI" Id="72592DA9"/>
    </Element>
    <Element Type="Param" Id="B8485C6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000766"/>
        <Value>CannonballStack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="FunctionDef" Id="9CF00969">
        <Identifier>HeroAINumberOfDoubloonsTeamIsHolding</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B43C8318"/>
        <Variable Type="Variable" Library="AIAI" Id="97EF3E60"/>
        <Variable Type="Variable" Library="AIAI" Id="24AB9B2D"/>
        <Variable Type="Variable" Library="AIAI" Id="5256BB35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E500AF9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CAB1C21"/>
    </Element>
    <Element Type="ParamDef" Id="B43C8318">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="97EF3E60">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CB43150C"/>
    </Element>
    <Element Type="Param" Id="CB43150C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="24AB9B2D">
        <Identifier>doubloonsHolding</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5E4E9601"/>
    </Element>
    <Element Type="Param" Id="5E4E9601">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5256BB35">
        <Identifier>totalTeamDoubloons</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="77C7CB9F"/>
    </Element>
    <Element Type="Param" Id="77C7CB9F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6E500AF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC10011"/>
        <Parameter Type="Param" Library="AIAI" Id="23D9C732"/>
        <Parameter Type="Param" Library="AIAI" Id="18B91CB3"/>
        <Parameter Type="Param" Library="AIAI" Id="EE0C29D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F843869A"/>
    </Element>
    <Element Type="Param" Id="1CC10011">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="23D9C732">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="18B91CB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EE0C29D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="97EF3E60"/>
    </Element>
    <Element Type="FunctionCall" Id="F843869A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A411D57"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D334B72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD12C74C"/>
    </Element>
    <Element Type="FunctionCall" Id="1A411D57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93BEDC64"/>
        <Parameter Type="Param" Library="AIAI" Id="F061FDEF"/>
        <Parameter Type="Param" Library="AIAI" Id="C39CD7D1"/>
    </Element>
    <Element Type="Param" Id="93BEDC64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F061FDEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10152B0E"/>
    </Element>
    <Element Type="FunctionCall" Id="10152B0E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4A9D4E23"/>
        <Parameter Type="Param" Library="AIAI" Id="38409FC6"/>
    </Element>
    <Element Type="Param" Id="38409FC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="72592DA9"/>
        <Variable Type="Variable" Library="AIAI" Id="97EF3E60"/>
    </Element>
    <Element Type="Param" Id="C39CD7D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="5256BB35"/>
    </Element>
    <Element Type="FunctionCall" Id="9D334B72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8F7E80CF"/>
        <Parameter Type="Param" Library="AIAI" Id="21FA63A0"/>
        <Parameter Type="Param" Library="AIAI" Id="D9575F02"/>
    </Element>
    <Element Type="Param" Id="8F7E80CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0054DDD7"/>
        <Array Type="Param" Library="AIAI" Id="2F5ECBE2"/>
    </Element>
    <Element Type="Param" Id="0054DDD7">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2F5ECBE2">
        <Variable Type="Variable" Library="AIAI" Id="97EF3E60"/>
    </Element>
    <Element Type="Param" Id="21FA63A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D9575F02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B43C8318"/>
    </Element>
    <Element Type="FunctionCall" Id="FD12C74C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E9C45A70"/>
        <Parameter Type="Param" Library="AIAI" Id="90C62F61"/>
        <Parameter Type="Param" Library="AIAI" Id="D65252CD"/>
    </Element>
    <Element Type="Param" Id="E9C45A70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AD9FDCA"/>
    </Element>
    <Element Type="FunctionCall" Id="0AD9FDCA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="A525E19C"/>
        <Parameter Type="Param" Library="AIAI" Id="2AAA3222"/>
    </Element>
    <Element Type="Param" Id="A525E19C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="97EF3E60"/>
    </Element>
    <Element Type="Param" Id="2AAA3222">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="90C62F61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D65252CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4CAB1C21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6A83D918"/>
    </Element>
    <Element Type="Param" Id="6A83D918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="5256BB35"/>
    </Element>
    <Element Type="Comment" Id="2AB65354">
        <Comment>
            Pick Up Doubloons
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="4A3ABD3D">
        <Identifier>HeroAIPickUpDoubloonsLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="59A60E07"/>
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8849F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6F37C1A"/>
    </Element>
    <Element Type="ParamDef" Id="59A60E07">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="299AC624">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FACDB750"/>
    </Element>
    <Element Type="Param" Id="FACDB750">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="8B8849F1">
        <Identifier>doubloon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9B0800CD"/>
    </Element>
    <Element Type="Param" Id="9B0800CD">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="C6F37C1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="A80338FE"/>
        <Parameter Type="Param" Library="AIAI" Id="5ACE6881"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="132E2D76"/>
    </Element>
    <Element Type="Param" Id="A80338FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="DB5B9C46"/>
        <Array Type="Param" Library="AIAI" Id="AFD42BFF"/>
    </Element>
    <Element Type="Param" Id="DB5B9C46">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="AFD42BFF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0216F12"/>
    </Element>
    <Element Type="FunctionCall" Id="A0216F12">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="DDAD52C0"/>
    </Element>
    <Element Type="Param" Id="DDAD52C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="59A60E07"/>
    </Element>
    <Element Type="Param" Id="5ACE6881">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="FunctionCall" Id="132E2D76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC7DE885"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27B8784F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="838E48AC"/>
    </Element>
    <Element Type="FunctionCall" Id="EC7DE885">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ADEE7B50"/>
        <Parameter Type="Param" Library="AIAI" Id="B3828088"/>
    </Element>
    <Element Type="Param" Id="ADEE7B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8849F1"/>
    </Element>
    <Element Type="Param" Id="B3828088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63245321"/>
    </Element>
    <Element Type="FunctionCall" Id="63245321">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F4ED7EE1"/>
        <Parameter Type="Param" Library="AIAI" Id="3820D5DB"/>
    </Element>
    <Element Type="Param" Id="3820D5DB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B8B17840"/>
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="FunctionCall" Id="27B8784F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3C821E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0052179A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B693A5BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64F8E907"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30F5BA25"/>
    </Element>
    <Element Type="FunctionCall" Id="A3C821E1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="29DB3AD8"/>
        <Parameter Type="Param" Library="AIAI" Id="A486843E"/>
    </Element>
    <Element Type="Param" Id="29DB3AD8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
    </Element>
    <Element Type="Param" Id="A486843E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="FunctionCall" Id="0052179A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4EA5328C"/>
        <Parameter Type="Param" Library="AIAI" Id="9BA9EAFE"/>
    </Element>
    <Element Type="Param" Id="4EA5328C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="99C584A7"/>
        <Array Type="Param" Library="AIAI" Id="B3D55939"/>
    </Element>
    <Element Type="Param" Id="99C584A7">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="B3D55939">
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="Param" Id="9BA9EAFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8849F1"/>
    </Element>
    <Element Type="FunctionCall" Id="B693A5BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4B17FE72"/>
        <Parameter Type="Param" Library="AIAI" Id="9FF5759D"/>
        <Parameter Type="Param" Library="AIAI" Id="D5403525"/>
    </Element>
    <Element Type="Param" Id="4B17FE72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7B8A066A"/>
        <Array Type="Param" Library="AIAI" Id="144037D8"/>
    </Element>
    <Element Type="Param" Id="7B8A066A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="144037D8">
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="Param" Id="9FF5759D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72F31A3F"/>
    </Element>
    <Element Type="FunctionCall" Id="72F31A3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="6B96E443"/>
        <Parameter Type="Param" Library="AIAI" Id="5A231F90"/>
    </Element>
    <Element Type="Param" Id="6B96E443">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="5A231F90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9332D196"/>
    </Element>
    <Element Type="FunctionCall" Id="9332D196">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4437ACF3"/>
    </Element>
    <Element Type="Param" Id="4437ACF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3DD96EE7"/>
        <Array Type="Param" Library="AIAI" Id="59546956"/>
    </Element>
    <Element Type="Param" Id="3DD96EE7">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="59546956">
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="Param" Id="D5403525">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="64F8E907">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E084D096"/>
        <Parameter Type="Param" Library="AIAI" Id="70722391"/>
        <Parameter Type="Param" Library="AIAI" Id="0F4DA6CC"/>
    </Element>
    <Element Type="Param" Id="E084D096">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9712242"/>
    </Element>
    <Element Type="FunctionCall" Id="E9712242">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="DC5884B7"/>
    </Element>
    <Element Type="Param" Id="DC5884B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="8B8849F1"/>
    </Element>
    <Element Type="Param" Id="70722391">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0F4DA6CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="30F5BA25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB24ABE"/>
        <Parameter Type="Param" Library="AIAI" Id="3F0C1BBA"/>
        <Parameter Type="Param" Library="AIAI" Id="84E59560"/>
    </Element>
    <Element Type="Param" Id="0CB24ABE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B96B4EA"/>
    </Element>
    <Element Type="FunctionCall" Id="8B96B4EA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="867FA5EC"/>
        <Parameter Type="Param" Library="AIAI" Id="51559C5D"/>
    </Element>
    <Element Type="Param" Id="867FA5EC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="Param" Id="51559C5D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Param" Id="3F0C1BBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="84E59560">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="838E48AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7FB0E3B"/>
        <Parameter Type="Param" Library="AIAI" Id="37E463FF"/>
        <Parameter Type="Param" Library="AIAI" Id="FD04A255"/>
    </Element>
    <Element Type="Param" Id="F7FB0E3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCCDFFC4"/>
    </Element>
    <Element Type="FunctionCall" Id="CCCDFFC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="FF8E6078"/>
        <Parameter Type="Param" Library="AIAI" Id="1E3C4323"/>
        <Parameter Type="Param" Library="AIAI" Id="6EBE0A07"/>
    </Element>
    <Element Type="Param" Id="FF8E6078">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="BAE5D780"/>
        <Array Type="Param" Library="AIAI" Id="69C9D1C7"/>
    </Element>
    <Element Type="Param" Id="BAE5D780">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="69C9D1C7">
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="Param" Id="1E3C4323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="6EBE0A07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="37E463FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FD04A255">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B8DBC7E"/>
    </Element>
    <Element Type="FunctionCall" Id="2B8DBC7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A8659206"/>
        <Parameter Type="Param" Library="AIAI" Id="B4AB9798"/>
        <Parameter Type="Param" Library="AIAI" Id="12264D43"/>
    </Element>
    <Element Type="Param" Id="A8659206">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B4AB9798">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="12264D43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="5A31188B"/>
        <Array Type="Param" Library="AIAI" Id="2B0D6B8E"/>
    </Element>
    <Element Type="Param" Id="2B0D6B8E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C31DACE1"/>
    </Element>
    <Element Type="FunctionCall" Id="C31DACE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1C9B65"/>
    </Element>
    <Element Type="Param" Id="FE1C9B65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="33DC1D50"/>
        <Array Type="Param" Library="AIAI" Id="188DC738"/>
    </Element>
    <Element Type="Param" Id="33DC1D50">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="188DC738">
        <Variable Type="Variable" Library="AIAI" Id="299AC624"/>
    </Element>
    <Element Type="FunctionDef" Id="F4ED7EE1">
        <Identifier>HeroAISearchForNearbyDoubloon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
        <Variable Type="Variable" Library="AIAI" Id="1328348E"/>
        <Variable Type="Variable" Library="AIAI" Id="D102BC88"/>
        <Variable Type="Variable" Library="AIAI" Id="E4E9320B"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
        <Variable Type="Variable" Library="AIAI" Id="087CAC11"/>
        <Variable Type="Variable" Library="AIAI" Id="7AD1490C"/>
        <Variable Type="Variable" Library="AIAI" Id="B6C54F9C"/>
        <Variable Type="Variable" Library="AIAI" Id="672E178A"/>
        <Variable Type="Variable" Library="AIAI" Id="7F900997"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB155DA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B8E5E76A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7526B59D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC30F812"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F8D6BE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9BA04CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43C7192B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BC13E026"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="669F127B"/>
    </Element>
    <Element Type="ParamDef" Id="B8B17840">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0EEDD8EA"/>
    </Element>
    <Element Type="Param" Id="0EEDD8EA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1328348E">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD00ABC9"/>
    </Element>
    <Element Type="Param" Id="AD00ABC9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="D102BC88">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="198AE8E6"/>
    </Element>
    <Element Type="Param" Id="198AE8E6">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="E4E9320B">
        <Identifier>nearbyDoubloons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="66B6B6CF"/>
    </Element>
    <Element Type="Param" Id="66B6B6CF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5902AB83"/>
    </Element>
    <Element Type="FunctionCall" Id="5902AB83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="215DAA58">
        <Identifier>doubloon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E0EE7FE"/>
    </Element>
    <Element Type="Param" Id="1E0EE7FE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="087CAC11">
        <Identifier>enemyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BFD69610"/>
    </Element>
    <Element Type="Param" Id="BFD69610">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="7AD1490C">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DD0FCCF3"/>
    </Element>
    <Element Type="Param" Id="DD0FCCF3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4C84FD8"/>
    </Element>
    <Element Type="FunctionCall" Id="F4C84FD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="B6C54F9C">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="68868C8A"/>
    </Element>
    <Element Type="Param" Id="68868C8A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="672E178A">
        <Identifier>pathDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC7B1E99"/>
    </Element>
    <Element Type="Param" Id="DC7B1E99">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7F900997">
        <Identifier>bestDoubloon</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F9437504"/>
    </Element>
    <Element Type="Param" Id="F9437504">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0BB155DA">
        <Identifier>bestDoubloonDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DA1F3639"/>
    </Element>
    <Element Type="Param" Id="DA1F3639">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="B8E5E76A">
        <Comment>
            Search for a nearby doubloon that are safe to pick up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7526B59D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FE64BADB"/>
        <Parameter Type="Param" Library="AIAI" Id="ED6DFBFB"/>
    </Element>
    <Element Type="Param" Id="FE64BADB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1328348E"/>
    </Element>
    <Element Type="Param" Id="ED6DFBFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A5F54F1"/>
    </Element>
    <Element Type="FunctionCall" Id="0A5F54F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="254BAD25"/>
    </Element>
    <Element Type="Param" Id="254BAD25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="28D46380"/>
        <Array Type="Param" Library="AIAI" Id="701BE60B"/>
    </Element>
    <Element Type="Param" Id="28D46380">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="701BE60B">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="FunctionCall" Id="EC30F812">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5ADEB38A"/>
        <Parameter Type="Param" Library="AIAI" Id="7331F7D2"/>
    </Element>
    <Element Type="Param" Id="5ADEB38A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D102BC88"/>
    </Element>
    <Element Type="Param" Id="7331F7D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E163CD8"/>
    </Element>
    <Element Type="FunctionCall" Id="2E163CD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="A26D4D91"/>
        <Parameter Type="Param" Library="AIAI" Id="7A306FE6"/>
    </Element>
    <Element Type="Param" Id="A26D4D91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="1328348E"/>
    </Element>
    <Element Type="Param" Id="7A306FE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="471C4E03"/>
    </Element>
    <Element Type="FunctionCall" Id="7F8D6BE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C952542"/>
        <Parameter Type="Param" Library="AIAI" Id="6C2B894E"/>
    </Element>
    <Element Type="Param" Id="9C952542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2606F1E"/>
    </Element>
    <Element Type="FunctionCall" Id="D2606F1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="D6E75B0F"/>
        <Parameter Type="Param" Library="AIAI" Id="C5421A7B"/>
        <Parameter Type="Param" Library="AIAI" Id="5F243A92"/>
        <Parameter Type="Param" Library="AIAI" Id="32D6D8E7"/>
        <Parameter Type="Param" Library="AIAI" Id="9A1B551C"/>
    </Element>
    <Element Type="Param" Id="D6E75B0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>ItemCannonball</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="C5421A7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5F243A92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <Variable Type="Variable" Library="AIAI" Id="D102BC88"/>
    </Element>
    <Element Type="Param" Id="32D6D8E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="9A1B551C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="6C2B894E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E4E9320B"/>
    </Element>
    <Element Type="FunctionCall" Id="C9BA04CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="F6A59EFE"/>
        <Parameter Type="Param" Library="AIAI" Id="5CF25B2D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="42B6BF9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC8B4E93"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CBBA4C6D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E5A9547"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97790F7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FCFBBE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A55617E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBD37F2D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="39703237"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97837330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87C48DE"/>
    </Element>
    <Element Type="Param" Id="F6A59EFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="E4E9320B"/>
    </Element>
    <Element Type="Param" Id="5CF25B2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="Comment" Id="42B6BF9E">
        <Comment>
            If there are no enemies nearby, make sure there are no allies already going to pick up the doubloon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="CC8B4E93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39F4CCBF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB0099AE"/>
    </Element>
    <Element Type="FunctionCall" Id="39F4CCBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="FB0099AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86A78A35"/>
        <Parameter Type="Param" Library="AIAI" Id="41EDFBE7"/>
        <Parameter Type="Param" Library="AIAI" Id="58B4D5B8"/>
    </Element>
    <Element Type="Param" Id="86A78A35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F124F3BF"/>
    </Element>
    <Element Type="FunctionCall" Id="F124F3BF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9C3FFB82"/>
        <Parameter Type="Param" Library="AIAI" Id="53E56E89"/>
        <Parameter Type="Param" Library="AIAI" Id="E258D2F8"/>
    </Element>
    <Element Type="Param" Id="53E56E89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CC57B53D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="E258D2F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="920DFBD2"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="Param" Id="41EDFBE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="58B4D5B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="CBBA4C6D">
        <Comment>
            Make sure there are no enemies around the doubloon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="6E5A9547">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="728ACC7C"/>
        <Parameter Type="Param" Library="AIAI" Id="A2C0C8DD"/>
    </Element>
    <Element Type="Param" Id="728ACC7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="087CAC11"/>
    </Element>
    <Element Type="Param" Id="A2C0C8DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC297996"/>
    </Element>
    <Element Type="FunctionCall" Id="CC297996">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="FunctionCall" Id="97790F7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000033"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B8F55848"/>
        <Parameter Type="Param" Library="AIAI" Id="898E6B17"/>
    </Element>
    <Element Type="Param" Id="B8F55848">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAB1B6EA"/>
    </Element>
    <Element Type="FunctionCall" Id="AAB1B6EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="96EDAA84"/>
        <Parameter Type="Param" Library="AIAI" Id="9095AD2E"/>
    </Element>
    <Element Type="Param" Id="96EDAA84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B339801"/>
    </Element>
    <Element Type="FunctionCall" Id="3B339801">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B51D4770"/>
    </Element>
    <Element Type="Param" Id="B51D4770">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="Param" Id="9095AD2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="5827CB30"/>
    </Element>
    <Element Type="Param" Id="898E6B17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000061"/>
        <Variable Type="Variable" Library="AIAI" Id="087CAC11"/>
    </Element>
    <Element Type="FunctionCall" Id="0FCFBBE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000033"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="39C5D022"/>
        <Parameter Type="Param" Library="AIAI" Id="6E475E02"/>
    </Element>
    <Element Type="Param" Id="39C5D022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADC771D4"/>
    </Element>
    <Element Type="FunctionCall" Id="ADC771D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="5FBD1B3F"/>
        <Parameter Type="Param" Library="AIAI" Id="AAAE293E"/>
    </Element>
    <Element Type="Param" Id="5FBD1B3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="1328348E"/>
    </Element>
    <Element Type="Param" Id="AAAE293E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="5827CB30"/>
    </Element>
    <Element Type="Param" Id="6E475E02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000061"/>
        <Variable Type="Variable" Library="AIAI" Id="087CAC11"/>
    </Element>
    <Element Type="FunctionCall" Id="A55617E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="932A5AF7"/>
        <Parameter Type="Param" Library="AIAI" Id="B01FCE9D"/>
    </Element>
    <Element Type="Param" Id="932A5AF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B5AA2BA"/>
    </Element>
    <Element Type="FunctionCall" Id="6B5AA2BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="E8C5B46A"/>
        <Parameter Type="Param" Library="AIAI" Id="9D119A1B"/>
        <Parameter Type="Param" Library="AIAI" Id="23E16E60"/>
        <Parameter Type="Param" Library="AIAI" Id="26CA8EE0"/>
        <Parameter Type="Param" Library="AIAI" Id="69051745"/>
    </Element>
    <Element Type="Param" Id="E8C5B46A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="9D119A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="23E16E60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="26CA8EE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="087CAC11"/>
    </Element>
    <Element Type="Param" Id="69051745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="B01FCE9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7AD1490C"/>
    </Element>
    <Element Type="FunctionCall" Id="FBD37F2D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2323027"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7E5317E"/>
    </Element>
    <Element Type="FunctionCall" Id="C2323027">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="F7E5317E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DD4340A7"/>
        <Parameter Type="Param" Library="AIAI" Id="DAA2CABD"/>
        <Parameter Type="Param" Library="AIAI" Id="97507D40"/>
    </Element>
    <Element Type="Param" Id="DD4340A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E0D76D7"/>
    </Element>
    <Element Type="FunctionCall" Id="8E0D76D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="D4F5D6E0"/>
        <Parameter Type="Param" Library="AIAI" Id="77D5A7C0"/>
    </Element>
    <Element Type="Param" Id="D4F5D6E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="77D5A7C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="7AD1490C"/>
    </Element>
    <Element Type="Param" Id="DAA2CABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="97507D40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="39703237">
        <Comment>
            Choose the closest safe doubloon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="97837330">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="C022D102"/>
        <Parameter Type="Param" Library="AIAI" Id="F0079268"/>
    </Element>
    <Element Type="Param" Id="C022D102">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6C54F9C"/>
    </Element>
    <Element Type="Param" Id="F0079268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4C4C502"/>
    </Element>
    <Element Type="FunctionCall" Id="B4C4C502">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="B40C1233"/>
        <Parameter Type="Param" Library="AIAI" Id="94853F0D"/>
    </Element>
    <Element Type="Param" Id="B40C1233">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="1328348E"/>
    </Element>
    <Element Type="Param" Id="94853F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92F9BDD3"/>
    </Element>
    <Element Type="FunctionCall" Id="92F9BDD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="799B959F"/>
    </Element>
    <Element Type="Param" Id="799B959F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="FunctionCall" Id="F87C48DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C690D689"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF81BA20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E31C516F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="187D1AC9"/>
    </Element>
    <Element Type="Comment" Id="C690D689">
        <Comment>
            Make sure we can walk reasonable directly there (ie it's not on the other side of a gate)
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="EF81BA20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8725AB1E"/>
        <Parameter Type="Param" Library="AIAI" Id="33E4B954"/>
    </Element>
    <Element Type="Param" Id="8725AB1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="672E178A"/>
    </Element>
    <Element Type="Param" Id="33E4B954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5516FD60"/>
    </Element>
    <Element Type="FunctionCall" Id="5516FD60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E80D1B4D"/>
        <Parameter Type="Param" Library="AIAI" Id="3B203294"/>
        <Parameter Type="Param" Library="AIAI" Id="D2A946E2"/>
        <Parameter Type="Param" Library="AIAI" Id="C09FE253"/>
    </Element>
    <Element Type="Param" Id="3B203294">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="067CCF35"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4C5EFD5A"/>
        <Array Type="Param" Library="AIAI" Id="EBDA7F1D"/>
    </Element>
    <Element Type="Param" Id="4C5EFD5A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EBDA7F1D">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="D2A946E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D7A71F0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59378EAE"/>
    </Element>
    <Element Type="FunctionCall" Id="59378EAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE06677"/>
    </Element>
    <Element Type="Param" Id="2EE06677">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="Param" Id="C09FE253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B72BDDFA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C802DA29"/>
    </Element>
    <Element Type="FunctionCall" Id="E31C516F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="968C4A20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="361C5E3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="520A8F5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9705817"/>
    </Element>
    <Element Type="FunctionCall" Id="968C4A20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75AADCAC"/>
        <Parameter Type="Param" Library="AIAI" Id="7BAA8DDC"/>
        <Parameter Type="Param" Library="AIAI" Id="36219BC1"/>
    </Element>
    <Element Type="Param" Id="75AADCAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="672E178A"/>
    </Element>
    <Element Type="Param" Id="7BAA8DDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="36219BC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="361C5E3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="55070FC1"/>
        <Parameter Type="Param" Library="AIAI" Id="E5019ED2"/>
    </Element>
    <Element Type="Param" Id="55070FC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7F900997"/>
    </Element>
    <Element Type="Param" Id="E5019ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="215DAA58"/>
    </Element>
    <Element Type="FunctionCall" Id="520A8F5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="90DD7A7C"/>
        <Parameter Type="Param" Library="AIAI" Id="894EC429"/>
    </Element>
    <Element Type="Param" Id="90DD7A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB155DA"/>
    </Element>
    <Element Type="Param" Id="894EC429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="B6C54F9C"/>
    </Element>
    <Element Type="FunctionCall" Id="A9705817">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2D56418D"/>
        <Parameter Type="Param" Library="AIAI" Id="E810A223"/>
        <Parameter Type="Param" Library="AIAI" Id="5D8B9C72"/>
    </Element>
    <Element Type="Param" Id="2D56418D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="672E178A"/>
    </Element>
    <Element Type="Param" Id="E810A223">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="5D8B9C72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="650710C5"/>
    </Element>
    <Element Type="FunctionCall" Id="650710C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6C53B306"/>
        <Parameter Type="Param" Library="AIAI" Id="F6AD2E6E"/>
        <Parameter Type="Param" Library="AIAI" Id="1656BD07"/>
    </Element>
    <Element Type="Param" Id="6C53B306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="F6AD2E6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>3.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1656BD07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B6C54F9C"/>
    </Element>
    <Element Type="FunctionCall" Id="187D1AC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="406B69A1"/>
        <Parameter Type="Param" Library="AIAI" Id="8504595A"/>
        <Parameter Type="Param" Library="AIAI" Id="225C330C"/>
    </Element>
    <Element Type="Param" Id="406B69A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B6C54F9C"/>
    </Element>
    <Element Type="Param" Id="8504595A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="225C330C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0BB155DA"/>
    </Element>
    <Element Type="FunctionCall" Id="43C7192B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3CA489E0"/>
    </Element>
    <Element Type="Param" Id="3CA489E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7F900997"/>
    </Element>
    <Element Type="Comment" Id="BC13E026">
        <Disabled/>
        <Comment>
            Tell the to AI pick up the doubloon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="669F127B">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD38DDC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="325A6641"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91FF51F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CACA779"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BEF3CB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A53C5D3"/>
    </Element>
    <Element Type="FunctionCall" Id="BD38DDC2">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8B9CFD3A"/>
    </Element>
    <Element Type="Param" Id="8B9CFD3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="325A6641">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1552B3F5"/>
        <Parameter Type="Param" Library="AIAI" Id="9D5B53C1"/>
    </Element>
    <Element Type="Param" Id="1552B3F5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
    </Element>
    <Element Type="Param" Id="9D5B53C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="FunctionCall" Id="91FF51F0">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="79A27757"/>
        <Parameter Type="Param" Library="AIAI" Id="CBC96CDC"/>
    </Element>
    <Element Type="Param" Id="79A27757">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A2F169A6"/>
        <Array Type="Param" Library="AIAI" Id="BFB9E2D4"/>
    </Element>
    <Element Type="Param" Id="A2F169A6">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="BFB9E2D4">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="CBC96CDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7F900997"/>
    </Element>
    <Element Type="FunctionCall" Id="4CACA779">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F75138B4"/>
        <Parameter Type="Param" Library="AIAI" Id="8E0554A1"/>
        <Parameter Type="Param" Library="AIAI" Id="AE1C8318"/>
    </Element>
    <Element Type="Param" Id="F75138B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FF96B6C5"/>
        <Array Type="Param" Library="AIAI" Id="0BB218D0"/>
    </Element>
    <Element Type="Param" Id="FF96B6C5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0BB218D0">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="8E0554A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28862ACC"/>
    </Element>
    <Element Type="FunctionCall" Id="28862ACC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="F5CF7826"/>
        <Parameter Type="Param" Library="AIAI" Id="21343D41"/>
    </Element>
    <Element Type="Param" Id="F5CF7826">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="21343D41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1F8EBBD"/>
    </Element>
    <Element Type="FunctionCall" Id="F1F8EBBD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BC22F142"/>
    </Element>
    <Element Type="Param" Id="BC22F142">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="519C9AC4"/>
        <Array Type="Param" Library="AIAI" Id="EB049AD1"/>
    </Element>
    <Element Type="Param" Id="519C9AC4">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="EB049AD1">
        <Parameter Type="ParamDef" Library="AIAI" Id="B8B17840"/>
    </Element>
    <Element Type="Param" Id="AE1C8318">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="7BEF3CB4">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="838B9ADC"/>
    </Element>
    <Element Type="Param" Id="838B9ADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2A53C5D3">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0ED83E8A"/>
        <Parameter Type="Param" Library="AIAI" Id="E6A59684"/>
        <Parameter Type="Param" Library="AIAI" Id="8BAB32C1"/>
    </Element>
    <Element Type="Param" Id="0ED83E8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2485BB90"/>
    </Element>
    <Element Type="FunctionCall" Id="2485BB90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="C255677F"/>
    </Element>
    <Element Type="Param" Id="C255677F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="7F900997"/>
    </Element>
    <Element Type="Param" Id="E6A59684">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8BAB32C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="9C3FFB82">
        <Identifier>HeroAIIsAllyPickingUpDoubloon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC57B53D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="920DFBD2"/>
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D13C3385"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42208C33"/>
    </Element>
    <Element Type="ParamDef" Id="CC57B53D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="24F9E45A"/>
    </Element>
    <Element Type="Param" Id="24F9E45A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="920DFBD2">
        <Identifier>doubloon</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EE9297EE"/>
    </Element>
    <Element Type="Param" Id="EE9297EE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9D1C48C1">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="02E02AFE"/>
    </Element>
    <Element Type="Param" Id="02E02AFE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D13C3385">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="CF1471C0"/>
        <Parameter Type="Param" Library="AIAI" Id="6566ABA3"/>
        <Parameter Type="Param" Library="AIAI" Id="BC62BAD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A8E3B6E"/>
    </Element>
    <Element Type="Param" Id="CF1471C0">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6566ABA3">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="BC62BAD0">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="FunctionCall" Id="0A8E3B6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60479923"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EE4AA9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A53219DA"/>
    </Element>
    <Element Type="FunctionCall" Id="60479923">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="156C07ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78141336"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD3D184B"/>
    </Element>
    <Element Type="FunctionCall" Id="156C07ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A6330C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29C9937A"/>
    </Element>
    <Element Type="FunctionCall" Id="0A6330C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="072869B6"/>
        <Parameter Type="Param" Library="AIAI" Id="5937CAB2"/>
        <Parameter Type="Param" Library="AIAI" Id="E1E8B586"/>
    </Element>
    <Element Type="Param" Id="072869B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5C6F351"/>
    </Element>
    <Element Type="FunctionCall" Id="F5C6F351">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="21980081"/>
        <Parameter Type="Param" Library="AIAI" Id="E79C2A07"/>
    </Element>
    <Element Type="Param" Id="21980081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A670491"/>
    </Element>
    <Element Type="FunctionCall" Id="9A670491">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3C2A7DDD"/>
    </Element>
    <Element Type="Param" Id="3C2A7DDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0EF69FAA"/>
        <Array Type="Param" Library="AIAI" Id="A3542E2A"/>
    </Element>
    <Element Type="Param" Id="0EF69FAA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A3542E2A">
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="Param" Id="E79C2A07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B194992F"/>
    </Element>
    <Element Type="FunctionCall" Id="B194992F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1454F335"/>
    </Element>
    <Element Type="Param" Id="1454F335">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="920DFBD2"/>
    </Element>
    <Element Type="Param" Id="5937CAB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="E1E8B586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CE2AB68B"/>
    </Element>
    <Element Type="FunctionCall" Id="29C9937A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1AA50F"/>
    </Element>
    <Element Type="Param" Id="CC1AA50F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="78141336">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48DA776E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00C61381"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81F5251E"/>
    </Element>
    <Element Type="FunctionCall" Id="48DA776E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="35DAB759"/>
    </Element>
    <Element Type="Param" Id="35DAB759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00C61381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F7FCA23C"/>
        <Parameter Type="Param" Library="AIAI" Id="EF35106E"/>
        <Parameter Type="Param" Library="AIAI" Id="8DB4B308"/>
    </Element>
    <Element Type="Param" Id="F7FCA23C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DD5C3DFC"/>
        <Array Type="Param" Library="AIAI" Id="A222682F"/>
    </Element>
    <Element Type="Param" Id="DD5C3DFC">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="A222682F">
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="Param" Id="EF35106E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8DB4B308">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="DA4B73C4"/>
    </Element>
    <Element Type="FunctionCall" Id="81F5251E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2B6F67F1"/>
        <Parameter Type="Param" Library="AIAI" Id="85312D48"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD334A8"/>
    </Element>
    <Element Type="Param" Id="2B6F67F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F88BFE40"/>
        <Array Type="Param" Library="AIAI" Id="95A6713A"/>
    </Element>
    <Element Type="Param" Id="F88BFE40">
        <Variable Type="Variable" Library="AIAI" Id="AAC035D9"/>
    </Element>
    <Element Type="Param" Id="95A6713A">
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="Param" Id="85312D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7DD334A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="920DFBD2"/>
    </Element>
    <Element Type="FunctionCall" Id="FD3D184B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="460BCDE7"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7980B0"/>
        <Parameter Type="Param" Library="AIAI" Id="54FD4AC7"/>
    </Element>
    <Element Type="Param" Id="460BCDE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2FBFC9D"/>
    </Element>
    <Element Type="FunctionCall" Id="F2FBFC9D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="9E95DABB"/>
        <Parameter Type="Param" Library="AIAI" Id="D327974C"/>
    </Element>
    <Element Type="Param" Id="9E95DABB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="Param" Id="D327974C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="EB7980B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="54FD4AC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0EE4AA9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="660B0B51"/>
        <Parameter Type="Param" Library="AIAI" Id="4EC584A0"/>
        <Parameter Type="Param" Library="AIAI" Id="FCB05E2D"/>
    </Element>
    <Element Type="Param" Id="660B0B51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CC57B53D"/>
    </Element>
    <Element Type="Param" Id="4EC584A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="FCB05E2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="FunctionCall" Id="A53219DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C1CD10FC"/>
        <Parameter Type="Param" Library="AIAI" Id="C9DAC2AE"/>
        <Parameter Type="Param" Library="AIAI" Id="52093987"/>
    </Element>
    <Element Type="Param" Id="C1CD10FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="101245E0"/>
        <Array Type="Param" Library="AIAI" Id="B58732A5"/>
    </Element>
    <Element Type="Param" Id="101245E0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="B58732A5">
        <Parameter Type="ParamDef" Library="AIAI" Id="CC57B53D"/>
    </Element>
    <Element Type="Param" Id="C9DAC2AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="52093987">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FE2232CE"/>
        <Array Type="Param" Library="AIAI" Id="467D158E"/>
    </Element>
    <Element Type="Param" Id="FE2232CE">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="467D158E">
        <Variable Type="Variable" Library="AIAI" Id="9D1C48C1"/>
    </Element>
    <Element Type="FunctionCall" Id="42208C33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="577075C1"/>
    </Element>
    <Element Type="Param" Id="577075C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="7B2166B4">
        <Identifier>HeroAIIsHumanAllyPickingUpDoubloon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="35E47404"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2DFD8931"/>
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65B16319"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D82AC50"/>
    </Element>
    <Element Type="ParamDef" Id="35E47404">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E492F135"/>
    </Element>
    <Element Type="Param" Id="E492F135">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="2DFD8931">
        <Identifier>doubloon</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F0D0A401"/>
    </Element>
    <Element Type="Param" Id="F0D0A401">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="035C087E">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74E0AE51"/>
    </Element>
    <Element Type="Param" Id="74E0AE51">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="65B16319">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="D7B14254"/>
        <Parameter Type="Param" Library="AIAI" Id="324413F8"/>
        <Parameter Type="Param" Library="AIAI" Id="1248FC93"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF7067CD"/>
    </Element>
    <Element Type="Param" Id="D7B14254">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="324413F8">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="1248FC93">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
    </Element>
    <Element Type="FunctionCall" Id="EF7067CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B94506F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8B45371"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2B930D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74624667"/>
    </Element>
    <Element Type="FunctionCall" Id="4B94506F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60B950AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92E2A766"/>
    </Element>
    <Element Type="FunctionCall" Id="60B950AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="87C59441"/>
    </Element>
    <Element Type="Param" Id="87C59441">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="92E2A766">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EBB09BF3"/>
        <Parameter Type="Param" Library="AIAI" Id="16254561"/>
        <Parameter Type="Param" Library="AIAI" Id="A034C9FD"/>
    </Element>
    <Element Type="Param" Id="EBB09BF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26C3AA8F"/>
    </Element>
    <Element Type="FunctionCall" Id="26C3AA8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="0CDD723D"/>
        <Parameter Type="Param" Library="AIAI" Id="57E1FFAA"/>
    </Element>
    <Element Type="Param" Id="0CDD723D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A167AC40"/>
    </Element>
    <Element Type="FunctionCall" Id="A167AC40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D62FA618"/>
    </Element>
    <Element Type="Param" Id="D62FA618">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0170DC97"/>
        <Array Type="Param" Library="AIAI" Id="F105522E"/>
    </Element>
    <Element Type="Param" Id="0170DC97">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F105522E">
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
    </Element>
    <Element Type="Param" Id="57E1FFAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06C5F927"/>
    </Element>
    <Element Type="FunctionCall" Id="06C5F927">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C2C0E27D"/>
    </Element>
    <Element Type="Param" Id="C2C0E27D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2DFD8931"/>
    </Element>
    <Element Type="Param" Id="16254561">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A034C9FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CE2AB68B"/>
    </Element>
    <Element Type="FunctionCall" Id="E8B45371">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4298592A"/>
        <Parameter Type="Param" Library="AIAI" Id="00427C9E"/>
        <Parameter Type="Param" Library="AIAI" Id="43AA02DD"/>
    </Element>
    <Element Type="Param" Id="4298592A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="35E47404"/>
    </Element>
    <Element Type="Param" Id="00427C9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="43AA02DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
    </Element>
    <Element Type="FunctionCall" Id="A2B930D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BB6EE6FF"/>
        <Parameter Type="Param" Library="AIAI" Id="5DA7C754"/>
        <Parameter Type="Param" Library="AIAI" Id="AF713F3C"/>
    </Element>
    <Element Type="Param" Id="BB6EE6FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4B496EEB"/>
        <Array Type="Param" Library="AIAI" Id="71D6C64E"/>
    </Element>
    <Element Type="Param" Id="4B496EEB">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="71D6C64E">
        <Parameter Type="ParamDef" Library="AIAI" Id="35E47404"/>
    </Element>
    <Element Type="Param" Id="5DA7C754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AF713F3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="50B01C43"/>
        <Array Type="Param" Library="AIAI" Id="7FEB3D3C"/>
    </Element>
    <Element Type="Param" Id="50B01C43">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7FEB3D3C">
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
    </Element>
    <Element Type="FunctionCall" Id="74624667">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="987CBAD7"/>
        <Parameter Type="Param" Library="AIAI" Id="9DA2FE75"/>
        <Parameter Type="Param" Library="AIAI" Id="4A2813B5"/>
    </Element>
    <Element Type="Param" Id="987CBAD7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A83D38A"/>
    </Element>
    <Element Type="FunctionCall" Id="9A83D38A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="8FD22902"/>
        <Parameter Type="Param" Library="AIAI" Id="3EF96DD7"/>
    </Element>
    <Element Type="Param" Id="8FD22902">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="035C087E"/>
    </Element>
    <Element Type="Param" Id="3EF96DD7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="9DA2FE75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4A2813B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0D82AC50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="DA864B4A"/>
    </Element>
    <Element Type="Param" Id="DA864B4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4EDDBF5E">
        <Comment>
            Attack Treasure Chest
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="D8350ABC">
        <Identifier>HeroAIAttackTreasureChestLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FCE8B508"/>
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
        <Variable Type="Variable" Library="AIAI" Id="F80EE279"/>
        <Variable Type="Variable" Library="AIAI" Id="066CA8DD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCEB7DFF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5415DC8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52CCF201"/>
    </Element>
    <Element Type="ParamDef" Id="FCE8B508">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="ABA402B0">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14D6972F"/>
    </Element>
    <Element Type="Param" Id="14D6972F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F80EE279">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1DC140AD"/>
    </Element>
    <Element Type="Param" Id="1DC140AD">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="066CA8DD">
        <Identifier>treasureChest</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="19469851"/>
    </Element>
    <Element Type="Param" Id="19469851">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="FCEB7DFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E660E409"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFEF3D0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3A8D9C3"/>
    </Element>
    <Element Type="FunctionCall" Id="E660E409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="738DB16D"/>
        <Parameter Type="Param" Library="AIAI" Id="AA386EA9"/>
    </Element>
    <Element Type="Param" Id="738DB16D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F80EE279"/>
    </Element>
    <Element Type="Param" Id="AA386EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20561B0A"/>
    </Element>
    <Element Type="FunctionCall" Id="20561B0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="77BA6B4F"/>
    </Element>
    <Element Type="Param" Id="77BA6B4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="DFEF3D0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B1009551"/>
        <Parameter Type="Param" Library="AIAI" Id="586CBD52"/>
    </Element>
    <Element Type="Param" Id="B1009551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F80EE279"/>
    </Element>
    <Element Type="Param" Id="586CBD52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3903DED5"/>
    </Element>
    <Element Type="FunctionCall" Id="3903DED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="60955BFD"/>
    </Element>
    <Element Type="Param" Id="60955BFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="B3A8D9C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D1C22DD3"/>
        <Parameter Type="Param" Library="AIAI" Id="ED9BE1F1"/>
        <Parameter Type="Param" Library="AIAI" Id="26C44CCC"/>
    </Element>
    <Element Type="Param" Id="D1C22DD3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FCE8B508"/>
    </Element>
    <Element Type="Param" Id="ED9BE1F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26C44CCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="5415DC8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79E3D683"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="324B671E"/>
    </Element>
    <Element Type="FunctionCall" Id="79E3D683">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="324B671E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C5AD0315"/>
        <Parameter Type="Param" Library="AIAI" Id="2F6D1A8A"/>
        <Parameter Type="Param" Library="AIAI" Id="B1163EF5"/>
    </Element>
    <Element Type="Param" Id="C5AD0315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="F44AFC6A"/>
        <Array Type="Param" Library="AIAI" Id="975C506E"/>
    </Element>
    <Element Type="Param" Id="F44AFC6A">
        <Variable Type="Variable" Library="AIAI" Id="C4BDFDF2"/>
    </Element>
    <Element Type="Param" Id="975C506E">
        <Variable Type="Variable" Library="AIAI" Id="F80EE279"/>
    </Element>
    <Element Type="Param" Id="2F6D1A8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B1163EF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9ADA34F"/>
    </Element>
    <Element Type="FunctionCall" Id="B9ADA34F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="CB9A8D39"/>
    </Element>
    <Element Type="Param" Id="CB9A8D39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="52CCF201">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="9CAA210A"/>
        <Parameter Type="Param" Library="AIAI" Id="63F6F85E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CCB4780"/>
    </Element>
    <Element Type="Param" Id="9CAA210A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="3D04584E"/>
    </Element>
    <Element Type="Param" Id="63F6F85E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="066CA8DD"/>
    </Element>
    <Element Type="FunctionCall" Id="5CCB4780">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BC19790"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40081F12"/>
    </Element>
    <Element Type="FunctionCall" Id="6BC19790">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="072220AE"/>
        <Parameter Type="Param" Library="AIAI" Id="E9DB3E34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56FF8FB2"/>
    </Element>
    <Element Type="Param" Id="072220AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="125D6540"/>
        <Array Type="Param" Library="AIAI" Id="9F31A54B"/>
    </Element>
    <Element Type="Param" Id="125D6540">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="9F31A54B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601A4E35"/>
    </Element>
    <Element Type="FunctionCall" Id="601A4E35">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="FA9412E9"/>
    </Element>
    <Element Type="Param" Id="FA9412E9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FCE8B508"/>
    </Element>
    <Element Type="Param" Id="E9DB3E34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="FunctionCall" Id="56FF8FB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="593F1EE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19A2AA7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="967E1094"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62D7C084"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A095B445"/>
    </Element>
    <Element Type="FunctionCall" Id="593F1EE8">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FB3EB43C"/>
    </Element>
    <Element Type="Param" Id="FB3EB43C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="FunctionCall" Id="19A2AA7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="61E690EE"/>
        <Parameter Type="Param" Library="AIAI" Id="6F5D2FA8"/>
    </Element>
    <Element Type="Param" Id="61E690EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="842F88E9"/>
        <Array Type="Param" Library="AIAI" Id="415994DA"/>
    </Element>
    <Element Type="Param" Id="842F88E9">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="415994DA">
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="Param" Id="6F5D2FA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="967E1094">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1C87C7E8"/>
        <Parameter Type="Param" Library="AIAI" Id="69F0CD53"/>
    </Element>
    <Element Type="Param" Id="1C87C7E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D8C1E01D"/>
        <Array Type="Param" Library="AIAI" Id="AEF76115"/>
    </Element>
    <Element Type="Param" Id="D8C1E01D">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="AEF76115">
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="Param" Id="69F0CD53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="066CA8DD"/>
    </Element>
    <Element Type="FunctionCall" Id="62D7C084">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5024092E"/>
        <Parameter Type="Param" Library="AIAI" Id="68878556"/>
    </Element>
    <Element Type="Param" Id="5024092E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="Param" Id="68878556">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="69005AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="A095B445">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="60490DE8"/>
        <Parameter Type="Param" Library="AIAI" Id="BF822D29"/>
        <Parameter Type="Param" Library="AIAI" Id="537D8F80"/>
    </Element>
    <Element Type="Param" Id="60490DE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C713F71"/>
    </Element>
    <Element Type="FunctionCall" Id="8C713F71">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FC486D7D"/>
        <Parameter Type="Param" Library="AIAI" Id="B1BB1381"/>
        <Parameter Type="Param" Library="AIAI" Id="59A830A2"/>
    </Element>
    <Element Type="Param" Id="B1BB1381">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="048073E6"/>
        <Variable Type="Variable" Library="AIAI" Id="ABA402B0"/>
    </Element>
    <Element Type="Param" Id="59A830A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3CFFC2B7"/>
        <Variable Type="Variable" Library="AIAI" Id="066CA8DD"/>
    </Element>
    <Element Type="Param" Id="BF822D29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="537D8F80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="40081F12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EAD4D727"/>
        <Parameter Type="Param" Library="AIAI" Id="E0192403"/>
        <Parameter Type="Param" Library="AIAI" Id="A62375E2"/>
    </Element>
    <Element Type="Param" Id="EAD4D727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="117A7A3F"/>
    </Element>
    <Element Type="FunctionCall" Id="117A7A3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="88903D95"/>
    </Element>
    <Element Type="Param" Id="88903D95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="066CA8DD"/>
    </Element>
    <Element Type="Param" Id="E0192403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A62375E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="FC486D7D">
        <Identifier>HeroAIShouldAttackTreasureChest</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="048073E6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CFFC2B7"/>
        <Variable Type="Variable" Library="AIAI" Id="5540EF43"/>
        <Variable Type="Variable" Library="AIAI" Id="576C3DFC"/>
        <Variable Type="Variable" Library="AIAI" Id="8F805348"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="05402A4A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B8FA369"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="77FECBDC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="343303CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F85F56E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23A547AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1795572E"/>
    </Element>
    <Element Type="ParamDef" Id="048073E6">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1AB2115D"/>
    </Element>
    <Element Type="Param" Id="1AB2115D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="3CFFC2B7">
        <Identifier>treasureChest</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="592C6F30"/>
    </Element>
    <Element Type="Param" Id="592C6F30">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="5540EF43">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA027F4F"/>
    </Element>
    <Element Type="Param" Id="FA027F4F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="576C3DFC">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="877D6D61"/>
    </Element>
    <Element Type="Param" Id="877D6D61">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8F805348">
        <Identifier>priority</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </VariableType>
    </Element>
    <Element Type="Comment" Id="05402A4A">
        <Comment>
            Check if we want to attack the treasure chest
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B8FA369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E872F26A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC720798"/>
    </Element>
    <Element Type="FunctionCall" Id="E872F26A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="430F00BD"/>
    </Element>
    <Element Type="Param" Id="430F00BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CC720798">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21842C65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8E48377"/>
    </Element>
    <Element Type="FunctionCall" Id="21842C65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="9791D97A"/>
        <Parameter Type="Param" Library="AIAI" Id="92E8F14A"/>
        <Parameter Type="Param" Library="AIAI" Id="5FC9DB7A"/>
    </Element>
    <Element Type="Param" Id="9791D97A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA2678FD"/>
    </Element>
    <Element Type="FunctionCall" Id="BA2678FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="DC31665A"/>
        <Parameter Type="Param" Library="AIAI" Id="8769BB26"/>
    </Element>
    <Element Type="Param" Id="DC31665A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F06389E"/>
    </Element>
    <Element Type="FunctionCall" Id="4F06389E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9B2BD3D2"/>
    </Element>
    <Element Type="Param" Id="9B2BD3D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A93A9A34"/>
        <Array Type="Param" Library="AIAI" Id="3A0D36DC"/>
    </Element>
    <Element Type="Param" Id="A93A9A34">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3A0D36DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="048073E6"/>
    </Element>
    <Element Type="Param" Id="8769BB26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F15B24B8"/>
    </Element>
    <Element Type="FunctionCall" Id="F15B24B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4B34854C"/>
    </Element>
    <Element Type="Param" Id="4B34854C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CFFC2B7"/>
    </Element>
    <Element Type="Param" Id="92E8F14A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="5FC9DB7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CA6B7780"/>
    </Element>
    <Element Type="FunctionCall" Id="F8E48377">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="ABC30E88"/>
        <Parameter Type="Param" Library="AIAI" Id="76A95591"/>
        <Parameter Type="Param" Library="AIAI" Id="A77B8AA5"/>
    </Element>
    <Element Type="Param" Id="ABC30E88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="211D2F2D"/>
    </Element>
    <Element Type="FunctionCall" Id="211D2F2D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="1C095F2A"/>
        <Parameter Type="Param" Library="AIAI" Id="692D04D0"/>
    </Element>
    <Element Type="Param" Id="1C095F2A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="048073E6"/>
    </Element>
    <Element Type="Param" Id="692D04D0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A956ACC8"/>
    </Element>
    <Element Type="Param" Id="76A95591">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A77B8AA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="77FECBDC">
        <Comment>
            Check if it is too dangerous
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="343303CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BB839E15"/>
        <Parameter Type="Param" Library="AIAI" Id="44A7FB4F"/>
    </Element>
    <Element Type="Param" Id="BB839E15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5540EF43"/>
    </Element>
    <Element Type="Param" Id="44A7FB4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0F7967A"/>
    </Element>
    <Element Type="FunctionCall" Id="E0F7967A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="E0379AE1"/>
        <Parameter Type="Param" Library="AIAI" Id="99CF167D"/>
        <Parameter Type="Param" Library="AIAI" Id="CCBCE148"/>
        <Parameter Type="Param" Library="AIAI" Id="53888382"/>
        <Parameter Type="Param" Library="AIAI" Id="044A56D4"/>
        <Parameter Type="Param" Library="AIAI" Id="D3E709DE"/>
    </Element>
    <Element Type="Param" Id="E0379AE1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="048073E6"/>
    </Element>
    <Element Type="Param" Id="99CF167D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5BB64888"/>
    </Element>
    <Element Type="FunctionCall" Id="5BB64888">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7ACE04"/>
    </Element>
    <Element Type="Param" Id="CC7ACE04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CFFC2B7"/>
    </Element>
    <Element Type="Param" Id="CCBCE148">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Variable Type="Variable" Library="AIAI" Id="CA6B7780"/>
    </Element>
    <Element Type="Param" Id="53888382">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="044A56D4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="D3E709DE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F85F56E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6C532937"/>
        <Parameter Type="Param" Library="AIAI" Id="8C5DE4FB"/>
    </Element>
    <Element Type="Param" Id="6C532937">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="576C3DFC"/>
    </Element>
    <Element Type="Param" Id="8C5DE4FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30C4D63D"/>
    </Element>
    <Element Type="FunctionCall" Id="30C4D63D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="EAF6FF49"/>
        <Parameter Type="Param" Library="AIAI" Id="CC19118F"/>
        <Parameter Type="Param" Library="AIAI" Id="274F2ED9"/>
        <Parameter Type="Param" Library="AIAI" Id="F1586B37"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2D7812"/>
        <Parameter Type="Param" Library="AIAI" Id="19E33040"/>
    </Element>
    <Element Type="Param" Id="EAF6FF49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="048073E6"/>
    </Element>
    <Element Type="Param" Id="CC19118F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C07C7791"/>
    </Element>
    <Element Type="FunctionCall" Id="C07C7791">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="40DA903A"/>
    </Element>
    <Element Type="Param" Id="40DA903A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CFFC2B7"/>
    </Element>
    <Element Type="Param" Id="274F2ED9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="CA6B7780"/>
    </Element>
    <Element Type="Param" Id="F1586B37">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="3F2D7812">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="19E33040">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="23A547AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43B2748A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4B0C743"/>
    </Element>
    <Element Type="FunctionCall" Id="43B2748A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="310D0064"/>
    </Element>
    <Element Type="Param" Id="310D0064">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A4B0C743">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6545FF22"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9974BC"/>
        <Parameter Type="Param" Library="AIAI" Id="2E198EF1"/>
    </Element>
    <Element Type="Param" Id="6545FF22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="576C3DFC"/>
    </Element>
    <Element Type="Param" Id="6B9974BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2E198EF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5540EF43"/>
    </Element>
    <Element Type="FunctionCall" Id="1795572E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E3099D5F"/>
    </Element>
    <Element Type="Param" Id="E3099D5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="FC9AD638">
        <Identifier>HeroAIShouldGiveUpOnTreasureChest</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
        <Variable Type="Variable" Library="AIAI" Id="691305EA"/>
        <Variable Type="Variable" Library="AIAI" Id="A105C85F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89D3A81F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93EF059F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24F9ADE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B837531A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B748692"/>
    </Element>
    <Element Type="ParamDef" Id="64D3E332">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D1994620"/>
    </Element>
    <Element Type="Param" Id="D1994620">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="691305EA">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="343C3B88"/>
    </Element>
    <Element Type="Param" Id="343C3B88">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A105C85F">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D09B7925"/>
    </Element>
    <Element Type="Param" Id="D09B7925">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="89D3A81F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8D2B9BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9776F0F8"/>
    </Element>
    <Element Type="FunctionCall" Id="E8D2B9BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8E6893D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BFCC0F7"/>
    </Element>
    <Element Type="FunctionCall" Id="B8E6893D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F5CC44"/>
        <Parameter Type="Param" Library="AIAI" Id="DEAE7790"/>
        <Parameter Type="Param" Library="AIAI" Id="87C11B73"/>
    </Element>
    <Element Type="Param" Id="E3F5CC44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FB85003"/>
    </Element>
    <Element Type="FunctionCall" Id="8FB85003">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="777F4358"/>
    </Element>
    <Element Type="Param" Id="777F4358">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="91B86624"/>
        <Array Type="Param" Library="AIAI" Id="BADBCBCF"/>
    </Element>
    <Element Type="Param" Id="91B86624">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="BADBCBCF">
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="DEAE7790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="87C11B73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3BFCC0F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BE1264E8"/>
        <Parameter Type="Param" Library="AIAI" Id="31A617A0"/>
        <Parameter Type="Param" Library="AIAI" Id="9B4DC225"/>
    </Element>
    <Element Type="Param" Id="BE1264E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0215415A"/>
    </Element>
    <Element Type="FunctionCall" Id="0215415A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="B6BAF94D"/>
        <Parameter Type="Param" Library="AIAI" Id="65680CB5"/>
        <Parameter Type="Param" Library="AIAI" Id="1ECDEB7C"/>
    </Element>
    <Element Type="Param" Id="B6BAF94D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="F65B87A9"/>
        <Array Type="Param" Library="AIAI" Id="45780E6B"/>
    </Element>
    <Element Type="Param" Id="F65B87A9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="45780E6B">
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="65680CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="1ECDEB7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="31A617A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="9B4DC225">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62C8A262"/>
    </Element>
    <Element Type="FunctionCall" Id="62C8A262">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E14E618B"/>
        <Parameter Type="Param" Library="AIAI" Id="D63DBB97"/>
        <Parameter Type="Param" Library="AIAI" Id="ECE119DA"/>
    </Element>
    <Element Type="Param" Id="E14E618B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="D63DBB97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="ECE119DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="FF5A6C04"/>
    </Element>
    <Element Type="Param" Id="FF5A6C04">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DCE9B69"/>
    </Element>
    <Element Type="FunctionCall" Id="1DCE9B69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="B0FBF492"/>
    </Element>
    <Element Type="Param" Id="B0FBF492">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A06FFA51"/>
        <Array Type="Param" Library="AIAI" Id="FED316D0"/>
    </Element>
    <Element Type="Param" Id="A06FFA51">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="FED316D0">
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="FunctionCall" Id="9776F0F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="15399869"/>
    </Element>
    <Element Type="Param" Id="15399869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="93EF059F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4DD09569"/>
        <Parameter Type="Param" Library="AIAI" Id="698F8462"/>
    </Element>
    <Element Type="Param" Id="4DD09569">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="691305EA"/>
    </Element>
    <Element Type="Param" Id="698F8462">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04501E14"/>
    </Element>
    <Element Type="FunctionCall" Id="04501E14">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="0D8606B0"/>
        <Parameter Type="Param" Library="AIAI" Id="A37C4B3B"/>
        <Parameter Type="Param" Library="AIAI" Id="29163989"/>
        <Parameter Type="Param" Library="AIAI" Id="61E000BD"/>
        <Parameter Type="Param" Library="AIAI" Id="AEB55D45"/>
        <Parameter Type="Param" Library="AIAI" Id="AB161E2B"/>
    </Element>
    <Element Type="Param" Id="0D8606B0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="A37C4B3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B160671B"/>
    </Element>
    <Element Type="FunctionCall" Id="B160671B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="115ABA64"/>
    </Element>
    <Element Type="Param" Id="115ABA64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0E5AD77D"/>
        <Array Type="Param" Library="AIAI" Id="C4BED70E"/>
    </Element>
    <Element Type="Param" Id="0E5AD77D">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="C4BED70E">
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="29163989">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Variable Type="Variable" Library="AIAI" Id="CA6B7780"/>
    </Element>
    <Element Type="Param" Id="61E000BD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="AEB55D45">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="AB161E2B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="24F9ADE2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="70F676D7"/>
        <Parameter Type="Param" Library="AIAI" Id="6B41CB6E"/>
    </Element>
    <Element Type="Param" Id="70F676D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A105C85F"/>
    </Element>
    <Element Type="Param" Id="6B41CB6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92F45102"/>
    </Element>
    <Element Type="FunctionCall" Id="92F45102">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8B5326"/>
        <Parameter Type="Param" Library="AIAI" Id="D135E180"/>
        <Parameter Type="Param" Library="AIAI" Id="2F775E8C"/>
        <Parameter Type="Param" Library="AIAI" Id="4950DDF1"/>
        <Parameter Type="Param" Library="AIAI" Id="2AD9EDED"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE0D3D7"/>
    </Element>
    <Element Type="Param" Id="8F8B5326">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="D135E180">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="722CAF44"/>
    </Element>
    <Element Type="FunctionCall" Id="722CAF44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C07BF606"/>
    </Element>
    <Element Type="Param" Id="C07BF606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A2A0C8B4"/>
        <Array Type="Param" Library="AIAI" Id="57A4704B"/>
    </Element>
    <Element Type="Param" Id="A2A0C8B4">
        <Variable Type="Variable" Library="AIAI" Id="9091941C"/>
    </Element>
    <Element Type="Param" Id="57A4704B">
        <Parameter Type="ParamDef" Library="AIAI" Id="64D3E332"/>
    </Element>
    <Element Type="Param" Id="2F775E8C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="EB916270"/>
    </Element>
    <Element Type="Param" Id="4950DDF1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="2AD9EDED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9EE0D3D7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B837531A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23F74FA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE67F5AD"/>
    </Element>
    <Element Type="FunctionCall" Id="23F74FA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="79A9975D"/>
        <Parameter Type="Param" Library="AIAI" Id="9AC963D9"/>
        <Parameter Type="Param" Library="AIAI" Id="9B622D78"/>
    </Element>
    <Element Type="Param" Id="79A9975D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A105C85F"/>
    </Element>
    <Element Type="Param" Id="9AC963D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9B622D78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29510E9E"/>
    </Element>
    <Element Type="FunctionCall" Id="29510E9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="DAC02F56"/>
        <Parameter Type="Param" Library="AIAI" Id="96FF8E81"/>
        <Parameter Type="Param" Library="AIAI" Id="06630AD2"/>
    </Element>
    <Element Type="Param" Id="DAC02F56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="96FF8E81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>100.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="06630AD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="691305EA"/>
    </Element>
    <Element Type="FunctionCall" Id="FE67F5AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5BBA15ED"/>
    </Element>
    <Element Type="Param" Id="5BBA15ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B748692">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8BC35DBB"/>
    </Element>
    <Element Type="Param" Id="8BC35DBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="8D9778EA">
        <Item Type="Comment" Library="AIAI" Id="A6880BF0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="424A0E17"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6520322E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E8635985"/>
        <Item Type="FunctionDef" Library="AIAI" Id="693CA7E7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="65E50D60"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DB979998"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B0A97110"/>
        <Item Type="FunctionDef" Library="AIAI" Id="07653C7F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="02601F1A"/>
        <Item Type="Comment" Library="AIAI" Id="0635B138"/>
        <Item Type="FunctionDef" Library="AIAI" Id="BA1A212D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9B4B74C4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A1FBDFDC"/>
        <Item Type="FunctionDef" Library="AIAI" Id="49B25723"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DD74973D"/>
    </Element>
    <Element Type="Comment" Id="A6880BF0">
        <Comment>
            Capture Obelisk
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="424A0E17">
        <Identifier>HeroAIObeliskPinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF10D10C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2B2B6181"/>
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CB524C4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B508A51"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E3D0AB07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39AED46C"/>
    </Element>
    <Element Type="ParamDef" Id="CF10D10C">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A489CE40"/>
    </Element>
    <Element Type="Param" Id="A489CE40">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="2B2B6181">
        <Identifier>obeliskUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="13199990"/>
    </Element>
    <Element Type="Param" Id="13199990">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9FEEC8DB">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3E1D7D1A"/>
    </Element>
    <Element Type="Param" Id="3E1D7D1A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="CB524C4E">
        <Comment>
            Check if this is a capturable obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5B508A51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E8561622"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49BC8647"/>
    </Element>
    <Element Type="FunctionCall" Id="E8561622">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C50070B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B281CD2"/>
    </Element>
    <Element Type="FunctionCall" Id="C50070B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="78EC5995"/>
        <Parameter Type="Param" Library="AIAI" Id="4ED92CDB"/>
        <Parameter Type="Param" Library="AIAI" Id="DD725BA0"/>
    </Element>
    <Element Type="Param" Id="78EC5995">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5087229"/>
    </Element>
    <Element Type="FunctionCall" Id="A5087229">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000110"/>
        <Parameter Type="Param" Library="AIAI" Id="8DF57778"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D73D0E"/>
    </Element>
    <Element Type="Param" Id="8DF57778">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000371"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2B2B6181"/>
    </Element>
    <Element Type="Param" Id="E3D73D0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000175"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="4ED92CDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DD725BA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5B281CD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FC81F28B"/>
        <Parameter Type="Param" Library="AIAI" Id="44EFE6B2"/>
        <Parameter Type="Param" Library="AIAI" Id="0690AB3D"/>
    </Element>
    <Element Type="Param" Id="FC81F28B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06137D1E"/>
    </Element>
    <Element Type="FunctionCall" Id="06137D1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="7F3BD0B7"/>
        <Parameter Type="Param" Library="AIAI" Id="7071E124"/>
        <Parameter Type="Param" Library="AIAI" Id="FD403F0D"/>
    </Element>
    <Element Type="Param" Id="7F3BD0B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="7071E124">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5C8C505"/>
    </Element>
    <Element Type="FunctionCall" Id="A5C8C505">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="41D87432"/>
    </Element>
    <Element Type="Param" Id="41D87432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2B2B6181"/>
    </Element>
    <Element Type="Param" Id="FD403F0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF10D10C"/>
    </Element>
    <Element Type="Param" Id="44EFE6B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0690AB3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="49BC8647">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="Comment" Id="E3D0AB07">
        <Comment>
            Recruit all nearby heroes to capture the obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="39AED46C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="88651A31"/>
        <Parameter Type="Param" Library="AIAI" Id="DA594AAF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC316788"/>
    </Element>
    <Element Type="Param" Id="88651A31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="553B28C4"/>
        <Array Type="Param" Library="AIAI" Id="194FFAE6"/>
    </Element>
    <Element Type="Param" Id="553B28C4">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="194FFAE6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74B06361"/>
    </Element>
    <Element Type="FunctionCall" Id="74B06361">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="00B624EA"/>
    </Element>
    <Element Type="Param" Id="00B624EA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CF10D10C"/>
    </Element>
    <Element Type="Param" Id="DA594AAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="FunctionCall" Id="DC316788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3741EEA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF348E1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93232354"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6843479"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F53454E0"/>
    </Element>
    <Element Type="FunctionCall" Id="A3741EEA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D61D648F"/>
    </Element>
    <Element Type="Param" Id="D61D648F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="FunctionCall" Id="CF348E1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="93174745"/>
        <Parameter Type="Param" Library="AIAI" Id="7BB30919"/>
    </Element>
    <Element Type="Param" Id="93174745">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="ED33CAC5"/>
        <Array Type="Param" Library="AIAI" Id="C57B428F"/>
    </Element>
    <Element Type="Param" Id="ED33CAC5">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="C57B428F">
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="Param" Id="7BB30919">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="93232354">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8F3C553"/>
        <Parameter Type="Param" Library="AIAI" Id="8059DD28"/>
    </Element>
    <Element Type="Param" Id="C8F3C553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7BD50071"/>
        <Array Type="Param" Library="AIAI" Id="2F198404"/>
    </Element>
    <Element Type="Param" Id="7BD50071">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="2F198404">
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="Param" Id="8059DD28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2B2B6181"/>
    </Element>
    <Element Type="FunctionCall" Id="B6843479">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EBA05FDE"/>
        <Parameter Type="Param" Library="AIAI" Id="0893340C"/>
    </Element>
    <Element Type="Param" Id="EBA05FDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="Param" Id="0893340C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="F53454E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4009D951"/>
        <Parameter Type="Param" Library="AIAI" Id="EE1452E3"/>
        <Parameter Type="Param" Library="AIAI" Id="DBFD30E8"/>
    </Element>
    <Element Type="Param" Id="4009D951">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0002B650"/>
    </Element>
    <Element Type="FunctionCall" Id="0002B650">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8635985"/>
        <Parameter Type="Param" Library="AIAI" Id="519418C3"/>
        <Parameter Type="Param" Library="AIAI" Id="6B25531B"/>
        <Parameter Type="Param" Library="AIAI" Id="AF17631E"/>
    </Element>
    <Element Type="Param" Id="519418C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
        <Variable Type="Variable" Library="AIAI" Id="9FEEC8DB"/>
    </Element>
    <Element Type="Param" Id="6B25531B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="478F1E44"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2B2B6181"/>
    </Element>
    <Element Type="Param" Id="AF17631E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A7052F9"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="EE1452E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DBFD30E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6520322E">
        <Identifier>HeroAICaptureObeliskLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75FD15F3"/>
        <Variable Type="Variable" Library="AIAI" Id="34790F3D"/>
        <Variable Type="Variable" Library="AIAI" Id="2A743CA8"/>
        <Variable Type="Variable" Library="AIAI" Id="0E9ACE64"/>
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
        <Variable Type="Variable" Library="AIAI" Id="EBC8A98C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C012C8ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E85E6C8F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="519AE166"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20C291F9"/>
    </Element>
    <Element Type="ParamDef" Id="75FD15F3">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="34790F3D">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E878DE55"/>
    </Element>
    <Element Type="Param" Id="E878DE55">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2A743CA8">
        <Identifier>enemyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C1FD78EA"/>
    </Element>
    <Element Type="Param" Id="C1FD78EA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0E9ACE64">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F598C15"/>
    </Element>
    <Element Type="Param" Id="9F598C15">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="312B227A">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AE4031F8"/>
    </Element>
    <Element Type="Param" Id="AE4031F8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EBC8A98C">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="05CFC70F"/>
    </Element>
    <Element Type="Param" Id="05CFC70F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="C012C8ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AC61E50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="213C3E11"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9AFCE22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F075789"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFF8B55F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6056A1C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6A624C6"/>
    </Element>
    <Element Type="FunctionCall" Id="3AC61E50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B0FD610F"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B3527C"/>
    </Element>
    <Element Type="Param" Id="B0FD610F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34790F3D"/>
    </Element>
    <Element Type="Param" Id="D4B3527C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="213C3E11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="27C01888"/>
        <Parameter Type="Param" Library="AIAI" Id="34F304EA"/>
    </Element>
    <Element Type="Param" Id="27C01888">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2A743CA8"/>
    </Element>
    <Element Type="Param" Id="34F304EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="D9AFCE22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="BB747654"/>
        <Parameter Type="Param" Library="AIAI" Id="AE5FAB0F"/>
    </Element>
    <Element Type="Param" Id="BB747654">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E9ACE64"/>
    </Element>
    <Element Type="Param" Id="AE5FAB0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8566C3BD"/>
    </Element>
    <Element Type="FunctionCall" Id="8566C3BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="D89083DA"/>
    </Element>
    <Element Type="Param" Id="D89083DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="7F075789">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED0C7C16"/>
        <Parameter Type="Param" Library="AIAI" Id="2F6F9F7A"/>
    </Element>
    <Element Type="Param" Id="ED0C7C16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34790F3D"/>
    </Element>
    <Element Type="Param" Id="2F6F9F7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="BFF8B55F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8524F101"/>
        <Parameter Type="Param" Library="AIAI" Id="7734A4D6"/>
    </Element>
    <Element Type="Param" Id="8524F101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2A743CA8"/>
    </Element>
    <Element Type="Param" Id="7734A4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="6056A1C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6519B9"/>
        <Parameter Type="Param" Library="AIAI" Id="5FDF9331"/>
    </Element>
    <Element Type="Param" Id="BF6519B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E9ACE64"/>
    </Element>
    <Element Type="Param" Id="5FDF9331">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB0F7B49"/>
    </Element>
    <Element Type="FunctionCall" Id="FB0F7B49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="300F1EFD"/>
    </Element>
    <Element Type="Param" Id="300F1EFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E6A624C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0705FFA"/>
        <Parameter Type="Param" Library="AIAI" Id="96CCEAB8"/>
        <Parameter Type="Param" Library="AIAI" Id="64EC5038"/>
    </Element>
    <Element Type="Param" Id="B0705FFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75FD15F3"/>
    </Element>
    <Element Type="Param" Id="96CCEAB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64EC5038">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E85E6C8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="89FE01F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C46A77D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A65FB78"/>
    </Element>
    <Element Type="FunctionCall" Id="89FE01F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A1986FD1"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BD06BE"/>
    </Element>
    <Element Type="Param" Id="A1986FD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="145E00E2"/>
        <Array Type="Param" Library="AIAI" Id="88B0EA5F"/>
    </Element>
    <Element Type="Param" Id="145E00E2">
        <Variable Type="Variable" Library="AIAI" Id="69471721"/>
    </Element>
    <Element Type="Param" Id="88B0EA5F">
        <Variable Type="Variable" Library="AIAI" Id="0E9ACE64"/>
    </Element>
    <Element Type="Param" Id="D7BD06BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1A44C3B9"/>
    </Element>
    <Element Type="FunctionCall" Id="1A44C3B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="1CC01B59"/>
        <Parameter Type="Param" Library="AIAI" Id="F607AD64"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1C460B"/>
    </Element>
    <Element Type="Param" Id="1CC01B59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F607AD64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="D5224A5A"/>
    </Element>
    <Element Type="Param" Id="9E1C460B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E215CE99"/>
    </Element>
    <Element Type="FunctionCall" Id="E215CE99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="E7204A06"/>
    </Element>
    <Element Type="Param" Id="E7204A06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="5C46A77D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6A65FB78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA20BFB"/>
        <Parameter Type="Param" Library="AIAI" Id="E4DBC6F8"/>
        <Parameter Type="Param" Library="AIAI" Id="B2EE5485"/>
    </Element>
    <Element Type="Param" Id="BFA20BFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="C1C6E312"/>
        <Array Type="Param" Library="AIAI" Id="368A18AC"/>
    </Element>
    <Element Type="Param" Id="C1C6E312">
        <Variable Type="Variable" Library="AIAI" Id="69471721"/>
    </Element>
    <Element Type="Param" Id="368A18AC">
        <Variable Type="Variable" Library="AIAI" Id="0E9ACE64"/>
    </Element>
    <Element Type="Param" Id="E4DBC6F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B2EE5485">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4084D655"/>
    </Element>
    <Element Type="FunctionCall" Id="4084D655">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="44892E32"/>
    </Element>
    <Element Type="Param" Id="44892E32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="519AE166">
        <Comment>
            Tell heroes to capture nearby shrines
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="20C291F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="80F15FB9"/>
        <Parameter Type="Param" Library="AIAI" Id="0AAB7AC5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E472386"/>
    </Element>
    <Element Type="Param" Id="80F15FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="0AAB7AC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="EBC8A98C"/>
    </Element>
    <Element Type="FunctionCall" Id="7E472386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="130FCFEC"/>
        <Parameter Type="Param" Library="AIAI" Id="9D7436EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD0AB346"/>
    </Element>
    <Element Type="Param" Id="130FCFEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="16342050"/>
        <Array Type="Param" Library="AIAI" Id="E79B59CE"/>
    </Element>
    <Element Type="Param" Id="16342050">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="E79B59CE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCAC8F15"/>
    </Element>
    <Element Type="FunctionCall" Id="FCAC8F15">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="6DD73536"/>
    </Element>
    <Element Type="Param" Id="6DD73536">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="75FD15F3"/>
    </Element>
    <Element Type="Param" Id="9D7436EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="FunctionCall" Id="FD0AB346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2F5E9B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABB8D708"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A959D62E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB2108C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D31CD20"/>
    </Element>
    <Element Type="FunctionCall" Id="A2F5E9B6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="563EAA55"/>
    </Element>
    <Element Type="Param" Id="563EAA55">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="FunctionCall" Id="ABB8D708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EAB730D1"/>
        <Parameter Type="Param" Library="AIAI" Id="906374F8"/>
    </Element>
    <Element Type="Param" Id="EAB730D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="083E85D7"/>
        <Array Type="Param" Library="AIAI" Id="B72C0877"/>
    </Element>
    <Element Type="Param" Id="083E85D7">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B72C0877">
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="Param" Id="906374F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A959D62E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="268A6BE9"/>
        <Parameter Type="Param" Library="AIAI" Id="E231EAE5"/>
    </Element>
    <Element Type="Param" Id="268A6BE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D1288839"/>
        <Array Type="Param" Library="AIAI" Id="DD49918F"/>
    </Element>
    <Element Type="Param" Id="D1288839">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="DD49918F">
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="Param" Id="E231EAE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EBC8A98C"/>
    </Element>
    <Element Type="FunctionCall" Id="FB2108C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8683DC4C"/>
        <Parameter Type="Param" Library="AIAI" Id="616B92A3"/>
    </Element>
    <Element Type="Param" Id="8683DC4C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="Param" Id="616B92A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="660FEC4F"/>
    </Element>
    <Element Type="FunctionCall" Id="7D31CD20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="96E9D3BA"/>
        <Parameter Type="Param" Library="AIAI" Id="F258E0B7"/>
        <Parameter Type="Param" Library="AIAI" Id="65C33192"/>
    </Element>
    <Element Type="Param" Id="96E9D3BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="885026B2"/>
    </Element>
    <Element Type="FunctionCall" Id="885026B2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8635985"/>
        <Parameter Type="Param" Library="AIAI" Id="B2D46265"/>
        <Parameter Type="Param" Library="AIAI" Id="D850D3F1"/>
        <Parameter Type="Param" Library="AIAI" Id="2E2E696E"/>
    </Element>
    <Element Type="Param" Id="B2D46265">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
        <Variable Type="Variable" Library="AIAI" Id="312B227A"/>
    </Element>
    <Element Type="Param" Id="D850D3F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="478F1E44"/>
        <Variable Type="Variable" Library="AIAI" Id="EBC8A98C"/>
    </Element>
    <Element Type="Param" Id="2E2E696E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A7052F9"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="F258E0B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="65C33192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="E8635985">
        <Identifier>HeroAIShouldCaptureObelisk</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="478F1E44"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1A7052F9"/>
        <Variable Type="Variable" Library="AIAI" Id="AE18053C"/>
        <Variable Type="Variable" Library="AIAI" Id="06B55ABA"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
        <Variable Type="Variable" Library="AIAI" Id="C2146A07"/>
        <Variable Type="Variable" Library="AIAI" Id="0E0AA5FA"/>
        <Variable Type="Variable" Library="AIAI" Id="1AFF56FD"/>
        <Variable Type="Variable" Library="AIAI" Id="DC3AAC06"/>
        <Variable Type="Variable" Library="AIAI" Id="215F67E7"/>
        <Variable Type="Variable" Library="AIAI" Id="9A136867"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9A284F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BED216E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7FB1001E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="206F2F02"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="701FDA42"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="203E1525"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E1378FBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B932720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F08ACFAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECA94088"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4EF68E5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7145C486"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8F203650"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04DF97B8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="11B2C9E6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B7718EA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E3834970"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB3D8EAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E8FCD37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94ABBF21"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="22DC2775"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B00424C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C049DB20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70726E52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8AEAEA1"/>
    </Element>
    <Element Type="ParamDef" Id="6E8288C9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A5D25AE2"/>
    </Element>
    <Element Type="Param" Id="A5D25AE2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="478F1E44">
        <Identifier>obelisk</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1F799132"/>
    </Element>
    <Element Type="Param" Id="1F799132">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="1A7052F9">
        <Identifier>playerPinged</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D2EF136D"/>
    </Element>
    <Element Type="Param" Id="D2EF136D">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="AE18053C">
        <Identifier>allyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="06B55ABA">
        <Identifier>enemyFaction</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="8B31E3CC">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A9E34424"/>
    </Element>
    <Element Type="Param" Id="A9E34424">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="C2146A07">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="66958675"/>
    </Element>
    <Element Type="Param" Id="66958675">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0E0AA5FA">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="18F3BFB8"/>
    </Element>
    <Element Type="Param" Id="18F3BFB8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1AFF56FD">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FA7B0EF2"/>
    </Element>
    <Element Type="Param" Id="FA7B0EF2">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AA09C5B"/>
    </Element>
    <Element Type="FunctionCall" Id="9AA09C5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="DC3AAC06">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="746BDB9B"/>
    </Element>
    <Element Type="Param" Id="746BDB9B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44A07351"/>
    </Element>
    <Element Type="FunctionCall" Id="44A07351">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="215F67E7">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1446185C"/>
    </Element>
    <Element Type="Param" Id="1446185C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47D3E317"/>
    </Element>
    <Element Type="FunctionCall" Id="47D3E317">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="9A136867">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="16628F38"/>
    </Element>
    <Element Type="Param" Id="16628F38">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08E8BD6F"/>
    </Element>
    <Element Type="FunctionCall" Id="08E8BD6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="C9A284F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F3EA5F9E"/>
        <Parameter Type="Param" Library="AIAI" Id="783150F3"/>
    </Element>
    <Element Type="Param" Id="F3EA5F9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="783150F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56E89AB7"/>
    </Element>
    <Element Type="FunctionCall" Id="56E89AB7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D73B0A0A"/>
    </Element>
    <Element Type="Param" Id="D73B0A0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="478F1E44"/>
    </Element>
    <Element Type="FunctionCall" Id="8BED216E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3E3301D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3523DE1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EA381AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3EFAB75"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61D570BC"/>
    </Element>
    <Element Type="FunctionCall" Id="C3E3301D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D61E1654"/>
        <Parameter Type="Param" Library="AIAI" Id="EB0B89A3"/>
    </Element>
    <Element Type="Param" Id="D61E1654">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AE18053C"/>
    </Element>
    <Element Type="Param" Id="EB0B89A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="3523DE1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="987332C1"/>
        <Parameter Type="Param" Library="AIAI" Id="10669A2B"/>
    </Element>
    <Element Type="Param" Id="987332C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06B55ABA"/>
    </Element>
    <Element Type="Param" Id="10669A2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="6EA381AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A97AB5BF"/>
        <Parameter Type="Param" Library="AIAI" Id="125D0CB9"/>
    </Element>
    <Element Type="Param" Id="A97AB5BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AE18053C"/>
    </Element>
    <Element Type="Param" Id="125D0CB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E3EFAB75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4DFC3C08"/>
        <Parameter Type="Param" Library="AIAI" Id="B5E578A2"/>
    </Element>
    <Element Type="Param" Id="4DFC3C08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="06B55ABA"/>
    </Element>
    <Element Type="Param" Id="B5E578A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Game" Id="C859F341"/>
    </Element>
    <Element Type="FunctionCall" Id="61D570BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FF609606"/>
        <Parameter Type="Param" Library="AIAI" Id="FDC3149D"/>
        <Parameter Type="Param" Library="AIAI" Id="47C2F0B3"/>
    </Element>
    <Element Type="Param" Id="FF609606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2C9AF91E"/>
        <Array Type="Param" Library="AIAI" Id="10AD5522"/>
    </Element>
    <Element Type="Param" Id="2C9AF91E">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="10AD5522">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="FDC3149D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47C2F0B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="7FB1001E">
        <Comment>
            Check if we want to take the obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="206F2F02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4B48871"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7CE2933"/>
    </Element>
    <Element Type="FunctionCall" Id="C4B48871">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4DDB1964"/>
    </Element>
    <Element Type="Param" Id="4DDB1964">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C7CE2933">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C375106"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64F49F97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B50A2CC"/>
    </Element>
    <Element Type="FunctionCall" Id="4C375106">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="EB25E6B6"/>
        <Parameter Type="Param" Library="AIAI" Id="E2D8BF3B"/>
        <Parameter Type="Param" Library="AIAI" Id="75AB0F96"/>
    </Element>
    <Element Type="Param" Id="EB25E6B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B0AED38"/>
    </Element>
    <Element Type="FunctionCall" Id="0B0AED38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="97763676"/>
        <Parameter Type="Param" Library="AIAI" Id="B9449EEE"/>
    </Element>
    <Element Type="Param" Id="97763676">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9421E036"/>
    </Element>
    <Element Type="FunctionCall" Id="9421E036">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2BD56B08"/>
    </Element>
    <Element Type="Param" Id="2BD56B08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AD146AC0"/>
        <Array Type="Param" Library="AIAI" Id="52CAE2EF"/>
    </Element>
    <Element Type="Param" Id="AD146AC0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="52CAE2EF">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="B9449EEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="E2D8BF3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="75AB0F96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="FunctionCall" Id="64F49F97">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="2B023015"/>
        <Parameter Type="Param" Library="AIAI" Id="F88F9935"/>
        <Parameter Type="Param" Library="AIAI" Id="1B221D06"/>
    </Element>
    <Element Type="Param" Id="2B023015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0079600"/>
    </Element>
    <Element Type="FunctionCall" Id="A0079600">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="593C8873"/>
        <Parameter Type="Param" Library="AIAI" Id="BE2EAE5F"/>
    </Element>
    <Element Type="Param" Id="593C8873">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6B2439C1"/>
    </Element>
    <Element Type="Param" Id="BE2EAE5F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="F88F9935">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1B221D06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7B50A2CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B7F773A1"/>
        <Parameter Type="Param" Library="AIAI" Id="BD719F0B"/>
        <Parameter Type="Param" Library="AIAI" Id="847A4ED3"/>
    </Element>
    <Element Type="Param" Id="B7F773A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4A3A437"/>
    </Element>
    <Element Type="FunctionCall" Id="E4A3A437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="BFF2CED2"/>
        <Parameter Type="Param" Library="AIAI" Id="2AF1E612"/>
        <Parameter Type="Param" Library="AIAI" Id="912B41D7"/>
    </Element>
    <Element Type="Param" Id="BFF2CED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="37AB47D4"/>
        <Array Type="Param" Library="AIAI" Id="E1CF6362"/>
    </Element>
    <Element Type="Param" Id="37AB47D4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E1CF6362">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="2AF1E612">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="912B41D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="BD719F0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="847A4ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="B96B5948"/>
    </Element>
    <Element Type="Param" Id="B96B5948">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3886A159"/>
    </Element>
    <Element Type="FunctionCall" Id="3886A159">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="475A5960"/>
    </Element>
    <Element Type="Param" Id="475A5960">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="70774513"/>
        <Array Type="Param" Library="AIAI" Id="82A8BF01"/>
    </Element>
    <Element Type="Param" Id="70774513">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="82A8BF01">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Comment" Id="701FDA42">
        <Comment>
            Check if the team already has enough heroes capturing the obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="203E1525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AA26B0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEEC457E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FCDB9EF"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA26B0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A521636C"/>
    </Element>
    <Element Type="Param" Id="A521636C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EEEC457E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3B45AFF1"/>
        <Parameter Type="Param" Library="AIAI" Id="16F4C0C4"/>
        <Parameter Type="Param" Library="AIAI" Id="85FC1F3D"/>
    </Element>
    <Element Type="Param" Id="3B45AFF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1A7052F9"/>
    </Element>
    <Element Type="Param" Id="16F4C0C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="85FC1F3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1FCDB9EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="06FFD857"/>
        <Parameter Type="Param" Library="AIAI" Id="CB8D7852"/>
        <Parameter Type="Param" Library="AIAI" Id="5381D8D9"/>
    </Element>
    <Element Type="Param" Id="06FFD857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C38D670"/>
    </Element>
    <Element Type="FunctionCall" Id="2C38D670">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="02601F1A"/>
        <Parameter Type="Param" Library="AIAI" Id="1960F172"/>
        <Parameter Type="Param" Library="AIAI" Id="1FDEBD53"/>
    </Element>
    <Element Type="Param" Id="1960F172">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C6467FF2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="1FDEBD53">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CC4E6E0"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="478F1E44"/>
    </Element>
    <Element Type="Param" Id="CB8D7852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="5381D8D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C7A7FA10"/>
        <Array Type="Param" Library="AIAI" Id="3A9B29EE"/>
    </Element>
    <Element Type="Param" Id="3A9B29EE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDE1A1E"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDE1A1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C1393E6E"/>
    </Element>
    <Element Type="Param" Id="C1393E6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A694F11"/>
        <Array Type="Param" Library="AIAI" Id="E86D22AF"/>
    </Element>
    <Element Type="Param" Id="2A694F11">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="E86D22AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Comment" Id="E1378FBD">
        <Comment>
            Don't go for the shrine if there are too many enemies near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9B932720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="92FC830E"/>
        <Parameter Type="Param" Library="AIAI" Id="B8F08F38"/>
    </Element>
    <Element Type="Param" Id="92FC830E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C2146A07"/>
    </Element>
    <Element Type="Param" Id="B8F08F38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5053F80"/>
    </Element>
    <Element Type="FunctionCall" Id="E5053F80">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="C6F531BE"/>
        <Parameter Type="Param" Library="AIAI" Id="970E4BBC"/>
        <Parameter Type="Param" Library="AIAI" Id="D8A17AF2"/>
        <Parameter Type="Param" Library="AIAI" Id="4D3358F4"/>
        <Parameter Type="Param" Library="AIAI" Id="9527B57B"/>
        <Parameter Type="Param" Library="AIAI" Id="BAA31385"/>
    </Element>
    <Element Type="Param" Id="C6F531BE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="970E4BBC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="D8A17AF2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="Param" Id="4D3358F4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="9527B57B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="BAA31385">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F08ACFAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0BF4E5B1"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F23635"/>
    </Element>
    <Element Type="Param" Id="0BF4E5B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0E0AA5FA"/>
    </Element>
    <Element Type="Param" Id="E8F23635">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="023FCB85"/>
    </Element>
    <Element Type="FunctionCall" Id="023FCB85">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="EE4779C0"/>
        <Parameter Type="Param" Library="AIAI" Id="70FBA2B9"/>
        <Parameter Type="Param" Library="AIAI" Id="6C3F1A0A"/>
        <Parameter Type="Param" Library="AIAI" Id="D5842898"/>
        <Parameter Type="Param" Library="AIAI" Id="7EC395D4"/>
        <Parameter Type="Param" Library="AIAI" Id="02B2B03E"/>
    </Element>
    <Element Type="Param" Id="EE4779C0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="70FBA2B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="6C3F1A0A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="Param" Id="D5842898">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="7EC395D4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="02B2B03E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECA94088">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99AC0C26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1A4D99E"/>
    </Element>
    <Element Type="FunctionCall" Id="99AC0C26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="663CD01B"/>
        <Parameter Type="Param" Library="AIAI" Id="6DDCED11"/>
        <Parameter Type="Param" Library="AIAI" Id="B34E6BD2"/>
    </Element>
    <Element Type="Param" Id="663CD01B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C2146A07"/>
    </Element>
    <Element Type="Param" Id="6DDCED11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B34E6BD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A9246C0"/>
    </Element>
    <Element Type="FunctionCall" Id="5A9246C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="613843A4"/>
        <Parameter Type="Param" Library="AIAI" Id="510B68D6"/>
        <Parameter Type="Param" Library="AIAI" Id="41167BD5"/>
    </Element>
    <Element Type="Param" Id="613843A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="510B68D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>250.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="41167BD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="0E0AA5FA"/>
    </Element>
    <Element Type="FunctionCall" Id="F1A4D99E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E96DF38F"/>
    </Element>
    <Element Type="Param" Id="E96DF38F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="4EF68E5C">
        <Comment>
            Always go to capture it if a player pinged it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7145C486">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="320D137B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B833BFF"/>
    </Element>
    <Element Type="FunctionCall" Id="320D137B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="34F37062"/>
    </Element>
    <Element Type="Param" Id="34F37062">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1B833BFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EA9AD812"/>
        <Parameter Type="Param" Library="AIAI" Id="F6882C79"/>
        <Parameter Type="Param" Library="AIAI" Id="1A3F6E19"/>
    </Element>
    <Element Type="Param" Id="EA9AD812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1A7052F9"/>
    </Element>
    <Element Type="Param" Id="F6882C79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1A3F6E19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="8F203650">
        <Comment>
            Go if enemy owns both obelisks
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="04DF97B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F4A3350"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A66FE24"/>
    </Element>
    <Element Type="FunctionCall" Id="2F4A3350">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E7EFAC53"/>
    </Element>
    <Element Type="Param" Id="E7EFAC53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2A66FE24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7574D82F"/>
        <Parameter Type="Param" Library="AIAI" Id="75DF5BBD"/>
        <Parameter Type="Param" Library="AIAI" Id="EFF114EA"/>
    </Element>
    <Element Type="Param" Id="7574D82F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="050DDAEA"/>
    </Element>
    <Element Type="FunctionCall" Id="050DDAEA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="65E50D60"/>
        <Parameter Type="Param" Library="AIAI" Id="1D5EA75F"/>
    </Element>
    <Element Type="Param" Id="1D5EA75F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
        <Variable Type="Variable" Library="AIAI" Id="06B55ABA"/>
    </Element>
    <Element Type="Param" Id="75DF5BBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EFF114EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="11B2C9E6">
        <Comment>
            Go if there are enemies trying to take the Obelisk and they already own all of the other Obelisks
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="2B7718EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EC1DED6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7BC2C6"/>
    </Element>
    <Element Type="FunctionCall" Id="8EC1DED6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF6623D"/>
        <Parameter Type="Param" Library="AIAI" Id="85CBCC93"/>
        <Parameter Type="Param" Library="AIAI" Id="D41DEFE9"/>
    </Element>
    <Element Type="Param" Id="4BF6623D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C94D5C97"/>
    </Element>
    <Element Type="FunctionCall" Id="C94D5C97">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB979998"/>
        <Parameter Type="Param" Library="AIAI" Id="821D0545"/>
    </Element>
    <Element Type="Param" Id="821D0545">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FE8B18E3"/>
        <Variable Type="Variable" Library="AIAI" Id="06B55ABA"/>
    </Element>
    <Element Type="Param" Id="85CBCC93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D41DEFE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9B7BC2C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="63EE536C"/>
    </Element>
    <Element Type="Param" Id="63EE536C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E3834970">
        <Comment>
            Go to defend obelisk while ally is entering dragon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BB3D8EAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DCA35597"/>
        <Parameter Type="Param" Library="AIAI" Id="E8846B7B"/>
    </Element>
    <Element Type="Param" Id="DCA35597">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1AFF56FD"/>
    </Element>
    <Element Type="Param" Id="E8846B7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CDCCDAEA"/>
    </Element>
    <Element Type="FunctionCall" Id="CDCCDAEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="CB487F94"/>
        <Parameter Type="Param" Library="AIAI" Id="74DA8B77"/>
        <Parameter Type="Param" Library="AIAI" Id="A59E2B03"/>
        <Parameter Type="Param" Library="AIAI" Id="4AA3F86C"/>
        <Parameter Type="Param" Library="AIAI" Id="5AAB080B"/>
    </Element>
    <Element Type="Param" Id="CB487F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="74DA8B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="A59E2B03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4AA3F86C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="5AAB080B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6B2A7DA"/>
    </Element>
    <Element Type="FunctionCall" Id="C6B2A7DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="9E4A697F"/>
        <Parameter Type="Param" Library="AIAI" Id="7A0B9D7D"/>
    </Element>
    <Element Type="Param" Id="9E4A697F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="7A0B9D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="BF195E83"/>
    </Element>
    <Element Type="FunctionCall" Id="5E8FCD37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B4E7D046"/>
        <Parameter Type="Param" Library="AIAI" Id="EA633112"/>
    </Element>
    <Element Type="Param" Id="B4E7D046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB3B545F"/>
    </Element>
    <Element Type="FunctionCall" Id="FB3B545F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="422F9E79"/>
        <Parameter Type="Param" Library="AIAI" Id="BB849EFF"/>
        <Parameter Type="Param" Library="AIAI" Id="AA00AD69"/>
        <Parameter Type="Param" Library="AIAI" Id="AEEE69BF"/>
        <Parameter Type="Param" Library="AIAI" Id="50131249"/>
    </Element>
    <Element Type="Param" Id="422F9E79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="BB849EFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="AA00AD69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="AEEE69BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="50131249">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="1AFF56FD"/>
    </Element>
    <Element Type="Param" Id="EA633112">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DC3AAC06"/>
    </Element>
    <Element Type="FunctionCall" Id="94ABBF21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28E5CA23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99761BB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F409AB6"/>
    </Element>
    <Element Type="FunctionCall" Id="28E5CA23">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="21B8726E"/>
        <Parameter Type="Param" Library="AIAI" Id="090A2220"/>
        <Parameter Type="Param" Library="AIAI" Id="532DDDCF"/>
    </Element>
    <Element Type="Param" Id="21B8726E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56CAAE7D"/>
    </Element>
    <Element Type="FunctionCall" Id="56CAAE7D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="65E50D60"/>
        <Parameter Type="Param" Library="AIAI" Id="56270713"/>
    </Element>
    <Element Type="Param" Id="56270713">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
        <Variable Type="Variable" Library="AIAI" Id="AE18053C"/>
    </Element>
    <Element Type="Param" Id="090A2220">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="532DDDCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="99761BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A1688E03"/>
        <Parameter Type="Param" Library="AIAI" Id="7C674A9A"/>
        <Parameter Type="Param" Library="AIAI" Id="CEBA743F"/>
    </Element>
    <Element Type="Param" Id="A1688E03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E15C692"/>
    </Element>
    <Element Type="FunctionCall" Id="9E15C692">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="13D7A79B"/>
        <Parameter Type="Param" Library="AIAI" Id="488A36BA"/>
    </Element>
    <Element Type="Param" Id="13D7A79B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="488A36BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="DC3AAC06"/>
    </Element>
    <Element Type="Param" Id="7C674A9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CEBA743F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="2F409AB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E0750754"/>
    </Element>
    <Element Type="Param" Id="E0750754">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="22DC2775">
        <Comment>
            Go to assist human ally taking or defending the obelisk
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="0B00424C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AF93649"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79DCB003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7BFDEF1B"/>
    </Element>
    <Element Type="FunctionCall" Id="9AF93649">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="796AA97F"/>
        <Parameter Type="Param" Library="AIAI" Id="0407CA3D"/>
        <Parameter Type="Param" Library="AIAI" Id="B0F3917A"/>
    </Element>
    <Element Type="Param" Id="796AA97F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0941E292"/>
    </Element>
    <Element Type="FunctionCall" Id="0941E292">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA88914"/>
        <Parameter Type="Param" Library="AIAI" Id="85D79FED"/>
        <Parameter Type="Param" Library="AIAI" Id="6253480D"/>
        <Parameter Type="Param" Library="AIAI" Id="C646FFA0"/>
    </Element>
    <Element Type="Param" Id="85D79FED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2CC110DC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="6253480D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7AE9518"/>
        <Variable Type="Variable" Library="AIAI" Id="8B31E3CC"/>
    </Element>
    <Element Type="Param" Id="C646FFA0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="00720E11"/>
        <Variable Type="Variable" Library="AIAI" Id="BF195E83"/>
    </Element>
    <Element Type="Param" Id="0407CA3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B0F3917A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="79DCB003">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F98102FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="763C9986"/>
    </Element>
    <Element Type="FunctionCall" Id="F98102FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5CAA2DD2"/>
        <Parameter Type="Param" Library="AIAI" Id="31F479DB"/>
        <Parameter Type="Param" Library="AIAI" Id="91E699CF"/>
    </Element>
    <Element Type="Param" Id="5CAA2DD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="089BDBEB"/>
    </Element>
    <Element Type="FunctionCall" Id="089BDBEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="283F9A32"/>
        <Parameter Type="Param" Library="AIAI" Id="C61FA0A7"/>
        <Parameter Type="Param" Library="AIAI" Id="EBE065E7"/>
    </Element>
    <Element Type="Param" Id="283F9A32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="C61FA0A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08796256"/>
    </Element>
    <Element Type="FunctionCall" Id="08796256">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="BE756103"/>
    </Element>
    <Element Type="Param" Id="BE756103">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="478F1E44"/>
    </Element>
    <Element Type="Param" Id="EBE065E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="31F479DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="91E699CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="763C9986">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C2058FFD"/>
        <Parameter Type="Param" Library="AIAI" Id="E25FC329"/>
        <Parameter Type="Param" Library="AIAI" Id="6E55AA19"/>
    </Element>
    <Element Type="Param" Id="C2058FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C838B8ED"/>
    </Element>
    <Element Type="FunctionCall" Id="C838B8ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="A210FC51"/>
        <Parameter Type="Param" Library="AIAI" Id="0C06064F"/>
    </Element>
    <Element Type="Param" Id="A210FC51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="0C06064F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="DC3AAC06"/>
    </Element>
    <Element Type="Param" Id="E25FC329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="6E55AA19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7BFDEF1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C3115B19"/>
    </Element>
    <Element Type="Param" Id="C3115B19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="C049DB20">
        <Comment>
            Go if there are no enemies nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="70726E52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C51BFEA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72DB9168"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34AE4DAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49CCF75B"/>
    </Element>
    <Element Type="FunctionCall" Id="C51BFEA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="290543D6"/>
        <Parameter Type="Param" Library="AIAI" Id="8C2686B4"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A01CDF"/>
    </Element>
    <Element Type="Param" Id="290543D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F27D1ABE"/>
    </Element>
    <Element Type="FunctionCall" Id="F27D1ABE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="914EA19B"/>
        <Parameter Type="Param" Library="AIAI" Id="5ABE7695"/>
        <Parameter Type="Param" Library="AIAI" Id="2B8ECCB7"/>
    </Element>
    <Element Type="Param" Id="914EA19B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="5ABE7695">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE094ACC"/>
    </Element>
    <Element Type="FunctionCall" Id="DE094ACC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="6E86C00C"/>
    </Element>
    <Element Type="Param" Id="6E86C00C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="478F1E44"/>
    </Element>
    <Element Type="Param" Id="2B8ECCB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="8C2686B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C3A01CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="72DB9168">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="74CB051F"/>
        <Parameter Type="Param" Library="AIAI" Id="5BABA95F"/>
        <Parameter Type="Param" Library="AIAI" Id="0936EFB1"/>
    </Element>
    <Element Type="Param" Id="74CB051F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58AEA441"/>
    </Element>
    <Element Type="FunctionCall" Id="58AEA441">
        <FunctionDef Type="FunctionDef" Library="MapM" Id="DB83CD07"/>
        <Parameter Type="Param" Library="AIAI" Id="2782FB7A"/>
    </Element>
    <Element Type="Param" Id="2782FB7A">
        <ParameterDef Type="ParamDef" Library="MapM" Id="0629CFB0"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CAF38F57"/>
        <Array Type="Param" Library="AIAI" Id="94D14B2E"/>
    </Element>
    <Element Type="Param" Id="CAF38F57">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="94D14B2E">
        <Parameter Type="ParamDef" Library="AIAI" Id="6E8288C9"/>
    </Element>
    <Element Type="Param" Id="5BABA95F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0936EFB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="34AE4DAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA405D45"/>
        <Parameter Type="Param" Library="AIAI" Id="166CA41C"/>
        <Parameter Type="Param" Library="AIAI" Id="7A8C0196"/>
    </Element>
    <Element Type="Param" Id="CA405D45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C2146A07"/>
    </Element>
    <Element Type="Param" Id="166CA41C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7A8C0196">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="49CCF75B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E50144B1"/>
    </Element>
    <Element Type="Param" Id="E50144B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B8AEAEA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="348D768C"/>
    </Element>
    <Element Type="Param" Id="348D768C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="693CA7E7">
        <Identifier>HeroAIShouldGiveUpOnObelisk</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
        <Variable Type="Variable" Library="AIAI" Id="D5814626"/>
        <Variable Type="Variable" Library="AIAI" Id="B083C26E"/>
        <Variable Type="Variable" Library="AIAI" Id="1AB23A16"/>
        <Variable Type="Variable" Library="AIAI" Id="B557B72E"/>
        <Variable Type="Variable" Library="AIAI" Id="235E2E26"/>
        <Variable Type="Variable" Library="AIAI" Id="ED6D6313"/>
        <Variable Type="Variable" Library="AIAI" Id="6CBB0901"/>
        <Variable Type="Variable" Library="AIAI" Id="30BE135F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31260CA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8D8D86D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8FC2677A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1477E6B8"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1805C22B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D44B74A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AB4459CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D60F066F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A05254A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDD8215E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6440F179"/>
    </Element>
    <Element Type="ParamDef" Id="CFCC6F93">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EEA0E164"/>
    </Element>
    <Element Type="Param" Id="EEA0E164">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D5814626">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45B27484"/>
    </Element>
    <Element Type="Param" Id="45B27484">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="B083C26E">
        <Identifier>obeliskOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9A847F2C"/>
    </Element>
    <Element Type="Param" Id="9A847F2C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1AB23A16">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCC2B06C"/>
    </Element>
    <Element Type="Param" Id="DCC2B06C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B557B72E">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="620292F2"/>
    </Element>
    <Element Type="Param" Id="620292F2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="235E2E26">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="604232A6"/>
    </Element>
    <Element Type="Param" Id="604232A6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54004974"/>
    </Element>
    <Element Type="FunctionCall" Id="54004974">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="ED6D6313">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A20A35E"/>
    </Element>
    <Element Type="Param" Id="4A20A35E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C6FE4BE"/>
    </Element>
    <Element Type="FunctionCall" Id="4C6FE4BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="6CBB0901">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4DA6364B"/>
    </Element>
    <Element Type="Param" Id="4DA6364B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9B76CF8"/>
    </Element>
    <Element Type="FunctionCall" Id="D9B76CF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="30BE135F">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="66B97A4B"/>
    </Element>
    <Element Type="Param" Id="66B97A4B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="108E31F8"/>
    </Element>
    <Element Type="FunctionCall" Id="108E31F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="31260CA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4673C93E"/>
        <Parameter Type="Param" Library="AIAI" Id="240822D3"/>
    </Element>
    <Element Type="Param" Id="4673C93E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D5814626"/>
    </Element>
    <Element Type="Param" Id="240822D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="002255B7"/>
    </Element>
    <Element Type="FunctionCall" Id="002255B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="98A1A52B"/>
    </Element>
    <Element Type="Param" Id="98A1A52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="024A0FC2"/>
        <Array Type="Param" Library="AIAI" Id="5390F54B"/>
    </Element>
    <Element Type="Param" Id="024A0FC2">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="5390F54B">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="FunctionCall" Id="B8D8D86D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A2D6CD94"/>
        <Parameter Type="Param" Library="AIAI" Id="60532B34"/>
    </Element>
    <Element Type="Param" Id="A2D6CD94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B083C26E"/>
    </Element>
    <Element Type="Param" Id="60532B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0BAF3FE"/>
    </Element>
    <Element Type="FunctionCall" Id="C0BAF3FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="0BECD36A"/>
    </Element>
    <Element Type="Param" Id="0BECD36A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F2122C31"/>
        <Array Type="Param" Library="AIAI" Id="DE5A23B0"/>
    </Element>
    <Element Type="Param" Id="F2122C31">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="DE5A23B0">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Comment" Id="8FC2677A">
        <Comment>
            Give up if the dragon has been activated
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1477E6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3471E49"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BB29565"/>
    </Element>
    <Element Type="FunctionCall" Id="C3471E49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="59EEEC66"/>
        <Parameter Type="Param" Library="AIAI" Id="469F0159"/>
        <Parameter Type="Param" Library="AIAI" Id="B51893C1"/>
    </Element>
    <Element Type="Param" Id="59EEEC66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C88D4826"/>
    </Element>
    <Element Type="FunctionCall" Id="C88D4826">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000110"/>
        <Parameter Type="Param" Library="AIAI" Id="2334D88C"/>
        <Parameter Type="Param" Library="AIAI" Id="354F3EA5"/>
    </Element>
    <Element Type="Param" Id="2334D88C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000371"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8CCAAB8E"/>
        <Array Type="Param" Library="AIAI" Id="E3749038"/>
    </Element>
    <Element Type="Param" Id="8CCAAB8E">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="E3749038">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Param" Id="354F3EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000175"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="469F0159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B51893C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8BB29565">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EF6D6841"/>
    </Element>
    <Element Type="Param" Id="EF6D6841">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="1805C22B">
        <Comment>
            Give up if we are too low health
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9D44B74A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C740E83C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0918F3B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46058332"/>
    </Element>
    <Element Type="FunctionCall" Id="C740E83C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="37E2ABF7"/>
    </Element>
    <Element Type="Param" Id="37E2ABF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0918F3B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="41AC29A4"/>
        <Parameter Type="Param" Library="AIAI" Id="2499E4C6"/>
        <Parameter Type="Param" Library="AIAI" Id="9B013F14"/>
    </Element>
    <Element Type="Param" Id="41AC29A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BEC1DF9"/>
    </Element>
    <Element Type="FunctionCall" Id="6BEC1DF9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="EBF5012B"/>
        <Parameter Type="Param" Library="AIAI" Id="1F242C69"/>
    </Element>
    <Element Type="Param" Id="EBF5012B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Param" Id="1F242C69">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="2499E4C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B013F14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="46058332">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46D552BB"/>
        <Parameter Type="Param" Library="AIAI" Id="B6A0FA9F"/>
        <Parameter Type="Param" Library="AIAI" Id="BF91BAC1"/>
    </Element>
    <Element Type="Param" Id="46D552BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E93DEA3"/>
    </Element>
    <Element Type="FunctionCall" Id="4E93DEA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAD5A26"/>
        <Parameter Type="Param" Library="AIAI" Id="C419245C"/>
        <Parameter Type="Param" Library="AIAI" Id="97E9E42E"/>
    </Element>
    <Element Type="Param" Id="BDAD5A26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DCD75577"/>
        <Array Type="Param" Library="AIAI" Id="04E8D48C"/>
    </Element>
    <Element Type="Param" Id="DCD75577">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="04E8D48C">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Param" Id="C419245C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="97E9E42E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="B6A0FA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="BF91BAC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5A68FF7"/>
    </Element>
    <Element Type="FunctionCall" Id="C5A68FF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6B33EC80"/>
        <Parameter Type="Param" Library="AIAI" Id="24CBCA57"/>
        <Parameter Type="Param" Library="AIAI" Id="BBF80F98"/>
    </Element>
    <Element Type="Param" Id="6B33EC80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="24CBCA57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BBF80F98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="B2A184AF"/>
    </Element>
    <Element Type="Param" Id="B2A184AF">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEF569CA"/>
    </Element>
    <Element Type="FunctionCall" Id="DEF569CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="C8660CF7"/>
    </Element>
    <Element Type="Param" Id="C8660CF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C0D27D31"/>
        <Array Type="Param" Library="AIAI" Id="E92F64E2"/>
    </Element>
    <Element Type="Param" Id="C0D27D31">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="E92F64E2">
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Comment" Id="AB4459CF">
        <Comment>
            Check if there are too many enemy heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="D60F066F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3836B670"/>
        <Parameter Type="Param" Library="AIAI" Id="E03430A5"/>
    </Element>
    <Element Type="Param" Id="3836B670">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1AB23A16"/>
    </Element>
    <Element Type="Param" Id="E03430A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFE6667C"/>
    </Element>
    <Element Type="FunctionCall" Id="EFE6667C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="AD73D41A"/>
        <Parameter Type="Param" Library="AIAI" Id="D1213886"/>
        <Parameter Type="Param" Library="AIAI" Id="B669A690"/>
        <Parameter Type="Param" Library="AIAI" Id="4F2D0AD8"/>
        <Parameter Type="Param" Library="AIAI" Id="B508A141"/>
        <Parameter Type="Param" Library="AIAI" Id="0FBCCAFF"/>
    </Element>
    <Element Type="Param" Id="AD73D41A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Param" Id="D1213886">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <Variable Type="Variable" Library="AIAI" Id="D5814626"/>
    </Element>
    <Element Type="Param" Id="B669A690">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="Param" Id="4F2D0AD8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="B508A141">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="0FBCCAFF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A05254A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B7510E0A"/>
        <Parameter Type="Param" Library="AIAI" Id="BF6CF03A"/>
    </Element>
    <Element Type="Param" Id="B7510E0A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B557B72E"/>
    </Element>
    <Element Type="Param" Id="BF6CF03A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7A45C04"/>
    </Element>
    <Element Type="FunctionCall" Id="A7A45C04">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="E682143A"/>
        <Parameter Type="Param" Library="AIAI" Id="B436CF79"/>
        <Parameter Type="Param" Library="AIAI" Id="51049DB6"/>
        <Parameter Type="Param" Library="AIAI" Id="95BA50C1"/>
        <Parameter Type="Param" Library="AIAI" Id="5947A11E"/>
        <Parameter Type="Param" Library="AIAI" Id="6C935DA7"/>
    </Element>
    <Element Type="Param" Id="E682143A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CFCC6F93"/>
    </Element>
    <Element Type="Param" Id="B436CF79">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <Variable Type="Variable" Library="AIAI" Id="D5814626"/>
    </Element>
    <Element Type="Param" Id="51049DB6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="Param" Id="95BA50C1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="5947A11E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="6C935DA7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FDD8215E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E7B50DC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3989161C"/>
    </Element>
    <Element Type="FunctionCall" Id="4E7B50DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33928B4E"/>
        <Parameter Type="Param" Library="AIAI" Id="A7A746E4"/>
        <Parameter Type="Param" Library="AIAI" Id="D3356A44"/>
    </Element>
    <Element Type="Param" Id="33928B4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1AB23A16"/>
    </Element>
    <Element Type="Param" Id="A7A746E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D3356A44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B201CCFA"/>
    </Element>
    <Element Type="FunctionCall" Id="B201CCFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC0019F"/>
        <Parameter Type="Param" Library="AIAI" Id="25E6D9EF"/>
        <Parameter Type="Param" Library="AIAI" Id="E09D08B2"/>
    </Element>
    <Element Type="Param" Id="FBC0019F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="25E6D9EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>750.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E09D08B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="B557B72E"/>
    </Element>
    <Element Type="FunctionCall" Id="3989161C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="086F13B9"/>
    </Element>
    <Element Type="Param" Id="086F13B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6440F179">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="552C965B"/>
    </Element>
    <Element Type="Param" Id="552C965B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="65E50D60">
        <Identifier>HeroAITeamOwnsAllObelisks</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
        <Variable Type="Variable" Library="AIAI" Id="2ADFC959"/>
        <Variable Type="Variable" Library="AIAI" Id="98F9701B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3718F651"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60FFB834"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B7455DB"/>
    </Element>
    <Element Type="ParamDef" Id="1A05A01F">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="2ADFC959">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="939C02B8"/>
    </Element>
    <Element Type="Param" Id="939C02B8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="98F9701B">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="82C943A9"/>
    </Element>
    <Element Type="Param" Id="82C943A9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="3718F651">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="533487B3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFF4E2AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F27231D2"/>
    </Element>
    <Element Type="FunctionCall" Id="533487B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2E6EBF5D"/>
        <Parameter Type="Param" Library="AIAI" Id="C35D1DB1"/>
    </Element>
    <Element Type="Param" Id="2E6EBF5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="Param" Id="C35D1DB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2ADFC959"/>
    </Element>
    <Element Type="FunctionCall" Id="DFF4E2AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="841A9C1A"/>
        <Parameter Type="Param" Library="AIAI" Id="23ED506C"/>
    </Element>
    <Element Type="Param" Id="841A9C1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Param" Id="23ED506C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2ADFC959"/>
    </Element>
    <Element Type="FunctionCall" Id="F27231D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="004BBDC0"/>
        <Parameter Type="Param" Library="AIAI" Id="EC255311"/>
        <Parameter Type="Param" Library="AIAI" Id="0C2FDEE7"/>
    </Element>
    <Element Type="Param" Id="004BBDC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1A05A01F"/>
    </Element>
    <Element Type="Param" Id="EC255311">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0C2FDEE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="60FFB834">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="672DC245"/>
        <Parameter Type="Param" Library="AIAI" Id="0B8C2802"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D139A1D"/>
    </Element>
    <Element Type="Param" Id="672DC245">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="0B8C2802">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="98F9701B"/>
    </Element>
    <Element Type="FunctionCall" Id="8D139A1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCAE8D68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C66E34B"/>
    </Element>
    <Element Type="FunctionCall" Id="BCAE8D68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A12184F1"/>
        <Parameter Type="Param" Library="AIAI" Id="216B0D85"/>
        <Parameter Type="Param" Library="AIAI" Id="395BD544"/>
    </Element>
    <Element Type="Param" Id="A12184F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26B14960"/>
    </Element>
    <Element Type="FunctionCall" Id="26B14960">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="27720CC1"/>
        <Parameter Type="Param" Library="AIAI" Id="D7A4A36E"/>
        <Parameter Type="Param" Library="AIAI" Id="C3B68EAA"/>
    </Element>
    <Element Type="Param" Id="27720CC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="D7A4A36E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E10E7DA"/>
    </Element>
    <Element Type="FunctionCall" Id="5E10E7DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="BA59CA52"/>
    </Element>
    <Element Type="Param" Id="BA59CA52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="98F9701B"/>
    </Element>
    <Element Type="Param" Id="C3B68EAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="AIAI" Id="2ADFC959"/>
    </Element>
    <Element Type="Param" Id="216B0D85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="395BD544">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0C66E34B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B16D705"/>
    </Element>
    <Element Type="Param" Id="1B16D705">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3B7455DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA31C73"/>
    </Element>
    <Element Type="Param" Id="FEA31C73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="DB979998">
        <Identifier>HeroAITeamIsCapturingAllObelisks</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="FE8B18E3"/>
        <Variable Type="Variable" Library="AIAI" Id="56C1B92D"/>
        <Variable Type="Variable" Library="AIAI" Id="71954038"/>
        <Variable Type="Variable" Library="AIAI" Id="9F80E2D5"/>
        <Variable Type="Variable" Library="AIAI" Id="D983AD8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4302C975"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4D076FAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB123EB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F93BF0C"/>
    </Element>
    <Element Type="ParamDef" Id="FE8B18E3">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="56C1B92D">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6DDEA141"/>
    </Element>
    <Element Type="Param" Id="6DDEA141">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="71954038">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="386798F3"/>
    </Element>
    <Element Type="Param" Id="386798F3">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9F80E2D5">
        <Identifier>units</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D36D0E6E"/>
    </Element>
    <Element Type="Param" Id="D36D0E6E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3984D78C"/>
    </Element>
    <Element Type="FunctionCall" Id="3984D78C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="D983AD8F">
        <Identifier>heroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE80B60E"/>
    </Element>
    <Element Type="Param" Id="DE80B60E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E23AC626"/>
    </Element>
    <Element Type="FunctionCall" Id="E23AC626">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="4302C975">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DB2C841"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B987C616"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBC25819"/>
    </Element>
    <Element Type="FunctionCall" Id="4DB2C841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FF5D55B2"/>
        <Parameter Type="Param" Library="AIAI" Id="1042310F"/>
    </Element>
    <Element Type="Param" Id="FF5D55B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="Param" Id="1042310F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="56C1B92D"/>
    </Element>
    <Element Type="FunctionCall" Id="B987C616">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C8B4E6EA"/>
        <Parameter Type="Param" Library="AIAI" Id="9B0C1060"/>
    </Element>
    <Element Type="Param" Id="C8B4E6EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="Param" Id="9B0C1060">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="56C1B92D"/>
    </Element>
    <Element Type="FunctionCall" Id="EBC25819">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5515D8E6"/>
        <Parameter Type="Param" Library="AIAI" Id="E8298F23"/>
        <Parameter Type="Param" Library="AIAI" Id="81944A4E"/>
    </Element>
    <Element Type="Param" Id="5515D8E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FE8B18E3"/>
    </Element>
    <Element Type="Param" Id="E8298F23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="81944A4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="4D076FAE">
        <Comment>
            Check if all the obelisks are either owned or being captured
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DB123EB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="7A411284"/>
        <Parameter Type="Param" Library="AIAI" Id="DB77CF6F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83292321"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C62FCF2A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A281CAE"/>
    </Element>
    <Element Type="Param" Id="7A411284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="DB77CF6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="71954038"/>
    </Element>
    <Element Type="FunctionCall" Id="83292321">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="9CF4F328"/>
        <Parameter Type="Param" Library="AIAI" Id="908D39FF"/>
    </Element>
    <Element Type="Param" Id="9CF4F328">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9F80E2D5"/>
    </Element>
    <Element Type="Param" Id="908D39FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57BF2346"/>
    </Element>
    <Element Type="FunctionCall" Id="57BF2346">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="1C70F8F2"/>
        <Parameter Type="Param" Library="AIAI" Id="DBAB897B"/>
        <Parameter Type="Param" Library="AIAI" Id="ACFF79DB"/>
        <Parameter Type="Param" Library="AIAI" Id="575031FD"/>
        <Parameter Type="Param" Library="AIAI" Id="68F042E4"/>
    </Element>
    <Element Type="Param" Id="1C70F8F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="DBAB897B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="ACFF79DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="575031FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79030007"/>
    </Element>
    <Element Type="FunctionCall" Id="79030007">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="C6CF84B8"/>
        <Parameter Type="Param" Library="AIAI" Id="03114C4E"/>
    </Element>
    <Element Type="Param" Id="C6CF84B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="BF195E83"/>
    </Element>
    <Element Type="Param" Id="03114C4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7808F017"/>
    </Element>
    <Element Type="FunctionCall" Id="7808F017">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E2C73B5D"/>
    </Element>
    <Element Type="Param" Id="E2C73B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="71954038"/>
    </Element>
    <Element Type="Param" Id="68F042E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="56C1B92D"/>
    </Element>
    <Element Type="FunctionCall" Id="C62FCF2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6B7CBD01"/>
        <Parameter Type="Param" Library="AIAI" Id="A243ECCD"/>
    </Element>
    <Element Type="Param" Id="6B7CBD01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFB26E30"/>
    </Element>
    <Element Type="FunctionCall" Id="DFB26E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="C6C93470"/>
        <Parameter Type="Param" Library="AIAI" Id="034F228B"/>
        <Parameter Type="Param" Library="AIAI" Id="90D811BF"/>
        <Parameter Type="Param" Library="AIAI" Id="174BB76D"/>
        <Parameter Type="Param" Library="AIAI" Id="362B4195"/>
    </Element>
    <Element Type="Param" Id="C6C93470">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="034F228B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="90D811BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="174BB76D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="362B4195">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="9F80E2D5"/>
    </Element>
    <Element Type="Param" Id="A243ECCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D983AD8F"/>
    </Element>
    <Element Type="FunctionCall" Id="3A281CAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70283394"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7EE7433"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2A89867"/>
    </Element>
    <Element Type="FunctionCall" Id="70283394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D078346D"/>
        <Parameter Type="Param" Library="AIAI" Id="816E8E62"/>
        <Parameter Type="Param" Library="AIAI" Id="5F119273"/>
    </Element>
    <Element Type="Param" Id="D078346D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B019F010"/>
    </Element>
    <Element Type="FunctionCall" Id="B019F010">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="BD79D085"/>
        <Parameter Type="Param" Library="AIAI" Id="7F725757"/>
    </Element>
    <Element Type="Param" Id="BD79D085">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="7F725757">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="D983AD8F"/>
    </Element>
    <Element Type="Param" Id="816E8E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5F119273">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E7EE7433">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D3023527"/>
        <Parameter Type="Param" Library="AIAI" Id="B487B01D"/>
        <Parameter Type="Param" Library="AIAI" Id="B754841C"/>
    </Element>
    <Element Type="Param" Id="D3023527">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB63F02"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB63F02">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C982AFA4"/>
        <Parameter Type="Param" Library="AIAI" Id="DC901F29"/>
        <Parameter Type="Param" Library="AIAI" Id="8A4DDAD5"/>
    </Element>
    <Element Type="Param" Id="C982AFA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="9514FDB1"/>
    </Element>
    <Element Type="Param" Id="DC901F29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8664C61E"/>
    </Element>
    <Element Type="FunctionCall" Id="8664C61E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="6B20A3D3"/>
    </Element>
    <Element Type="Param" Id="6B20A3D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="71954038"/>
    </Element>
    <Element Type="Param" Id="8A4DDAD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Variable Type="Variable" Library="AIAI" Id="56C1B92D"/>
    </Element>
    <Element Type="Param" Id="B487B01D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B754841C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B2A89867">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C0C23AE9"/>
    </Element>
    <Element Type="Param" Id="C0C23AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6F93BF0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="555B46E9"/>
    </Element>
    <Element Type="Param" Id="555B46E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B0A97110">
        <Identifier>HeroAIIsNearActiveObelisk</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3038AE6B"/>
        <Variable Type="Variable" Library="AIAI" Id="ABED31F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44AF5D65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C87C31E"/>
    </Element>
    <Element Type="ParamDef" Id="3038AE6B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B8DF52FF"/>
    </Element>
    <Element Type="Param" Id="B8DF52FF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="ABED31F1">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E203FCF"/>
    </Element>
    <Element Type="Param" Id="1E203FCF">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="44AF5D65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="9395FC70"/>
        <Parameter Type="Param" Library="AIAI" Id="8984B9D8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CCAF3DF"/>
    </Element>
    <Element Type="Param" Id="9395FC70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="8984B9D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="ABED31F1"/>
    </Element>
    <Element Type="FunctionCall" Id="6CCAF3DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01A6FBEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F643B4E"/>
    </Element>
    <Element Type="FunctionCall" Id="01A6FBEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1551307B"/>
    </Element>
    <Element Type="Param" Id="1551307B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F643B4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CF01F5FC"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBDCBFA"/>
        <Parameter Type="Param" Library="AIAI" Id="FB3CDAEF"/>
    </Element>
    <Element Type="Param" Id="CF01F5FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4FE7894"/>
    </Element>
    <Element Type="FunctionCall" Id="A4FE7894">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="A10051FD"/>
        <Parameter Type="Param" Library="AIAI" Id="7321756B"/>
    </Element>
    <Element Type="Param" Id="A10051FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC79CBA4"/>
    </Element>
    <Element Type="FunctionCall" Id="EC79CBA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="33139E96"/>
    </Element>
    <Element Type="Param" Id="33139E96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CA00FA04"/>
        <Array Type="Param" Library="AIAI" Id="058DB93D"/>
    </Element>
    <Element Type="Param" Id="CA00FA04">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="058DB93D">
        <Parameter Type="ParamDef" Library="AIAI" Id="3038AE6B"/>
    </Element>
    <Element Type="Param" Id="7321756B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FAC0A60F"/>
    </Element>
    <Element Type="FunctionCall" Id="FAC0A60F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="B2A33CC4"/>
    </Element>
    <Element Type="Param" Id="B2A33CC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="ABED31F1"/>
    </Element>
    <Element Type="Param" Id="8EBDCBFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="FB3CDAEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="2421462F"/>
    </Element>
    <Element Type="FunctionCall" Id="8C87C31E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="65B90B7F"/>
    </Element>
    <Element Type="Param" Id="65B90B7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="07653C7F">
        <Identifier>HeroAIChooseDragonShrineGuardPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="08830833"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5487C1F9"/>
    </Element>
    <Element Type="ParamDef" Id="08830833">
        <Identifier>obelisk</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C03F8F82"/>
    </Element>
    <Element Type="Param" Id="C03F8F82">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="5487C1F9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3A0ECD96"/>
    </Element>
    <Element Type="Param" Id="3A0ECD96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FBD01B3"/>
    </Element>
    <Element Type="FunctionCall" Id="2FBD01B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000241"/>
        <Parameter Type="Param" Library="AIAI" Id="4C44A2BC"/>
        <Parameter Type="Param" Library="AIAI" Id="F9A16299"/>
        <Parameter Type="Param" Library="AIAI" Id="C343E78E"/>
    </Element>
    <Element Type="Param" Id="4C44A2BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000417"/>
        <Variable Type="Variable" Library="AIAI" Id="356EAE58"/>
    </Element>
    <Element Type="Param" Id="F9A16299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000418"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F8B577D"/>
    </Element>
    <Element Type="FunctionCall" Id="4F8B577D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D1C924E4"/>
    </Element>
    <Element Type="Param" Id="C343E78E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000416"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E391AB8E"/>
    </Element>
    <Element Type="FunctionCall" Id="E391AB8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0AD7A5F8"/>
    </Element>
    <Element Type="Param" Id="0AD7A5F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="08830833"/>
    </Element>
    <Element Type="FunctionDef" Id="02601F1A">
        <Identifier>HeroAINumberOfAIAlliesCapturingObelisk</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6467FF2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CC4E6E0"/>
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
        <Variable Type="Variable" Library="AIAI" Id="FC180ED6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8538BDDE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B021C1EE"/>
    </Element>
    <Element Type="ParamDef" Id="C6467FF2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B3848051"/>
    </Element>
    <Element Type="Param" Id="B3848051">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="2CC4E6E0">
        <Identifier>obelisk</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="037CD393"/>
    </Element>
    <Element Type="Param" Id="037CD393">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="E94B98E9">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E5D2779F"/>
    </Element>
    <Element Type="Param" Id="E5D2779F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FC180ED6">
        <Identifier>count</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DCA15B9E"/>
    </Element>
    <Element Type="Param" Id="DCA15B9E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="8538BDDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="24721725"/>
        <Parameter Type="Param" Library="AIAI" Id="586CD353"/>
        <Parameter Type="Param" Library="AIAI" Id="1DDF14B3"/>
        <Parameter Type="Param" Library="AIAI" Id="1BDD14CD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88308D79"/>
    </Element>
    <Element Type="Param" Id="24721725">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="586CD353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="1DDF14B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1BDD14CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="FunctionCall" Id="88308D79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="227A376A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F6A5155"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="430F81CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBBF855E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0E93663"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E074DB17"/>
    </Element>
    <Element Type="FunctionCall" Id="227A376A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1AC09719"/>
        <Parameter Type="Param" Library="AIAI" Id="6AA32EF6"/>
        <Parameter Type="Param" Library="AIAI" Id="0F47FB13"/>
    </Element>
    <Element Type="Param" Id="1AC09719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="Param" Id="6AA32EF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="0F47FB13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C6467FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="2F6A5155">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B53BB27"/>
        <Parameter Type="Param" Library="AIAI" Id="AB598723"/>
        <Parameter Type="Param" Library="AIAI" Id="1FAAB835"/>
    </Element>
    <Element Type="Param" Id="1B53BB27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="AB598723">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1FAAB835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="FC180ED6"/>
    </Element>
    <Element Type="FunctionCall" Id="430F81CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE84BDA7"/>
        <Parameter Type="Param" Library="AIAI" Id="B269752E"/>
        <Parameter Type="Param" Library="AIAI" Id="858D8DFA"/>
    </Element>
    <Element Type="Param" Id="FE84BDA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9BB192C"/>
    </Element>
    <Element Type="FunctionCall" Id="F9BB192C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="48C67B4A"/>
        <Parameter Type="Param" Library="AIAI" Id="4357006B"/>
    </Element>
    <Element Type="Param" Id="48C67B4A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="Param" Id="4357006B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="B269752E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="858D8DFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BBBF855E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="005DC0EA"/>
        <Parameter Type="Param" Library="AIAI" Id="5EC372E7"/>
        <Parameter Type="Param" Library="AIAI" Id="EF5A664E"/>
    </Element>
    <Element Type="Param" Id="005DC0EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E2A2D612"/>
        <Array Type="Param" Library="AIAI" Id="DFBFDB61"/>
    </Element>
    <Element Type="Param" Id="E2A2D612">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="DFBFDB61">
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="Param" Id="5EC372E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EF5A664E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D8B152E8"/>
        <Array Type="Param" Library="AIAI" Id="7A4245EE"/>
    </Element>
    <Element Type="Param" Id="D8B152E8">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="7A4245EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="C6467FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="A0E93663">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6B48C5BD"/>
        <Parameter Type="Param" Library="AIAI" Id="970C8FEF"/>
        <Parameter Type="Param" Library="AIAI" Id="661D5E41"/>
    </Element>
    <Element Type="Param" Id="6B48C5BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E31EFC80"/>
    </Element>
    <Element Type="FunctionCall" Id="E31EFC80">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C96076"/>
    </Element>
    <Element Type="Param" Id="F1C96076">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="Param" Id="970C8FEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="661D5E41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E4AACC8E"/>
    </Element>
    <Element Type="FunctionCall" Id="E074DB17">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0F8320D"/>
        <Parameter Type="Param" Library="AIAI" Id="BF1EB1AA"/>
        <Parameter Type="Param" Library="AIAI" Id="6CC0DE1B"/>
    </Element>
    <Element Type="Param" Id="B0F8320D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA7F0CC3"/>
        <Array Type="Param" Library="AIAI" Id="C85F00D5"/>
    </Element>
    <Element Type="Param" Id="CA7F0CC3">
        <Variable Type="Variable" Library="AIAI" Id="02ADEB53"/>
    </Element>
    <Element Type="Param" Id="C85F00D5">
        <Variable Type="Variable" Library="AIAI" Id="E94B98E9"/>
    </Element>
    <Element Type="Param" Id="BF1EB1AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6CC0DE1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CC4E6E0"/>
    </Element>
    <Element Type="FunctionCall" Id="B021C1EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="C3AD5170"/>
    </Element>
    <Element Type="Param" Id="C3AD5170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="FC180ED6"/>
    </Element>
    <Element Type="Comment" Id="0635B138">
        <Comment>
            Capture Dragon
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="BA1A212D">
        <Identifier>HeroAICaptureDragonLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D945CBD4"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
        <Variable Type="Variable" Library="AIAI" Id="368BC05D"/>
        <Variable Type="Variable" Library="AIAI" Id="61E70D83"/>
        <Variable Type="Variable" Library="AIAI" Id="6A5F095F"/>
        <Variable Type="Variable" Library="AIAI" Id="EB78BB5A"/>
        <Variable Type="Variable" Library="AIAI" Id="4084705E"/>
        <Variable Type="Variable" Library="AIAI" Id="F029A26D"/>
        <Variable Type="Variable" Library="AIAI" Id="C209968F"/>
        <Variable Type="Variable" Library="AIAI" Id="34E2F9D7"/>
        <Variable Type="Variable" Library="AIAI" Id="64A6A22B"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
        <Variable Type="Variable" Library="AIAI" Id="4A13E857"/>
        <Variable Type="Variable" Library="AIAI" Id="1C08C819"/>
        <Variable Type="Variable" Library="AIAI" Id="27BD3620"/>
        <Variable Type="Variable" Library="AIAI" Id="FC1B1E53"/>
        <Variable Type="Variable" Library="AIAI" Id="0E0A16A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F8F814A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C39474EF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D1A6755A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7A454C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EB7174F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1C1A513"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEDC454E"/>
    </Element>
    <Element Type="ParamDef" Id="D945CBD4">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="5E78CA9D">
        <Identifier>teamComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9CD24743"/>
    </Element>
    <Element Type="Param" Id="9CD24743">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="368BC05D">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B43C4F1E"/>
    </Element>
    <Element Type="Param" Id="B43C4F1E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="61E70D83">
        <Identifier>obelisk</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2638875F"/>
    </Element>
    <Element Type="Param" Id="2638875F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6A5F095F">
        <Identifier>obeliskPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45D0D1E8"/>
    </Element>
    <Element Type="Param" Id="45D0D1E8">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="EB78BB5A">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="656B48D4"/>
    </Element>
    <Element Type="Param" Id="656B48D4">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B56C1EB"/>
    </Element>
    <Element Type="FunctionCall" Id="3B56C1EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4084705E">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="504AE385"/>
    </Element>
    <Element Type="Param" Id="504AE385">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="015790BA"/>
    </Element>
    <Element Type="FunctionCall" Id="015790BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F029A26D">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CDF6C092"/>
    </Element>
    <Element Type="Param" Id="CDF6C092">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB65C6E9"/>
    </Element>
    <Element Type="FunctionCall" Id="FB65C6E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C209968F">
        <Identifier>allyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7F4F02AE"/>
    </Element>
    <Element Type="Param" Id="7F4F02AE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8099C908"/>
    </Element>
    <Element Type="FunctionCall" Id="8099C908">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="34E2F9D7">
        <Identifier>dragonStatueGroup</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F7513992"/>
    </Element>
    <Element Type="Param" Id="F7513992">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03587575"/>
    </Element>
    <Element Type="FunctionCall" Id="03587575">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="64A6A22B">
        <Identifier>dragonStatue</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1F3C6803"/>
    </Element>
    <Element Type="Param" Id="1F3C6803">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="AC626E8A">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="33054FCB"/>
    </Element>
    <Element Type="Param" Id="33054FCB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="4A13E857">
        <Identifier>closestHero</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C91608FB"/>
    </Element>
    <Element Type="Param" Id="C91608FB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1C08C819">
        <Identifier>closestHeroDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C9165FA3"/>
    </Element>
    <Element Type="Param" Id="C9165FA3">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="27BD3620">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4B5B9063"/>
    </Element>
    <Element Type="Param" Id="4B5B9063">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="FC1B1E53">
        <Identifier>heroesToRecruit</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="487AD36D"/>
    </Element>
    <Element Type="Param" Id="487AD36D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B76B73E1"/>
    </Element>
    <Element Type="FunctionCall" Id="B76B73E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="0E0A16A0">
        <Identifier>numberOfAlliesCapturingDragon</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCEF8525"/>
    </Element>
    <Element Type="Param" Id="CCEF8525">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4F8F814A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A26E850"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C31ED2FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EB6CEDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEE2C2CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F68AE35"/>
    </Element>
    <Element Type="FunctionCall" Id="4A26E850">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="24F75E5A"/>
        <Parameter Type="Param" Library="AIAI" Id="87BE604F"/>
    </Element>
    <Element Type="Param" Id="24F75E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
    </Element>
    <Element Type="Param" Id="87BE604F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="C31ED2FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A40F0E44"/>
        <Parameter Type="Param" Library="AIAI" Id="09A4C123"/>
    </Element>
    <Element Type="Param" Id="A40F0E44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="368BC05D"/>
    </Element>
    <Element Type="Param" Id="09A4C123">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="253CF287"/>
    </Element>
    <Element Type="FunctionCall" Id="253CF287">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="18524332"/>
    </Element>
    <Element Type="Param" Id="18524332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="7EB6CEDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="ADD9DF4E"/>
        <Parameter Type="Param" Library="AIAI" Id="14751ECC"/>
    </Element>
    <Element Type="Param" Id="ADD9DF4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="Param" Id="14751ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
    </Element>
    <Element Type="FunctionCall" Id="EEE2C2CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C74B76E4"/>
        <Parameter Type="Param" Library="AIAI" Id="8DBABC9A"/>
    </Element>
    <Element Type="Param" Id="C74B76E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="368BC05D"/>
    </Element>
    <Element Type="Param" Id="8DBABC9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5CFA2BF"/>
    </Element>
    <Element Type="FunctionCall" Id="B5CFA2BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="20464192"/>
    </Element>
    <Element Type="Param" Id="20464192">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="1F68AE35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8E1069EA"/>
        <Parameter Type="Param" Library="AIAI" Id="CC62851D"/>
        <Parameter Type="Param" Library="AIAI" Id="AC6841FA"/>
    </Element>
    <Element Type="Param" Id="8E1069EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D945CBD4"/>
    </Element>
    <Element Type="Param" Id="CC62851D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AC6841FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="C39474EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEB8EDAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFA1D618"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96496E8B"/>
    </Element>
    <Element Type="FunctionCall" Id="DEB8EDAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="108EE268"/>
        <Parameter Type="Param" Library="AIAI" Id="DD0D5FFD"/>
    </Element>
    <Element Type="Param" Id="108EE268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="949C6A28"/>
        <Array Type="Param" Library="AIAI" Id="035FB06E"/>
    </Element>
    <Element Type="Param" Id="949C6A28">
        <Variable Type="Variable" Library="AIAI" Id="9FD0088E"/>
    </Element>
    <Element Type="Param" Id="035FB06E">
        <Variable Type="Variable" Library="AIAI" Id="368BC05D"/>
    </Element>
    <Element Type="Param" Id="DD0D5FFD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F27503BD"/>
    </Element>
    <Element Type="FunctionCall" Id="F27503BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="3955BDAF"/>
        <Parameter Type="Param" Library="AIAI" Id="0F635BC7"/>
        <Parameter Type="Param" Library="AIAI" Id="25B735A7"/>
    </Element>
    <Element Type="Param" Id="3955BDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="0F635BC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="403F8CD6"/>
    </Element>
    <Element Type="Param" Id="25B735A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="665AD0D0"/>
    </Element>
    <Element Type="FunctionCall" Id="665AD0D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="B528CA9D"/>
    </Element>
    <Element Type="Param" Id="B528CA9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="DFA1D618">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="96496E8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9269651C"/>
        <Parameter Type="Param" Library="AIAI" Id="1339DBD5"/>
        <Parameter Type="Param" Library="AIAI" Id="AAAFD87C"/>
    </Element>
    <Element Type="Param" Id="9269651C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8E1B8FAF"/>
        <Array Type="Param" Library="AIAI" Id="32795F6E"/>
    </Element>
    <Element Type="Param" Id="8E1B8FAF">
        <Variable Type="Variable" Library="AIAI" Id="9FD0088E"/>
    </Element>
    <Element Type="Param" Id="32795F6E">
        <Variable Type="Variable" Library="AIAI" Id="368BC05D"/>
    </Element>
    <Element Type="Param" Id="1339DBD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="AAAFD87C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0890FF2"/>
    </Element>
    <Element Type="FunctionCall" Id="A0890FF2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="21139F8F"/>
    </Element>
    <Element Type="Param" Id="21139F8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="D1A6755A">
        <Comment>
            Don't go for dragon vehicle if one of the obelisks is likely to be recaptured by the enemy soon
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E7A454C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="D41322CD"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E20ACA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA101B72"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="769C0B2B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30ECFEDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75C25AD0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB826BE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEF308D8"/>
    </Element>
    <Element Type="Param" Id="D41322CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="F9E8BBA1"/>
    </Element>
    <Element Type="Param" Id="E5E20ACA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="61E70D83"/>
    </Element>
    <Element Type="FunctionCall" Id="CA101B72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="73F38E73"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FC6FFE"/>
    </Element>
    <Element Type="Param" Id="73F38E73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6A5F095F"/>
    </Element>
    <Element Type="Param" Id="C5FC6FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95114AA9"/>
    </Element>
    <Element Type="FunctionCall" Id="95114AA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3F815546"/>
    </Element>
    <Element Type="Param" Id="3F815546">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="61E70D83"/>
    </Element>
    <Element Type="FunctionCall" Id="769C0B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6FCBE5AC"/>
        <Parameter Type="Param" Library="AIAI" Id="5DD9B5D6"/>
    </Element>
    <Element Type="Param" Id="6FCBE5AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EB78BB5A"/>
    </Element>
    <Element Type="Param" Id="5DD9B5D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="746055B0"/>
    </Element>
    <Element Type="FunctionCall" Id="746055B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F9AAFE"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA50451"/>
        <Parameter Type="Param" Library="AIAI" Id="BE4BF030"/>
        <Parameter Type="Param" Library="AIAI" Id="39EB8C0E"/>
        <Parameter Type="Param" Library="AIAI" Id="2C5093B4"/>
    </Element>
    <Element Type="Param" Id="B3F9AAFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="ABA50451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="BE4BF030">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="39EB8C0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E2918A8"/>
    </Element>
    <Element Type="FunctionCall" Id="3E2918A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="1C01443A"/>
        <Parameter Type="Param" Library="AIAI" Id="727C3036"/>
    </Element>
    <Element Type="Param" Id="1C01443A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="34B6CA64"/>
    </Element>
    <Element Type="Param" Id="727C3036">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="6A5F095F"/>
    </Element>
    <Element Type="Param" Id="2C5093B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
    </Element>
    <Element Type="FunctionCall" Id="30ECFEDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="8C758FBF"/>
        <Parameter Type="Param" Library="AIAI" Id="BDC8C570"/>
    </Element>
    <Element Type="Param" Id="8C758FBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49F8B736"/>
    </Element>
    <Element Type="FunctionCall" Id="49F8B736">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="3B442019"/>
        <Parameter Type="Param" Library="AIAI" Id="A261C3BE"/>
        <Parameter Type="Param" Library="AIAI" Id="B097E16A"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD555A8"/>
        <Parameter Type="Param" Library="AIAI" Id="8A628523"/>
    </Element>
    <Element Type="Param" Id="3B442019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="A261C3BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B097E16A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="4BD555A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="8A628523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="EB78BB5A"/>
    </Element>
    <Element Type="Param" Id="BDC8C570">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4084705E"/>
    </Element>
    <Element Type="FunctionCall" Id="75C25AD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="F00ADF51"/>
        <Parameter Type="Param" Library="AIAI" Id="9F4F759B"/>
    </Element>
    <Element Type="Param" Id="F00ADF51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F029A26D"/>
    </Element>
    <Element Type="Param" Id="9F4F759B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8387551"/>
    </Element>
    <Element Type="FunctionCall" Id="B8387551">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="4409BB18"/>
        <Parameter Type="Param" Library="AIAI" Id="B4816624"/>
        <Parameter Type="Param" Library="AIAI" Id="C5FB418A"/>
        <Parameter Type="Param" Library="AIAI" Id="0FC6C366"/>
        <Parameter Type="Param" Library="AIAI" Id="A4CE082E"/>
    </Element>
    <Element Type="Param" Id="4409BB18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="B4816624">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C5FB418A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="0FC6C366">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43F1E9E1"/>
    </Element>
    <Element Type="FunctionCall" Id="43F1E9E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="9CA10A26"/>
        <Parameter Type="Param" Library="AIAI" Id="1CBC7309"/>
    </Element>
    <Element Type="Param" Id="9CA10A26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="6A5F095F"/>
    </Element>
    <Element Type="Param" Id="1CBC7309">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="310FFFEA"/>
    </Element>
    <Element Type="FunctionCall" Id="310FFFEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BC7C85B6"/>
        <Parameter Type="Param" Library="AIAI" Id="AC56995B"/>
        <Parameter Type="Param" Library="AIAI" Id="F63C8FE2"/>
    </Element>
    <Element Type="Param" Id="BC7C85B6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="AC56995B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F63C8FE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="34B6CA64"/>
    </Element>
    <Element Type="Param" Id="A4CE082E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
    </Element>
    <Element Type="FunctionCall" Id="EB826BE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="D06473E5"/>
        <Parameter Type="Param" Library="AIAI" Id="61AB2A3D"/>
    </Element>
    <Element Type="Param" Id="D06473E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A258E3AB"/>
    </Element>
    <Element Type="FunctionCall" Id="A258E3AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="CEEFDFFB"/>
        <Parameter Type="Param" Library="AIAI" Id="DB454738"/>
        <Parameter Type="Param" Library="AIAI" Id="B19C28B1"/>
        <Parameter Type="Param" Library="AIAI" Id="02E2F8CB"/>
        <Parameter Type="Param" Library="AIAI" Id="DD4D7BAA"/>
    </Element>
    <Element Type="Param" Id="CEEFDFFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="DB454738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="B19C28B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="02E2F8CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="DD4D7BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="F029A26D"/>
    </Element>
    <Element Type="Param" Id="61AB2A3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C209968F"/>
    </Element>
    <Element Type="FunctionCall" Id="CEF308D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="964FC81F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="972973DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5149946"/>
    </Element>
    <Element Type="FunctionCall" Id="964FC81F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="972973DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="282AFA34"/>
        <Parameter Type="Param" Library="AIAI" Id="DFA0B436"/>
        <Parameter Type="Param" Library="AIAI" Id="7AD8F83C"/>
    </Element>
    <Element Type="Param" Id="282AFA34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9401D7C9"/>
    </Element>
    <Element Type="FunctionCall" Id="9401D7C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="C5EBFEE6"/>
        <Parameter Type="Param" Library="AIAI" Id="38787349"/>
    </Element>
    <Element Type="Param" Id="C5EBFEE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="38787349">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="4084705E"/>
    </Element>
    <Element Type="Param" Id="DFA0B436">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="7AD8F83C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D5149946">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1AD7B496"/>
        <Parameter Type="Param" Library="AIAI" Id="049DBE75"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F99B04"/>
    </Element>
    <Element Type="Param" Id="1AD7B496">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BBC73B5"/>
    </Element>
    <Element Type="FunctionCall" Id="4BBC73B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="D5C258C7"/>
        <Parameter Type="Param" Library="AIAI" Id="0849270B"/>
    </Element>
    <Element Type="Param" Id="D5C258C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="0849270B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="C209968F"/>
    </Element>
    <Element Type="Param" Id="049DBE75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A2F99B04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="EB7174F4">
        <Comment>
            Look for if the dragon vehicle has been spawned
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A1C1A513">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7DFACEB6"/>
        <Parameter Type="Param" Library="AIAI" Id="BCC3C65A"/>
    </Element>
    <Element Type="Param" Id="7DFACEB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B975DE0"/>
    </Element>
    <Element Type="FunctionCall" Id="3B975DE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="A9794EA5"/>
        <Parameter Type="Param" Library="AIAI" Id="88F6C4EC"/>
        <Parameter Type="Param" Library="AIAI" Id="B75D960A"/>
        <Parameter Type="Param" Library="AIAI" Id="34704542"/>
        <Parameter Type="Param" Library="AIAI" Id="C8DDD6B5"/>
    </Element>
    <Element Type="Param" Id="A9794EA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>VehicleDragon</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="88F6C4EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Variable Type="Variable" Library="AIAI" Id="5E78CA9D"/>
    </Element>
    <Element Type="Param" Id="B75D960A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88288560"/>
    </Element>
    <Element Type="FunctionCall" Id="88288560">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000356"/>
    </Element>
    <Element Type="Param" Id="34704542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="C8DDD6B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="BCC3C65A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34E2F9D7"/>
    </Element>
    <Element Type="FunctionCall" Id="FEDC454E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="DB81B7C2"/>
        <Parameter Type="Param" Library="AIAI" Id="0F0CB84B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84D5C98C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A04BFAA1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="59A611BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9FEAEBA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5AC0D5D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C6A939A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19DC8720"/>
    </Element>
    <Element Type="Param" Id="DB81B7C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="34E2F9D7"/>
    </Element>
    <Element Type="Param" Id="0F0CB84B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="64A6A22B"/>
    </Element>
    <Element Type="Comment" Id="84D5C98C">
        <Comment>
            Find the closest hero and all nearby heroes
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="A04BFAA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="930AC5EF"/>
        <Parameter Type="Param" Library="AIAI" Id="F45F2793"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E41550F"/>
    </Element>
    <Element Type="Param" Id="930AC5EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="6BF85803"/>
        <Array Type="Param" Library="AIAI" Id="C63FEF93"/>
    </Element>
    <Element Type="Param" Id="6BF85803">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="C63FEF93">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92A92557"/>
    </Element>
    <Element Type="FunctionCall" Id="92A92557">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="714306A4"/>
    </Element>
    <Element Type="Param" Id="714306A4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D945CBD4"/>
    </Element>
    <Element Type="Param" Id="F45F2793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="9E41550F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC7C96CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AE710E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A0CE2B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AEC3E94"/>
    </Element>
    <Element Type="FunctionCall" Id="EC7C96CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1CCA4FF2"/>
        <Parameter Type="Param" Library="AIAI" Id="A8668699"/>
    </Element>
    <Element Type="Param" Id="1CCA4FF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="27BD3620"/>
    </Element>
    <Element Type="Param" Id="A8668699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B78EF980"/>
    </Element>
    <Element Type="FunctionCall" Id="B78EF980">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="B0FA2A1B"/>
        <Parameter Type="Param" Library="AIAI" Id="88683C69"/>
    </Element>
    <Element Type="Param" Id="B0FA2A1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE1977EA"/>
    </Element>
    <Element Type="FunctionCall" Id="DE1977EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="5E0880D0"/>
    </Element>
    <Element Type="Param" Id="5E0880D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="363BAC30"/>
        <Array Type="Param" Library="AIAI" Id="8E5658D7"/>
    </Element>
    <Element Type="Param" Id="363BAC30">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8E5658D7">
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="88683C69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF611CD8"/>
    </Element>
    <Element Type="FunctionCall" Id="CF611CD8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9F30B01D"/>
    </Element>
    <Element Type="Param" Id="9F30B01D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="64A6A22B"/>
    </Element>
    <Element Type="FunctionCall" Id="6AE710E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1959038"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBCFA818"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD0A0D9A"/>
    </Element>
    <Element Type="FunctionCall" Id="F1959038">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3362A830"/>
        <Parameter Type="Param" Library="AIAI" Id="851588D9"/>
    </Element>
    <Element Type="Param" Id="3362A830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1C08C819"/>
    </Element>
    <Element Type="Param" Id="851588D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="27BD3620"/>
    </Element>
    <Element Type="FunctionCall" Id="EBCFA818">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5C4CF3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="A57FA803"/>
    </Element>
    <Element Type="Param" Id="5C4CF3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4A13E857"/>
    </Element>
    <Element Type="Param" Id="A57FA803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="CD0A0D9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7509E196"/>
        <Parameter Type="Param" Library="AIAI" Id="6763C6E2"/>
        <Parameter Type="Param" Library="AIAI" Id="F03260FC"/>
    </Element>
    <Element Type="Param" Id="7509E196">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="27BD3620"/>
    </Element>
    <Element Type="Param" Id="6763C6E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F03260FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="1C08C819"/>
    </Element>
    <Element Type="FunctionCall" Id="3A0CE2B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="851C16CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2275F751"/>
    </Element>
    <Element Type="FunctionCall" Id="851C16CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ECF058F3"/>
        <Parameter Type="Param" Library="AIAI" Id="55082377"/>
    </Element>
    <Element Type="Param" Id="ECF058F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="55082377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="FC1B1E53"/>
    </Element>
    <Element Type="FunctionCall" Id="2275F751">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D9E4DE48"/>
        <Parameter Type="Param" Library="AIAI" Id="58F9F7FC"/>
        <Parameter Type="Param" Library="AIAI" Id="D75D7DED"/>
    </Element>
    <Element Type="Param" Id="D9E4DE48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="27BD3620"/>
    </Element>
    <Element Type="Param" Id="58F9F7FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="D75D7DED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="8F9CDE00"/>
    </Element>
    <Element Type="FunctionCall" Id="6AEC3E94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C7EFC313"/>
        <Parameter Type="Param" Library="AIAI" Id="4B676893"/>
        <Parameter Type="Param" Library="AIAI" Id="2314DAA4"/>
    </Element>
    <Element Type="Param" Id="C7EFC313">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69A4A265"/>
    </Element>
    <Element Type="FunctionCall" Id="69A4A265">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3719A2"/>
        <Parameter Type="Param" Library="AIAI" Id="E5A3D28A"/>
    </Element>
    <Element Type="Param" Id="0F3719A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="9D039119"/>
    </Element>
    <Element Type="Param" Id="E5A3D28A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="4B676893">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2314DAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="59A611BE">
        <Comment>
            Make sure there is at least one person trying to take the dragon
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="A9FEAEBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFE88F5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13FC24FE"/>
    </Element>
    <Element Type="FunctionCall" Id="EFE88F5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="91D329BB"/>
        <Parameter Type="Param" Library="AIAI" Id="8F2C75F4"/>
        <Parameter Type="Param" Library="AIAI" Id="D4861763"/>
    </Element>
    <Element Type="Param" Id="91D329BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="226A63BC"/>
    </Element>
    <Element Type="FunctionCall" Id="226A63BC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DD74973D"/>
        <Parameter Type="Param" Library="AIAI" Id="008E31FF"/>
        <Parameter Type="Param" Library="AIAI" Id="88412075"/>
    </Element>
    <Element Type="Param" Id="008E31FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="42E3412A"/>
        <Variable Type="Variable" Library="AIAI" Id="64A6A22B"/>
    </Element>
    <Element Type="Param" Id="88412075">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A6A1A60F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D945CBD4"/>
    </Element>
    <Element Type="Param" Id="8F2C75F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D4861763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="13FC24FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="15C2C248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F4D5C48B"/>
        <Parameter Type="Param" Library="AIAI" Id="EB0B032E"/>
    </Element>
    <Element Type="Param" Id="F4D5C48B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1D6C8796"/>
        <Variable Type="Variable" Library="AIAI" Id="4A13E857"/>
    </Element>
    <Element Type="Param" Id="EB0B032E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F4B91B76"/>
        <Variable Type="Variable" Library="AIAI" Id="FC1B1E53"/>
    </Element>
    <Element Type="Comment" Id="5AC0D5D6">
        <Comment>
            Recruit the players to take the dragon 
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionCall" Id="1C6A939A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="387258E4"/>
        <Parameter Type="Param" Library="AIAI" Id="C373668A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C34A68EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="431DFDF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFDD8C65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C74B9A5"/>
    </Element>
    <Element Type="Param" Id="387258E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="FC1B1E53"/>
    </Element>
    <Element Type="Param" Id="C373668A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="C34A68EE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="78AB3E16"/>
    </Element>
    <Element Type="Param" Id="78AB3E16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="FunctionCall" Id="431DFDF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="D8BD37DC"/>
        <Parameter Type="Param" Library="AIAI" Id="B91D50D4"/>
    </Element>
    <Element Type="Param" Id="D8BD37DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="12EAE726"/>
        <Array Type="Param" Library="AIAI" Id="6BB7BA84"/>
    </Element>
    <Element Type="Param" Id="12EAE726">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6BB7BA84">
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="B91D50D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="CFDD8C65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="218AC504"/>
        <Parameter Type="Param" Library="AIAI" Id="E81C17C9"/>
    </Element>
    <Element Type="Param" Id="218AC504">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6C278F47"/>
        <Array Type="Param" Library="AIAI" Id="1BE4B9D3"/>
    </Element>
    <Element Type="Param" Id="6C278F47">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="1BE4B9D3">
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="E81C17C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="64A6A22B"/>
    </Element>
    <Element Type="FunctionCall" Id="4C74B9A5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="D1089449"/>
        <Parameter Type="Param" Library="AIAI" Id="BF226B19"/>
    </Element>
    <Element Type="Param" Id="D1089449">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="AC626E8A"/>
    </Element>
    <Element Type="Param" Id="BF226B19">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="20E32A2A"/>
    </Element>
    <Element Type="FunctionCall" Id="19DC8720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
    </Element>
    <Element Type="FunctionDef" Id="9B4B74C4">
        <Identifier>HeroAIShouldGiveUpOnDragon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
        <Variable Type="Variable" Library="AIAI" Id="57EA3675"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="311E22AE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AEE9F869"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B0023C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A02F9D62"/>
    </Element>
    <Element Type="ParamDef" Id="684C5D8B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F64ECC0F"/>
    </Element>
    <Element Type="Param" Id="F64ECC0F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="57EA3675">
        <Identifier>allyTeamComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C849378F"/>
    </Element>
    <Element Type="Param" Id="C849378F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="311E22AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F9AD5C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25DE7060"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14B0BC89"/>
    </Element>
    <Element Type="FunctionCall" Id="8F9AD5C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="57F99BE0"/>
        <Parameter Type="Param" Library="AIAI" Id="3CDE6D1A"/>
    </Element>
    <Element Type="Param" Id="57F99BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="57EA3675"/>
    </Element>
    <Element Type="Param" Id="3CDE6D1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="25DE7060">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8A0F4641"/>
        <Parameter Type="Param" Library="AIAI" Id="CE594CA8"/>
    </Element>
    <Element Type="Param" Id="8A0F4641">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="57EA3675"/>
    </Element>
    <Element Type="Param" Id="CE594CA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="14B0BC89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B2F8C72B"/>
        <Parameter Type="Param" Library="AIAI" Id="D53E5EFE"/>
        <Parameter Type="Param" Library="AIAI" Id="26CA7521"/>
    </Element>
    <Element Type="Param" Id="B2F8C72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5C5E3450"/>
        <Array Type="Param" Library="AIAI" Id="2BB59DF9"/>
    </Element>
    <Element Type="Param" Id="5C5E3450">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2BB59DF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
    </Element>
    <Element Type="Param" Id="D53E5EFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26CA7521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="AEE9F869">
        <Comment>
            If vehicle is gone, someone else got into the vehicle
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3B0023C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E78A67E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67CC7380"/>
    </Element>
    <Element Type="FunctionCall" Id="9E78A67E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4FBB5B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0377C593"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F319613"/>
    </Element>
    <Element Type="FunctionCall" Id="C4FBB5B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DFAE3389"/>
        <Parameter Type="Param" Library="AIAI" Id="BF263772"/>
        <Parameter Type="Param" Library="AIAI" Id="E7F52C7A"/>
    </Element>
    <Element Type="Param" Id="DFAE3389">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2592A507"/>
    </Element>
    <Element Type="FunctionCall" Id="2592A507">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="69509E29"/>
    </Element>
    <Element Type="Param" Id="69509E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9E69D6ED"/>
        <Array Type="Param" Library="AIAI" Id="6AD7BACE"/>
    </Element>
    <Element Type="Param" Id="9E69D6ED">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="6AD7BACE">
        <Parameter Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
    </Element>
    <Element Type="Param" Id="BF263772">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E7F52C7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0377C593">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="27EDBFC7"/>
        <Parameter Type="Param" Library="AIAI" Id="6A670D4D"/>
        <Parameter Type="Param" Library="AIAI" Id="5E8C56C0"/>
    </Element>
    <Element Type="Param" Id="27EDBFC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05AD1F1F"/>
    </Element>
    <Element Type="FunctionCall" Id="05AD1F1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="D2FF968F"/>
    </Element>
    <Element Type="Param" Id="D2FF968F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B0A51566"/>
        <Array Type="Param" Library="AIAI" Id="4FBA2990"/>
    </Element>
    <Element Type="Param" Id="B0A51566">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="4FBA2990">
        <Parameter Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
    </Element>
    <Element Type="Param" Id="6A670D4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5E8C56C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F319613">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="262BA5EB"/>
        <Parameter Type="Param" Library="AIAI" Id="C36E535F"/>
        <Parameter Type="Param" Library="AIAI" Id="E67A8E27"/>
    </Element>
    <Element Type="Param" Id="262BA5EB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6441F688"/>
    </Element>
    <Element Type="FunctionCall" Id="6441F688">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="341C8E1F"/>
    </Element>
    <Element Type="Param" Id="341C8E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B2B044E8"/>
        <Array Type="Param" Library="AIAI" Id="A7D2C2FB"/>
    </Element>
    <Element Type="Param" Id="B2B044E8">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="A7D2C2FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="684C5D8B"/>
    </Element>
    <Element Type="Param" Id="C36E535F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="E67A8E27">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="57EA3675"/>
    </Element>
    <Element Type="FunctionCall" Id="67CC7380">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="26DFDDED"/>
    </Element>
    <Element Type="Param" Id="26DFDDED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A02F9D62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="090D9DAF"/>
    </Element>
    <Element Type="Param" Id="090D9DAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A1FBDFDC">
        <Identifier>HeroAIIsAllyEnteringDragon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CD9EBB7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="664328DE"/>
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED1D8443"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14BC55D0"/>
    </Element>
    <Element Type="ParamDef" Id="2CD9EBB7">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="664328DE">
        <Identifier>dragonStatue</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B013D55D"/>
    </Element>
    <Element Type="Param" Id="B013D55D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="8D9C3759">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A38126E"/>
    </Element>
    <Element Type="Param" Id="4A38126E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D8372737">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="57F4CAF9"/>
    </Element>
    <Element Type="Param" Id="57F4CAF9">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="ED1D8443">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="E1915DB1"/>
        <Parameter Type="Param" Library="AIAI" Id="D87EA972"/>
        <Parameter Type="Param" Library="AIAI" Id="703CCFA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC003A25"/>
    </Element>
    <Element Type="Param" Id="E1915DB1">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D87EA972">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="703CCFA2">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="FunctionCall" Id="BC003A25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CB6260E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="772AF49A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D08A63C1"/>
    </Element>
    <Element Type="FunctionCall" Id="8CB6260E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCE61F40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6C86E89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA7E8A8E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B121BC3"/>
    </Element>
    <Element Type="FunctionCall" Id="BCE61F40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A2A69D3E"/>
        <Parameter Type="Param" Library="AIAI" Id="7074F280"/>
    </Element>
    <Element Type="Param" Id="A2A69D3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
    </Element>
    <Element Type="Param" Id="7074F280">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03F1AC39"/>
    </Element>
    <Element Type="FunctionCall" Id="03F1AC39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="830EA0D8"/>
        <Parameter Type="Param" Library="AIAI" Id="8A8BEDCF"/>
    </Element>
    <Element Type="Param" Id="830EA0D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7768368B"/>
        <Array Type="Param" Library="AIAI" Id="1A070552"/>
    </Element>
    <Element Type="Param" Id="7768368B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1A070552">
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="8A8BEDCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D6C86E89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20546DC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00BE4E5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1E015B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D70A068D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B208ED78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1489BE0F"/>
    </Element>
    <Element Type="FunctionCall" Id="20546DC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2B48E9"/>
    </Element>
    <Element Type="Param" Id="AC2B48E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00BE4E5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA28873C"/>
        <Parameter Type="Param" Library="AIAI" Id="81D3F6D6"/>
        <Parameter Type="Param" Library="AIAI" Id="2F165014"/>
    </Element>
    <Element Type="Param" Id="CA28873C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
    </Element>
    <Element Type="Param" Id="81D3F6D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="2F165014">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="C1E015B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="83629699"/>
        <Parameter Type="Param" Library="AIAI" Id="671B1FB5"/>
        <Parameter Type="Param" Library="AIAI" Id="85AC3CD8"/>
    </Element>
    <Element Type="Param" Id="83629699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2EE8786A"/>
    </Element>
    <Element Type="FunctionCall" Id="2EE8786A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="CAFECFE4"/>
    </Element>
    <Element Type="Param" Id="CAFECFE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
    </Element>
    <Element Type="Param" Id="671B1FB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="85AC3CD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="D70A068D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7AA8F784"/>
        <Parameter Type="Param" Library="AIAI" Id="B1762A7C"/>
        <Parameter Type="Param" Library="AIAI" Id="F2ADFFB9"/>
    </Element>
    <Element Type="Param" Id="7AA8F784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF5DE937"/>
    </Element>
    <Element Type="FunctionCall" Id="EF5DE937">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="1E27F524"/>
    </Element>
    <Element Type="Param" Id="1E27F524">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
    </Element>
    <Element Type="Param" Id="B1762A7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2ADFFB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UseVehicle</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="B208ED78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="15C4242A"/>
        <Parameter Type="Param" Library="AIAI" Id="0A927AD0"/>
        <Parameter Type="Param" Library="AIAI" Id="C14B71B7"/>
    </Element>
    <Element Type="Param" Id="15C4242A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AB2489B"/>
    </Element>
    <Element Type="FunctionCall" Id="1AB2489B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="E17D807B"/>
    </Element>
    <Element Type="Param" Id="E17D807B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="D8372737"/>
    </Element>
    <Element Type="Param" Id="0A927AD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C14B71B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="664328DE"/>
    </Element>
    <Element Type="FunctionCall" Id="1489BE0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="310A79D6"/>
        <Parameter Type="Param" Library="AIAI" Id="6EDE908B"/>
        <Parameter Type="Param" Library="AIAI" Id="9C0C8BE2"/>
    </Element>
    <Element Type="Param" Id="310A79D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32AD654E"/>
    </Element>
    <Element Type="FunctionCall" Id="32AD654E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="455FA052"/>
        <Parameter Type="Param" Library="AIAI" Id="44284B94"/>
    </Element>
    <Element Type="Param" Id="455FA052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="23499488"/>
    </Element>
    <Element Type="FunctionCall" Id="23499488">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="13C53F79"/>
    </Element>
    <Element Type="Param" Id="13C53F79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2639CB41"/>
        <Array Type="Param" Library="AIAI" Id="D4ADCC75"/>
    </Element>
    <Element Type="Param" Id="2639CB41">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="D4ADCC75">
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="44284B94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51E333E5"/>
    </Element>
    <Element Type="FunctionCall" Id="51E333E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6FC4E2DC"/>
    </Element>
    <Element Type="Param" Id="6FC4E2DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="664328DE"/>
    </Element>
    <Element Type="Param" Id="6EDE908B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="9C0C8BE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F31A8BDD"/>
    </Element>
    <Element Type="FunctionCall" Id="CA7E8A8E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EFF8F97A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8516AAAE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0937E065"/>
    </Element>
    <Element Type="FunctionCall" Id="EFF8F97A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B0FD4E2E"/>
        <Parameter Type="Param" Library="AIAI" Id="93F73BEC"/>
        <Parameter Type="Param" Library="AIAI" Id="ADE58BAE"/>
    </Element>
    <Element Type="Param" Id="B0FD4E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="708766C6"/>
        <Array Type="Param" Library="AIAI" Id="7BF01E19"/>
    </Element>
    <Element Type="Param" Id="708766C6">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="7BF01E19">
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="93F73BEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ADE58BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="809E43B6"/>
    </Element>
    <Element Type="FunctionCall" Id="8516AAAE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="53A7CEEA"/>
        <Parameter Type="Param" Library="AIAI" Id="91D29699"/>
        <Parameter Type="Param" Library="AIAI" Id="AA7E7CDF"/>
    </Element>
    <Element Type="Param" Id="53A7CEEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FF19CDC6"/>
        <Array Type="Param" Library="AIAI" Id="2F520F22"/>
    </Element>
    <Element Type="Param" Id="FF19CDC6">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="2F520F22">
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="91D29699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AA7E7CDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="664328DE"/>
    </Element>
    <Element Type="FunctionCall" Id="0937E065">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1D1921D0"/>
    </Element>
    <Element Type="Param" Id="1D1921D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6B121BC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FDFB21CB"/>
        <Parameter Type="Param" Library="AIAI" Id="09DBA00E"/>
        <Parameter Type="Param" Library="AIAI" Id="F985DB4C"/>
    </Element>
    <Element Type="Param" Id="FDFB21CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55B5915B"/>
    </Element>
    <Element Type="FunctionCall" Id="55B5915B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="F5B483D3"/>
        <Parameter Type="Param" Library="AIAI" Id="5A424792"/>
    </Element>
    <Element Type="Param" Id="F5B483D3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="5A424792">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="09DBA00E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F985DB4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="772AF49A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7C847519"/>
        <Parameter Type="Param" Library="AIAI" Id="85DF68A8"/>
        <Parameter Type="Param" Library="AIAI" Id="D45C7243"/>
    </Element>
    <Element Type="Param" Id="7C847519">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6FA3542"/>
    </Element>
    <Element Type="FunctionCall" Id="D6FA3542">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="17873FA6"/>
        <Parameter Type="Param" Library="AIAI" Id="0B03B22A"/>
    </Element>
    <Element Type="Param" Id="17873FA6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="0B03B22A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="85DF68A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D45C7243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D08A63C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E4EE5F0"/>
        <Parameter Type="Param" Library="AIAI" Id="588BD310"/>
        <Parameter Type="Param" Library="AIAI" Id="66A48C1B"/>
    </Element>
    <Element Type="Param" Id="0E4EE5F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AA1A5A04"/>
        <Array Type="Param" Library="AIAI" Id="41DF4660"/>
    </Element>
    <Element Type="Param" Id="AA1A5A04">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="41DF4660">
        <Variable Type="Variable" Library="AIAI" Id="8D9C3759"/>
    </Element>
    <Element Type="Param" Id="588BD310">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="66A48C1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="2CD9EBB7"/>
    </Element>
    <Element Type="FunctionCall" Id="14BC55D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="96F44DC0"/>
    </Element>
    <Element Type="Param" Id="96F44DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="49B25723">
        <Identifier>HeroAIIsHumanAllyEnteringDragon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F0DCD48"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE937B2D"/>
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58800901"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFD0B714"/>
    </Element>
    <Element Type="ParamDef" Id="8F0DCD48">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="CE937B2D">
        <Identifier>dragonStatue</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D0B18FAB"/>
    </Element>
    <Element Type="Param" Id="D0B18FAB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="975412F4">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40B69158"/>
    </Element>
    <Element Type="Param" Id="40B69158">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F9BDB3DF">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0BEFFA9F"/>
    </Element>
    <Element Type="Param" Id="0BEFFA9F">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="58800901">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="98980CFA"/>
        <Parameter Type="Param" Library="AIAI" Id="3679BD59"/>
        <Parameter Type="Param" Library="AIAI" Id="2742570D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40CD8FBC"/>
    </Element>
    <Element Type="Param" Id="98980CFA">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3679BD59">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="2742570D">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
    </Element>
    <Element Type="FunctionCall" Id="40CD8FBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98956868"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FEF3A58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2202B8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F562CF50"/>
    </Element>
    <Element Type="FunctionCall" Id="98956868">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CD360537"/>
        <Parameter Type="Param" Library="AIAI" Id="2BCCD0D2"/>
        <Parameter Type="Param" Library="AIAI" Id="F0A8BD4A"/>
    </Element>
    <Element Type="Param" Id="CD360537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2B16D9B5"/>
        <Array Type="Param" Library="AIAI" Id="1A9518AD"/>
    </Element>
    <Element Type="Param" Id="2B16D9B5">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="1A9518AD">
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
    </Element>
    <Element Type="Param" Id="2BCCD0D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F0A8BD4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F0DCD48"/>
    </Element>
    <Element Type="FunctionCall" Id="9FEF3A58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31877930"/>
        <Parameter Type="Param" Library="AIAI" Id="1D971F94"/>
    </Element>
    <Element Type="Param" Id="31877930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
    </Element>
    <Element Type="Param" Id="1D971F94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D97E78C5"/>
    </Element>
    <Element Type="FunctionCall" Id="D97E78C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="81212D0F"/>
        <Parameter Type="Param" Library="AIAI" Id="A6535EAC"/>
    </Element>
    <Element Type="Param" Id="81212D0F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D7F1D5F8"/>
        <Array Type="Param" Library="AIAI" Id="16DBA2BC"/>
    </Element>
    <Element Type="Param" Id="D7F1D5F8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="16DBA2BC">
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
    </Element>
    <Element Type="Param" Id="A6535EAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="F2202B8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="193AF874"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B59CF9B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9C54778"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1449F0D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="254D82BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACB870E8"/>
    </Element>
    <Element Type="FunctionCall" Id="193AF874">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D97346A8"/>
    </Element>
    <Element Type="Param" Id="D97346A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B59CF9B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C78E2913"/>
        <Parameter Type="Param" Library="AIAI" Id="78A4A0BF"/>
        <Parameter Type="Param" Library="AIAI" Id="D58DC39F"/>
    </Element>
    <Element Type="Param" Id="C78E2913">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
    </Element>
    <Element Type="Param" Id="78A4A0BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D58DC39F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="C9C54778">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8A1F46C"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E037F1"/>
        <Parameter Type="Param" Library="AIAI" Id="4BF19263"/>
    </Element>
    <Element Type="Param" Id="A8A1F46C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17FF7971"/>
    </Element>
    <Element Type="FunctionCall" Id="17FF7971">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="27225D48"/>
    </Element>
    <Element Type="Param" Id="27225D48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
    </Element>
    <Element Type="Param" Id="A9E037F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4BF19263">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="A1449F0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FC9DA679"/>
        <Parameter Type="Param" Library="AIAI" Id="E92257AB"/>
        <Parameter Type="Param" Library="AIAI" Id="73F1CFF3"/>
    </Element>
    <Element Type="Param" Id="FC9DA679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C0249EF"/>
    </Element>
    <Element Type="FunctionCall" Id="1C0249EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="D33D4560"/>
    </Element>
    <Element Type="Param" Id="D33D4560">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
    </Element>
    <Element Type="Param" Id="E92257AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="73F1CFF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UseVehicle</Value>
        <ValueType Type="abilcmd"/>
    </Element>
    <Element Type="FunctionCall" Id="254D82BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F1CDA4"/>
        <Parameter Type="Param" Library="AIAI" Id="886E3B67"/>
        <Parameter Type="Param" Library="AIAI" Id="FF16586D"/>
    </Element>
    <Element Type="Param" Id="C2F1CDA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A446F2F6"/>
    </Element>
    <Element Type="FunctionCall" Id="A446F2F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="14233292"/>
    </Element>
    <Element Type="Param" Id="14233292">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="F9BDB3DF"/>
    </Element>
    <Element Type="Param" Id="886E3B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FF16586D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE937B2D"/>
    </Element>
    <Element Type="FunctionCall" Id="ACB870E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4BEBCF59"/>
        <Parameter Type="Param" Library="AIAI" Id="013AB9AD"/>
        <Parameter Type="Param" Library="AIAI" Id="54A41FB8"/>
    </Element>
    <Element Type="Param" Id="4BEBCF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2371B10C"/>
    </Element>
    <Element Type="FunctionCall" Id="2371B10C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="BCF42F1F"/>
        <Parameter Type="Param" Library="AIAI" Id="4F7D06E2"/>
    </Element>
    <Element Type="Param" Id="BCF42F1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1ECB678"/>
    </Element>
    <Element Type="FunctionCall" Id="B1ECB678">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="6704F210"/>
    </Element>
    <Element Type="Param" Id="6704F210">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2D35D799"/>
        <Array Type="Param" Library="AIAI" Id="9F2DB431"/>
    </Element>
    <Element Type="Param" Id="2D35D799">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9F2DB431">
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
    </Element>
    <Element Type="Param" Id="4F7D06E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08945D34"/>
    </Element>
    <Element Type="FunctionCall" Id="08945D34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ABF9107E"/>
    </Element>
    <Element Type="Param" Id="ABF9107E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE937B2D"/>
    </Element>
    <Element Type="Param" Id="013AB9AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="54A41FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F31A8BDD"/>
    </Element>
    <Element Type="FunctionCall" Id="F562CF50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BBE16AEB"/>
        <Parameter Type="Param" Library="AIAI" Id="5337542D"/>
        <Parameter Type="Param" Library="AIAI" Id="977F7968"/>
    </Element>
    <Element Type="Param" Id="BBE16AEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7543C184"/>
    </Element>
    <Element Type="FunctionCall" Id="7543C184">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="9375F21B"/>
        <Parameter Type="Param" Library="AIAI" Id="568A8DB5"/>
    </Element>
    <Element Type="Param" Id="9375F21B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="975412F4"/>
    </Element>
    <Element Type="Param" Id="568A8DB5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="5337542D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="977F7968">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CFD0B714">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="FFBBEF3B"/>
    </Element>
    <Element Type="Param" Id="FFBBEF3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="DD74973D">
        <Identifier>HeroAINumberOfAlliesCapturingDragon</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A6A1A60F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42E3412A"/>
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
        <Variable Type="Variable" Library="AIAI" Id="DFB8F9C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E998EFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17B42D70"/>
    </Element>
    <Element Type="ParamDef" Id="A6A1A60F">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="42E3412A">
        <Identifier>dragonStatue</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A598B949"/>
    </Element>
    <Element Type="Param" Id="A598B949">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DF850685">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9A8009B8"/>
    </Element>
    <Element Type="Param" Id="9A8009B8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DFB8F9C7">
        <Identifier>playerCount</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9DBCCB4A"/>
    </Element>
    <Element Type="Param" Id="9DBCCB4A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4E998EFE">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="2F81DF4D"/>
        <Parameter Type="Param" Library="AIAI" Id="8AF17346"/>
        <Parameter Type="Param" Library="AIAI" Id="371E5DF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="82820C1F"/>
    </Element>
    <Element Type="Param" Id="2F81DF4D">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8AF17346">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="371E5DF5">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="FunctionCall" Id="82820C1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="167938AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CEFC4E9"/>
    </Element>
    <Element Type="FunctionCall" Id="167938AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64455ABF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6497D371"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1866E68"/>
    </Element>
    <Element Type="FunctionCall" Id="64455ABF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B77F884"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AC17B46A"/>
    </Element>
    <Element Type="FunctionCall" Id="6B77F884">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5B3A03A8"/>
        <Parameter Type="Param" Library="AIAI" Id="2100EF78"/>
        <Parameter Type="Param" Library="AIAI" Id="91A621EF"/>
    </Element>
    <Element Type="Param" Id="5B3A03A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2100EF78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="91A621EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="DFB8F9C7"/>
    </Element>
    <Element Type="FunctionCall" Id="AC17B46A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="01F9995C"/>
        <Parameter Type="Param" Library="AIAI" Id="651EE176"/>
        <Parameter Type="Param" Library="AIAI" Id="7BD514BA"/>
    </Element>
    <Element Type="Param" Id="01F9995C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="759C4E7C"/>
    </Element>
    <Element Type="FunctionCall" Id="759C4E7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="6DBDCAF0"/>
        <Parameter Type="Param" Library="AIAI" Id="930D3811"/>
    </Element>
    <Element Type="Param" Id="6DBDCAF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8B4BC37"/>
    </Element>
    <Element Type="FunctionCall" Id="A8B4BC37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="0146B67A"/>
    </Element>
    <Element Type="Param" Id="0146B67A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E6220DDB"/>
        <Array Type="Param" Library="AIAI" Id="A51AE401"/>
    </Element>
    <Element Type="Param" Id="E6220DDB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A51AE401">
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="Param" Id="930D3811">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F0B3133"/>
    </Element>
    <Element Type="FunctionCall" Id="2F0B3133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A65906BA"/>
    </Element>
    <Element Type="Param" Id="A65906BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42E3412A"/>
    </Element>
    <Element Type="Param" Id="651EE176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="7BD514BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F31A8BDD"/>
    </Element>
    <Element Type="FunctionCall" Id="6497D371">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B10927DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39129059"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A150901F"/>
    </Element>
    <Element Type="FunctionCall" Id="B10927DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="752986D2"/>
        <Parameter Type="Param" Library="AIAI" Id="8F0D0210"/>
        <Parameter Type="Param" Library="AIAI" Id="F098C59F"/>
    </Element>
    <Element Type="Param" Id="752986D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8F0D0210">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F098C59F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="DFB8F9C7"/>
    </Element>
    <Element Type="FunctionCall" Id="39129059">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="37F2DBEA"/>
        <Parameter Type="Param" Library="AIAI" Id="8C4CE873"/>
        <Parameter Type="Param" Library="AIAI" Id="8622EA4F"/>
    </Element>
    <Element Type="Param" Id="37F2DBEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF68046E"/>
    </Element>
    <Element Type="FunctionCall" Id="FF68046E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="CB79FCB7"/>
    </Element>
    <Element Type="Param" Id="CB79FCB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="Param" Id="8C4CE873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8622EA4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="68FE49F5"/>
    </Element>
    <Element Type="FunctionCall" Id="A150901F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E43C74B4"/>
        <Parameter Type="Param" Library="AIAI" Id="C2F38968"/>
        <Parameter Type="Param" Library="AIAI" Id="BB71B033"/>
    </Element>
    <Element Type="Param" Id="E43C74B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B5503C26"/>
        <Array Type="Param" Library="AIAI" Id="4B049598"/>
    </Element>
    <Element Type="Param" Id="B5503C26">
        <Variable Type="Variable" Library="AIAI" Id="13C988CA"/>
    </Element>
    <Element Type="Param" Id="4B049598">
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="Param" Id="C2F38968">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BB71B033">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="42E3412A"/>
    </Element>
    <Element Type="FunctionCall" Id="C1866E68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9DF06BCD"/>
        <Parameter Type="Param" Library="AIAI" Id="08CE87FD"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA43134"/>
    </Element>
    <Element Type="Param" Id="9DF06BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECB34453"/>
    </Element>
    <Element Type="FunctionCall" Id="ECB34453">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="93F0B2B4"/>
        <Parameter Type="Param" Library="AIAI" Id="595098F1"/>
    </Element>
    <Element Type="Param" Id="93F0B2B4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="Param" Id="595098F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="08CE87FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1DA43134">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0CEFC4E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AD66E28B"/>
        <Parameter Type="Param" Library="AIAI" Id="D460FEEC"/>
        <Parameter Type="Param" Library="AIAI" Id="F7891992"/>
    </Element>
    <Element Type="Param" Id="AD66E28B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D9B62AB0"/>
        <Array Type="Param" Library="AIAI" Id="193CF988"/>
    </Element>
    <Element Type="Param" Id="D9B62AB0">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="193CF988">
        <Variable Type="Variable" Library="AIAI" Id="DF850685"/>
    </Element>
    <Element Type="Param" Id="D460FEEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F7891992">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A6A1A60F"/>
    </Element>
    <Element Type="FunctionCall" Id="17B42D70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="765BAF39"/>
    </Element>
    <Element Type="Param" Id="765BAF39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="DFB8F9C7"/>
    </Element>
    <Element Type="Category" Id="0D75CB6E">
        <Item Type="Comment" Library="AIAI" Id="1B048BA3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="ABAA934D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DAF341AC"/>
        <Item Type="FunctionDef" Library="AIAI" Id="11F339C0"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0E244852"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5C284083"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6BDB1016"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4D77F785"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7FD67C1A"/>
        <Item Type="Comment" Library="AIAI" Id="F1983E0E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3A155B6D"/>
        <Item Type="FunctionDef" Library="AIAI" Id="069C814A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1F32A77B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0063D989"/>
        <Item Type="Comment" Library="AIAI" Id="D382A483"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F519FC3B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F5D5FBB7"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5953EFCC"/>
    </Element>
    <Element Type="Comment" Id="1B048BA3">
        <Comment>
            Enter Underworld
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="ABAA934D">
        <Identifier>HeroAIEnterUnderworldLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73568DF5"/>
        <Variable Type="Variable" Library="AIAI" Id="729E2BDF"/>
        <Variable Type="Variable" Library="AIAI" Id="7BA0C1FF"/>
        <Variable Type="Variable" Library="AIAI" Id="9A022C14"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
        <Variable Type="Variable" Library="AIAI" Id="01CED915"/>
        <Variable Type="Variable" Library="AIAI" Id="66E15C64"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFF5D4E"/>
        <Variable Type="Variable" Library="AIAI" Id="5DB4C9EF"/>
        <Variable Type="Variable" Library="AIAI" Id="A81963D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87ECB194"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B77A0C94"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4FF86DCD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="146A11FB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7A8818FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1129549"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7414FFE2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5229D459"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A606F52F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="80C47F8D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94180C8F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2635D4C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A423D45"/>
    </Element>
    <Element Type="ParamDef" Id="73568DF5">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="729E2BDF">
        <Identifier>allyHeroesInUnderworld</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3DB4F8E"/>
    </Element>
    <Element Type="Param" Id="A3DB4F8E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="7BA0C1FF">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3F032576"/>
    </Element>
    <Element Type="Param" Id="3F032576">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="9A022C14">
        <Identifier>enemyHeroesInUnderworld</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="534FB60F"/>
    </Element>
    <Element Type="Param" Id="534FB60F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="727B0A73">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8FC140F7"/>
    </Element>
    <Element Type="Param" Id="8FC140F7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2C34E5F5">
        <Identifier>desiredNumberOfHeroesInUnderworld</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C98AA4BF"/>
    </Element>
    <Element Type="Param" Id="C98AA4BF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="01CED915">
        <Identifier>additionalHeroesNeeded</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="088AB2ED"/>
    </Element>
    <Element Type="Param" Id="088AB2ED">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="66E15C64">
        <Identifier>entrance</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="92CE8B7C"/>
    </Element>
    <Element Type="Param" Id="92CE8B7C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9FFF5D4E">
        <Identifier>entranceDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E1798A4A"/>
    </Element>
    <Element Type="Param" Id="E1798A4A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="5DB4C9EF">
        <Identifier>bestEntrance</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2415A009"/>
    </Element>
    <Element Type="Param" Id="2415A009">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="A81963D6">
        <Identifier>bestEntranceDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="810A4AB8"/>
    </Element>
    <Element Type="Param" Id="810A4AB8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="87ECB194">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D39FA133"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="742A783F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCDF02ED"/>
    </Element>
    <Element Type="FunctionCall" Id="D39FA133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE4ADC5"/>
        <Parameter Type="Param" Library="AIAI" Id="08BC8792"/>
    </Element>
    <Element Type="Param" Id="EFE4ADC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7BA0C1FF"/>
    </Element>
    <Element Type="Param" Id="08BC8792">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="568AB82E"/>
    </Element>
    <Element Type="FunctionCall" Id="568AB82E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="883C42EA"/>
    </Element>
    <Element Type="Param" Id="883C42EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="742A783F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC861339"/>
        <Parameter Type="Param" Library="AIAI" Id="D2201C00"/>
    </Element>
    <Element Type="Param" Id="CC861339">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7BA0C1FF"/>
    </Element>
    <Element Type="Param" Id="D2201C00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="708BC3F6"/>
    </Element>
    <Element Type="FunctionCall" Id="708BC3F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E95157A7"/>
    </Element>
    <Element Type="Param" Id="E95157A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="DCDF02ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3135FDAC"/>
        <Parameter Type="Param" Library="AIAI" Id="BA12F60D"/>
        <Parameter Type="Param" Library="AIAI" Id="B9315EE5"/>
    </Element>
    <Element Type="Param" Id="3135FDAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73568DF5"/>
    </Element>
    <Element Type="Param" Id="BA12F60D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B9315EE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="B77A0C94">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E3D5C61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D7FEBB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9C28D50"/>
    </Element>
    <Element Type="FunctionCall" Id="9E3D5C61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0B28D808"/>
        <Parameter Type="Param" Library="AIAI" Id="C8532613"/>
    </Element>
    <Element Type="Param" Id="0B28D808">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="77D6FE1D"/>
        <Array Type="Param" Library="AIAI" Id="D1674468"/>
    </Element>
    <Element Type="Param" Id="77D6FE1D">
        <Variable Type="Variable" Library="AIAI" Id="E7A9FAD9"/>
    </Element>
    <Element Type="Param" Id="D1674468">
        <Variable Type="Variable" Library="AIAI" Id="7BA0C1FF"/>
    </Element>
    <Element Type="Param" Id="C8532613">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14FA224B"/>
    </Element>
    <Element Type="FunctionCall" Id="14FA224B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="BCB611E5"/>
        <Parameter Type="Param" Library="AIAI" Id="25F15D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="BF03C727"/>
    </Element>
    <Element Type="Param" Id="BCB611E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="25F15D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="8F5114CB"/>
    </Element>
    <Element Type="Param" Id="BF03C727">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A271F75"/>
    </Element>
    <Element Type="FunctionCall" Id="0A271F75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="A2FD9862"/>
    </Element>
    <Element Type="Param" Id="A2FD9862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="8D7FEBB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A9C28D50">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4568F0D8"/>
        <Parameter Type="Param" Library="AIAI" Id="08928427"/>
        <Parameter Type="Param" Library="AIAI" Id="EC31FF59"/>
    </Element>
    <Element Type="Param" Id="4568F0D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8A729B6"/>
        <Array Type="Param" Library="AIAI" Id="1913B06D"/>
    </Element>
    <Element Type="Param" Id="A8A729B6">
        <Variable Type="Variable" Library="AIAI" Id="E7A9FAD9"/>
    </Element>
    <Element Type="Param" Id="1913B06D">
        <Variable Type="Variable" Library="AIAI" Id="7BA0C1FF"/>
    </Element>
    <Element Type="Param" Id="08928427">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EC31FF59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF2A158E"/>
    </Element>
    <Element Type="FunctionCall" Id="BF2A158E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="459BEA7B"/>
    </Element>
    <Element Type="Param" Id="459BEA7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="Comment" Id="4FF86DCD">
        <Comment>
            Check if the Underworld minions have spawned
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="146A11FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51F9B4AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B1C89EB"/>
    </Element>
    <Element Type="FunctionCall" Id="51F9B4AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="2B1C89EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3354D45D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FEA5960F"/>
    </Element>
    <Element Type="FunctionCall" Id="3354D45D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="921C35CC"/>
        <Parameter Type="Param" Library="AIAI" Id="3A1806BB"/>
        <Parameter Type="Param" Library="AIAI" Id="F2ACF2FE"/>
    </Element>
    <Element Type="Param" Id="921C35CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="31DE459B"/>
    </Element>
    <Element Type="Param" Id="31DE459B">
        <Variable Type="Variable" Library="AIAI" Id="008C9557"/>
    </Element>
    <Element Type="Param" Id="3A1806BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F2ACF2FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FEA5960F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CA928CCD"/>
        <Parameter Type="Param" Library="AIAI" Id="CFECD59F"/>
        <Parameter Type="Param" Library="AIAI" Id="DE5679C4"/>
    </Element>
    <Element Type="Param" Id="CA928CCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="70FBDE88"/>
    </Element>
    <Element Type="Param" Id="70FBDE88">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="CFECD59F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DE5679C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="7A8818FB">
        <Comment>
            Determine how many heroes are already in the Underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C1129549">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="EDD269F1"/>
        <Parameter Type="Param" Library="AIAI" Id="FDDA01D0"/>
        <Parameter Type="Param" Library="AIAI" Id="BB3FA719"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E225BB1A"/>
    </Element>
    <Element Type="Param" Id="EDD269F1">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FDDA01D0">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="BB3FA719">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="FunctionCall" Id="E225BB1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31DBF5AF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28AE9BC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75B3969D"/>
    </Element>
    <Element Type="FunctionCall" Id="31DBF5AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FAA33DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D53B298"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1904D53"/>
    </Element>
    <Element Type="FunctionCall" Id="7FAA33DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DEC5BFE6"/>
        <Parameter Type="Param" Library="AIAI" Id="385C588E"/>
        <Parameter Type="Param" Library="AIAI" Id="92013D91"/>
    </Element>
    <Element Type="Param" Id="DEC5BFE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="385C588E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="92013D91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="9A022C14"/>
    </Element>
    <Element Type="FunctionCall" Id="3D53B298">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1ED287D3"/>
        <Parameter Type="Param" Library="AIAI" Id="7FC96B34"/>
        <Parameter Type="Param" Library="AIAI" Id="5F6EC48C"/>
    </Element>
    <Element Type="Param" Id="1ED287D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="7FC96B34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5F6EC48C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="729E2BDF"/>
    </Element>
    <Element Type="FunctionCall" Id="B1904D53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2D2EA3"/>
        <Parameter Type="Param" Library="AIAI" Id="6B55712C"/>
        <Parameter Type="Param" Library="AIAI" Id="A5A559B0"/>
    </Element>
    <Element Type="Param" Id="3F2D2EA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C244E736"/>
        <Array Type="Param" Library="AIAI" Id="C123534A"/>
    </Element>
    <Element Type="Param" Id="C244E736">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="C123534A">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="6B55712C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A5A559B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73568DF5"/>
    </Element>
    <Element Type="FunctionCall" Id="28AE9BC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3DD8240D"/>
        <Parameter Type="Param" Library="AIAI" Id="5844EB6C"/>
        <Parameter Type="Param" Library="AIAI" Id="0501D312"/>
    </Element>
    <Element Type="Param" Id="3DD8240D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C4981FE"/>
    </Element>
    <Element Type="FunctionCall" Id="2C4981FE">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="99852220"/>
        <Parameter Type="Param" Library="AIAI" Id="486AF827"/>
    </Element>
    <Element Type="Param" Id="99852220">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="486AF827">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="5844EB6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0501D312">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="75B3969D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7FCA09F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF484EC4"/>
    </Element>
    <Element Type="FunctionCall" Id="C7FCA09F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D924C7"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC331A4"/>
        <Parameter Type="Param" Library="AIAI" Id="53E27679"/>
    </Element>
    <Element Type="Param" Id="B9D924C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D8A3EED"/>
    </Element>
    <Element Type="FunctionCall" Id="6D8A3EED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="BBB778BA"/>
    </Element>
    <Element Type="Param" Id="BBB778BA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="67B2E3FA"/>
        <Array Type="Param" Library="AIAI" Id="3C47212E"/>
    </Element>
    <Element Type="Param" Id="67B2E3FA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3C47212E">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="EAC331A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="53E27679">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BF484EC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000132"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00333651"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D2C016D"/>
    </Element>
    <Element Type="FunctionCall" Id="00333651">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="71CF3D6C"/>
        <Parameter Type="Param" Library="AIAI" Id="680C8A3C"/>
        <Parameter Type="Param" Library="AIAI" Id="46ADDBF2"/>
    </Element>
    <Element Type="Param" Id="71CF3D6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E89C3EA"/>
    </Element>
    <Element Type="FunctionCall" Id="2E89C3EA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="EB8EB7AC"/>
        <Parameter Type="Param" Library="AIAI" Id="962B403A"/>
    </Element>
    <Element Type="Param" Id="EB8EB7AC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="962B403A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="680C8A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="46ADDBF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D2C016D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000002"/>
        <Parameter Type="Param" Library="AIAI" Id="AF03B2D5"/>
        <Parameter Type="Param" Library="AIAI" Id="0E07AF5A"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4D187E"/>
    </Element>
    <Element Type="Param" Id="AF03B2D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A3B362DD"/>
        <Array Type="Param" Library="AIAI" Id="58057C08"/>
    </Element>
    <Element Type="Param" Id="A3B362DD">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="58057C08">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="0E07AF5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ED4D187E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
    </Element>
    <Element Type="Comment" Id="7414FFE2">
        <Comment>
            Determine how many heroes we want to send to the Underworld
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5229D459">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="580E0B07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D70BD8C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3480CD16"/>
    </Element>
    <Element Type="FunctionCall" Id="580E0B07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="04649FC5"/>
        <Parameter Type="Param" Library="AIAI" Id="EC2608E1"/>
    </Element>
    <Element Type="Param" Id="04649FC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
    </Element>
    <Element Type="Param" Id="EC2608E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>3</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D70BD8C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF2A34FF"/>
        <Parameter Type="Param" Library="AIAI" Id="4020DF8F"/>
    </Element>
    <Element Type="Param" Id="BF2A34FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
    </Element>
    <Element Type="Param" Id="4020DF8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>5</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3480CD16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2C1DE4B5"/>
        <Parameter Type="Param" Library="AIAI" Id="14AD7DFC"/>
        <Parameter Type="Param" Library="AIAI" Id="D8441050"/>
    </Element>
    <Element Type="Param" Id="2C1DE4B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="765211FD"/>
    </Element>
    <Element Type="Param" Id="765211FD">
        <Variable Type="Variable" Library="AIAI" Id="B52F9CA0"/>
    </Element>
    <Element Type="Param" Id="14AD7DFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D8441050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CBD02C8"/>
    </Element>
    <Element Type="FunctionCall" Id="8CBD02C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="335A2637"/>
        <Parameter Type="Param" Library="AIAI" Id="A2DE0BDC"/>
        <Parameter Type="Param" Library="AIAI" Id="C95A697C"/>
    </Element>
    <Element Type="Param" Id="335A2637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="A2DE0BDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>2</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C95A697C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="D53B7E53"/>
    </Element>
    <Element Type="Param" Id="D53B7E53">
        <Variable Type="Variable" Library="AIAI" Id="786A3CCF"/>
    </Element>
    <Element Type="FunctionCall" Id="A606F52F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="06ADB446"/>
        <Parameter Type="Param" Library="AIAI" Id="68B118A4"/>
    </Element>
    <Element Type="Param" Id="06ADB446">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
    </Element>
    <Element Type="Param" Id="68B118A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB645C26"/>
    </Element>
    <Element Type="FunctionCall" Id="CB645C26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D7C3FBC2"/>
        <Parameter Type="Param" Library="AIAI" Id="38416F7F"/>
        <Parameter Type="Param" Library="AIAI" Id="176EE059"/>
    </Element>
    <Element Type="Param" Id="38416F7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="997160FB"/>
        <Variable Type="Variable" Library="AIAI" Id="9A022C14"/>
    </Element>
    <Element Type="Param" Id="176EE059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="39183C6C"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
    </Element>
    <Element Type="Comment" Id="80C47F8D">
        <Comment>
            Send additional heroes to the underworld if needed
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="94180C8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E6C76522"/>
        <Parameter Type="Param" Library="AIAI" Id="0972970E"/>
    </Element>
    <Element Type="Param" Id="E6C76522">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01CED915"/>
    </Element>
    <Element Type="Param" Id="0972970E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="921010D6"/>
    </Element>
    <Element Type="FunctionCall" Id="921010D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="5B8CFDDF"/>
        <Parameter Type="Param" Library="AIAI" Id="F2FE4E68"/>
        <Parameter Type="Param" Library="AIAI" Id="CEEE93A3"/>
    </Element>
    <Element Type="Param" Id="5B8CFDDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="F2FE4E68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Variable Type="Variable" Library="AIAI" Id="729E2BDF"/>
    </Element>
    <Element Type="Param" Id="CEEE93A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="2C34E5F5"/>
    </Element>
    <Element Type="FunctionCall" Id="2635D4C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDB4E7E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="925C4192"/>
    </Element>
    <Element Type="FunctionCall" Id="FDB4E7E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="925C4192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B4CA6C84"/>
        <Parameter Type="Param" Library="AIAI" Id="F8E5D36D"/>
        <Parameter Type="Param" Library="AIAI" Id="BBC03DAA"/>
    </Element>
    <Element Type="Param" Id="B4CA6C84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="01CED915"/>
    </Element>
    <Element Type="Param" Id="F8E5D36D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="BBC03DAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3A423D45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="3BBEEBA0"/>
        <Parameter Type="Param" Library="AIAI" Id="16E91F5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A96E87D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE90024D"/>
    </Element>
    <Element Type="Param" Id="3BBEEBA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="366BE3B1"/>
        <Array Type="Param" Library="AIAI" Id="73498750"/>
    </Element>
    <Element Type="Param" Id="366BE3B1">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="73498750">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33DA1BF9"/>
    </Element>
    <Element Type="FunctionCall" Id="33DA1BF9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="D989DD54"/>
    </Element>
    <Element Type="Param" Id="D989DD54">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73568DF5"/>
    </Element>
    <Element Type="Param" Id="16E91F5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="FunctionCall" Id="A96E87D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECF1D7BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD9744D8"/>
    </Element>
    <Element Type="FunctionCall" Id="ECF1D7BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="AD9744D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="42908887"/>
        <Parameter Type="Param" Library="AIAI" Id="55ECBAAA"/>
        <Parameter Type="Param" Library="AIAI" Id="EC6C9187"/>
    </Element>
    <Element Type="Param" Id="42908887">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="01CED915"/>
    </Element>
    <Element Type="Param" Id="55ECBAAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC6C9187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DE90024D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="65D3B0B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E47F34"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55481AEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2490C338"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2BCEB07A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41B50DDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D58D2EC2"/>
    </Element>
    <Element Type="Comment" Id="65D3B0B8">
        <Comment>
            Find the closest Underworld entrance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="46E47F34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2F283BB6"/>
        <Parameter Type="Param" Library="AIAI" Id="E237C92B"/>
    </Element>
    <Element Type="Param" Id="2F283BB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5DB4C9EF"/>
    </Element>
    <Element Type="Param" Id="E237C92B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="55481AEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAD42BFB"/>
        <Parameter Type="Param" Library="AIAI" Id="B1C17713"/>
    </Element>
    <Element Type="Param" Id="AAD42BFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A81963D6"/>
    </Element>
    <Element Type="Param" Id="B1C17713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="2490C338">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8C93F17D"/>
        <Parameter Type="Param" Library="AIAI" Id="6A198415"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48BE4B7A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3474FF81"/>
    </Element>
    <Element Type="Param" Id="8C93F17D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="743B86BD"/>
    </Element>
    <Element Type="Param" Id="743B86BD">
        <Variable Type="Variable" Library="AIAI" Id="6993AFB7"/>
    </Element>
    <Element Type="Param" Id="6A198415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="66E15C64"/>
    </Element>
    <Element Type="FunctionCall" Id="48BE4B7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="B9D9D4C0"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9AFBF7"/>
    </Element>
    <Element Type="Param" Id="B9D9D4C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFF5D4E"/>
    </Element>
    <Element Type="Param" Id="1D9AFBF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0630D0D4"/>
    </Element>
    <Element Type="FunctionCall" Id="0630D0D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="770CBDC9"/>
        <Parameter Type="Param" Library="AIAI" Id="C4862D7F"/>
    </Element>
    <Element Type="Param" Id="770CBDC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63DAA480"/>
    </Element>
    <Element Type="FunctionCall" Id="63DAA480">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="61AB19D5"/>
    </Element>
    <Element Type="Param" Id="61AB19D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C9010581"/>
        <Array Type="Param" Library="AIAI" Id="EAB6AC22"/>
    </Element>
    <Element Type="Param" Id="C9010581">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="EAB6AC22">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="C4862D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9649B61A"/>
    </Element>
    <Element Type="FunctionCall" Id="9649B61A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E1F462ED"/>
    </Element>
    <Element Type="Param" Id="E1F462ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="66E15C64"/>
    </Element>
    <Element Type="FunctionCall" Id="3474FF81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E7A0279"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B6B5055"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3DAA8EC"/>
    </Element>
    <Element Type="FunctionCall" Id="5E7A0279">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36975432"/>
        <Parameter Type="Param" Library="AIAI" Id="DAD89A52"/>
    </Element>
    <Element Type="Param" Id="36975432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5DB4C9EF"/>
    </Element>
    <Element Type="Param" Id="DAD89A52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="66E15C64"/>
    </Element>
    <Element Type="FunctionCall" Id="5B6B5055">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3528C78F"/>
        <Parameter Type="Param" Library="AIAI" Id="2104C015"/>
    </Element>
    <Element Type="Param" Id="3528C78F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A81963D6"/>
    </Element>
    <Element Type="Param" Id="2104C015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFF5D4E"/>
    </Element>
    <Element Type="FunctionCall" Id="E3DAA8EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="179B3AA8"/>
        <Parameter Type="Param" Library="AIAI" Id="51FE6943"/>
        <Parameter Type="Param" Library="AIAI" Id="551222D5"/>
    </Element>
    <Element Type="Param" Id="179B3AA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9FFF5D4E"/>
    </Element>
    <Element Type="Param" Id="51FE6943">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="551222D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A81963D6"/>
    </Element>
    <Element Type="Comment" Id="2BCEB07A">
        <Comment>
            Send them to the best entrance
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="41B50DDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE1199F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="643CB4C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAA55741"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02E15FC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB936186"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EBA5716"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="369F7310"/>
    </Element>
    <Element Type="FunctionCall" Id="AE1199F4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAE5156"/>
    </Element>
    <Element Type="Param" Id="BDAE5156">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="FunctionCall" Id="643CB4C6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9A8FEF22"/>
        <Parameter Type="Param" Library="AIAI" Id="928364EF"/>
    </Element>
    <Element Type="Param" Id="9A8FEF22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A53694BD"/>
        <Array Type="Param" Library="AIAI" Id="6A0E8CF6"/>
    </Element>
    <Element Type="Param" Id="A53694BD">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="6A0E8CF6">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="928364EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DAA55741">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0653B1A3"/>
        <Parameter Type="Param" Library="AIAI" Id="8E48FCE0"/>
    </Element>
    <Element Type="Param" Id="0653B1A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="18EF0C09"/>
        <Array Type="Param" Library="AIAI" Id="3948BFB8"/>
    </Element>
    <Element Type="Param" Id="18EF0C09">
        <Variable Type="Variable" Library="AIAI" Id="2E634837"/>
    </Element>
    <Element Type="Param" Id="3948BFB8">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="8E48FCE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5DB4C9EF"/>
    </Element>
    <Element Type="FunctionCall" Id="02E15FC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9BFFECE7"/>
        <Parameter Type="Param" Library="AIAI" Id="F2988CC0"/>
    </Element>
    <Element Type="Param" Id="9BFFECE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F6FEF2F8"/>
        <Array Type="Param" Library="AIAI" Id="CB075BC0"/>
    </Element>
    <Element Type="Param" Id="F6FEF2F8">
        <Variable Type="Variable" Library="AIAI" Id="211B26AC"/>
    </Element>
    <Element Type="Param" Id="CB075BC0">
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="F2988CC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AB936186">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="235F4273"/>
        <Parameter Type="Param" Library="AIAI" Id="F09429F3"/>
    </Element>
    <Element Type="Param" Id="235F4273">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="1DAC603E"/>
    </Element>
    <Element Type="Param" Id="F09429F3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="FunctionCall" Id="4EBA5716">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3AD8A247"/>
        <Parameter Type="Param" Library="AIAI" Id="D23ACABC"/>
        <Parameter Type="Param" Library="AIAI" Id="CD2EED89"/>
    </Element>
    <Element Type="Param" Id="3AD8A247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="D23ACABC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CD2EED89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="01CED915"/>
    </Element>
    <Element Type="FunctionCall" Id="369F7310">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="066F5678"/>
        <Parameter Type="Param" Library="AIAI" Id="E310609A"/>
        <Parameter Type="Param" Library="AIAI" Id="D03BBC26"/>
    </Element>
    <Element Type="Param" Id="066F5678">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D6F3BD51"/>
    </Element>
    <Element Type="FunctionCall" Id="D6F3BD51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE5A2BC"/>
    </Element>
    <Element Type="Param" Id="9FE5A2BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="5DB4C9EF"/>
    </Element>
    <Element Type="Param" Id="E310609A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D03BBC26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D58D2EC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3E0D7155"/>
        <Parameter Type="Param" Library="AIAI" Id="E62F5B50"/>
        <Parameter Type="Param" Library="AIAI" Id="7397EA62"/>
    </Element>
    <Element Type="Param" Id="3E0D7155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD3BBBBF"/>
    </Element>
    <Element Type="FunctionCall" Id="FD3BBBBF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DAF341AC"/>
        <Parameter Type="Param" Library="AIAI" Id="257BF709"/>
    </Element>
    <Element Type="Param" Id="257BF709">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A2529B06"/>
        <Variable Type="Variable" Library="AIAI" Id="727B0A73"/>
    </Element>
    <Element Type="Param" Id="E62F5B50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7397EA62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="DAF341AC">
        <Identifier>HeroAIShouldEnterUnderworld</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A2529B06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04987E30"/>
    </Element>
    <Element Type="ParamDef" Id="A2529B06">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5529C0A3"/>
    </Element>
    <Element Type="Param" Id="5529C0A3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="04987E30">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E65B1A1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4BF06B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="475BD952"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83B8E386"/>
    </Element>
    <Element Type="FunctionCall" Id="6E65B1A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A59A3A2C"/>
    </Element>
    <Element Type="Param" Id="A59A3A2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C4BF06B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="145C23EE"/>
    </Element>
    <Element Type="Param" Id="145C23EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="475BD952">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="585C5F81"/>
        <Parameter Type="Param" Library="AIAI" Id="1DCB0C87"/>
        <Parameter Type="Param" Library="AIAI" Id="419DD930"/>
    </Element>
    <Element Type="Param" Id="585C5F81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41ABC6C3"/>
    </Element>
    <Element Type="FunctionCall" Id="41ABC6C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="D6CA2A76"/>
        <Parameter Type="Param" Library="AIAI" Id="1BACBCF8"/>
        <Parameter Type="Param" Library="AIAI" Id="BC557616"/>
    </Element>
    <Element Type="Param" Id="D6CA2A76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ABA2A33F"/>
        <Array Type="Param" Library="AIAI" Id="7185222C"/>
    </Element>
    <Element Type="Param" Id="ABA2A33F">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="7185222C">
        <Parameter Type="ParamDef" Library="AIAI" Id="A2529B06"/>
    </Element>
    <Element Type="Param" Id="1BACBCF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="BC557616">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="1DCB0C87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="419DD930">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="6FB52889"/>
    </Element>
    <Element Type="Param" Id="6FB52889">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="861617E2"/>
    </Element>
    <Element Type="FunctionCall" Id="861617E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E90055D8"/>
    </Element>
    <Element Type="Param" Id="E90055D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D17EDAA7"/>
        <Array Type="Param" Library="AIAI" Id="17917AC9"/>
    </Element>
    <Element Type="Param" Id="D17EDAA7">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="17917AC9">
        <Parameter Type="ParamDef" Library="AIAI" Id="A2529B06"/>
    </Element>
    <Element Type="FunctionCall" Id="83B8E386">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="84B2A002"/>
        <Parameter Type="Param" Library="AIAI" Id="CF7B4D55"/>
        <Parameter Type="Param" Library="AIAI" Id="898D9EFB"/>
    </Element>
    <Element Type="Param" Id="84B2A002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66DFF4C9"/>
    </Element>
    <Element Type="FunctionCall" Id="66DFF4C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="B3E138A6"/>
        <Parameter Type="Param" Library="AIAI" Id="AB05A0A5"/>
    </Element>
    <Element Type="Param" Id="B3E138A6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="D2BFC16D"/>
    </Element>
    <Element Type="Param" Id="AB05A0A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A2529B06"/>
    </Element>
    <Element Type="Param" Id="CF7B4D55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="898D9EFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="11F339C0">
        <Identifier>HeroAIShouldRetreatUnderworld</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
        <Variable Type="Variable" Library="AIAI" Id="10FF24C5"/>
        <Variable Type="Variable" Library="AIAI" Id="781B8A79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25A6910F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF6AE73C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44CE74C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7694D6F"/>
    </Element>
    <Element Type="ParamDef" Id="4AE8693C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="81A1A1FA"/>
    </Element>
    <Element Type="Param" Id="81A1A1FA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="10FF24C5">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C70F7616"/>
    </Element>
    <Element Type="Param" Id="C70F7616">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="781B8A79">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8B689889"/>
    </Element>
    <Element Type="Param" Id="8B689889">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="25A6910F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7DCA8AE4"/>
        <Parameter Type="Param" Library="AIAI" Id="75DFFCB2"/>
    </Element>
    <Element Type="Param" Id="7DCA8AE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="10FF24C5"/>
    </Element>
    <Element Type="Param" Id="75DFFCB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67FC6F70"/>
    </Element>
    <Element Type="FunctionCall" Id="67FC6F70">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="1DB5F046"/>
        <Parameter Type="Param" Library="AIAI" Id="E0F1071D"/>
        <Parameter Type="Param" Library="AIAI" Id="0504DDEF"/>
        <Parameter Type="Param" Library="AIAI" Id="BB2FFAB5"/>
        <Parameter Type="Param" Library="AIAI" Id="14E1243B"/>
        <Parameter Type="Param" Library="AIAI" Id="865FC83A"/>
    </Element>
    <Element Type="Param" Id="1DB5F046">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="Param" Id="E0F1071D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26219CA8"/>
    </Element>
    <Element Type="FunctionCall" Id="26219CA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="64D683BA"/>
    </Element>
    <Element Type="Param" Id="64D683BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="28CBDEFE"/>
        <Array Type="Param" Library="AIAI" Id="1534B8F8"/>
    </Element>
    <Element Type="Param" Id="28CBDEFE">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1534B8F8">
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="Param" Id="0504DDEF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="Param" Id="BB2FFAB5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="14E1243B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="865FC83A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AF6AE73C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="56E25B77"/>
        <Parameter Type="Param" Library="AIAI" Id="4A88E814"/>
    </Element>
    <Element Type="Param" Id="56E25B77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="781B8A79"/>
    </Element>
    <Element Type="Param" Id="4A88E814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A8A8314"/>
    </Element>
    <Element Type="FunctionCall" Id="4A8A8314">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="5A696906"/>
        <Parameter Type="Param" Library="AIAI" Id="8E7111A3"/>
        <Parameter Type="Param" Library="AIAI" Id="2D67BC68"/>
        <Parameter Type="Param" Library="AIAI" Id="5F6E4E5C"/>
        <Parameter Type="Param" Library="AIAI" Id="FB22F743"/>
        <Parameter Type="Param" Library="AIAI" Id="AB775BB7"/>
    </Element>
    <Element Type="Param" Id="5A696906">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="Param" Id="8E7111A3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7ACD220"/>
    </Element>
    <Element Type="FunctionCall" Id="A7ACD220">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="D5445B04"/>
    </Element>
    <Element Type="Param" Id="D5445B04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EE818B20"/>
        <Array Type="Param" Library="AIAI" Id="A45772C3"/>
    </Element>
    <Element Type="Param" Id="EE818B20">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A45772C3">
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="Param" Id="2D67BC68">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="Param" Id="5F6E4E5C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="FB22F743">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="AB775BB7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="44CE74C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BFE873E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="449A3DC7"/>
    </Element>
    <Element Type="FunctionCall" Id="1BFE873E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC5B5F33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B60E6CD"/>
    </Element>
    <Element Type="FunctionCall" Id="BC5B5F33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8FCBA0"/>
        <Parameter Type="Param" Library="AIAI" Id="F3CA2713"/>
        <Parameter Type="Param" Library="AIAI" Id="1E869396"/>
    </Element>
    <Element Type="Param" Id="BA8FCBA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68896F5C"/>
    </Element>
    <Element Type="FunctionCall" Id="68896F5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="8F4C010C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5A28B70"/>
        <Parameter Type="Param" Library="AIAI" Id="ADD0A216"/>
    </Element>
    <Element Type="Param" Id="8F4C010C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="34B77780"/>
        <Array Type="Param" Library="AIAI" Id="DD7B7D04"/>
    </Element>
    <Element Type="Param" Id="34B77780">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="DD7B7D04">
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="Param" Id="B5A28B70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="ADD0A216">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="F3CA2713">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="1E869396">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B22A0D3"/>
    </Element>
    <Element Type="FunctionCall" Id="5B22A0D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="750BEA1D"/>
        <Parameter Type="Param" Library="AIAI" Id="F6A48D9C"/>
        <Parameter Type="Param" Library="AIAI" Id="AB853AEE"/>
    </Element>
    <Element Type="Param" Id="750BEA1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="F6A48D9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="AB853AEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="7BE261D1"/>
    </Element>
    <Element Type="Param" Id="7BE261D1">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE567618"/>
    </Element>
    <Element Type="FunctionCall" Id="EE567618">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="08BF0AA9"/>
    </Element>
    <Element Type="Param" Id="08BF0AA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82869B79"/>
        <Array Type="Param" Library="AIAI" Id="A180C428"/>
    </Element>
    <Element Type="Param" Id="82869B79">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="A180C428">
        <Parameter Type="ParamDef" Library="AIAI" Id="4AE8693C"/>
    </Element>
    <Element Type="FunctionCall" Id="7B60E6CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5E1E2D84"/>
        <Parameter Type="Param" Library="AIAI" Id="DF93F168"/>
        <Parameter Type="Param" Library="AIAI" Id="EB41EF88"/>
    </Element>
    <Element Type="Param" Id="5E1E2D84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="781B8A79"/>
    </Element>
    <Element Type="Param" Id="DF93F168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="EB41EF88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="58D95D29"/>
    </Element>
    <Element Type="FunctionCall" Id="58D95D29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F9AE41B4"/>
        <Parameter Type="Param" Library="AIAI" Id="96DDA417"/>
        <Parameter Type="Param" Library="AIAI" Id="4A82756F"/>
    </Element>
    <Element Type="Param" Id="F9AE41B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="96DDA417">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>250.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4A82756F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="10FF24C5"/>
    </Element>
    <Element Type="FunctionCall" Id="449A3DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="19FD8E13"/>
    </Element>
    <Element Type="Param" Id="19FD8E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D7694D6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="DD115718"/>
    </Element>
    <Element Type="Param" Id="DD115718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0E244852">
        <Identifier>HeroAIIsSafeUnderworld</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
        <Variable Type="Variable" Library="AIAI" Id="01F9B976"/>
        <Variable Type="Variable" Library="AIAI" Id="B1EFF61B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DAB973D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95AADEB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D083E67"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE9CF6FC"/>
    </Element>
    <Element Type="ParamDef" Id="0BA572F8">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F0EE96AC"/>
    </Element>
    <Element Type="Param" Id="F0EE96AC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="01F9B976">
        <Identifier>allyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3B7CF870"/>
    </Element>
    <Element Type="Param" Id="3B7CF870">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B1EFF61B">
        <Identifier>enemyEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="45CE1CCE"/>
    </Element>
    <Element Type="Param" Id="45CE1CCE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0DAB973D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD8EA717"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B61789"/>
    </Element>
    <Element Type="Param" Id="CD8EA717">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="01F9B976"/>
    </Element>
    <Element Type="Param" Id="A7B61789">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD0818E1"/>
    </Element>
    <Element Type="FunctionCall" Id="BD0818E1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="592EC95C"/>
        <Parameter Type="Param" Library="AIAI" Id="CA85B34C"/>
        <Parameter Type="Param" Library="AIAI" Id="B78B9A9C"/>
        <Parameter Type="Param" Library="AIAI" Id="5A694C49"/>
        <Parameter Type="Param" Library="AIAI" Id="ED3E5CDE"/>
        <Parameter Type="Param" Library="AIAI" Id="E9848566"/>
        <Parameter Type="Param" Library="AIAI" Id="4495F82C"/>
    </Element>
    <Element Type="Param" Id="CA85B34C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D527B625"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="Param" Id="B78B9A9C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E32D3F63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39DDEA04"/>
    </Element>
    <Element Type="FunctionCall" Id="39DDEA04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7F569E5B"/>
    </Element>
    <Element Type="Param" Id="7F569E5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A181BE33"/>
        <Array Type="Param" Library="AIAI" Id="F97C30B2"/>
    </Element>
    <Element Type="Param" Id="A181BE33">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F97C30B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="Param" Id="5A694C49">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="014B83C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="407D1942"/>
    </Element>
    <Element Type="FunctionCall" Id="407D1942">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EA177D04"/>
        <Parameter Type="Param" Library="AIAI" Id="B1D02CF6"/>
        <Parameter Type="Param" Library="AIAI" Id="97477DF2"/>
    </Element>
    <Element Type="Param" Id="EA177D04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B1D02CF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>6.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="97477DF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="Param" Id="ED3E5CDE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="46E18ECF"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="E9848566">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8836A4DD"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="4495F82C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B3D26B1A"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="95AADEB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A9430D99"/>
        <Parameter Type="Param" Library="AIAI" Id="68D15467"/>
    </Element>
    <Element Type="Param" Id="A9430D99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B1EFF61B"/>
    </Element>
    <Element Type="Param" Id="68D15467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45D9F479"/>
    </Element>
    <Element Type="FunctionCall" Id="45D9F479">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="84312640"/>
        <Parameter Type="Param" Library="AIAI" Id="7F1F7044"/>
        <Parameter Type="Param" Library="AIAI" Id="BC99D08F"/>
        <Parameter Type="Param" Library="AIAI" Id="8747EC64"/>
        <Parameter Type="Param" Library="AIAI" Id="488C9541"/>
        <Parameter Type="Param" Library="AIAI" Id="83D95B3B"/>
        <Parameter Type="Param" Library="AIAI" Id="213C99D8"/>
    </Element>
    <Element Type="Param" Id="7F1F7044">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8833F565"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="Param" Id="BC99D08F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C01BA4D0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="77F7FAC1"/>
    </Element>
    <Element Type="FunctionCall" Id="77F7FAC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9C06D443"/>
    </Element>
    <Element Type="Param" Id="9C06D443">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="D0E6B577"/>
        <Array Type="Param" Library="AIAI" Id="63EA8A68"/>
    </Element>
    <Element Type="Param" Id="D0E6B577">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="63EA8A68">
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="Param" Id="8747EC64">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="369CCA01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5B7D8EA"/>
    </Element>
    <Element Type="FunctionCall" Id="A5B7D8EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="A99896DC"/>
        <Parameter Type="Param" Library="AIAI" Id="99129FB8"/>
        <Parameter Type="Param" Library="AIAI" Id="4F714782"/>
    </Element>
    <Element Type="Param" Id="A99896DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="99129FB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>5.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="4F714782">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="67674EF1"/>
    </Element>
    <Element Type="Param" Id="488C9541">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="588561BE"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="83D95B3B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="47D0FD3B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="213C99D8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E374390B"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9D083E67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F41DECC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E3CA32B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AE30AA1"/>
    </Element>
    <Element Type="FunctionCall" Id="8F41DECC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="55F9695B"/>
        <Parameter Type="Param" Library="AIAI" Id="D28B4F83"/>
        <Parameter Type="Param" Library="AIAI" Id="CB13F5FB"/>
    </Element>
    <Element Type="Param" Id="55F9695B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C3B58F8"/>
    </Element>
    <Element Type="FunctionCall" Id="1C3B58F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="80B9DDB6"/>
        <Parameter Type="Param" Library="AIAI" Id="64CAEDE5"/>
        <Parameter Type="Param" Library="AIAI" Id="B0A67103"/>
    </Element>
    <Element Type="Param" Id="80B9DDB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3EA35379"/>
        <Array Type="Param" Library="AIAI" Id="1F3FD930"/>
    </Element>
    <Element Type="Param" Id="3EA35379">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1F3FD930">
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="Param" Id="64CAEDE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="B0A67103">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="D28B4F83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CB13F5FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D7691F0"/>
    </Element>
    <Element Type="FunctionCall" Id="4D7691F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D808CD2D"/>
        <Parameter Type="Param" Library="AIAI" Id="E4AD08D2"/>
        <Parameter Type="Param" Library="AIAI" Id="C64DFCE4"/>
    </Element>
    <Element Type="Param" Id="D808CD2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="E4AD08D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C64DFCE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A89AC788"/>
        <Array Type="Param" Library="AIAI" Id="E58509CC"/>
    </Element>
    <Element Type="Param" Id="E58509CC">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53A4480B"/>
    </Element>
    <Element Type="FunctionCall" Id="53A4480B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8D503B87"/>
    </Element>
    <Element Type="Param" Id="8D503B87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3E4CCB3D"/>
        <Array Type="Param" Library="AIAI" Id="1F680400"/>
    </Element>
    <Element Type="Param" Id="3E4CCB3D">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="1F680400">
        <Parameter Type="ParamDef" Library="AIAI" Id="0BA572F8"/>
    </Element>
    <Element Type="FunctionCall" Id="6E3CA32B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B768928D"/>
        <Parameter Type="Param" Library="AIAI" Id="0EFFBAF7"/>
        <Parameter Type="Param" Library="AIAI" Id="AAAA42F7"/>
    </Element>
    <Element Type="Param" Id="B768928D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="B1EFF61B"/>
    </Element>
    <Element Type="Param" Id="0EFFBAF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="AAAA42F7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="01F9B976"/>
    </Element>
    <Element Type="FunctionCall" Id="3AE30AA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ACD1C567"/>
    </Element>
    <Element Type="Param" Id="ACD1C567">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EE9CF6FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A3C1A626"/>
    </Element>
    <Element Type="Param" Id="A3C1A626">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="DB06B108">
        <Identifier>HeroAIIsUnitInUnderworld</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FDAB1C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5CE70C2"/>
    </Element>
    <Element Type="ParamDef" Id="09F0FB6B">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D62FE85B"/>
    </Element>
    <Element Type="Param" Id="D62FE85B">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="9FDAB1C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5963DAB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F479FC2"/>
    </Element>
    <Element Type="FunctionCall" Id="5963DAB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DE4FF10E"/>
    </Element>
    <Element Type="Param" Id="DE4FF10E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0F479FC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="412A210E"/>
        <Parameter Type="Param" Library="AIAI" Id="80FA6516"/>
        <Parameter Type="Param" Library="AIAI" Id="5D39C2EE"/>
    </Element>
    <Element Type="Param" Id="412A210E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="428F621F"/>
    </Element>
    <Element Type="Param" Id="428F621F">
        <Variable Type="Variable" Library="AIAI" Id="008C9557"/>
    </Element>
    <Element Type="Param" Id="80FA6516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5D39C2EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E5CE70C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="FE51B3FD"/>
    </Element>
    <Element Type="Param" Id="FE51B3FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7244D46"/>
    </Element>
    <Element Type="FunctionCall" Id="E7244D46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="8E411E58"/>
        <Parameter Type="Param" Library="AIAI" Id="F50971D6"/>
    </Element>
    <Element Type="Param" Id="8E411E58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
    </Element>
    <Element Type="Param" Id="F50971D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="4D7A350B"/>
    </Element>
    <Element Type="Param" Id="4D7A350B">
        <Variable Type="Variable" Library="AIAI" Id="A92CD2EE"/>
    </Element>
    <Element Type="FunctionDef" Id="5C284083">
        <Identifier>HeroAINumberOfAIAlliesCollectingSkulls</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="BE0C3E4D"/>
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
        <Variable Type="Variable" Library="AIAI" Id="A8037AEB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A37D2B4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99B5A09F"/>
    </Element>
    <Element Type="ParamDef" Id="BE0C3E4D">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="355F12C5"/>
    </Element>
    <Element Type="Param" Id="355F12C5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AFB8DBEC">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="83102A81"/>
    </Element>
    <Element Type="Param" Id="83102A81">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A8037AEB">
        <Identifier>count</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE8C667E"/>
    </Element>
    <Element Type="Param" Id="FE8C667E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A37D2B4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="D7BF24B9"/>
        <Parameter Type="Param" Library="AIAI" Id="1C10D39B"/>
        <Parameter Type="Param" Library="AIAI" Id="2905C91E"/>
        <Parameter Type="Param" Library="AIAI" Id="566E76B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32760B42"/>
    </Element>
    <Element Type="Param" Id="D7BF24B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="1C10D39B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="2905C91E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="566E76B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
    </Element>
    <Element Type="FunctionCall" Id="32760B42">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D663C76"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF5DE7F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF86BC81"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16629268"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4FE3932"/>
    </Element>
    <Element Type="FunctionCall" Id="6D663C76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DC07AA34"/>
        <Parameter Type="Param" Library="AIAI" Id="C554CC9D"/>
        <Parameter Type="Param" Library="AIAI" Id="F60F48B5"/>
    </Element>
    <Element Type="Param" Id="DC07AA34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
    </Element>
    <Element Type="Param" Id="C554CC9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="F60F48B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BE0C3E4D"/>
    </Element>
    <Element Type="FunctionCall" Id="CF5DE7F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="817551C7"/>
        <Parameter Type="Param" Library="AIAI" Id="B851AC8D"/>
        <Parameter Type="Param" Library="AIAI" Id="C6E5A703"/>
    </Element>
    <Element Type="Param" Id="817551C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B851AC8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="C6E5A703">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="A8037AEB"/>
    </Element>
    <Element Type="FunctionCall" Id="CF86BC81">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A5E67306"/>
        <Parameter Type="Param" Library="AIAI" Id="C4D2C181"/>
        <Parameter Type="Param" Library="AIAI" Id="3AF94D97"/>
    </Element>
    <Element Type="Param" Id="A5E67306">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9231E833"/>
    </Element>
    <Element Type="FunctionCall" Id="9231E833">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="6A0E8707"/>
        <Parameter Type="Param" Library="AIAI" Id="A371BA53"/>
    </Element>
    <Element Type="Param" Id="6A0E8707">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
    </Element>
    <Element Type="Param" Id="A371BA53">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="C4D2C181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3AF94D97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="16629268">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3723E247"/>
        <Parameter Type="Param" Library="AIAI" Id="42DC566D"/>
        <Parameter Type="Param" Library="AIAI" Id="12705201"/>
    </Element>
    <Element Type="Param" Id="3723E247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A2578B5D"/>
        <Array Type="Param" Library="AIAI" Id="3BB4CE77"/>
    </Element>
    <Element Type="Param" Id="A2578B5D">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="3BB4CE77">
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
    </Element>
    <Element Type="Param" Id="42DC566D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="12705201">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8924A889"/>
        <Array Type="Param" Library="AIAI" Id="62752B01"/>
    </Element>
    <Element Type="Param" Id="8924A889">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="62752B01">
        <Parameter Type="ParamDef" Library="AIAI" Id="BE0C3E4D"/>
    </Element>
    <Element Type="FunctionCall" Id="E4FE3932">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EEB495E8"/>
        <Parameter Type="Param" Library="AIAI" Id="3ECD166D"/>
        <Parameter Type="Param" Library="AIAI" Id="364340A9"/>
    </Element>
    <Element Type="Param" Id="EEB495E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09A4E99E"/>
    </Element>
    <Element Type="FunctionCall" Id="09A4E99E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="389B32CC"/>
    </Element>
    <Element Type="Param" Id="389B32CC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Variable Type="Variable" Library="AIAI" Id="AFB8DBEC"/>
    </Element>
    <Element Type="Param" Id="3ECD166D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="364340A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="052B97AD"/>
    </Element>
    <Element Type="FunctionCall" Id="99B5A09F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9BF31ACB"/>
    </Element>
    <Element Type="Param" Id="9BF31ACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="A8037AEB"/>
    </Element>
    <Element Type="FunctionDef" Id="6BDB1016">
        <Identifier>HeroAIStartUnderworldKillMinions</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0192C7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A44E6D88"/>
    </Element>
    <Element Type="ParamDef" Id="ECF996C1">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A9BBD776"/>
    </Element>
    <Element Type="Param" Id="A9BBD776">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A0192C7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7B939843"/>
        <Parameter Type="Param" Library="AIAI" Id="390623D5"/>
    </Element>
    <Element Type="Param" Id="7B939843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F6D21579"/>
        <Array Type="Param" Library="AIAI" Id="21FAA699"/>
    </Element>
    <Element Type="Param" Id="F6D21579">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="21FAA699">
        <Parameter Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
    </Element>
    <Element Type="Param" Id="390623D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37AD8DD1"/>
    </Element>
    <Element Type="FunctionCall" Id="37AD8DD1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="069C814A"/>
        <Parameter Type="Param" Library="AIAI" Id="EDA7C83D"/>
    </Element>
    <Element Type="Param" Id="EDA7C83D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="03398A72"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
    </Element>
    <Element Type="FunctionCall" Id="A44E6D88">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="C4B8E109"/>
        <Parameter Type="Param" Library="AIAI" Id="5185D971"/>
    </Element>
    <Element Type="Param" Id="C4B8E109">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="ECF996C1"/>
    </Element>
    <Element Type="Param" Id="5185D971">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionDef" Id="4D77F785">
        <Identifier>HeroAIStartExitUnderworld</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
        <Variable Type="Variable" Library="AIAI" Id="5D2650F5"/>
        <Variable Type="Variable" Library="AIAI" Id="D06FFB39"/>
        <Variable Type="Variable" Library="AIAI" Id="28F34C8F"/>
        <Variable Type="Variable" Library="AIAI" Id="69A9B52F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FE3905C5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F2D8F0C7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BD0B8B63"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1B5C3BD"/>
    </Element>
    <Element Type="ParamDef" Id="7304FF36">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E0E905B9"/>
    </Element>
    <Element Type="Param" Id="E0E905B9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5D2650F5">
        <Identifier>exit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5C829C84"/>
    </Element>
    <Element Type="Param" Id="5C829C84">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="D06FFB39">
        <Identifier>exitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40980124"/>
    </Element>
    <Element Type="Param" Id="40980124">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="28F34C8F">
        <Identifier>bestExit</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6C1443A4"/>
    </Element>
    <Element Type="Param" Id="6C1443A4">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="69A9B52F">
        <Identifier>bestExitDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1340F9B2"/>
    </Element>
    <Element Type="Param" Id="1340F9B2">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="FE3905C5">
        <Comment>
            Find the best exit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F2D8F0C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="CE88E020"/>
        <Parameter Type="Param" Library="AIAI" Id="8A171814"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="181E6FC7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="930EB6B9"/>
    </Element>
    <Element Type="Param" Id="CE88E020">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="136E4623"/>
    </Element>
    <Element Type="Param" Id="136E4623">
        <Variable Type="Variable" Library="AIAI" Id="1C5726A3"/>
    </Element>
    <Element Type="Param" Id="8A171814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5D2650F5"/>
    </Element>
    <Element Type="FunctionCall" Id="181E6FC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="9F52BABA"/>
        <Parameter Type="Param" Library="AIAI" Id="B5539457"/>
    </Element>
    <Element Type="Param" Id="9F52BABA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D06FFB39"/>
    </Element>
    <Element Type="Param" Id="B5539457">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6355A71"/>
    </Element>
    <Element Type="FunctionCall" Id="A6355A71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D2532A80"/>
        <Parameter Type="Param" Library="AIAI" Id="30B6FCFC"/>
    </Element>
    <Element Type="Param" Id="D2532A80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CBDF601"/>
    </Element>
    <Element Type="FunctionCall" Id="8CBDF601">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="18064FE3"/>
    </Element>
    <Element Type="Param" Id="18064FE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="338209E8"/>
        <Array Type="Param" Library="AIAI" Id="47AF5289"/>
    </Element>
    <Element Type="Param" Id="338209E8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="47AF5289">
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="Param" Id="30B6FCFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D30640DA"/>
    </Element>
    <Element Type="FunctionCall" Id="D30640DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="36CA2065"/>
    </Element>
    <Element Type="Param" Id="36CA2065">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="5D2650F5"/>
    </Element>
    <Element Type="FunctionCall" Id="930EB6B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B488E45"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="576F3545"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE691794"/>
    </Element>
    <Element Type="FunctionCall" Id="0B488E45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4EECC5"/>
        <Parameter Type="Param" Library="AIAI" Id="B29253DD"/>
    </Element>
    <Element Type="Param" Id="BA4EECC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="28F34C8F"/>
    </Element>
    <Element Type="Param" Id="B29253DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5D2650F5"/>
    </Element>
    <Element Type="FunctionCall" Id="576F3545">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A326F1C"/>
        <Parameter Type="Param" Library="AIAI" Id="B79038B0"/>
    </Element>
    <Element Type="Param" Id="8A326F1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="69A9B52F"/>
    </Element>
    <Element Type="Param" Id="B79038B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="D06FFB39"/>
    </Element>
    <Element Type="FunctionCall" Id="FE691794">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="23711398"/>
        <Parameter Type="Param" Library="AIAI" Id="4AC3BE08"/>
        <Parameter Type="Param" Library="AIAI" Id="524C86D8"/>
    </Element>
    <Element Type="Param" Id="23711398">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D06FFB39"/>
    </Element>
    <Element Type="Param" Id="4AC3BE08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="524C86D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="69A9B52F"/>
    </Element>
    <Element Type="Comment" Id="BD0B8B63">
        <Comment>
            Leave through this exit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B1B5C3BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E2F0523"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B197564E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7C4F50C"/>
    </Element>
    <Element Type="FunctionCall" Id="0E2F0523">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FA12EC05"/>
        <Parameter Type="Param" Library="AIAI" Id="85FCDBDE"/>
    </Element>
    <Element Type="Param" Id="FA12EC05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0DC53657"/>
        <Array Type="Param" Library="AIAI" Id="8CDBA5D2"/>
    </Element>
    <Element Type="Param" Id="0DC53657">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="8CDBA5D2">
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="Param" Id="85FCDBDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="28F34C8F"/>
    </Element>
    <Element Type="FunctionCall" Id="B197564E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C41A3F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A31C1E3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B2F753C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59530882"/>
    </Element>
    <Element Type="FunctionCall" Id="4C41A3F0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="7FD67C1A"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="38BD3630"/>
    </Element>
    <Element Type="Param" Id="38BD3630">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="FunctionCall" Id="A31C1E3C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F33DDAC5"/>
        <Parameter Type="Param" Library="AIAI" Id="2E516340"/>
    </Element>
    <Element Type="Param" Id="F33DDAC5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="Param" Id="2E516340">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="77DED156"/>
    </Element>
    <Element Type="FunctionCall" Id="0B2F753C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="245A9FCC"/>
        <Parameter Type="Param" Library="AIAI" Id="B2EB4D08"/>
    </Element>
    <Element Type="Param" Id="245A9FCC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="Param" Id="B2EB4D08">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="F2EDE3FF"/>
    </Element>
    <Element Type="FunctionCall" Id="59530882">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07BC349B"/>
        <Parameter Type="Param" Library="AIAI" Id="362A077C"/>
        <Parameter Type="Param" Library="AIAI" Id="151C6FF1"/>
    </Element>
    <Element Type="Param" Id="07BC349B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E86567AF"/>
    </Element>
    <Element Type="FunctionCall" Id="E86567AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="3DDCE804"/>
        <Parameter Type="Param" Library="AIAI" Id="21E1C731"/>
    </Element>
    <Element Type="Param" Id="3DDCE804">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A700471B"/>
    </Element>
    <Element Type="FunctionCall" Id="A700471B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="55ED71FE"/>
    </Element>
    <Element Type="Param" Id="55ED71FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="645577B0"/>
        <Array Type="Param" Library="AIAI" Id="1CAF9B34"/>
    </Element>
    <Element Type="Param" Id="645577B0">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1CAF9B34">
        <Parameter Type="ParamDef" Library="AIAI" Id="7304FF36"/>
    </Element>
    <Element Type="Param" Id="21E1C731">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83465688"/>
    </Element>
    <Element Type="FunctionCall" Id="83465688">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="468D282A"/>
    </Element>
    <Element Type="Param" Id="468D282A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="28F34C8F"/>
    </Element>
    <Element Type="Param" Id="362A077C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="151C6FF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="5EF6B2D0"/>
    </Element>
    <Element Type="FunctionCall" Id="A7C4F50C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="000EF7CB"/>
        <Parameter Type="Param" Library="AIAI" Id="8794F78B"/>
        <Parameter Type="Param" Library="AIAI" Id="31233C90"/>
    </Element>
    <Element Type="Param" Id="000EF7CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08D8624B"/>
    </Element>
    <Element Type="FunctionCall" Id="08D8624B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="AE82A8AC"/>
    </Element>
    <Element Type="Param" Id="AE82A8AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="28F34C8F"/>
    </Element>
    <Element Type="Param" Id="8794F78B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="31233C90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="7FD67C1A">
        <Identifier>HeroAIUpdateUnderworldExitTargetPosition</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2256BD"/>
        <Variable Type="Variable" Library="AIAI" Id="9866AFE7"/>
        <Variable Type="Variable" Library="AIAI" Id="A8F1BB42"/>
        <Variable Type="Variable" Library="AIAI" Id="3956D536"/>
        <Variable Type="Variable" Library="AIAI" Id="CB30B714"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="405CA72B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8FA58380"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62A19AB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98F4863E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3B26F79"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60DFC980"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3B166CA"/>
    </Element>
    <Element Type="ParamDef" Id="FB4F6E3C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CA6BD18D"/>
    </Element>
    <Element Type="Param" Id="CA6BD18D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2F2256BD">
        <Identifier>useDangerMap</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CE0184DD"/>
    </Element>
    <Element Type="Param" Id="CE0184DD">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="9866AFE7">
        <Identifier>start</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8E5D1A87"/>
    </Element>
    <Element Type="Param" Id="8E5D1A87">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A8F1BB42">
        <Identifier>pathablePoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="260FA301"/>
    </Element>
    <Element Type="Param" Id="260FA301">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3956D536">
        <Identifier>destination</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="913D1091"/>
    </Element>
    <Element Type="Param" Id="913D1091">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="CB30B714">
        <Identifier>targetPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6028499F"/>
    </Element>
    <Element Type="Param" Id="6028499F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="405CA72B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="4E130452"/>
        <Parameter Type="Param" Library="AIAI" Id="A93B60DF"/>
    </Element>
    <Element Type="Param" Id="4E130452">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9866AFE7"/>
    </Element>
    <Element Type="Param" Id="A93B60DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC1237E2"/>
    </Element>
    <Element Type="FunctionCall" Id="FC1237E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="10876DBA"/>
    </Element>
    <Element Type="Param" Id="10876DBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E0D038AF"/>
        <Array Type="Param" Library="AIAI" Id="ECEB62C1"/>
    </Element>
    <Element Type="Param" Id="E0D038AF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="ECEB62C1">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="8FA58380">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7A89A220"/>
        <Parameter Type="Param" Library="AIAI" Id="4159F8E4"/>
    </Element>
    <Element Type="Param" Id="7A89A220">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3956D536"/>
    </Element>
    <Element Type="Param" Id="4159F8E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A22D9F4"/>
    </Element>
    <Element Type="FunctionCall" Id="2A22D9F4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="952E3DBA"/>
        <Parameter Type="Param" Library="AIAI" Id="34A8A0D5"/>
        <Parameter Type="Param" Library="AIAI" Id="CE6271A5"/>
        <Parameter Type="Param" Library="AIAI" Id="120EE28F"/>
        <Parameter Type="Param" Library="AIAI" Id="73757ADE"/>
    </Element>
    <Element Type="Param" Id="34A8A0D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="836013EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B50F7C9"/>
    </Element>
    <Element Type="FunctionCall" Id="2B50F7C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="45016CAE"/>
    </Element>
    <Element Type="Param" Id="45016CAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="57615E76"/>
        <Array Type="Param" Library="AIAI" Id="BDD8275A"/>
    </Element>
    <Element Type="Param" Id="57615E76">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="BDD8275A">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="Param" Id="CE6271A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C76227B4"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="120EE28F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0FAD918C"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="73757ADE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C1286BED"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="62A19AB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE1F3D12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85DCB68C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F3F4D1D"/>
    </Element>
    <Element Type="FunctionCall" Id="BE1F3D12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06FE57F8"/>
        <Parameter Type="Param" Library="AIAI" Id="167031F1"/>
    </Element>
    <Element Type="Param" Id="06FE57F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="939A934A"/>
        <Array Type="Param" Library="AIAI" Id="CF3EAEF9"/>
    </Element>
    <Element Type="Param" Id="939A934A">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="CF3EAEF9">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="Param" Id="167031F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36D8D00C"/>
    </Element>
    <Element Type="FunctionCall" Id="36D8D00C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1D7B30AB"/>
    </Element>
    <Element Type="Param" Id="1D7B30AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="314A4F67"/>
        <Array Type="Param" Library="AIAI" Id="5FFAF09A"/>
    </Element>
    <Element Type="Param" Id="314A4F67">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="5FFAF09A">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="85DCB68C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4F3F4D1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="206047CC"/>
        <Parameter Type="Param" Library="AIAI" Id="29970036"/>
        <Parameter Type="Param" Library="AIAI" Id="CD2E38D2"/>
    </Element>
    <Element Type="Param" Id="206047CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="3956D536"/>
    </Element>
    <Element Type="Param" Id="29970036">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CD2E38D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="98F4863E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="202D4376"/>
        <Parameter Type="Param" Library="AIAI" Id="4260470C"/>
    </Element>
    <Element Type="Param" Id="202D4376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2256BD"/>
    </Element>
    <Element Type="Param" Id="4260470C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5869F90D"/>
        <Array Type="Param" Library="AIAI" Id="11C4EE27"/>
    </Element>
    <Element Type="Param" Id="11C4EE27">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D6970823"/>
        <Array Type="Param" Library="AIAI" Id="68845C94"/>
    </Element>
    <Element Type="Param" Id="D6970823">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="68845C94">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="B3B26F79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="51394AAB"/>
        <Parameter Type="Param" Library="AIAI" Id="422211D6"/>
    </Element>
    <Element Type="Param" Id="51394AAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CB30B714"/>
    </Element>
    <Element Type="Param" Id="422211D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEBC35C5"/>
    </Element>
    <Element Type="FunctionCall" Id="CEBC35C5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="107F4914"/>
        <Parameter Type="Param" Library="AIAI" Id="0D179074"/>
        <Parameter Type="Param" Library="AIAI" Id="ED8A97FF"/>
        <Parameter Type="Param" Library="AIAI" Id="5CC6EADC"/>
        <Parameter Type="Param" Library="AIAI" Id="CED22F23"/>
        <Parameter Type="Param" Library="AIAI" Id="EFD62ADD"/>
    </Element>
    <Element Type="Param" Id="0D179074">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="Param" Id="ED8A97FF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Variable Type="Variable" Library="AIAI" Id="1A7D71B8"/>
    </Element>
    <Element Type="Param" Id="5CC6EADC">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Variable Type="Variable" Library="AIAI" Id="9866AFE7"/>
    </Element>
    <Element Type="Param" Id="CED22F23">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Variable Type="Variable" Library="AIAI" Id="3956D536"/>
    </Element>
    <Element Type="Param" Id="EFD62ADD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E339E84B"/>
        <Variable Type="Variable" Library="AIAI" Id="2F2256BD"/>
    </Element>
    <Element Type="FunctionCall" Id="60DFC980">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="24470E98"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B7E669E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="626DF527"/>
    </Element>
    <Element Type="FunctionCall" Id="24470E98">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C95ACC22"/>
        <Parameter Type="Param" Library="AIAI" Id="972CB3D8"/>
    </Element>
    <Element Type="Param" Id="C95ACC22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1C178DA3"/>
        <Array Type="Param" Library="AIAI" Id="16D54520"/>
    </Element>
    <Element Type="Param" Id="1C178DA3">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="16D54520">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="Param" Id="972CB3D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5352786E"/>
    </Element>
    <Element Type="FunctionCall" Id="5352786E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="82FBA91F"/>
    </Element>
    <Element Type="Param" Id="82FBA91F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="9B14E847"/>
        <Array Type="Param" Library="AIAI" Id="F57F4F67"/>
    </Element>
    <Element Type="Param" Id="9B14E847">
        <Variable Type="Variable" Library="AIAI" Id="5C75F18B"/>
    </Element>
    <Element Type="Param" Id="F57F4F67">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="FunctionCall" Id="7B7E669E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="626DF527">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F44182"/>
        <Parameter Type="Param" Library="AIAI" Id="32170217"/>
        <Parameter Type="Param" Library="AIAI" Id="200DD111"/>
    </Element>
    <Element Type="Param" Id="E3F44182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="CB30B714"/>
    </Element>
    <Element Type="Param" Id="32170217">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="200DD111">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="B3B166CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="52B52F39"/>
        <Parameter Type="Param" Library="AIAI" Id="D4B2B170"/>
    </Element>
    <Element Type="Param" Id="52B52F39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="065DEAD9"/>
        <Array Type="Param" Library="AIAI" Id="B8A928FD"/>
    </Element>
    <Element Type="Param" Id="065DEAD9">
        <Variable Type="Variable" Library="AIAI" Id="026342A0"/>
    </Element>
    <Element Type="Param" Id="B8A928FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="FB4F6E3C"/>
    </Element>
    <Element Type="Param" Id="D4B2B170">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="CB30B714"/>
    </Element>
    <Element Type="Comment" Id="F1983E0E">
        <Comment>
            Underworld Battling
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="3A155B6D">
        <Identifier>HeroAIUnderworldBossPinged</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C169B458"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B09D461A"/>
        <Variable Type="Variable" Library="AIAI" Id="77C4EAB3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0D8A9705"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="357C9E0C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="37D6E988"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1849237D"/>
    </Element>
    <Element Type="ParamDef" Id="C169B458">
        <Identifier>pingingPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="663D0782"/>
    </Element>
    <Element Type="Param" Id="663D0782">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="B09D461A">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E99E298F"/>
    </Element>
    <Element Type="Param" Id="E99E298F">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="77C4EAB3">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C44AF164"/>
    </Element>
    <Element Type="Param" Id="C44AF164">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="0D8A9705">
        <Comment>
            Double check that this is a valid underworld target
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="357C9E0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A82C0E9E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1E03981"/>
    </Element>
    <Element Type="FunctionCall" Id="A82C0E9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="D1E03981">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2412C946"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="897C41AB"/>
    </Element>
    <Element Type="FunctionCall" Id="2412C946">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6A306CB8"/>
        <Parameter Type="Param" Library="AIAI" Id="9F1B62D4"/>
        <Parameter Type="Param" Library="AIAI" Id="66ECAD8C"/>
    </Element>
    <Element Type="Param" Id="6A306CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67981D69"/>
    </Element>
    <Element Type="FunctionCall" Id="67981D69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="97989671"/>
    </Element>
    <Element Type="Param" Id="97989671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B09D461A"/>
    </Element>
    <Element Type="Param" Id="9F1B62D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="66ECAD8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="897C41AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="848B86EF"/>
        <Parameter Type="Param" Library="AIAI" Id="813F4CEB"/>
        <Parameter Type="Param" Library="AIAI" Id="F6FAC650"/>
    </Element>
    <Element Type="Param" Id="848B86EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26478A4A"/>
    </Element>
    <Element Type="FunctionCall" Id="26478A4A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="8EAE39D9"/>
    </Element>
    <Element Type="Param" Id="8EAE39D9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B09D461A"/>
    </Element>
    <Element Type="Param" Id="813F4CEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F6FAC650">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="37D6E988">
        <Comment>
            Recruit all heroes in underworld to come help kill the boss
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1849237D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="C917CDEB"/>
        <Parameter Type="Param" Library="AIAI" Id="C6216830"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86D40EBB"/>
    </Element>
    <Element Type="Param" Id="C917CDEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="D0DC26DB"/>
        <Array Type="Param" Library="AIAI" Id="6ED0248C"/>
    </Element>
    <Element Type="Param" Id="D0DC26DB">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="6ED0248C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EA4F08D"/>
    </Element>
    <Element Type="FunctionCall" Id="8EA4F08D">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="6472DFAF"/>
    </Element>
    <Element Type="Param" Id="6472DFAF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C169B458"/>
    </Element>
    <Element Type="Param" Id="C6216830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="77C4EAB3"/>
    </Element>
    <Element Type="FunctionCall" Id="86D40EBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78AD5FA5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C554EFD6"/>
    </Element>
    <Element Type="FunctionCall" Id="78AD5FA5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A128B400"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD1B237"/>
    </Element>
    <Element Type="Param" Id="A128B400">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="4F4F4019"/>
        <Array Type="Param" Library="AIAI" Id="A5C4B539"/>
    </Element>
    <Element Type="Param" Id="4F4F4019">
        <Variable Type="Variable" Library="AIAI" Id="8263AB10"/>
    </Element>
    <Element Type="Param" Id="A5C4B539">
        <Variable Type="Variable" Library="AIAI" Id="77C4EAB3"/>
    </Element>
    <Element Type="Param" Id="DCD1B237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B09D461A"/>
    </Element>
    <Element Type="FunctionCall" Id="C554EFD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9D07A25E"/>
        <Parameter Type="Param" Library="AIAI" Id="623A6B68"/>
        <Parameter Type="Param" Library="AIAI" Id="47705850"/>
    </Element>
    <Element Type="Param" Id="9D07A25E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="220B4E0B"/>
        <Array Type="Param" Library="AIAI" Id="D2F56D20"/>
    </Element>
    <Element Type="Param" Id="220B4E0B">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="D2F56D20">
        <Variable Type="Variable" Library="AIAI" Id="77C4EAB3"/>
    </Element>
    <Element Type="Param" Id="623A6B68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="47705850">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="60705048"/>
    </Element>
    <Element Type="FunctionDef" Id="069C814A">
        <Identifier>HeroAIUnderworldChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="03398A72"/>
        <Variable Type="Variable" Library="AIAI" Id="0CC49AD4"/>
        <Variable Type="Variable" Library="AIAI" Id="9F7DB362"/>
        <Variable Type="Variable" Library="AIAI" Id="24A73816"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
        <Variable Type="Variable" Library="AIAI" Id="F19D04C3"/>
        <Variable Type="Variable" Library="AIAI" Id="7A81CAB5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F9F77DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42EDC5EC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="20B79C8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="024DF90E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="40BBFFA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E11B8BBA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1BD54403"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BD6E1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD1B8DAB"/>
    </Element>
    <Element Type="ParamDef" Id="03398A72">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B5A2C92D"/>
    </Element>
    <Element Type="Param" Id="B5A2C92D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0CC49AD4">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="63679C89"/>
    </Element>
    <Element Type="Param" Id="63679C89">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB671BBF"/>
    </Element>
    <Element Type="FunctionCall" Id="DB671BBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="9F7DB362">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03335C0A"/>
    </Element>
    <Element Type="Param" Id="03335C0A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05ED9EFF"/>
    </Element>
    <Element Type="FunctionCall" Id="05ED9EFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="24A73816">
        <Identifier>enemyBosses</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DA621618"/>
    </Element>
    <Element Type="Param" Id="DA621618">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21A60B6A"/>
    </Element>
    <Element Type="FunctionCall" Id="21A60B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="30A88E81">
        <Identifier>enemy</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4BDDE596"/>
    </Element>
    <Element Type="Param" Id="4BDDE596">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="734A9816">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B4514307"/>
    </Element>
    <Element Type="Param" Id="B4514307">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="F19D04C3">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="99CD3358"/>
    </Element>
    <Element Type="Param" Id="99CD3358">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7A81CAB5">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="01902381"/>
    </Element>
    <Element Type="Param" Id="01902381">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8F9F77DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9C6A87A4"/>
        <Parameter Type="Param" Library="AIAI" Id="43F013AC"/>
    </Element>
    <Element Type="Param" Id="9C6A87A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0CC49AD4"/>
    </Element>
    <Element Type="Param" Id="43F013AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="011090B8"/>
    </Element>
    <Element Type="FunctionCall" Id="011090B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="3CE74909"/>
        <Parameter Type="Param" Library="AIAI" Id="F46718A4"/>
        <Parameter Type="Param" Library="AIAI" Id="08042444"/>
        <Parameter Type="Param" Library="AIAI" Id="B72B1502"/>
        <Parameter Type="Param" Library="AIAI" Id="88EF5D7D"/>
    </Element>
    <Element Type="Param" Id="3CE74909">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="F46718A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="08042444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="B72B1502">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="03398A72"/>
    </Element>
    <Element Type="Param" Id="88EF5D7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="DAEDCA7F"/>
        <StructMember Type="Param" Library="AIAI" Id="B1743E22"/>
    </Element>
    <Element Type="Param" Id="B1743E22">
        <Variable Type="Variable" Library="AIAI" Id="A92CD2EE"/>
    </Element>
    <Element Type="FunctionCall" Id="42EDC5EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E244F8A4"/>
        <Parameter Type="Param" Library="AIAI" Id="3C0EE015"/>
    </Element>
    <Element Type="Param" Id="E244F8A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0591261"/>
    </Element>
    <Element Type="FunctionCall" Id="F0591261">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE81040"/>
        <Parameter Type="Param" Library="AIAI" Id="2326112E"/>
        <Parameter Type="Param" Library="AIAI" Id="5E992FD1"/>
        <Parameter Type="Param" Library="AIAI" Id="2989C62E"/>
        <Parameter Type="Param" Library="AIAI" Id="E3F604DB"/>
    </Element>
    <Element Type="Param" Id="FAE81040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="2326112E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5E992FD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Light;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="2989C62E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="E3F604DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="0CC49AD4"/>
    </Element>
    <Element Type="Param" Id="3C0EE015">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9F7DB362"/>
    </Element>
    <Element Type="Comment" Id="20B79C8A">
        <Comment>
            Filter out the Underworld Boss into a seperate group
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="024DF90E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C56B82DD"/>
        <Parameter Type="Param" Library="AIAI" Id="446ED0AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B4A4E95"/>
    </Element>
    <Element Type="Param" Id="C56B82DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="9F7DB362"/>
    </Element>
    <Element Type="Param" Id="446ED0AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="FunctionCall" Id="4B4A4E95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="433B2841"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36E39C73"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC078E7E"/>
    </Element>
    <Element Type="FunctionCall" Id="433B2841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EE361FDC"/>
        <Parameter Type="Param" Library="AIAI" Id="218F057F"/>
    </Element>
    <Element Type="Param" Id="EE361FDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="Param" Id="218F057F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="9F7DB362"/>
    </Element>
    <Element Type="FunctionCall" Id="36E39C73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF35D9D5"/>
        <Parameter Type="Param" Library="AIAI" Id="3A14796E"/>
    </Element>
    <Element Type="Param" Id="BF35D9D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="Param" Id="3A14796E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="24A73816"/>
    </Element>
    <Element Type="FunctionCall" Id="BC078E7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="245A8ACF"/>
        <Parameter Type="Param" Library="AIAI" Id="97A75973"/>
        <Parameter Type="Param" Library="AIAI" Id="F58B83E8"/>
    </Element>
    <Element Type="Param" Id="245A8ACF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E9C1837"/>
    </Element>
    <Element Type="FunctionCall" Id="3E9C1837">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="3AA8B47B"/>
    </Element>
    <Element Type="Param" Id="3AA8B47B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="Param" Id="97A75973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F58B83E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>UnderworldBoss</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Comment" Id="40BBFFA4">
        <Comment>
            Enemy Minions
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E11B8BBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="4786CF90"/>
        <Parameter Type="Param" Library="AIAI" Id="F7335CF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDFC592"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20E283A1"/>
    </Element>
    <Element Type="Param" Id="4786CF90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="9F7DB362"/>
    </Element>
    <Element Type="Param" Id="F7335CF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDFC592">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="13BBAE54"/>
        <Parameter Type="Param" Library="AIAI" Id="24D39B47"/>
    </Element>
    <Element Type="Param" Id="13BBAE54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="Param" Id="24D39B47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80A5C1C7"/>
    </Element>
    <Element Type="FunctionCall" Id="80A5C1C7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="71710007"/>
        <Parameter Type="Param" Library="AIAI" Id="2B63604D"/>
        <Parameter Type="Param" Library="AIAI" Id="7BDA285B"/>
    </Element>
    <Element Type="Param" Id="71710007">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="03398A72"/>
    </Element>
    <Element Type="Param" Id="2B63604D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="Param" Id="7BDA285B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="20E283A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="296F5A36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="457E2F7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A8434D8"/>
    </Element>
    <Element Type="FunctionCall" Id="296F5A36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="36F5FC6B"/>
        <Parameter Type="Param" Library="AIAI" Id="91AC6137"/>
    </Element>
    <Element Type="Param" Id="36F5FC6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F19D04C3"/>
    </Element>
    <Element Type="Param" Id="91AC6137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="FunctionCall" Id="457E2F7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="14129296"/>
        <Parameter Type="Param" Library="AIAI" Id="1D80B0C8"/>
    </Element>
    <Element Type="Param" Id="14129296">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7A81CAB5"/>
    </Element>
    <Element Type="Param" Id="1D80B0C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="FunctionCall" Id="3A8434D8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E538F59B"/>
        <Parameter Type="Param" Library="AIAI" Id="DFE3AE23"/>
        <Parameter Type="Param" Library="AIAI" Id="5F256259"/>
    </Element>
    <Element Type="Param" Id="E538F59B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="Param" Id="DFE3AE23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="5F256259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7A81CAB5"/>
    </Element>
    <Element Type="Comment" Id="1BD54403">
        <Comment>
            Enemy Bosses
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6BD6E1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0542AC5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F4248EDE"/>
    </Element>
    <Element Type="FunctionCall" Id="0542AC5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A95F56AF"/>
        <Parameter Type="Param" Library="AIAI" Id="7FD15A4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19F54366"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53D49F1A"/>
    </Element>
    <Element Type="Param" Id="A95F56AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="24A73816"/>
    </Element>
    <Element Type="Param" Id="7FD15A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="FunctionCall" Id="19F54366">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6E3B022B"/>
        <Parameter Type="Param" Library="AIAI" Id="A112C7B2"/>
    </Element>
    <Element Type="Param" Id="6E3B022B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="Param" Id="A112C7B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4E840816"/>
    </Element>
    <Element Type="FunctionCall" Id="4E840816">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="9AACC62F"/>
        <Parameter Type="Param" Library="AIAI" Id="722B2A11"/>
        <Parameter Type="Param" Library="AIAI" Id="A51204FA"/>
    </Element>
    <Element Type="Param" Id="9AACC62F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="03398A72"/>
    </Element>
    <Element Type="Param" Id="722B2A11">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="Param" Id="A51204FA">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="FunctionCall" Id="53D49F1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6BE2FDF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F122ADC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70901580"/>
    </Element>
    <Element Type="FunctionCall" Id="A6BE2FDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F2DDDE00"/>
        <Parameter Type="Param" Library="AIAI" Id="F264C423"/>
    </Element>
    <Element Type="Param" Id="F2DDDE00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F19D04C3"/>
    </Element>
    <Element Type="Param" Id="F264C423">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="30A88E81"/>
    </Element>
    <Element Type="FunctionCall" Id="0F122ADC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AF0A38C2"/>
        <Parameter Type="Param" Library="AIAI" Id="FCCC7907"/>
    </Element>
    <Element Type="Param" Id="AF0A38C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7A81CAB5"/>
    </Element>
    <Element Type="Param" Id="FCCC7907">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="FunctionCall" Id="70901580">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3603AE20"/>
        <Parameter Type="Param" Library="AIAI" Id="FC9FBC73"/>
        <Parameter Type="Param" Library="AIAI" Id="6DFAAA53"/>
    </Element>
    <Element Type="Param" Id="3603AE20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="734A9816"/>
    </Element>
    <Element Type="Param" Id="FC9FBC73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6DFAAA53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="7A81CAB5"/>
    </Element>
    <Element Type="FunctionCall" Id="F4248EDE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67C5BA09"/>
        <Parameter Type="Param" Library="AIAI" Id="F03E0190"/>
        <Parameter Type="Param" Library="AIAI" Id="EE4F3CFA"/>
    </Element>
    <Element Type="Param" Id="67C5BA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE0DA76C"/>
    </Element>
    <Element Type="FunctionCall" Id="DE0DA76C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="184A304F"/>
    </Element>
    <Element Type="Param" Id="184A304F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="F19D04C3"/>
    </Element>
    <Element Type="Param" Id="F03E0190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EE4F3CFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FD1B8DAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6261FAC2"/>
    </Element>
    <Element Type="Param" Id="6261FAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="F19D04C3"/>
    </Element>
    <Element Type="FunctionDef" Id="1F32A77B">
        <Identifier>HeroAIUnderworldFocusNearbyHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7B34D2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8985875"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FCD5B9ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E765C23A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DF3BD0BD"/>
    </Element>
    <Element Type="ParamDef" Id="992EA4D9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="336EF2E3"/>
    </Element>
    <Element Type="Param" Id="336EF2E3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FB7B34D2">
        <Identifier>enemyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="40BEA4CE"/>
    </Element>
    <Element Type="Param" Id="40BEA4CE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="E8985875">
        <Comment>
            Attack nearby enemy heroes
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FCD5B9ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0366C76E"/>
        <Parameter Type="Param" Library="AIAI" Id="9D8A37E5"/>
    </Element>
    <Element Type="Param" Id="0366C76E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7B34D2"/>
    </Element>
    <Element Type="Param" Id="9D8A37E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="27053F50"/>
    </Element>
    <Element Type="FunctionCall" Id="27053F50">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0063D989"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD67D2D"/>
    </Element>
    <Element Type="Param" Id="9FD67D2D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="59FFBF6A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
    </Element>
    <Element Type="FunctionCall" Id="E765C23A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EC76429"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F4F6EEF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1DF3428A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED0B654B"/>
    </Element>
    <Element Type="FunctionCall" Id="4EC76429">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1FD00C43"/>
        <Parameter Type="Param" Library="AIAI" Id="CD3E93E2"/>
    </Element>
    <Element Type="Param" Id="1FD00C43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="475DB616"/>
        <Array Type="Param" Library="AIAI" Id="31292665"/>
    </Element>
    <Element Type="Param" Id="475DB616">
        <Variable Type="Variable" Library="AIAI" Id="A98A18B6"/>
    </Element>
    <Element Type="Param" Id="31292665">
        <Parameter Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
    </Element>
    <Element Type="Param" Id="CD3E93E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7B34D2"/>
    </Element>
    <Element Type="FunctionCall" Id="3F4F6EEF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C70B334F"/>
        <Parameter Type="Param" Library="AIAI" Id="DDAF4776"/>
    </Element>
    <Element Type="Param" Id="C70B334F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="992EA4D9"/>
    </Element>
    <Element Type="Param" Id="DDAF4776">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="B89C24C0"/>
    </Element>
    <Element Type="FunctionCall" Id="1DF3428A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BEB5C6B5"/>
    </Element>
    <Element Type="Param" Id="BEB5C6B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ED0B654B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1931F465"/>
        <Parameter Type="Param" Library="AIAI" Id="78197006"/>
        <Parameter Type="Param" Library="AIAI" Id="CC35D3ED"/>
    </Element>
    <Element Type="Param" Id="1931F465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53248C25"/>
    </Element>
    <Element Type="FunctionCall" Id="53248C25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="808EBDDC"/>
    </Element>
    <Element Type="Param" Id="808EBDDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="FB7B34D2"/>
    </Element>
    <Element Type="Param" Id="78197006">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CC35D3ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="DF3BD0BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="509E0524"/>
    </Element>
    <Element Type="Param" Id="509E0524">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0063D989">
        <Identifier>HeroAIUnderworldFocusHeroChooseTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="59FFBF6A"/>
        <Variable Type="Variable" Library="AIAI" Id="280AB8DC"/>
        <Variable Type="Variable" Library="AIAI" Id="9953A53A"/>
        <Variable Type="Variable" Library="AIAI" Id="E86BD96E"/>
        <Variable Type="Variable" Library="AIAI" Id="B745A8A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9968622"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5E5B1D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5630884B"/>
    </Element>
    <Element Type="ParamDef" Id="59FFBF6A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C69BE697"/>
    </Element>
    <Element Type="Param" Id="C69BE697">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="280AB8DC">
        <Identifier>hero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="85864BAE"/>
    </Element>
    <Element Type="Param" Id="85864BAE">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="9953A53A">
        <Identifier>targetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3851BE06"/>
    </Element>
    <Element Type="Param" Id="3851BE06">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="E86BD96E">
        <Identifier>bestTargetEval</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FB357B2F"/>
    </Element>
    <Element Type="Param" Id="FB357B2F">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="B745A8A4">
        <Identifier>bestTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A0BF1D0E"/>
    </Element>
    <Element Type="Param" Id="A0BF1D0E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="B9968622">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="16E03B8B"/>
    </Element>
    <Element Type="Param" Id="16E03B8B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="59FFBF6A"/>
    </Element>
    <Element Type="FunctionCall" Id="E5E5B1D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="8333572E"/>
        <Parameter Type="Param" Library="AIAI" Id="CB5BBCE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC0B6E00"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD52A0C5"/>
    </Element>
    <Element Type="Param" Id="8333572E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="AE4CA03A"/>
        <Array Type="Param" Library="AIAI" Id="1F28733C"/>
    </Element>
    <Element Type="Param" Id="AE4CA03A">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="1F28733C">
        <Parameter Type="ParamDef" Library="AIAI" Id="59FFBF6A"/>
    </Element>
    <Element Type="Param" Id="CB5BBCE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="280AB8DC"/>
    </Element>
    <Element Type="FunctionCall" Id="BC0B6E00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="12DD407F"/>
        <Parameter Type="Param" Library="AIAI" Id="1240206B"/>
    </Element>
    <Element Type="Param" Id="12DD407F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8BD612A5"/>
    </Element>
    <Element Type="FunctionCall" Id="8BD612A5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Parameter Type="Param" Library="AIAI" Id="B6CB9CC4"/>
        <Parameter Type="Param" Library="AIAI" Id="26E67BCD"/>
        <Parameter Type="Param" Library="AIAI" Id="B64900C9"/>
    </Element>
    <Element Type="Param" Id="B6CB9CC4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="59FFBF6A"/>
    </Element>
    <Element Type="Param" Id="26E67BCD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="3592C102"/>
    </Element>
    <Element Type="Param" Id="B64900C9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Variable Type="Variable" Library="AIAI" Id="280AB8DC"/>
    </Element>
    <Element Type="Param" Id="1240206B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9953A53A"/>
    </Element>
    <Element Type="FunctionCall" Id="CD52A0C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C71A6E01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="924CDEC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21A9F626"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="295CED7E"/>
    </Element>
    <Element Type="FunctionCall" Id="C71A6E01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B660097"/>
        <Parameter Type="Param" Library="AIAI" Id="1FDC7EC8"/>
    </Element>
    <Element Type="Param" Id="1B660097">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E86BD96E"/>
    </Element>
    <Element Type="Param" Id="1FDC7EC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="9953A53A"/>
    </Element>
    <Element Type="FunctionCall" Id="924CDEC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E292BCDD"/>
        <Parameter Type="Param" Library="AIAI" Id="11671F03"/>
    </Element>
    <Element Type="Param" Id="E292BCDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B745A8A4"/>
    </Element>
    <Element Type="Param" Id="11671F03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="280AB8DC"/>
    </Element>
    <Element Type="FunctionCall" Id="21A9F626">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="471D4125"/>
        <Parameter Type="Param" Library="AIAI" Id="948A38A6"/>
        <Parameter Type="Param" Library="AIAI" Id="A7BD610D"/>
    </Element>
    <Element Type="Param" Id="471D4125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="9953A53A"/>
    </Element>
    <Element Type="Param" Id="948A38A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="A7BD610D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="E86BD96E"/>
    </Element>
    <Element Type="FunctionCall" Id="295CED7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="79752532"/>
        <Parameter Type="Param" Library="AIAI" Id="4EBD1A2F"/>
        <Parameter Type="Param" Library="AIAI" Id="A49F4B28"/>
    </Element>
    <Element Type="Param" Id="79752532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A35C9C57"/>
    </Element>
    <Element Type="FunctionCall" Id="A35C9C57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EE7AB1E8"/>
        <Parameter Type="Param" Library="AIAI" Id="942D8700"/>
    </Element>
    <Element Type="Param" Id="942D8700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDDFB820"/>
        <Variable Type="Variable" Library="AIAI" Id="280AB8DC"/>
    </Element>
    <Element Type="Param" Id="4EBD1A2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A49F4B28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5630884B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="3A928BDD"/>
    </Element>
    <Element Type="Param" Id="3A928BDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="B745A8A4"/>
    </Element>
    <Element Type="Comment" Id="D382A483">
        <Comment>
            Pick Up Skulls
        </Comment>
    </Element>
    <Element Type="FunctionDef" Id="F519FC3B">
        <Identifier>HeroAIPickupSkullsLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9A442F82"/>
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
        <Variable Type="Variable" Library="AIAI" Id="631C7AB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AD73773"/>
    </Element>
    <Element Type="ParamDef" Id="9A442F82">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="DA21F91F">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5BE70A4D"/>
    </Element>
    <Element Type="Param" Id="5BE70A4D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="631C7AB1">
        <Identifier>skullFound</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0E926AB0"/>
    </Element>
    <Element Type="Param" Id="0E926AB0">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2AD73773">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="6EBA8215"/>
        <Parameter Type="Param" Library="AIAI" Id="592BBE32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09B6B816"/>
    </Element>
    <Element Type="Param" Id="6EBA8215">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="6574475E"/>
        <Array Type="Param" Library="AIAI" Id="E539E35D"/>
    </Element>
    <Element Type="Param" Id="6574475E">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="E539E35D">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92E0EEB0"/>
    </Element>
    <Element Type="FunctionCall" Id="92E0EEB0">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="1259E923"/>
    </Element>
    <Element Type="Param" Id="1259E923">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9A442F82"/>
    </Element>
    <Element Type="Param" Id="592BBE32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
    </Element>
    <Element Type="FunctionCall" Id="09B6B816">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2FBF838D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF458125"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="21653527"/>
    </Element>
    <Element Type="FunctionCall" Id="2FBF838D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="FD6EEB1A"/>
        <Parameter Type="Param" Library="AIAI" Id="35D0378B"/>
    </Element>
    <Element Type="Param" Id="FD6EEB1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="631C7AB1"/>
    </Element>
    <Element Type="Param" Id="35D0378B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE74003F"/>
    </Element>
    <Element Type="FunctionCall" Id="EE74003F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="F5D5FBB7"/>
        <Parameter Type="Param" Library="AIAI" Id="E168F2D5"/>
        <Parameter Type="Param" Library="AIAI" Id="9C874B21"/>
        <Parameter Type="Param" Library="AIAI" Id="0F537796"/>
    </Element>
    <Element Type="Param" Id="E168F2D5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
    </Element>
    <Element Type="Param" Id="9C874B21">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6659E1E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99A2AE0A"/>
    </Element>
    <Element Type="FunctionCall" Id="99A2AE0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="BB4CA3AE"/>
        <Parameter Type="Param" Library="AIAI" Id="45A65A4E"/>
    </Element>
    <Element Type="Param" Id="BB4CA3AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9F85FE1"/>
    </Element>
    <Element Type="FunctionCall" Id="F9F85FE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="BB37574E"/>
    </Element>
    <Element Type="Param" Id="BB37574E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B680AAC6"/>
        <Array Type="Param" Library="AIAI" Id="2514EDC6"/>
    </Element>
    <Element Type="Param" Id="B680AAC6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2514EDC6">
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
    </Element>
    <Element Type="Param" Id="45A65A4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="155487C9"/>
    </Element>
    <Element Type="Param" Id="0F537796">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1B56D352"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CF458125">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="00FCCC03"/>
        <Parameter Type="Param" Library="AIAI" Id="97F1C3B2"/>
        <Parameter Type="Param" Library="AIAI" Id="AC7CBACC"/>
    </Element>
    <Element Type="Param" Id="00FCCC03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46949F2B"/>
    </Element>
    <Element Type="FunctionCall" Id="46949F2B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="DB06B108"/>
        <Parameter Type="Param" Library="AIAI" Id="6101E7AD"/>
    </Element>
    <Element Type="Param" Id="6101E7AD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="09F0FB6B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2DDB102E"/>
        <Array Type="Param" Library="AIAI" Id="5C8ED332"/>
    </Element>
    <Element Type="Param" Id="2DDB102E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="5C8ED332">
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
    </Element>
    <Element Type="Param" Id="97F1C3B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AC7CBACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="21653527">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B8056EFF"/>
        <Parameter Type="Param" Library="AIAI" Id="C54AA9E9"/>
        <Parameter Type="Param" Library="AIAI" Id="4991C595"/>
    </Element>
    <Element Type="Param" Id="B8056EFF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80FF0D65"/>
    </Element>
    <Element Type="FunctionCall" Id="80FF0D65">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="348B0F6E"/>
        <Parameter Type="Param" Library="AIAI" Id="36F22EB4"/>
    </Element>
    <Element Type="Param" Id="348B0F6E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="DA21F91F"/>
    </Element>
    <Element Type="Param" Id="36F22EB4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="19EF35BF"/>
    </Element>
    <Element Type="Param" Id="C54AA9E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4991C595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="F5D5FBB7">
        <Identifier>HeroAISearchForNearbySkull</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6659E1E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1B56D352"/>
        <Variable Type="Variable" Library="AIAI" Id="EBAB9026"/>
        <Variable Type="Variable" Library="AIAI" Id="EAAD2265"/>
        <Variable Type="Variable" Library="AIAI" Id="086D9CBA"/>
        <Variable Type="Variable" Library="AIAI" Id="C07A94D6"/>
        <Variable Type="Variable" Library="AIAI" Id="BAA6F6FA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F5D360A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFE601DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30629D51"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="44A6EEB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7FAE000E"/>
    </Element>
    <Element Type="ParamDef" Id="923E5A7E">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2368C866"/>
    </Element>
    <Element Type="Param" Id="2368C866">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F6659E1E">
        <Identifier>searchRegion</Identifier>
        <ParameterType>
            <Type Value="region"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AFE42C53"/>
    </Element>
    <Element Type="Param" Id="AFE42C53">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="ParamDef" Id="1B56D352">
        <Identifier>ignoreAllies</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F9064574"/>
    </Element>
    <Element Type="Param" Id="F9064574">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="EBAB9026">
        <Identifier>nearbySkulls</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="233A1F58"/>
    </Element>
    <Element Type="Param" Id="233A1F58">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05F1FFF8"/>
    </Element>
    <Element Type="FunctionCall" Id="05F1FFF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="EAAD2265">
        <Identifier>skull</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0024F6C3"/>
    </Element>
    <Element Type="Param" Id="0024F6C3">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="086D9CBA">
        <Identifier>skullDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7F32D746"/>
    </Element>
    <Element Type="Param" Id="7F32D746">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C07A94D6">
        <Identifier>bestSkull</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="83FE1D52"/>
    </Element>
    <Element Type="Param" Id="83FE1D52">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="BAA6F6FA">
        <Identifier>bestSkullDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4A12E3D7"/>
    </Element>
    <Element Type="Param" Id="4A12E3D7">
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="F5D360A8">
        <Comment>
            Find a skull to pick up
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FFE601DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3872C101"/>
        <Parameter Type="Param" Library="AIAI" Id="F2B02AAF"/>
    </Element>
    <Element Type="Param" Id="3872C101">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B51DA51"/>
    </Element>
    <Element Type="FunctionCall" Id="7B51DA51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000359"/>
        <Parameter Type="Param" Library="AIAI" Id="D875F4B7"/>
        <Parameter Type="Param" Library="AIAI" Id="DEE3DCF0"/>
        <Parameter Type="Param" Library="AIAI" Id="5DFC0316"/>
        <Parameter Type="Param" Library="AIAI" Id="A5B6C9EF"/>
        <Parameter Type="Param" Library="AIAI" Id="48B02902"/>
    </Element>
    <Element Type="Param" Id="D875F4B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000691"/>
        <Value>ItemUnderworldPowerup</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="Param" Id="DEE3DCF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000692"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="5DFC0316">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000695"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="A5B6C9EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000694"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="48B02902">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000693"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6659E1E"/>
    </Element>
    <Element Type="Param" Id="F2B02AAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EBAB9026"/>
    </Element>
    <Element Type="FunctionCall" Id="30629D51">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="F6C1C7E8"/>
        <Parameter Type="Param" Library="AIAI" Id="16E42589"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="702D7AA9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ACC0437"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="221A59AC"/>
    </Element>
    <Element Type="Param" Id="F6C1C7E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="EBAB9026"/>
    </Element>
    <Element Type="Param" Id="16E42589">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="EAAD2265"/>
    </Element>
    <Element Type="FunctionCall" Id="702D7AA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66E7ED89"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4EE6879"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78F36E65"/>
    </Element>
    <Element Type="FunctionCall" Id="66E7ED89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3E76906"/>
        <Parameter Type="Param" Library="AIAI" Id="DC56DD36"/>
        <Parameter Type="Param" Library="AIAI" Id="2278464B"/>
    </Element>
    <Element Type="Param" Id="C3E76906">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1B56D352"/>
    </Element>
    <Element Type="Param" Id="DC56DD36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2278464B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4EE6879">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="78F36E65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="42BAB13A"/>
        <Parameter Type="Param" Library="AIAI" Id="148E51EE"/>
        <Parameter Type="Param" Library="AIAI" Id="7C0C5F9F"/>
    </Element>
    <Element Type="Param" Id="42BAB13A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AED4A6B4"/>
    </Element>
    <Element Type="FunctionCall" Id="AED4A6B4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="5953EFCC"/>
        <Parameter Type="Param" Library="AIAI" Id="89D64BB0"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D16C6B"/>
    </Element>
    <Element Type="Param" Id="89D64BB0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3774CF92"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="Param" Id="B3D16C6B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8B49343F"/>
        <Variable Type="Variable" Library="AIAI" Id="EAAD2265"/>
    </Element>
    <Element Type="Param" Id="148E51EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7C0C5F9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4ACC0437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="080DEB36"/>
        <Parameter Type="Param" Library="AIAI" Id="2BBE06F3"/>
    </Element>
    <Element Type="Param" Id="080DEB36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="086D9CBA"/>
    </Element>
    <Element Type="Param" Id="2BBE06F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68244A3F"/>
    </Element>
    <Element Type="FunctionCall" Id="68244A3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="39320598"/>
        <Parameter Type="Param" Library="AIAI" Id="A059A26F"/>
    </Element>
    <Element Type="Param" Id="39320598">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="118944E0"/>
    </Element>
    <Element Type="FunctionCall" Id="118944E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2A0D15C3"/>
    </Element>
    <Element Type="Param" Id="2A0D15C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6E9A7397"/>
        <Array Type="Param" Library="AIAI" Id="9E689500"/>
    </Element>
    <Element Type="Param" Id="6E9A7397">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="9E689500">
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="Param" Id="A059A26F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A1AAC34"/>
    </Element>
    <Element Type="FunctionCall" Id="3A1AAC34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FFA3FB1B"/>
    </Element>
    <Element Type="Param" Id="FFA3FB1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="EAAD2265"/>
    </Element>
    <Element Type="FunctionCall" Id="221A59AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA80CE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B057D04"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83001019"/>
    </Element>
    <Element Type="FunctionCall" Id="AA80CE36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="039232E4"/>
        <Parameter Type="Param" Library="AIAI" Id="FC77D60F"/>
    </Element>
    <Element Type="Param" Id="039232E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C07A94D6"/>
    </Element>
    <Element Type="Param" Id="FC77D60F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="EAAD2265"/>
    </Element>
    <Element Type="FunctionCall" Id="8B057D04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2264F846"/>
        <Parameter Type="Param" Library="AIAI" Id="954E4F3A"/>
    </Element>
    <Element Type="Param" Id="2264F846">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BAA6F6FA"/>
    </Element>
    <Element Type="Param" Id="954E4F3A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="086D9CBA"/>
    </Element>
    <Element Type="FunctionCall" Id="83001019">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7E70F0C4"/>
        <Parameter Type="Param" Library="AIAI" Id="88F37D06"/>
        <Parameter Type="Param" Library="AIAI" Id="6AF8DDAF"/>
    </Element>
    <Element Type="Param" Id="7E70F0C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="086D9CBA"/>
    </Element>
    <Element Type="Param" Id="88F37D06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6AF8DDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BAA6F6FA"/>
    </Element>
    <Element Type="Comment" Id="44A6EEB0">
        <Comment>
            Pick up the chosen skull
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7FAE000E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADB0A171"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="630FD684"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09123EE6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5D7782D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15D7F7C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5E68A20"/>
    </Element>
    <Element Type="FunctionCall" Id="ADB0A171">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B9B84B43"/>
    </Element>
    <Element Type="Param" Id="B9B84B43">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="630FD684">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="70A16CB2"/>
        <Parameter Type="Param" Library="AIAI" Id="BE3510BF"/>
    </Element>
    <Element Type="Param" Id="70A16CB2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61B701FC"/>
    </Element>
    <Element Type="Param" Id="BE3510BF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="FunctionCall" Id="09123EE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="37EC29B7"/>
        <Parameter Type="Param" Library="AIAI" Id="B07C6F6B"/>
    </Element>
    <Element Type="Param" Id="37EC29B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A38E8872"/>
        <Array Type="Param" Library="AIAI" Id="703CEDCD"/>
    </Element>
    <Element Type="Param" Id="A38E8872">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="703CEDCD">
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="Param" Id="B07C6F6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="C07A94D6"/>
    </Element>
    <Element Type="FunctionCall" Id="A5D7782D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6ED31752"/>
        <Parameter Type="Param" Library="AIAI" Id="16F43793"/>
        <Parameter Type="Param" Library="AIAI" Id="02E1F748"/>
    </Element>
    <Element Type="Param" Id="6ED31752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B5B668A1"/>
        <Array Type="Param" Library="AIAI" Id="51C314B2"/>
    </Element>
    <Element Type="Param" Id="B5B668A1">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="51C314B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="Param" Id="16F43793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98A39608"/>
    </Element>
    <Element Type="FunctionCall" Id="98A39608">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="298E98F9"/>
        <Parameter Type="Param" Library="AIAI" Id="C197DCAF"/>
    </Element>
    <Element Type="Param" Id="298E98F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="C197DCAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E80A04B"/>
    </Element>
    <Element Type="FunctionCall" Id="2E80A04B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A3C4020A"/>
    </Element>
    <Element Type="Param" Id="A3C4020A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3B1A3DED"/>
        <Array Type="Param" Library="AIAI" Id="A76CF43E"/>
    </Element>
    <Element Type="Param" Id="3B1A3DED">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="A76CF43E">
        <Parameter Type="ParamDef" Library="AIAI" Id="923E5A7E"/>
    </Element>
    <Element Type="Param" Id="02E1F748">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionCall" Id="15D7F7C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1EFCFD92"/>
    </Element>
    <Element Type="Param" Id="1EFCFD92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D5E68A20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0D261F40"/>
        <Parameter Type="Param" Library="AIAI" Id="BF8B9187"/>
        <Parameter Type="Param" Library="AIAI" Id="19EBB7B5"/>
    </Element>
    <Element Type="Param" Id="0D261F40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5336FBEA"/>
    </Element>
    <Element Type="FunctionCall" Id="5336FBEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="29953A1F"/>
    </Element>
    <Element Type="Param" Id="29953A1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="C07A94D6"/>
    </Element>
    <Element Type="Param" Id="BF8B9187">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="19EBB7B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="5953EFCC">
        <Identifier>HeroAIIsAllyPickingUpSkull</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3774CF92"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B49343F"/>
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="372D9743"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D5E4B3A"/>
    </Element>
    <Element Type="ParamDef" Id="3774CF92">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F3642A21"/>
    </Element>
    <Element Type="Param" Id="F3642A21">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="8B49343F">
        <Identifier>skull</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="170E65AB"/>
    </Element>
    <Element Type="Param" Id="170E65AB">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="0B8C1A5C">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5B7F59D5"/>
    </Element>
    <Element Type="Param" Id="5B7F59D5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="372D9743">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="A1BAAC43"/>
        <Parameter Type="Param" Library="AIAI" Id="E5A8CFCB"/>
        <Parameter Type="Param" Library="AIAI" Id="3F99DBA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF21E9CA"/>
    </Element>
    <Element Type="Param" Id="A1BAAC43">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E5A8CFCB">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="3F99DBA6">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
    </Element>
    <Element Type="FunctionCall" Id="FF21E9CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42E414C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A1CC583"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="60401815"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE349863"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F73349AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="16E3E0B7"/>
    </Element>
    <Element Type="FunctionCall" Id="42E414C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6D02024E"/>
    </Element>
    <Element Type="Param" Id="6D02024E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9A1CC583">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="538E6BAA"/>
        <Parameter Type="Param" Library="AIAI" Id="7B60D5CC"/>
        <Parameter Type="Param" Library="AIAI" Id="75ADCA32"/>
    </Element>
    <Element Type="Param" Id="538E6BAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3AC2F9A"/>
    </Element>
    <Element Type="FunctionCall" Id="E3AC2F9A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="BC11BD1B"/>
        <Parameter Type="Param" Library="AIAI" Id="06644F6B"/>
    </Element>
    <Element Type="Param" Id="BC11BD1B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3774CF92"/>
    </Element>
    <Element Type="Param" Id="06644F6B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="7B60D5CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75ADCA32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="60401815">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E94C1C5"/>
        <Parameter Type="Param" Library="AIAI" Id="4BD4EC1B"/>
        <Parameter Type="Param" Library="AIAI" Id="89EC6E86"/>
    </Element>
    <Element Type="Param" Id="0E94C1C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3774CF92"/>
    </Element>
    <Element Type="Param" Id="4BD4EC1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="89EC6E86">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
    </Element>
    <Element Type="FunctionCall" Id="AE349863">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8739BF79"/>
        <Parameter Type="Param" Library="AIAI" Id="F02EA0B3"/>
        <Parameter Type="Param" Library="AIAI" Id="30C07F62"/>
    </Element>
    <Element Type="Param" Id="8739BF79">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6A92F5DB"/>
        <Array Type="Param" Library="AIAI" Id="C627C7FB"/>
    </Element>
    <Element Type="Param" Id="6A92F5DB">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="C627C7FB">
        <Parameter Type="ParamDef" Library="AIAI" Id="3774CF92"/>
    </Element>
    <Element Type="Param" Id="F02EA0B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="30C07F62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B212DBE2"/>
        <Array Type="Param" Library="AIAI" Id="665E15DE"/>
    </Element>
    <Element Type="Param" Id="B212DBE2">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="665E15DE">
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
    </Element>
    <Element Type="FunctionCall" Id="F73349AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB138FE1"/>
        <Parameter Type="Param" Library="AIAI" Id="E6463F99"/>
        <Parameter Type="Param" Library="AIAI" Id="FC334F77"/>
    </Element>
    <Element Type="Param" Id="DB138FE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="30CD3072"/>
        <Array Type="Param" Library="AIAI" Id="06944DA4"/>
    </Element>
    <Element Type="Param" Id="30CD3072">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="06944DA4">
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
    </Element>
    <Element Type="Param" Id="E6463F99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FC334F77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="61B701FC"/>
    </Element>
    <Element Type="FunctionCall" Id="16E3E0B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8CC2BF4D"/>
        <Parameter Type="Param" Library="AIAI" Id="69ED0CC4"/>
        <Parameter Type="Param" Library="AIAI" Id="EA3C0BDB"/>
    </Element>
    <Element Type="Param" Id="8CC2BF4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3490D510"/>
        <Array Type="Param" Library="AIAI" Id="3FCA2C7B"/>
    </Element>
    <Element Type="Param" Id="3490D510">
        <Variable Type="Variable" Library="AIAI" Id="E5E56743"/>
    </Element>
    <Element Type="Param" Id="3FCA2C7B">
        <Variable Type="Variable" Library="AIAI" Id="0B8C1A5C"/>
    </Element>
    <Element Type="Param" Id="69ED0CC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EA3C0BDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B49343F"/>
    </Element>
    <Element Type="FunctionCall" Id="2D5E4B3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="64454A0C"/>
    </Element>
    <Element Type="Param" Id="64454A0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="D150AB3B">
        <Item Type="FunctionDef" Library="AIAI" Id="1D0C49E2"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2744DB29"/>
        <Item Type="FunctionDef" Library="AIAI" Id="275C8D2B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1FB649D3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4481ECFE"/>
    </Element>
    <Element Type="FunctionDef" Id="1D0C49E2">
        <Identifier>HeroAIAbathurLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E8E10B44"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D6F76B0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DCCB236A"/>
    </Element>
    <Element Type="ParamDef" Id="E8E10B44">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="CD9D7F4B">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="98F786EA"/>
    </Element>
    <Element Type="Param" Id="98F786EA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D6F76B0A">
        <Comment>
            Recruit all Abathur heroes into speical logic
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DCCB236A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="A32E6A25"/>
        <Parameter Type="Param" Library="AIAI" Id="1CE70663"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D28AE8CB"/>
    </Element>
    <Element Type="Param" Id="A32E6A25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="6FA27063"/>
        <Array Type="Param" Library="AIAI" Id="C02D144A"/>
    </Element>
    <Element Type="Param" Id="6FA27063">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="C02D144A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B7736C9"/>
    </Element>
    <Element Type="FunctionCall" Id="9B7736C9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="4BBD21E8"/>
    </Element>
    <Element Type="Param" Id="4BBD21E8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E8E10B44"/>
    </Element>
    <Element Type="Param" Id="1CE70663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="FunctionCall" Id="D28AE8CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7AE80E3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A401F06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1D5453A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57F358F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A67E7903"/>
    </Element>
    <Element Type="FunctionCall" Id="7AE80E3C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6B9EBD59"/>
    </Element>
    <Element Type="Param" Id="6B9EBD59">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="FunctionCall" Id="7A401F06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B637051E"/>
        <Parameter Type="Param" Library="AIAI" Id="06A11DF3"/>
    </Element>
    <Element Type="Param" Id="B637051E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="541B7A8C"/>
        <Array Type="Param" Library="AIAI" Id="32855049"/>
    </Element>
    <Element Type="Param" Id="541B7A8C">
        <Variable Type="Variable" Library="AIAI" Id="571572FE"/>
    </Element>
    <Element Type="Param" Id="32855049">
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="Param" Id="06A11DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D1D5453A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4E8E255D"/>
        <Parameter Type="Param" Library="AIAI" Id="E51A784F"/>
    </Element>
    <Element Type="Param" Id="4E8E255D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A74B12D0"/>
        <Array Type="Param" Library="AIAI" Id="30ACC712"/>
    </Element>
    <Element Type="Param" Id="A74B12D0">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="30ACC712">
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="Param" Id="E51A784F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57F358F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="33B4BA9E"/>
        <Parameter Type="Param" Library="AIAI" Id="FA1C1BC2"/>
        <Parameter Type="Param" Library="AIAI" Id="28124238"/>
    </Element>
    <Element Type="Param" Id="33B4BA9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B8A1E3E"/>
    </Element>
    <Element Type="FunctionCall" Id="4B8A1E3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="8365F4CE"/>
    </Element>
    <Element Type="Param" Id="8365F4CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0579CE75"/>
        <Array Type="Param" Library="AIAI" Id="AFC74B1A"/>
    </Element>
    <Element Type="Param" Id="0579CE75">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="AFC74B1A">
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="Param" Id="FA1C1BC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="28124238">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>HeroAbathur</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Unit"/>
    </Element>
    <Element Type="FunctionCall" Id="A67E7903">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A6EDE4FC"/>
        <Parameter Type="Param" Library="AIAI" Id="D9F33252"/>
        <Parameter Type="Param" Library="AIAI" Id="79E37A67"/>
    </Element>
    <Element Type="Param" Id="A6EDE4FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5809DA78"/>
    </Element>
    <Element Type="FunctionCall" Id="5809DA78">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="A00ECB43"/>
        <Parameter Type="Param" Library="AIAI" Id="69E450B8"/>
    </Element>
    <Element Type="Param" Id="A00ECB43">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="CD9D7F4B"/>
    </Element>
    <Element Type="Param" Id="69E450B8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="3A3F1A16"/>
    </Element>
    <Element Type="Param" Id="D9F33252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="79E37A67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="2744DB29">
        <Identifier>HeroAIStartAbathurAdvanceLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="252DD27A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4758C00B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7F6AA3FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="633AF7EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="136752CD"/>
    </Element>
    <Element Type="ParamDef" Id="252DD27A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0F9593DA"/>
    </Element>
    <Element Type="Param" Id="0F9593DA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4758C00B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="E60DC388"/>
        <Parameter Type="Param" Library="AIAI" Id="479C2B21"/>
    </Element>
    <Element Type="Param" Id="E60DC388">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="558B9144"/>
    </Element>
    <Element Type="Param" Id="479C2B21">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="252DD27A"/>
    </Element>
    <Element Type="FunctionCall" Id="7F6AA3FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="3848A415"/>
        <Parameter Type="Param" Library="AIAI" Id="7BCDEFC6"/>
    </Element>
    <Element Type="Param" Id="3848A415">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="949834EC"/>
        <Array Type="Param" Library="AIAI" Id="BA5F596A"/>
    </Element>
    <Element Type="Param" Id="949834EC">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="BA5F596A">
        <Parameter Type="ParamDef" Library="AIAI" Id="252DD27A"/>
    </Element>
    <Element Type="Param" Id="7BCDEFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="633AF7EB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Parameter Type="Param" Library="AIAI" Id="F9EB1F6A"/>
        <Parameter Type="Param" Library="AIAI" Id="D3C8AE0F"/>
    </Element>
    <Element Type="Param" Id="F9EB1F6A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="D3C8AE0F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="252DD27A"/>
    </Element>
    <Element Type="FunctionCall" Id="136752CD">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Parameter Type="Param" Library="AIAI" Id="FE1BD113"/>
        <Parameter Type="Param" Library="AIAI" Id="88DDB216"/>
    </Element>
    <Element Type="Param" Id="FE1BD113">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="88DDB216">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="252DD27A"/>
    </Element>
    <Element Type="FunctionDef" Id="275C8D2B">
        <Identifier>HeroAIStartAbathurRetreatLane</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17DE85C7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45D6E39E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EA139F1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C15ADD2"/>
    </Element>
    <Element Type="ParamDef" Id="CBBE66D2">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5A2F360F"/>
    </Element>
    <Element Type="Param" Id="5A2F360F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="17DE85C7">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="50A55C95"/>
        <Parameter Type="Param" Library="AIAI" Id="99E71F63"/>
    </Element>
    <Element Type="Param" Id="50A55C95">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="FF57F891"/>
    </Element>
    <Element Type="Param" Id="99E71F63">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
    </Element>
    <Element Type="FunctionCall" Id="45D6E39E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D710CDAF"/>
        <Parameter Type="Param" Library="AIAI" Id="4F289449"/>
    </Element>
    <Element Type="Param" Id="D710CDAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6AED1928"/>
        <Array Type="Param" Library="AIAI" Id="1C265170"/>
    </Element>
    <Element Type="Param" Id="6AED1928">
        <Variable Type="Variable" Library="AIAI" Id="96DEA147"/>
    </Element>
    <Element Type="Param" Id="1C265170">
        <Parameter Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
    </Element>
    <Element Type="Param" Id="4F289449">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6EA139F1">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3FA56516"/>
        <Parameter Type="Param" Library="AIAI" Id="BB6058F8"/>
        <Parameter Type="Param" Library="AIAI" Id="5F4F9286"/>
    </Element>
    <Element Type="Param" Id="BB6058F8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E50357F9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
    </Element>
    <Element Type="Param" Id="5F4F9286">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1C5E232F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3C15ADD2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AB87C746"/>
        <Parameter Type="Param" Library="AIAI" Id="BE027E25"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D03D5D"/>
    </Element>
    <Element Type="Param" Id="BE027E25">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="86F27D00"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Param" Id="C3D03D5D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B2D5D08"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CBBE66D2"/>
    </Element>
    <Element Type="FunctionDef" Id="1FB649D3">
        <Identifier>HeroAIStartAbathurHideInTown</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AADDA441"/>
        <Variable Type="Variable" Library="AIAI" Id="6234AA12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F985334F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13FBE33A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A017FE41"/>
    </Element>
    <Element Type="ParamDef" Id="AADDA441">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B3BB1F8B"/>
    </Element>
    <Element Type="Param" Id="B3BB1F8B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6234AA12">
        <Identifier>hideInTownPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2193C242"/>
    </Element>
    <Element Type="Param" Id="2193C242">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F985334F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="A064CF71"/>
        <Parameter Type="Param" Library="AIAI" Id="A4ED1F34"/>
        <Parameter Type="Param" Library="AIAI" Id="F1670E98"/>
    </Element>
    <Element Type="Param" Id="A4ED1F34">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6FCDE5AA"/>
        <Preset Type="PresetValue" Library="AIAI" Id="C2FE6F17"/>
    </Element>
    <Element Type="Param" Id="F1670E98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8C1DC672"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AADDA441"/>
    </Element>
    <Element Type="FunctionCall" Id="13FBE33A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7786EA02"/>
        <Parameter Type="Param" Library="AIAI" Id="7360CDA6"/>
    </Element>
    <Element Type="Param" Id="7786EA02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6234AA12"/>
    </Element>
    <Element Type="Param" Id="7360CDA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B16575C6"/>
    </Element>
    <Element Type="FunctionCall" Id="B16575C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4481ECFE"/>
        <Parameter Type="Param" Library="AIAI" Id="05476ED8"/>
        <Parameter Type="Param" Library="AIAI" Id="AA64CBCE"/>
    </Element>
    <Element Type="Param" Id="05476ED8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DA255F35"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AADDA441"/>
    </Element>
    <Element Type="Param" Id="AA64CBCE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="36CCE609"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="64930E9F"/>
        <Array Type="Param" Library="AIAI" Id="34666A3A"/>
    </Element>
    <Element Type="Param" Id="64930E9F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="34666A3A">
        <Parameter Type="ParamDef" Library="AIAI" Id="AADDA441"/>
    </Element>
    <Element Type="FunctionCall" Id="A017FE41">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/>
        <Parameter Type="Param" Library="AIAI" Id="A103DB03"/>
        <Parameter Type="Param" Library="AIAI" Id="672EF22B"/>
        <Parameter Type="Param" Library="AIAI" Id="63D8E3CF"/>
    </Element>
    <Element Type="Param" Id="A103DB03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000156"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FD1FA27C"/>
        <Array Type="Param" Library="AIAI" Id="2C3BCAAC"/>
    </Element>
    <Element Type="Param" Id="FD1FA27C">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2C3BCAAC">
        <Parameter Type="ParamDef" Library="AIAI" Id="AADDA441"/>
    </Element>
    <Element Type="Param" Id="672EF22B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000157"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5EAF517"/>
    </Element>
    <Element Type="FunctionCall" Id="A5EAF517">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="43F16BA5"/>
        <Parameter Type="Param" Library="AIAI" Id="E9EB8700"/>
        <Parameter Type="Param" Library="AIAI" Id="75E4884E"/>
    </Element>
    <Element Type="Param" Id="E9EB8700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B796880B"/>
        <Value>move</Value>
        <ValueType Type="abilcmd"/>
        <ValueTypeInfo Value="2"/>
    </Element>
    <Element Type="Param" Id="75E4884E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="32BBED47"/>
        <Variable Type="Variable" Library="AIAI" Id="6234AA12"/>
    </Element>
    <Element Type="Param" Id="63D8E3CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000039"/>
    </Element>
    <Element Type="FunctionDef" Id="4481ECFE">
        <Identifier>HeroAIGetHideInTownPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DA255F35"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36CCE609"/>
        <Variable Type="Variable" Library="AIAI" Id="A6728481"/>
        <Variable Type="Variable" Library="AIAI" Id="7BC72686"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E41A9E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FACF2D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52C1D677"/>
    </Element>
    <Element Type="ParamDef" Id="DA255F35">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D3948456"/>
    </Element>
    <Element Type="Param" Id="D3948456">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="36CCE609">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="23FB2E0D"/>
    </Element>
    <Element Type="Param" Id="23FB2E0D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A6728481">
        <Identifier>frontTowerLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DC6DF69F"/>
    </Element>
    <Element Type="Param" Id="DC6DF69F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7BC72686">
        <Identifier>hideInTownLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="357F6914"/>
    </Element>
    <Element Type="Param" Id="357F6914">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="6E41A9E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC42BB3"/>
        <Parameter Type="Param" Library="AIAI" Id="6CAD35B5"/>
    </Element>
    <Element Type="Param" Id="8EC42BB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A6728481"/>
    </Element>
    <Element Type="Param" Id="6CAD35B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A02324DB"/>
        <Array Type="Param" Library="AIAI" Id="3228EA7B"/>
    </Element>
    <Element Type="Param" Id="A02324DB">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="AEF55CF5"/>
        <Array Type="Param" Library="AIAI" Id="A785594F"/>
    </Element>
    <Element Type="Param" Id="AEF55CF5">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="A785594F">
        <Parameter Type="ParamDef" Library="AIAI" Id="36CCE609"/>
    </Element>
    <Element Type="Param" Id="3228EA7B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68463F97"/>
    </Element>
    <Element Type="FunctionCall" Id="68463F97">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="ED18108A"/>
    </Element>
    <Element Type="Param" Id="ED18108A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DA255F35"/>
    </Element>
    <Element Type="FunctionCall" Id="6FACF2D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C33190F3"/>
        <Parameter Type="Param" Library="AIAI" Id="5F0F8825"/>
    </Element>
    <Element Type="Param" Id="C33190F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7BC72686"/>
    </Element>
    <Element Type="Param" Id="5F0F8825">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B0C655E"/>
    </Element>
    <Element Type="FunctionCall" Id="5B0C655E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="48EA1023"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F651C7"/>
        <Parameter Type="Param" Library="AIAI" Id="D91BEE16"/>
        <Parameter Type="Param" Library="AIAI" Id="5D97354B"/>
    </Element>
    <Element Type="Param" Id="48EA1023">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36CCE609"/>
    </Element>
    <Element Type="Param" Id="A2F651C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="A6728481"/>
    </Element>
    <Element Type="Param" Id="D91BEE16">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="8C2BD68C"/>
        <Array Type="Param" Library="AIAI" Id="76D244DC"/>
    </Element>
    <Element Type="Param" Id="8C2BD68C">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="76D244DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="DA255F35"/>
    </Element>
    <Element Type="Param" Id="5D97354B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Variable Type="Variable" Library="AIAI" Id="EEB4DE6F"/>
    </Element>
    <Element Type="FunctionCall" Id="52C1D677">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5F1F0807"/>
    </Element>
    <Element Type="Param" Id="5F1F0807">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A807C98E"/>
    </Element>
    <Element Type="FunctionCall" Id="A807C98E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="7F9C5429"/>
        <Parameter Type="Param" Library="AIAI" Id="3849D618"/>
        <Parameter Type="Param" Library="AIAI" Id="A0E47EAF"/>
    </Element>
    <Element Type="Param" Id="7F9C5429">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="36CCE609"/>
    </Element>
    <Element Type="Param" Id="3849D618">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="7BC72686"/>
    </Element>
    <Element Type="Param" Id="A0E47EAF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Category" Id="1C45B33B">
        <Item Type="FunctionDef" Library="AIAI" Id="5EDA9F2C"/>
    </Element>
    <Element Type="FunctionDef" Id="5EDA9F2C">
        <Identifier>HeroAIWaitInSpawnLogic</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D3163BA4"/>
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8587DC85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8186535D"/>
    </Element>
    <Element Type="ParamDef" Id="D3163BA4">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="BAB879DC">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD2100E1"/>
    </Element>
    <Element Type="Param" Id="FD2100E1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="8587DC85">
        <Comment>
            Check for any heroes that want to wait in their spawn
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8186535D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="84536653"/>
        <Parameter Type="Param" Library="AIAI" Id="4A9FB25F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2362E3E7"/>
    </Element>
    <Element Type="Param" Id="84536653">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="ECFACFC2"/>
        <Array Type="Param" Library="AIAI" Id="C6CFFE65"/>
    </Element>
    <Element Type="Param" Id="ECFACFC2">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="C6CFFE65">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F0D66DF"/>
    </Element>
    <Element Type="FunctionCall" Id="5F0D66DF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Parameter Type="Param" Library="AIAI" Id="DE9B5EFB"/>
    </Element>
    <Element Type="Param" Id="DE9B5EFB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D3163BA4"/>
    </Element>
    <Element Type="Param" Id="4A9FB25F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="FunctionCall" Id="2362E3E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B8E4C6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="396DD025"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94376364"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDB84183"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D61C669E"/>
    </Element>
    <Element Type="FunctionCall" Id="5B8E4C6C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6F7173FE"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B669E35F"/>
    </Element>
    <Element Type="Param" Id="B669E35F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="8CB27D40"/>
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="FunctionCall" Id="396DD025">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3291D18F"/>
        <Parameter Type="Param" Library="AIAI" Id="C2D756C5"/>
    </Element>
    <Element Type="Param" Id="3291D18F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="EFEA6DB2"/>
        <Array Type="Param" Library="AIAI" Id="13A5A491"/>
    </Element>
    <Element Type="Param" Id="EFEA6DB2">
        <Variable Type="Variable" Library="AIAI" Id="79D7C3C9"/>
    </Element>
    <Element Type="Param" Id="13A5A491">
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="Param" Id="C2D756C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="94376364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7862269F"/>
        <Parameter Type="Param" Library="AIAI" Id="FBDFBFC4"/>
    </Element>
    <Element Type="Param" Id="7862269F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="3381B3B4"/>
        <Array Type="Param" Library="AIAI" Id="B4110180"/>
    </Element>
    <Element Type="Param" Id="3381B3B4">
        <Variable Type="Variable" Library="AIAI" Id="978E5B4F"/>
    </Element>
    <Element Type="Param" Id="B4110180">
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="Param" Id="FBDFBFC4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BDB84183">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D7D46385"/>
        <Parameter Type="Param" Library="AIAI" Id="B3745567"/>
        <Parameter Type="Param" Library="AIAI" Id="2B401A6E"/>
    </Element>
    <Element Type="Param" Id="D7D46385">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F7B4B491"/>
        <Array Type="Param" Library="AIAI" Id="B5B02F45"/>
    </Element>
    <Element Type="Param" Id="F7B4B491">
        <Variable Type="Variable" Library="AIAI" Id="7C29BE48"/>
    </Element>
    <Element Type="Param" Id="B5B02F45">
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="Param" Id="B3745567">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2B401A6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D61C669E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DD931532"/>
        <Parameter Type="Param" Library="AIAI" Id="E8744B67"/>
        <Parameter Type="Param" Library="AIAI" Id="BBC56F84"/>
    </Element>
    <Element Type="Param" Id="DD931532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93F009AA"/>
    </Element>
    <Element Type="FunctionCall" Id="93F009AA">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="2AE4DDB9"/>
        <Parameter Type="Param" Library="AIAI" Id="93C77F6A"/>
    </Element>
    <Element Type="Param" Id="2AE4DDB9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="BAB879DC"/>
    </Element>
    <Element Type="Param" Id="93C77F6A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6AA6FF67"/>
    </Element>
    <Element Type="Param" Id="E8744B67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BBC56F84">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="51D53042">
        <Comment>
            Utility Logic
        </Comment>
    </Element>
    <Element Type="Category" Id="561AFAB5">
        <Item Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7A91DCEF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="750C52B3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6C773CBA"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7F474C0F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0AA77737"/>
        <Item Type="FunctionDef" Library="AIAI" Id="313D39D3"/>
        <Item Type="FunctionDef" Library="AIAI" Id="68670217"/>
        <Item Type="FunctionDef" Library="AIAI" Id="03B896AD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="ABF82322"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C7D9E94F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="388699EE"/>
        <Item Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9F974D44"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C0AF6E79"/>
        <Item Type="FunctionDef" Library="AIAI" Id="69C55343"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F82DC391"/>
        <Item Type="FunctionDef" Library="AIAI" Id="FE757D12"/>
        <Item Type="FunctionDef" Library="AIAI" Id="36EE5CB1"/>
        <Item Type="FunctionDef" Library="AIAI" Id="D8D34C6F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6FDC9486"/>
        <Item Type="FunctionDef" Library="AIAI" Id="7A02B925"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4583B633"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3BC9A36F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4C5E86A4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="363B870A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="302DF873"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6FFE05F5"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A4446014"/>
        <Item Type="FunctionDef" Library="AIAI" Id="3FFF3CD9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="5DAA9759"/>
        <Item Type="FunctionDef" Library="AIAI" Id="76992A69"/>
        <Item Type="FunctionDef" Library="AIAI" Id="86C923F9"/>
        <Item Type="FunctionDef" Library="AIAI" Id="61A8C43E"/>
        <Item Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B6D834A6"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1059B09B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="77B63AD4"/>
        <Item Type="FunctionDef" Library="AIAI" Id="A3AEAA80"/>
        <Item Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="F976E8F8"/>
        <Item Type="FunctionDef" Library="AIAI" Id="4E6CB613"/>
        <Item Type="FunctionDef" Library="AIAI" Id="952E3DBA"/>
        <Item Type="FunctionDef" Library="AIAI" Id="DA568C99"/>
        <Item Type="FunctionDef" Library="AIAI" Id="B0B2B803"/>
        <Item Type="FunctionDef" Library="AIAI" Id="E8B0203F"/>
    </Element>
    <Element Type="FunctionDef" Id="2E9FE822">
        <Identifier>HeroAIIsPlayerActive</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72E4CC71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6375C31B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2484B7A"/>
    </Element>
    <Element Type="ParamDef" Id="F6F783FC">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E72F0839"/>
    </Element>
    <Element Type="Param" Id="E72F0839">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="9B68EE51">
        <Identifier>type</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="A3C45DF5"/>
        </ParameterType>
    </Element>
    <Element Type="FunctionCall" Id="72E4CC71">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF0BE130"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3212742D"/>
    </Element>
    <Element Type="FunctionCall" Id="EF0BE130">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CBB6B9A0"/>
    </Element>
    <Element Type="Param" Id="CBB6B9A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3212742D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D8C8C7C1"/>
        <Parameter Type="Param" Library="AIAI" Id="2B0D8F37"/>
        <Parameter Type="Param" Library="AIAI" Id="720A8A1D"/>
    </Element>
    <Element Type="Param" Id="D8C8C7C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="51476DF9"/>
        <Array Type="Param" Library="AIAI" Id="8891FC88"/>
    </Element>
    <Element Type="Param" Id="51476DF9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="8891FC88">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="2B0D8F37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="720A8A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="6375C31B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EAE21CF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0F88AE3"/>
    </Element>
    <Element Type="FunctionCall" Id="9EAE21CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="67A54617"/>
    </Element>
    <Element Type="Param" Id="67A54617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A0F88AE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6BB8FA9F"/>
        <Parameter Type="Param" Library="AIAI" Id="9BE89001"/>
        <Parameter Type="Param" Library="AIAI" Id="84DBFC5D"/>
    </Element>
    <Element Type="Param" Id="6BB8FA9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
    </Element>
    <Element Type="Param" Id="9BE89001">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="84DBFC5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="FunctionCall" Id="C2484B7A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79DE140F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D34E0C1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D3FA431"/>
    </Element>
    <Element Type="FunctionCall" Id="79DE140F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8892176F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="928B2421"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5347B108"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7477CA61"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC183C07"/>
    </Element>
    <Element Type="FunctionCall" Id="8892176F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="264F5514"/>
    </Element>
    <Element Type="Param" Id="264F5514">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="928B2421">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A60A6AA"/>
    </Element>
    <Element Type="Param" Id="3A60A6AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5347B108">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4063BD"/>
        <Parameter Type="Param" Library="AIAI" Id="88BE0001"/>
        <Parameter Type="Param" Library="AIAI" Id="B9BF0A30"/>
    </Element>
    <Element Type="Param" Id="BA4063BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E3889B5"/>
    </Element>
    <Element Type="FunctionCall" Id="5E3889B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="8D49E498"/>
    </Element>
    <Element Type="Param" Id="8D49E498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="88BE0001">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B9BF0A30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="BDB5734E"/>
    </Element>
    <Element Type="FunctionCall" Id="7477CA61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="078DB283"/>
        <Parameter Type="Param" Library="AIAI" Id="9C9E0B80"/>
        <Parameter Type="Param" Library="AIAI" Id="42C0CC71"/>
    </Element>
    <Element Type="Param" Id="078DB283">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2EF72E7"/>
    </Element>
    <Element Type="FunctionCall" Id="B2EF72E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7BB52AE"/>
        <Parameter Type="Param" Library="AIAI" Id="E8B21719"/>
    </Element>
    <Element Type="Param" Id="E8B21719">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00CB7424"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="9C9E0B80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="42C0CC71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="477F1309"/>
    </Element>
    <Element Type="FunctionCall" Id="EC183C07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0DCA571D"/>
        <Parameter Type="Param" Library="AIAI" Id="9FCC7DDE"/>
        <Parameter Type="Param" Library="AIAI" Id="2D310088"/>
    </Element>
    <Element Type="Param" Id="0DCA571D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="8B457A0B"/>
        <Array Type="Param" Library="AIAI" Id="B486A8FE"/>
    </Element>
    <Element Type="Param" Id="8B457A0B">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="B486A8FE">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="9FCC7DDE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D310088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="D34E0C1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2124708"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="459FD061"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EC436017"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A581965B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="686AF7D9"/>
    </Element>
    <Element Type="FunctionCall" Id="A2124708">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1A6B6AFC"/>
        <Parameter Type="Param" Library="AIAI" Id="A1E4539F"/>
        <Parameter Type="Param" Library="AIAI" Id="BF99D39A"/>
    </Element>
    <Element Type="Param" Id="1A6B6AFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46DA0F3C"/>
    </Element>
    <Element Type="FunctionCall" Id="46DA0F3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="26E62D93"/>
    </Element>
    <Element Type="Param" Id="26E62D93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="A1E4539F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BF99D39A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="BDB5734E"/>
    </Element>
    <Element Type="FunctionCall" Id="459FD061">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="800BCA30"/>
        <Parameter Type="Param" Library="AIAI" Id="6FF4FAEC"/>
        <Parameter Type="Param" Library="AIAI" Id="680E8E00"/>
    </Element>
    <Element Type="Param" Id="800BCA30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00DE3A62"/>
    </Element>
    <Element Type="FunctionCall" Id="00DE3A62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7BB52AE"/>
        <Parameter Type="Param" Library="AIAI" Id="056107A3"/>
    </Element>
    <Element Type="Param" Id="056107A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00CB7424"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="6FF4FAEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="680E8E00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="477F1309"/>
    </Element>
    <Element Type="FunctionCall" Id="EC436017">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E8F7DB3"/>
        <Parameter Type="Param" Library="AIAI" Id="FD5DC8E7"/>
        <Parameter Type="Param" Library="AIAI" Id="135C9ED3"/>
    </Element>
    <Element Type="Param" Id="5E8F7DB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="7E760A80"/>
        <Array Type="Param" Library="AIAI" Id="1D1327EE"/>
    </Element>
    <Element Type="Param" Id="7E760A80">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="1D1327EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
    </Element>
    <Element Type="Param" Id="FD5DC8E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="135C9ED3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="A581965B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5E6287D1"/>
    </Element>
    <Element Type="Param" Id="5E6287D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="686AF7D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7E45B096"/>
    </Element>
    <Element Type="Param" Id="7E45B096">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D3FA431">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9701EECB"/>
        <Parameter Type="Param" Library="AIAI" Id="FA0825EA"/>
        <Parameter Type="Param" Library="AIAI" Id="7D1F2063"/>
    </Element>
    <Element Type="Param" Id="9701EECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
    </Element>
    <Element Type="Param" Id="FA0825EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="7D1F2063">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="FunctionDef" Id="7A91DCEF">
        <Identifier>HeroAIIsTeamBusy</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BBCF4D6"/>
        <Variable Type="Variable" Library="AIAI" Id="E1DFE355"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D703F6BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D831914"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A45B7A28"/>
    </Element>
    <Element Type="ParamDef" Id="4BBCF4D6">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="E1DFE355">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="26952EFA"/>
    </Element>
    <Element Type="Param" Id="26952EFA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="D703F6BF">
        <Comment>
            A team is busy if any of its players are busy
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="8D831914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="3397AF69"/>
        <Parameter Type="Param" Library="AIAI" Id="A521A6C9"/>
        <Parameter Type="Param" Library="AIAI" Id="6C93F393"/>
        <Parameter Type="Param" Library="AIAI" Id="9A3DB207"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70FB44EE"/>
    </Element>
    <Element Type="Param" Id="3397AF69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A521A6C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="6C93F393">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9A3DB207">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="E1DFE355"/>
    </Element>
    <Element Type="FunctionCall" Id="70FB44EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3487DA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04AB2A1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A8B9FB9"/>
    </Element>
    <Element Type="FunctionCall" Id="D3487DA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CCA17E5E"/>
        <Parameter Type="Param" Library="AIAI" Id="0AEF3244"/>
        <Parameter Type="Param" Library="AIAI" Id="F95F292F"/>
    </Element>
    <Element Type="Param" Id="CCA17E5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="9225A075"/>
        <Array Type="Param" Library="AIAI" Id="92C75541"/>
    </Element>
    <Element Type="Param" Id="9225A075">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="92C75541">
        <Variable Type="Variable" Library="AIAI" Id="E1DFE355"/>
    </Element>
    <Element Type="Param" Id="0AEF3244">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F95F292F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4BBCF4D6"/>
    </Element>
    <Element Type="FunctionCall" Id="04AB2A1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85B2E690"/>
        <Parameter Type="Param" Library="AIAI" Id="3D5C3ECA"/>
        <Parameter Type="Param" Library="AIAI" Id="F8103AD5"/>
    </Element>
    <Element Type="Param" Id="85B2E690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E7D5F42"/>
    </Element>
    <Element Type="FunctionCall" Id="6E7D5F42">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1CDF5665"/>
        <Parameter Type="Param" Library="AIAI" Id="3377FFF0"/>
        <Parameter Type="Param" Library="AIAI" Id="AA9A65B0"/>
    </Element>
    <Element Type="Param" Id="3377FFF0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="EEE53491"/>
        <Variable Type="Variable" Library="AIAI" Id="E1DFE355"/>
    </Element>
    <Element Type="Param" Id="AA9A65B0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="98E875D9"/>
        <Preset Type="PresetValue" Library="AIAI" Id="BF5DBBAC"/>
    </Element>
    <Element Type="Param" Id="3D5C3ECA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F8103AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2A8B9FB9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42E4358A"/>
    </Element>
    <Element Type="Param" Id="42E4358A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A45B7A28">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="78830E42"/>
    </Element>
    <Element Type="Param" Id="78830E42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="750C52B3">
        <Identifier>HeroAIIsPlayerBehindLanePosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6324E908"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCD987FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CAA1ABF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A6B58A9"/>
    </Element>
    <Element Type="ParamDef" Id="E0743574">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A07D469D"/>
    </Element>
    <Element Type="Param" Id="A07D469D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="6324E908">
        <Identifier>lanePosition</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="35CFCD1B"/>
    </Element>
    <Element Type="Param" Id="35CFCD1B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BCD987FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2977D8B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C6C82DA"/>
    </Element>
    <Element Type="FunctionCall" Id="C2977D8B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E4EEBB6E"/>
    </Element>
    <Element Type="Param" Id="E4EEBB6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2C6C82DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="23FD5C20"/>
        <Parameter Type="Param" Library="AIAI" Id="478134BC"/>
        <Parameter Type="Param" Library="AIAI" Id="72976A06"/>
    </Element>
    <Element Type="Param" Id="23FD5C20">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="66A44317"/>
        <Array Type="Param" Library="AIAI" Id="428D6711"/>
    </Element>
    <Element Type="Param" Id="66A44317">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="428D6711">
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
    </Element>
    <Element Type="Param" Id="478134BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="72976A06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1CAA1ABF">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="B3C2EFF3"/>
    </Element>
    <Element Type="Param" Id="B3C2EFF3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
    </Element>
    <Element Type="FunctionCall" Id="9A6B58A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E172E043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54CBFC9D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C378215"/>
    </Element>
    <Element Type="FunctionCall" Id="E172E043">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A12875B7"/>
    </Element>
    <Element Type="Param" Id="A12875B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="986BEA8C"/>
    </Element>
    <Element Type="FunctionCall" Id="986BEA8C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F82EB3"/>
        <Parameter Type="Param" Library="AIAI" Id="EEF63DA6"/>
        <Parameter Type="Param" Library="AIAI" Id="970786A1"/>
    </Element>
    <Element Type="Param" Id="B3F82EB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="118BB616"/>
        <Array Type="Param" Library="AIAI" Id="4AB30415"/>
    </Element>
    <Element Type="Param" Id="118BB616">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="4AB30415">
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
    </Element>
    <Element Type="Param" Id="EEF63DA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B128CB9A"/>
    </Element>
    <Element Type="Param" Id="970786A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6324E908"/>
    </Element>
    <Element Type="FunctionCall" Id="54CBFC9D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="46AA4801"/>
    </Element>
    <Element Type="Param" Id="46AA4801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32048B8D"/>
    </Element>
    <Element Type="FunctionCall" Id="32048B8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="0582E6E2"/>
        <Parameter Type="Param" Library="AIAI" Id="465883F6"/>
        <Parameter Type="Param" Library="AIAI" Id="A12D7419"/>
    </Element>
    <Element Type="Param" Id="0582E6E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C13B8305"/>
        <Array Type="Param" Library="AIAI" Id="61519D4D"/>
    </Element>
    <Element Type="Param" Id="C13B8305">
        <Variable Type="Variable" Library="AIAI" Id="1D978FE9"/>
    </Element>
    <Element Type="Param" Id="61519D4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
    </Element>
    <Element Type="Param" Id="465883F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="A12D7419">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6324E908"/>
    </Element>
    <Element Type="FunctionCall" Id="0C378215">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8B59203"/>
        <Parameter Type="Param" Library="AIAI" Id="D8EFBC70"/>
        <Parameter Type="Param" Library="AIAI" Id="3D6E73E2"/>
    </Element>
    <Element Type="Param" Id="A8B59203">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="FD6F94F6"/>
        <Array Type="Param" Library="AIAI" Id="35317188"/>
    </Element>
    <Element Type="Param" Id="FD6F94F6">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="35317188">
        <Parameter Type="ParamDef" Library="AIAI" Id="E0743574"/>
    </Element>
    <Element Type="Param" Id="D8EFBC70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D6E73E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="6C773CBA">
        <Identifier>HeroAIIsPlayerDefendingTown</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
        <Variable Type="Variable" Library="AIAI" Id="0180EF68"/>
        <Variable Type="Variable" Library="AIAI" Id="87C85D0F"/>
        <Variable Type="Variable" Library="AIAI" Id="150C9421"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
        <Variable Type="Variable" Library="AIAI" Id="12DB3F53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4DF88DC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CF2E4D6E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="148F7B31"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5703A12A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F8B709F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F46ADF87"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="120BC054"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F0C4DB1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF880703"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6BFC3CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8ACF5A41"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1FC19911"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E9AC6098"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7365732E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="295D65FE"/>
    </Element>
    <Element Type="ParamDef" Id="38A7EA0A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B7C72475"/>
    </Element>
    <Element Type="Param" Id="B7C72475">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="38E26638">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F72476B2"/>
    </Element>
    <Element Type="Param" Id="F72476B2">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0180EF68">
        <Identifier>lanePoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8404FA05"/>
    </Element>
    <Element Type="Param" Id="8404FA05">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="87C85D0F">
        <Identifier>frontTowerPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BAAAEF93"/>
    </Element>
    <Element Type="Param" Id="BAAAEF93">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="150C9421">
        <Identifier>frontTown</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E0C51A1C"/>
    </Element>
    <Element Type="Param" Id="E0C51A1C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0D22112C">
        <Identifier>townDefendRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B269D6BD"/>
    </Element>
    <Element Type="Param" Id="B269D6BD">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="12DB3F53">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="456015DB"/>
    </Element>
    <Element Type="Param" Id="456015DB">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="02D21611"/>
    </Element>
    <Element Type="FunctionCall" Id="02D21611">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="D4DF88DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0CFAD8FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF8F6696"/>
    </Element>
    <Element Type="FunctionCall" Id="0CFAD8FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="735FFC2F"/>
    </Element>
    <Element Type="Param" Id="735FFC2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FF8F6696">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D10B76D0"/>
        <Parameter Type="Param" Library="AIAI" Id="90C7702D"/>
        <Parameter Type="Param" Library="AIAI" Id="EACA6862"/>
    </Element>
    <Element Type="Param" Id="D10B76D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C280AC05"/>
        <Array Type="Param" Library="AIAI" Id="75219B71"/>
    </Element>
    <Element Type="Param" Id="C280AC05">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="75219B71">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="90C7702D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EACA6862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="CF2E4D6E">
        <Comment>
            Consider area around front tower position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="148F7B31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="196973DA"/>
        <Parameter Type="Param" Library="AIAI" Id="C5C60701"/>
    </Element>
    <Element Type="Param" Id="196973DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
    </Element>
    <Element Type="Param" Id="C5C60701">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F3F66121"/>
    </Element>
    <Element Type="FunctionCall" Id="F3F66121">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="FunctionCall" Id="5703A12A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9785312F"/>
        <Parameter Type="Param" Library="AIAI" Id="9C848F9A"/>
    </Element>
    <Element Type="Param" Id="9785312F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
    </Element>
    <Element Type="Param" Id="9C848F9A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="94AFB13A"/>
        <Array Type="Param" Library="AIAI" Id="17CF16ED"/>
    </Element>
    <Element Type="Param" Id="94AFB13A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="DE6A863A"/>
        <Array Type="Param" Library="AIAI" Id="E2F4C2CE"/>
    </Element>
    <Element Type="Param" Id="DE6A863A">
        <Variable Type="Variable" Library="AIAI" Id="A58BBFCC"/>
    </Element>
    <Element Type="Param" Id="E2F4C2CE">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="1F490242"/>
        <Array Type="Param" Library="AIAI" Id="5F37A908"/>
    </Element>
    <Element Type="Param" Id="1F490242">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="5F37A908">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="17CF16ED">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6A88145"/>
    </Element>
    <Element Type="FunctionCall" Id="A6A88145">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="63124851"/>
    </Element>
    <Element Type="Param" Id="63124851">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="FunctionCall" Id="8F8B709F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="13BDDDA6"/>
        <Parameter Type="Param" Library="AIAI" Id="E1C9F0C6"/>
    </Element>
    <Element Type="Param" Id="13BDDDA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0180EF68"/>
    </Element>
    <Element Type="Param" Id="E1C9F0C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD1ACE2E"/>
    </Element>
    <Element Type="FunctionCall" Id="FD1ACE2E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="DC9211EE"/>
        <Parameter Type="Param" Library="AIAI" Id="3E52B932"/>
        <Parameter Type="Param" Library="AIAI" Id="F30DF191"/>
    </Element>
    <Element Type="Param" Id="DC9211EE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="519504BC"/>
        <Array Type="Param" Library="AIAI" Id="B57D8B71"/>
    </Element>
    <Element Type="Param" Id="519504BC">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="B57D8B71">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="3E52B932">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
    </Element>
    <Element Type="Param" Id="F30DF191">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F46ADF87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000033"/>
        <Parameter Type="Param" Library="AIAI" Id="23A7A94B"/>
        <Parameter Type="Param" Library="AIAI" Id="1579B99F"/>
    </Element>
    <Element Type="Param" Id="23A7A94B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="167D39AD"/>
    </Element>
    <Element Type="FunctionCall" Id="167D39AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="3B076582"/>
        <Parameter Type="Param" Library="AIAI" Id="EF4BE3CA"/>
    </Element>
    <Element Type="Param" Id="3B076582">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0180EF68"/>
    </Element>
    <Element Type="Param" Id="EF4BE3CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1579B99F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000061"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
    </Element>
    <Element Type="Comment" Id="120BC054">
        <Comment>
            Also consider area behind front tower position
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4F0C4DB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AB0E24E9"/>
        <Parameter Type="Param" Library="AIAI" Id="34945B25"/>
    </Element>
    <Element Type="Param" Id="AB0E24E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
    </Element>
    <Element Type="Param" Id="34945B25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2380483"/>
    </Element>
    <Element Type="FunctionCall" Id="C2380483">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="0BAED84B"/>
        <Parameter Type="Param" Library="AIAI" Id="7EC167AE"/>
        <Parameter Type="Param" Library="AIAI" Id="B4FB754F"/>
        <Parameter Type="Param" Library="AIAI" Id="74A01039"/>
    </Element>
    <Element Type="Param" Id="0BAED84B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FC419881"/>
        <Array Type="Param" Library="AIAI" Id="CAA9D82B"/>
    </Element>
    <Element Type="Param" Id="FC419881">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="CAA9D82B">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="7EC167AE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
    </Element>
    <Element Type="Param" Id="B4FB754F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="74A01039">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="49F16207"/>
        <Array Type="Param" Library="AIAI" Id="885E17AF"/>
    </Element>
    <Element Type="Param" Id="49F16207">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="885E17AF">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="FunctionCall" Id="AF880703">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EF7F7332"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC1A6AE"/>
    </Element>
    <Element Type="Param" Id="EF7F7332">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0180EF68"/>
    </Element>
    <Element Type="Param" Id="EAC1A6AE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C89B6997"/>
    </Element>
    <Element Type="FunctionCall" Id="C89B6997">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="9AA6ADC7"/>
        <Parameter Type="Param" Library="AIAI" Id="2BD8E395"/>
        <Parameter Type="Param" Library="AIAI" Id="0B1ACAA9"/>
    </Element>
    <Element Type="Param" Id="9AA6ADC7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="37C9B84B"/>
        <Array Type="Param" Library="AIAI" Id="EA8152B5"/>
    </Element>
    <Element Type="Param" Id="37C9B84B">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="EA8152B5">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="2BD8E395">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="38E26638"/>
    </Element>
    <Element Type="Param" Id="0B1ACAA9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="C6BFC3CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000033"/>
        <Parameter Type="Param" Library="AIAI" Id="4AAD0D85"/>
        <Parameter Type="Param" Library="AIAI" Id="39731D75"/>
    </Element>
    <Element Type="Param" Id="4AAD0D85">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F90F687"/>
    </Element>
    <Element Type="FunctionCall" Id="6F90F687">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="3DFFEB25"/>
        <Parameter Type="Param" Library="AIAI" Id="17DD717A"/>
    </Element>
    <Element Type="Param" Id="3DFFEB25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="0180EF68"/>
    </Element>
    <Element Type="Param" Id="17DD717A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="39731D75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000061"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
    </Element>
    <Element Type="Comment" Id="8ACF5A41">
        <Comment>
            Check if the player is in this region
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="1FC19911">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="873F13C2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="319B7F08"/>
    </Element>
    <Element Type="FunctionCall" Id="873F13C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4B7A3AB1"/>
        <Parameter Type="Param" Library="AIAI" Id="52C505F8"/>
        <Parameter Type="Param" Library="AIAI" Id="207FE165"/>
    </Element>
    <Element Type="Param" Id="4B7A3AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E76623F2"/>
    </Element>
    <Element Type="FunctionCall" Id="E76623F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="4A4F4E73"/>
        <Parameter Type="Param" Library="AIAI" Id="EA30C63F"/>
    </Element>
    <Element Type="Param" Id="4A4F4E73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="568F748D"/>
        <Array Type="Param" Library="AIAI" Id="4EE7261D"/>
    </Element>
    <Element Type="Param" Id="568F748D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4EE7261D">
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="Param" Id="EA30C63F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
    </Element>
    <Element Type="Param" Id="52C505F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="207FE165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="319B7F08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F7194476"/>
    </Element>
    <Element Type="Param" Id="F7194476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E9AC6098">
        <Comment>
            Check if there are enemies in this region
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="7365732E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="0CA152B0"/>
        <Parameter Type="Param" Library="AIAI" Id="360C5DE6"/>
    </Element>
    <Element Type="Param" Id="0CA152B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="12DB3F53"/>
    </Element>
    <Element Type="Param" Id="360C5DE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EAAD5CB0"/>
    </Element>
    <Element Type="FunctionCall" Id="EAAD5CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="B2318752"/>
        <Parameter Type="Param" Library="AIAI" Id="EC356CDA"/>
        <Parameter Type="Param" Library="AIAI" Id="507C3DD6"/>
        <Parameter Type="Param" Library="AIAI" Id="DB88DEAC"/>
        <Parameter Type="Param" Library="AIAI" Id="0EF32EC9"/>
    </Element>
    <Element Type="Param" Id="B2318752">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="EC356CDA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="507C3DD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="DB88DEAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="0D22112C"/>
    </Element>
    <Element Type="Param" Id="0EF32EC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="38A7EA0A"/>
    </Element>
    <Element Type="FunctionCall" Id="295D65FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49B74D20"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="905EAA64"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67083E69"/>
    </Element>
    <Element Type="FunctionCall" Id="49B74D20">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B1B3F0E2"/>
    </Element>
    <Element Type="Param" Id="B1B3F0E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="905EAA64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="62356C72"/>
    </Element>
    <Element Type="Param" Id="62356C72">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="67083E69">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="901CAD31"/>
        <Parameter Type="Param" Library="AIAI" Id="A3106A37"/>
        <Parameter Type="Param" Library="AIAI" Id="BBAEA757"/>
    </Element>
    <Element Type="Param" Id="901CAD31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2BD01AD"/>
    </Element>
    <Element Type="FunctionCall" Id="A2BD01AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="596530F9"/>
        <Parameter Type="Param" Library="AIAI" Id="A9E2BEFA"/>
    </Element>
    <Element Type="Param" Id="596530F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="A9E2BEFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="12DB3F53"/>
    </Element>
    <Element Type="Param" Id="A3106A37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BBAEA757">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="7F474C0F">
        <Identifier>HeroAIIsPlayerAttackingTown</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0DA64C71"/>
        <Variable Type="Variable" Library="AIAI" Id="2B32E680"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB70837"/>
        <Variable Type="Variable" Library="AIAI" Id="F1D75450"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03FD716A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6E219A65"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BCFD1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97CB76D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="91C0C710"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D23FC4BD"/>
    </Element>
    <Element Type="ParamDef" Id="0DA64C71">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6EA686FA"/>
    </Element>
    <Element Type="Param" Id="6EA686FA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2B32E680">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="456A6689"/>
    </Element>
    <Element Type="Param" Id="456A6689">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="2EB70837">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6C0E3CC6"/>
    </Element>
    <Element Type="Param" Id="6C0E3CC6">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="445AC36D"/>
    </Element>
    <Element Type="FunctionCall" Id="445AC36D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="F1D75450">
        <Identifier>enemyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6A8C9ED3"/>
    </Element>
    <Element Type="Param" Id="6A8C9ED3">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDC2E7E0"/>
    </Element>
    <Element Type="FunctionCall" Id="EDC2E7E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="03FD716A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1FDEC7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C2878C1"/>
    </Element>
    <Element Type="FunctionCall" Id="F1FDEC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB7D5477"/>
    </Element>
    <Element Type="Param" Id="AB7D5477">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3C2878C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="040518A4"/>
        <Parameter Type="Param" Library="AIAI" Id="F72FE359"/>
        <Parameter Type="Param" Library="AIAI" Id="FD582550"/>
    </Element>
    <Element Type="Param" Id="040518A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="FB7D5A67"/>
        <Array Type="Param" Library="AIAI" Id="80924241"/>
    </Element>
    <Element Type="Param" Id="FB7D5A67">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="80924241">
        <Parameter Type="ParamDef" Library="AIAI" Id="0DA64C71"/>
    </Element>
    <Element Type="Param" Id="F72FE359">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="FD582550">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="6E219A65">
        <Comment>
            Check if there is an enemy tower nearby
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6BCFD1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BB092542"/>
        <Parameter Type="Param" Library="AIAI" Id="E06B9924"/>
    </Element>
    <Element Type="Param" Id="BB092542">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2B32E680"/>
    </Element>
    <Element Type="Param" Id="E06B9924">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0FC3B2B"/>
    </Element>
    <Element Type="FunctionCall" Id="B0FC3B2B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="2C68AA9D"/>
        <Parameter Type="Param" Library="AIAI" Id="6C4D369A"/>
    </Element>
    <Element Type="Param" Id="2C68AA9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F26E6DC8"/>
    </Element>
    <Element Type="FunctionCall" Id="F26E6DC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="513F5B5F"/>
    </Element>
    <Element Type="Param" Id="513F5B5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="53A5EE05"/>
        <Array Type="Param" Library="AIAI" Id="0420AAC3"/>
    </Element>
    <Element Type="Param" Id="53A5EE05">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0420AAC3">
        <Parameter Type="ParamDef" Library="AIAI" Id="0DA64C71"/>
    </Element>
    <Element Type="Param" Id="6C4D369A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="97CB76D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="93B4A376"/>
        <Parameter Type="Param" Library="AIAI" Id="621A80F0"/>
    </Element>
    <Element Type="Param" Id="93B4A376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB70837"/>
    </Element>
    <Element Type="Param" Id="621A80F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="468BF394"/>
    </Element>
    <Element Type="FunctionCall" Id="468BF394">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="F1F3734C"/>
        <Parameter Type="Param" Library="AIAI" Id="5EB09E4B"/>
        <Parameter Type="Param" Library="AIAI" Id="2F61DFC6"/>
        <Parameter Type="Param" Library="AIAI" Id="013CB6DE"/>
        <Parameter Type="Param" Library="AIAI" Id="570EFB73"/>
    </Element>
    <Element Type="Param" Id="F1F3734C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0DA64C71"/>
    </Element>
    <Element Type="Param" Id="5EB09E4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="2F61DFC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="013CB6DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="570EFB73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="2B32E680"/>
    </Element>
    <Element Type="FunctionCall" Id="91C0C710">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EA7C15DE"/>
        <Parameter Type="Param" Library="AIAI" Id="32BE6A6C"/>
    </Element>
    <Element Type="Param" Id="EA7C15DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05D3C7DA"/>
    </Element>
    <Element Type="FunctionCall" Id="05D3C7DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="60D79BDB"/>
        <Parameter Type="Param" Library="AIAI" Id="D77502DD"/>
        <Parameter Type="Param" Library="AIAI" Id="28E0422A"/>
        <Parameter Type="Param" Library="AIAI" Id="268DFFE3"/>
        <Parameter Type="Param" Library="AIAI" Id="9109CF69"/>
    </Element>
    <Element Type="Param" Id="60D79BDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="D77502DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="28E0422A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="268DFFE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="9109CF69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="2EB70837"/>
    </Element>
    <Element Type="Param" Id="32BE6A6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F1D75450"/>
    </Element>
    <Element Type="FunctionCall" Id="D23FC4BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D984D3E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EA1C22F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB09A2A7"/>
    </Element>
    <Element Type="FunctionCall" Id="9D984D3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="9D488487"/>
    </Element>
    <Element Type="Param" Id="9D488487">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="7EA1C22F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB91412E"/>
    </Element>
    <Element Type="Param" Id="EB91412E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FB09A2A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6DC65BA7"/>
        <Parameter Type="Param" Library="AIAI" Id="F42FE59A"/>
        <Parameter Type="Param" Library="AIAI" Id="02E0530C"/>
    </Element>
    <Element Type="Param" Id="6DC65BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="945D1F26"/>
    </Element>
    <Element Type="FunctionCall" Id="945D1F26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="ECBF4501"/>
        <Parameter Type="Param" Library="AIAI" Id="22E2E922"/>
    </Element>
    <Element Type="Param" Id="ECBF4501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="22E2E922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="F1D75450"/>
    </Element>
    <Element Type="Param" Id="F42FE59A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="02E0530C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="0AA77737">
        <Identifier>HeroAIIsPlayerInsideEnemyTown</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6EBAAE20"/>
        <Variable Type="Variable" Library="AIAI" Id="AFF7E9A6"/>
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="BE2DFA68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9E34860"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="882C4B74"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AF63F105"/>
    </Element>
    <Element Type="ParamDef" Id="6EBAAE20">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E0801C81"/>
    </Element>
    <Element Type="Param" Id="E0801C81">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="AFF7E9A6">
        <Identifier>enemyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4149FD25"/>
    </Element>
    <Element Type="Param" Id="4149FD25">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94C175D6"/>
    </Element>
    <Element Type="FunctionCall" Id="94C175D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="760C4EAE">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B71B075C"/>
    </Element>
    <Element Type="Param" Id="B71B075C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="BE2DFA68">
        <Comment>
            Consider player inside enemy town if:
            They are in an enemy town region.
            The town is still alive.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E9E34860">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="740F7CE0"/>
        <Parameter Type="Param" Library="AIAI" Id="06B4708F"/>
    </Element>
    <Element Type="Param" Id="740F7CE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AA8C11D"/>
    </Element>
    <Element Type="FunctionCall" Id="3AA8C11D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="BBF3E905"/>
        <Parameter Type="Param" Library="AIAI" Id="0D3F8163"/>
    </Element>
    <Element Type="Param" Id="0D3F8163">
        <ParameterDef Type="ParamDef" Library="Game" Id="E70D27DB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6EBAAE20"/>
    </Element>
    <Element Type="Param" Id="06B4708F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AFF7E9A6"/>
    </Element>
    <Element Type="FunctionCall" Id="882C4B74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="F20C975B"/>
        <Parameter Type="Param" Library="AIAI" Id="B4163353"/>
        <Parameter Type="Param" Library="AIAI" Id="07047D73"/>
        <Parameter Type="Param" Library="AIAI" Id="30E41100"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5437681B"/>
    </Element>
    <Element Type="Param" Id="F20C975B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="B4163353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="07047D73">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="30E41100">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="FunctionCall" Id="5437681B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B12806A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="968D0083"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13AC76CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2C21BCA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="224853D3"/>
    </Element>
    <Element Type="FunctionCall" Id="B12806A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9747F5E2"/>
        <Parameter Type="Param" Library="AIAI" Id="30F2293F"/>
        <Parameter Type="Param" Library="AIAI" Id="284416D5"/>
    </Element>
    <Element Type="Param" Id="9747F5E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="609B1A41"/>
        <Array Type="Param" Library="AIAI" Id="6EA9520C"/>
    </Element>
    <Element Type="Param" Id="609B1A41">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="6EA9520C">
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="Param" Id="30F2293F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="284416D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="968D0083">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94DAECC2"/>
    </Element>
    <Element Type="Param" Id="94DAECC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="13AC76CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3257F509"/>
        <Parameter Type="Param" Library="AIAI" Id="778BC575"/>
        <Parameter Type="Param" Library="AIAI" Id="B8929EBC"/>
    </Element>
    <Element Type="Param" Id="3257F509">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9C6639A"/>
    </Element>
    <Element Type="FunctionCall" Id="B9C6639A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="65C6445D"/>
        <Parameter Type="Param" Library="AIAI" Id="D50D8AEA"/>
    </Element>
    <Element Type="Param" Id="65C6445D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="AFE20103"/>
        <Array Type="Param" Library="AIAI" Id="B53DB2E1"/>
    </Element>
    <Element Type="Param" Id="AFE20103">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="B53DB2E1">
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="Param" Id="D50D8AEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="AFF7E9A6"/>
    </Element>
    <Element Type="Param" Id="778BC575">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B8929EBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E2C21BCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46DF7FAD"/>
        <Parameter Type="Param" Library="AIAI" Id="1EBB5CA6"/>
        <Parameter Type="Param" Library="AIAI" Id="3F827D44"/>
    </Element>
    <Element Type="Param" Id="46DF7FAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDE9E6AE"/>
    </Element>
    <Element Type="FunctionCall" Id="EDE9E6AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="BF7888F6"/>
    </Element>
    <Element Type="Param" Id="BF7888F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="AB3E15AD"/>
        <Array Type="Param" Library="AIAI" Id="75C5FA42"/>
    </Element>
    <Element Type="Param" Id="AB3E15AD">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="48C623BF"/>
    </Element>
    <Element Type="Param" Id="48C623BF">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="525B0ACE"/>
        <Array Type="Param" Library="AIAI" Id="3C7BE53C"/>
    </Element>
    <Element Type="Param" Id="525B0ACE">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="3C7BE53C">
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="Param" Id="75C5FA42">
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="Param" Id="1EBB5CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3F827D44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="224853D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="01D9AA5E"/>
        <Parameter Type="Param" Library="AIAI" Id="A27DB647"/>
        <Parameter Type="Param" Library="AIAI" Id="60229009"/>
    </Element>
    <Element Type="Param" Id="01D9AA5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36D76A09"/>
    </Element>
    <Element Type="FunctionCall" Id="36D76A09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="697D7E76"/>
        <Parameter Type="Param" Library="AIAI" Id="2E68AA29"/>
    </Element>
    <Element Type="Param" Id="697D7E76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="AD4D7E2A"/>
        <Array Type="Param" Library="AIAI" Id="3A02BAEB"/>
    </Element>
    <Element Type="Param" Id="AD4D7E2A">
        <Variable Type="Variable" Library="Game" Id="B62EFAA5"/>
    </Element>
    <Element Type="Param" Id="3A02BAEB">
        <Variable Type="Variable" Library="AIAI" Id="760C4EAE"/>
    </Element>
    <Element Type="Param" Id="2E68AA29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="107CB946"/>
    </Element>
    <Element Type="FunctionCall" Id="107CB946">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="7903CA09"/>
    </Element>
    <Element Type="Param" Id="7903CA09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CD2954BB"/>
        <Array Type="Param" Library="AIAI" Id="E0412EB0"/>
    </Element>
    <Element Type="Param" Id="CD2954BB">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E0412EB0">
        <Parameter Type="ParamDef" Library="AIAI" Id="6EBAAE20"/>
    </Element>
    <Element Type="Param" Id="A27DB647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="60229009">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AF63F105">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="5C5B81C8"/>
    </Element>
    <Element Type="Param" Id="5C5B81C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="313D39D3">
        <Identifier>HeroAIIsPlayerInsideBase</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9A8968E0"/>
        <Variable Type="Variable" Library="AIAI" Id="531064F3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DFFB52F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="990C4CB2"/>
    </Element>
    <Element Type="ParamDef" Id="9A8968E0">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6DEDE04F"/>
    </Element>
    <Element Type="Param" Id="6DEDE04F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="531064F3">
        <Identifier>baseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D23F9CD0"/>
    </Element>
    <Element Type="Param" Id="D23F9CD0">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="DFFB52F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4C9260F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A830058D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF9DC3D2"/>
    </Element>
    <Element Type="FunctionCall" Id="E4C9260F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5C3CD84C"/>
        <Parameter Type="Param" Library="AIAI" Id="91C4D53C"/>
    </Element>
    <Element Type="Param" Id="5C3CD84C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="531064F3"/>
    </Element>
    <Element Type="Param" Id="91C4D53C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="A830058D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3A154763"/>
        <Parameter Type="Param" Library="AIAI" Id="71AD3738"/>
    </Element>
    <Element Type="Param" Id="3A154763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="531064F3"/>
    </Element>
    <Element Type="Param" Id="71AD3738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="EF9DC3D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6DC0AAD1"/>
        <Parameter Type="Param" Library="AIAI" Id="5B16A9CD"/>
        <Parameter Type="Param" Library="AIAI" Id="6ACAD2EA"/>
    </Element>
    <Element Type="Param" Id="6DC0AAD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B8A1C681"/>
        <Array Type="Param" Library="AIAI" Id="99A04BD5"/>
    </Element>
    <Element Type="Param" Id="B8A1C681">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="99A04BD5">
        <Parameter Type="ParamDef" Library="AIAI" Id="9A8968E0"/>
    </Element>
    <Element Type="Param" Id="5B16A9CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6ACAD2EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="990C4CB2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A2FA24C7"/>
    </Element>
    <Element Type="Param" Id="A2FA24C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11678857"/>
    </Element>
    <Element Type="FunctionCall" Id="11678857">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="89AA631E"/>
        <Parameter Type="Param" Library="AIAI" Id="B9958428"/>
    </Element>
    <Element Type="Param" Id="89AA631E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="DD2A97D4"/>
        <Array Type="Param" Library="AIAI" Id="3A568F3F"/>
    </Element>
    <Element Type="Param" Id="DD2A97D4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3A568F3F">
        <Parameter Type="ParamDef" Library="AIAI" Id="9A8968E0"/>
    </Element>
    <Element Type="Param" Id="B9958428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="531064F3"/>
    </Element>
    <Element Type="FunctionDef" Id="68670217">
        <Identifier>HeroAIIsPlayerInsideEnemyBase</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="2D45F920"/>
        <Variable Type="Variable" Library="AIAI" Id="34FFA4C6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84D77007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E05DD89E"/>
    </Element>
    <Element Type="ParamDef" Id="2D45F920">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D267A95D"/>
    </Element>
    <Element Type="Param" Id="D267A95D">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="34FFA4C6">
        <Identifier>baseRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B1FA411E"/>
    </Element>
    <Element Type="Param" Id="B1FA411E">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="84D77007">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="577D8C37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D49B3AC2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="228A9DD9"/>
    </Element>
    <Element Type="FunctionCall" Id="577D8C37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="93836709"/>
        <Parameter Type="Param" Library="AIAI" Id="842F07A0"/>
    </Element>
    <Element Type="Param" Id="93836709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34FFA4C6"/>
    </Element>
    <Element Type="Param" Id="842F07A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AF68D489"/>
    </Element>
    <Element Type="FunctionCall" Id="D49B3AC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2389848F"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6A994C"/>
    </Element>
    <Element Type="Param" Id="2389848F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="34FFA4C6"/>
    </Element>
    <Element Type="Param" Id="5C6A994C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="E5D56156"/>
    </Element>
    <Element Type="FunctionCall" Id="228A9DD9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CD024FA6"/>
        <Parameter Type="Param" Library="AIAI" Id="208CAA1F"/>
        <Parameter Type="Param" Library="AIAI" Id="ABA0644E"/>
    </Element>
    <Element Type="Param" Id="CD024FA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="70063828"/>
        <Array Type="Param" Library="AIAI" Id="DE916D11"/>
    </Element>
    <Element Type="Param" Id="70063828">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="DE916D11">
        <Parameter Type="ParamDef" Library="AIAI" Id="2D45F920"/>
    </Element>
    <Element Type="Param" Id="208CAA1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABA0644E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="E05DD89E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="A268A8E5"/>
    </Element>
    <Element Type="Param" Id="A268A8E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="343CAAB8"/>
    </Element>
    <Element Type="FunctionCall" Id="343CAAB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="22E8E351"/>
        <Parameter Type="Param" Library="AIAI" Id="9EBE6D76"/>
        <Parameter Type="Param" Library="AIAI" Id="11F4F083"/>
    </Element>
    <Element Type="Param" Id="9EBE6D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="54D03063"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CF6240E9"/>
        <Array Type="Param" Library="AIAI" Id="2C8B28AC"/>
    </Element>
    <Element Type="Param" Id="CF6240E9">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2C8B28AC">
        <Parameter Type="ParamDef" Library="AIAI" Id="2D45F920"/>
    </Element>
    <Element Type="Param" Id="11F4F083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EB21B31"/>
        <Variable Type="Variable" Library="AIAI" Id="34FFA4C6"/>
    </Element>
    <Element Type="FunctionDef" Id="03B896AD">
        <Identifier>HeroAIIsPlayerAtSpawn</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="95BD921A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1222042A"/>
    </Element>
    <Element Type="ParamDef" Id="95BD921A">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="ED80ED2C"/>
    </Element>
    <Element Type="Param" Id="ED80ED2C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="1222042A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0F3A2BFB"/>
    </Element>
    <Element Type="Param" Id="0F3A2BFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="766A9021"/>
    </Element>
    <Element Type="FunctionCall" Id="766A9021">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="E6FD1168"/>
        <Parameter Type="Param" Library="AIAI" Id="7CCAA09B"/>
    </Element>
    <Element Type="Param" Id="E6FD1168">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="C7038A6B"/>
        <Array Type="Param" Library="AIAI" Id="479611D5"/>
    </Element>
    <Element Type="Param" Id="C7038A6B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="479611D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="95BD921A"/>
    </Element>
    <Element Type="Param" Id="7CCAA09B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>NearShop</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="FunctionDef" Id="ABF82322">
        <Identifier>HeroAIIsUnitBehindGate</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
        <Variable Type="Variable" Library="AIAI" Id="FC43417A"/>
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
        <Variable Type="Variable" Library="AIAI" Id="5E886ED4"/>
        <Variable Type="Variable" Library="AIAI" Id="B585D70B"/>
        <Variable Type="Variable" Library="AIAI" Id="0D2CCA14"/>
        <Variable Type="Variable" Library="AIAI" Id="8FA47578"/>
        <Variable Type="Variable" Library="AIAI" Id="0AE9D43B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BB9580F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1B5DA719"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1A33D95"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="699DEC14"/>
    </Element>
    <Element Type="ParamDef" Id="6F8FD42F">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CCD3474C"/>
    </Element>
    <Element Type="Param" Id="CCD3474C">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="FC43417A">
        <Identifier>allyTeam</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DEF9B60C"/>
    </Element>
    <Element Type="Param" Id="DEF9B60C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D10FA3F"/>
    </Element>
    <Element Type="FunctionCall" Id="7D10FA3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="22A56E94">
        <Identifier>townIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="97EAE313"/>
    </Element>
    <Element Type="Param" Id="97EAE313">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5E886ED4">
        <Identifier>structureIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EF3FA453"/>
    </Element>
    <Element Type="Param" Id="EF3FA453">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B585D70B">
        <Identifier>gateToTownDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4F0A1D57"/>
    </Element>
    <Element Type="Param" Id="4F0A1D57">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0D2CCA14">
        <Identifier>unitToTownDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A30F0E1E"/>
    </Element>
    <Element Type="Param" Id="A30F0E1E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8FA47578">
        <Identifier>townPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FEB19DB4"/>
    </Element>
    <Element Type="Param" Id="FEB19DB4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0AE9D43B">
        <Identifier>gatePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5F2B7291"/>
    </Element>
    <Element Type="Param" Id="5F2B7291">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="9BB9580F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="209A7648"/>
        <Parameter Type="Param" Library="AIAI" Id="BA4969AA"/>
    </Element>
    <Element Type="Param" Id="209A7648">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FC43417A"/>
    </Element>
    <Element Type="Param" Id="BA4969AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AC6E5EF"/>
    </Element>
    <Element Type="FunctionCall" Id="1AC6E5EF">
        <FunctionDef Type="FunctionDef" Library="Game" Id="9A83A792"/>
        <Parameter Type="Param" Library="AIAI" Id="4C09709F"/>
    </Element>
    <Element Type="Param" Id="4C09709F">
        <ParameterDef Type="ParamDef" Library="Game" Id="734C00F8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D88B00C"/>
    </Element>
    <Element Type="FunctionCall" Id="2D88B00C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="A035643F"/>
    </Element>
    <Element Type="Param" Id="A035643F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
    </Element>
    <Element Type="Comment" Id="1B5DA719">
        <Comment>
            Test if the player is in one of their towns and the gate for that town is still alive
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F1A33D95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E9E3CA8D"/>
        <Parameter Type="Param" Library="AIAI" Id="CB4C272F"/>
        <Parameter Type="Param" Library="AIAI" Id="DC54CEE8"/>
        <Parameter Type="Param" Library="AIAI" Id="2DC7C840"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B65E78A"/>
    </Element>
    <Element Type="Param" Id="E9E3CA8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="CB4C272F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="BCFF39EC"/>
    </Element>
    <Element Type="Param" Id="DC54CEE8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2DC7C840">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="FunctionCall" Id="4B65E78A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="465E3BC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6BBAB1A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88A5AB35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DDFF44D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57C648B1"/>
    </Element>
    <Element Type="FunctionCall" Id="465E3BC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B2F6874E"/>
        <Parameter Type="Param" Library="AIAI" Id="1B0542D6"/>
        <Parameter Type="Param" Library="AIAI" Id="A12DD523"/>
    </Element>
    <Element Type="Param" Id="B2F6874E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="1005E76E"/>
        <Array Type="Param" Library="AIAI" Id="3437EFDE"/>
    </Element>
    <Element Type="Param" Id="1005E76E">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="3437EFDE">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="1B0542D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A12DD523">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E6BBAB1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="07CF0299"/>
        <Parameter Type="Param" Library="AIAI" Id="3FDA867E"/>
    </Element>
    <Element Type="Param" Id="07CF0299">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8FA47578"/>
    </Element>
    <Element Type="Param" Id="3FDA867E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31135E5F"/>
    </Element>
    <Element Type="FunctionCall" Id="31135E5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="13639C09"/>
    </Element>
    <Element Type="Param" Id="13639C09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="BA1DCF65"/>
        <Array Type="Param" Library="AIAI" Id="A98C9169"/>
    </Element>
    <Element Type="Param" Id="BA1DCF65">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="27B644F0"/>
    </Element>
    <Element Type="Param" Id="27B644F0">
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="4DCDB8EA"/>
        <Array Type="Param" Library="AIAI" Id="797872A5"/>
    </Element>
    <Element Type="Param" Id="4DCDB8EA">
        <Variable Type="Variable" Library="Game" Id="9CE380C2"/>
    </Element>
    <Element Type="Param" Id="797872A5">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="A98C9169">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="FunctionCall" Id="88A5AB35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="06543467"/>
        <Parameter Type="Param" Library="AIAI" Id="2ED76050"/>
        <Parameter Type="Param" Library="AIAI" Id="DD4B927F"/>
        <Parameter Type="Param" Library="AIAI" Id="E1537AF4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26037409"/>
    </Element>
    <Element Type="Param" Id="06543467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2ED76050">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="9610F492"/>
        <Array Type="Param" Library="AIAI" Id="DA01D221"/>
    </Element>
    <Element Type="Param" Id="9610F492">
        <Variable Type="Variable" Library="Game" Id="19F23494"/>
    </Element>
    <Element Type="Param" Id="DA01D221">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="DD4B927F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E1537AF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="5E886ED4"/>
    </Element>
    <Element Type="FunctionCall" Id="26037409">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3373182D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED9AE58A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA2519B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DCD10AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34313829"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB7389DC"/>
    </Element>
    <Element Type="FunctionCall" Id="3373182D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C614D9"/>
        <Parameter Type="Param" Library="AIAI" Id="DBED0B60"/>
    </Element>
    <Element Type="Param" Id="B2C614D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0AE9D43B"/>
    </Element>
    <Element Type="Param" Id="DBED0B60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6B72C17B"/>
    </Element>
    <Element Type="FunctionCall" Id="6B72C17B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="ECF60354"/>
    </Element>
    <Element Type="Param" Id="ECF60354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="C60C88A7"/>
        <Array Type="Param" Library="AIAI" Id="6D3C38A7"/>
    </Element>
    <Element Type="Param" Id="C60C88A7">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="0C792C56"/>
    </Element>
    <Element Type="Param" Id="0C792C56">
        <Variable Type="Variable" Library="AIAI" Id="5E886ED4"/>
    </Element>
    <Element Type="Param" Id="6D3C38A7">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="FunctionCall" Id="ED9AE58A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FB41814"/>
        <Parameter Type="Param" Library="AIAI" Id="B6C105A2"/>
    </Element>
    <Element Type="Param" Id="2FB41814">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B585D70B"/>
    </Element>
    <Element Type="Param" Id="B6C105A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="271AD47E"/>
    </Element>
    <Element Type="FunctionCall" Id="271AD47E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="509A5C34"/>
        <Parameter Type="Param" Library="AIAI" Id="C2770A55"/>
    </Element>
    <Element Type="Param" Id="509A5C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="0AE9D43B"/>
    </Element>
    <Element Type="Param" Id="C2770A55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="8FA47578"/>
    </Element>
    <Element Type="FunctionCall" Id="AA2519B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="86E34F48"/>
        <Parameter Type="Param" Library="AIAI" Id="7F49E620"/>
    </Element>
    <Element Type="Param" Id="86E34F48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D2CCA14"/>
    </Element>
    <Element Type="Param" Id="7F49E620">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81D9F1C0"/>
    </Element>
    <Element Type="FunctionCall" Id="81D9F1C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="918332F2"/>
        <Parameter Type="Param" Library="AIAI" Id="863AFA10"/>
    </Element>
    <Element Type="Param" Id="918332F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E20DC25E"/>
    </Element>
    <Element Type="FunctionCall" Id="E20DC25E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="99F896A4"/>
    </Element>
    <Element Type="Param" Id="99F896A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
    </Element>
    <Element Type="Param" Id="863AFA10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="8FA47578"/>
    </Element>
    <Element Type="FunctionCall" Id="4DCD10AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48D01C1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="97AF236E"/>
    </Element>
    <Element Type="FunctionCall" Id="48D01C1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="99239BDD"/>
    </Element>
    <Element Type="Param" Id="99239BDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="97AF236E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="906302BF"/>
        <Parameter Type="Param" Library="AIAI" Id="18B99E71"/>
        <Parameter Type="Param" Library="AIAI" Id="6B0C7161"/>
    </Element>
    <Element Type="Param" Id="906302BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0D2CCA14"/>
    </Element>
    <Element Type="Param" Id="18B99E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="6B0C7161">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B585D70B"/>
    </Element>
    <Element Type="FunctionCall" Id="34313829">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5BD3BEAF"/>
        <Parameter Type="Param" Library="AIAI" Id="6CF1CFF2"/>
        <Parameter Type="Param" Library="AIAI" Id="48606E7D"/>
    </Element>
    <Element Type="Param" Id="5BD3BEAF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="015EF61E"/>
        <Array Type="Param" Library="AIAI" Id="0FD03195"/>
    </Element>
    <Element Type="Param" Id="015EF61E">
        <Variable Type="Variable" Library="Game" Id="B1A75C72"/>
        <Array Type="Param" Library="AIAI" Id="F7B48898"/>
    </Element>
    <Element Type="Param" Id="F7B48898">
        <Variable Type="Variable" Library="AIAI" Id="5E886ED4"/>
    </Element>
    <Element Type="Param" Id="0FD03195">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="6CF1CFF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="48606E7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="ED72CC5F"/>
    </Element>
    <Element Type="FunctionCall" Id="AB7389DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0733F77A"/>
        <Parameter Type="Param" Library="AIAI" Id="FC4AD284"/>
        <Parameter Type="Param" Library="AIAI" Id="6E2FA197"/>
    </Element>
    <Element Type="Param" Id="0733F77A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CC04F5B5"/>
    </Element>
    <Element Type="FunctionCall" Id="CC04F5B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000216"/>
        <Parameter Type="Param" Library="AIAI" Id="2E19F070"/>
    </Element>
    <Element Type="Param" Id="2E19F070">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000378"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="DE0C1704"/>
        <Array Type="Param" Library="AIAI" Id="3E299202"/>
    </Element>
    <Element Type="Param" Id="DE0C1704">
        <Variable Type="Variable" Library="Game" Id="0B9FF12B"/>
        <Array Type="Param" Library="AIAI" Id="8C8FC307"/>
    </Element>
    <Element Type="Param" Id="8C8FC307">
        <Variable Type="Variable" Library="AIAI" Id="5E886ED4"/>
    </Element>
    <Element Type="Param" Id="3E299202">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="FC4AD284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6E2FA197">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9DDFF44D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8D9D2889"/>
        <Parameter Type="Param" Library="AIAI" Id="1865498E"/>
        <Parameter Type="Param" Library="AIAI" Id="2C636A6B"/>
    </Element>
    <Element Type="Param" Id="8D9D2889">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57D246A3"/>
    </Element>
    <Element Type="FunctionCall" Id="57D246A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000062"/>
        <Parameter Type="Param" Library="AIAI" Id="CAA9DECE"/>
        <Parameter Type="Param" Library="AIAI" Id="0CBFE0D4"/>
    </Element>
    <Element Type="Param" Id="CAA9DECE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000103"/>
        <Variable Type="Variable" Library="AIAI" Id="FC43417A"/>
    </Element>
    <Element Type="Param" Id="0CBFE0D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000375"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="15A8694F"/>
        <Array Type="Param" Library="AIAI" Id="043FA2CA"/>
    </Element>
    <Element Type="Param" Id="15A8694F">
        <Variable Type="Variable" Library="Game" Id="5630C968"/>
    </Element>
    <Element Type="Param" Id="043FA2CA">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="1865498E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2C636A6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57C648B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="04AC0028"/>
        <Parameter Type="Param" Library="AIAI" Id="F501B048"/>
        <Parameter Type="Param" Library="AIAI" Id="0560B979"/>
    </Element>
    <Element Type="Param" Id="04AC0028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98C2643C"/>
    </Element>
    <Element Type="FunctionCall" Id="98C2643C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000036"/>
        <Parameter Type="Param" Library="AIAI" Id="BDB1ED8D"/>
        <Parameter Type="Param" Library="AIAI" Id="A935158A"/>
    </Element>
    <Element Type="Param" Id="BDB1ED8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000066"/>
        <Variable Type="Variable" Library="Game" Id="31A637B1"/>
        <StructMember Type="Param" Library="AIAI" Id="EBD39A83"/>
        <Array Type="Param" Library="AIAI" Id="5DF92EF5"/>
    </Element>
    <Element Type="Param" Id="EBD39A83">
        <Variable Type="Variable" Library="Game" Id="B62EFAA5"/>
    </Element>
    <Element Type="Param" Id="5DF92EF5">
        <Variable Type="Variable" Library="AIAI" Id="22A56E94"/>
    </Element>
    <Element Type="Param" Id="A935158A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000067"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B8BDD1B"/>
    </Element>
    <Element Type="FunctionCall" Id="4B8BDD1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FEDDB2AD"/>
    </Element>
    <Element Type="Param" Id="FEDDB2AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6F8FD42F"/>
    </Element>
    <Element Type="Param" Id="F501B048">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0560B979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="699DEC14">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="BDE05722"/>
    </Element>
    <Element Type="Param" Id="BDE05722">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="C7D9E94F">
        <Identifier>HeroAIEvaluateTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
        <Variable Type="Variable" Library="AIAI" Id="0475AFB1"/>
        <Variable Type="Variable" Library="AIAI" Id="6918F735"/>
        <Variable Type="Variable" Library="AIAI" Id="6D70C2E5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="EBD8215A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A692445C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EC56B85"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF2A9EE9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2B2DE0D"/>
    </Element>
    <Element Type="ParamDef" Id="E4E6F3B4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3CD08C1E"/>
    </Element>
    <Element Type="Param" Id="3CD08C1E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="FC930DAF">
        <Identifier>target</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="E9D1650D"/>
    </Element>
    <Element Type="Param" Id="E9D1650D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="AD8A195D">
        <Identifier>distanceWeight</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="07B971F0"/>
    </Element>
    <Element Type="Param" Id="07B971F0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0475AFB1">
        <Identifier>distance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D65DE0A0"/>
    </Element>
    <Element Type="Param" Id="D65DE0A0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6918F735">
        <Identifier>weaponRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2C83B509"/>
    </Element>
    <Element Type="Param" Id="2C83B509">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6D70C2E5">
        <Identifier>healthPercent</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="834FC099"/>
    </Element>
    <Element Type="Param" Id="834FC099">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="EBD8215A">
        <Comment>
            Take into account the targets current health and how far you need to walk to get in range of each of the targets
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A692445C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FCEF2C99"/>
        <Parameter Type="Param" Library="AIAI" Id="53D0C02E"/>
    </Element>
    <Element Type="Param" Id="FCEF2C99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6918F735"/>
    </Element>
    <Element Type="Param" Id="53D0C02E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E1E7C63B"/>
    </Element>
    <Element Type="FunctionCall" Id="E1E7C63B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Parameter Type="Param" Library="AIAI" Id="777A06A2"/>
    </Element>
    <Element Type="Param" Id="777A06A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="008FA98E"/>
        <Array Type="Param" Library="AIAI" Id="6BA185E1"/>
    </Element>
    <Element Type="Param" Id="008FA98E">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="6BA185E1">
        <Parameter Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
    </Element>
    <Element Type="FunctionCall" Id="3EC56B85">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="994DAC59"/>
        <Parameter Type="Param" Library="AIAI" Id="8A88F2EF"/>
    </Element>
    <Element Type="Param" Id="994DAC59">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C761A27D"/>
    </Element>
    <Element Type="FunctionCall" Id="C761A27D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8CD87612"/>
        <Parameter Type="Param" Library="AIAI" Id="D81CA439"/>
        <Parameter Type="Param" Library="AIAI" Id="95D66FF2"/>
    </Element>
    <Element Type="Param" Id="D81CA439">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0BF667F2"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="95D66FF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="67886986"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3939F18F"/>
    </Element>
    <Element Type="FunctionCall" Id="3939F18F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6C1ADABD"/>
        <Parameter Type="Param" Library="AIAI" Id="40E4AEC9"/>
        <Parameter Type="Param" Library="AIAI" Id="2C4707EA"/>
    </Element>
    <Element Type="Param" Id="6C1ADABD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="40E4AEC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="6918F735"/>
    </Element>
    <Element Type="Param" Id="2C4707EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1AF50FCE"/>
    </Element>
    <Element Type="FunctionCall" Id="1AF50FCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="2F64DD83"/>
        <Parameter Type="Param" Library="AIAI" Id="E66DBA17"/>
    </Element>
    <Element Type="Param" Id="2F64DD83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FB5DECA"/>
    </Element>
    <Element Type="FunctionCall" Id="5FB5DECA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="AEE08B74"/>
    </Element>
    <Element Type="Param" Id="AEE08B74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E40EF677"/>
        <Array Type="Param" Library="AIAI" Id="BBF5ED20"/>
    </Element>
    <Element Type="Param" Id="E40EF677">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="BBF5ED20">
        <Parameter Type="ParamDef" Library="AIAI" Id="E4E6F3B4"/>
    </Element>
    <Element Type="Param" Id="E66DBA17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B2845E6"/>
    </Element>
    <Element Type="FunctionCall" Id="9B2845E6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="8EA09119"/>
    </Element>
    <Element Type="Param" Id="8EA09119">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
    </Element>
    <Element Type="Param" Id="8A88F2EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0475AFB1"/>
    </Element>
    <Element Type="FunctionCall" Id="FF2A9EE9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="79C8C21F"/>
        <Parameter Type="Param" Library="AIAI" Id="ADFF87DC"/>
    </Element>
    <Element Type="Param" Id="79C8C21F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6D70C2E5"/>
    </Element>
    <Element Type="Param" Id="ADFF87DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB5E7318"/>
    </Element>
    <Element Type="FunctionCall" Id="DB5E7318">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="D75B91BF"/>
        <Parameter Type="Param" Library="AIAI" Id="118C0B1C"/>
        <Parameter Type="Param" Library="AIAI" Id="B5354028"/>
    </Element>
    <Element Type="Param" Id="D75B91BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="FC930DAF"/>
    </Element>
    <Element Type="Param" Id="118C0B1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="B5354028">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="D2B2DE0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="9026697F"/>
    </Element>
    <Element Type="Param" Id="9026697F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E3FFB2A"/>
    </Element>
    <Element Type="FunctionCall" Id="3E3FFB2A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D8486924"/>
        <Parameter Type="Param" Library="AIAI" Id="8A517843"/>
        <Parameter Type="Param" Library="AIAI" Id="00185EC2"/>
    </Element>
    <Element Type="Param" Id="D8486924">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8A517843">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33A517BE"/>
    </Element>
    <Element Type="FunctionCall" Id="33A517BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="74D81062"/>
        <Parameter Type="Param" Library="AIAI" Id="67FAB53A"/>
        <Parameter Type="Param" Library="AIAI" Id="03E8EDD0"/>
    </Element>
    <Element Type="Param" Id="74D81062">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="67FAB53A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="AD8A195D"/>
    </Element>
    <Element Type="Param" Id="03E8EDD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="0475AFB1"/>
    </Element>
    <Element Type="Param" Id="00185EC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="6D70C2E5"/>
    </Element>
    <Element Type="FunctionDef" Id="388699EE">
        <Identifier>HeroAIAIDifficultyLevelShouldUseHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="463949D4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F1B92210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F7EEC80"/>
        <Variable Type="Variable" Library="AIAI" Id="C9282256"/>
        <Variable Type="Variable" Library="AIAI" Id="02840E6E"/>
        <Variable Type="Variable" Library="AIAI" Id="5589A3CF"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8BD2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D0709D99"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B82C543"/>
    </Element>
    <Element Type="ParamDef" Id="463949D4">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="88D43723"/>
    </Element>
    <Element Type="Param" Id="88D43723">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F1B92210">
        <Identifier>heroIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5D9BF8F0"/>
    </Element>
    <Element Type="Param" Id="5D9BF8F0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="8F7EEC80">
        <Identifier>allowAnyTier</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="49B6AC06"/>
    </Element>
    <Element Type="Param" Id="49B6AC06">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="C9282256">
        <Identifier>heroType</Identifier>
        <VariableType>
            <Type Value="gamelink"/>
            <GameType Value="Unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="01340E25"/>
    </Element>
    <Element Type="Param" Id="01340E25">
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Variable" Id="02840E6E">
        <Identifier>maxTier</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="74FAC6A5"/>
    </Element>
    <Element Type="Param" Id="74FAC6A5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5589A3CF">
        <Identifier>tierIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BAC0ADA9"/>
    </Element>
    <Element Type="Param" Id="BAC0ADA9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="63E8BD2F">
        <Identifier>arrayIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CCA9F9D9"/>
    </Element>
    <Element Type="Param" Id="CCA9F9D9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D0709D99">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="987B4DB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="022007FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A122FE55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E696522"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DFF8E09"/>
    </Element>
    <Element Type="FunctionCall" Id="987B4DB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2303958"/>
        <Parameter Type="Param" Library="AIAI" Id="BBCA332C"/>
    </Element>
    <Element Type="Param" Id="B2303958">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C9282256"/>
    </Element>
    <Element Type="Param" Id="BBCA332C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="7A1FB236"/>
        <Array Type="Param" Library="AIAI" Id="49DFFDF8"/>
    </Element>
    <Element Type="Param" Id="7A1FB236">
        <Variable Type="Variable" Library="Core" Id="87FEC685"/>
    </Element>
    <Element Type="Param" Id="49DFFDF8">
        <Parameter Type="ParamDef" Library="AIAI" Id="F1B92210"/>
    </Element>
    <Element Type="FunctionCall" Id="022007FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6E087F9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54C732B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7F60353"/>
    </Element>
    <Element Type="FunctionCall" Id="6E087F9C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6CBC4277"/>
        <Parameter Type="Param" Library="AIAI" Id="70320EC1"/>
    </Element>
    <Element Type="Param" Id="6CBC4277">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02840E6E"/>
    </Element>
    <Element Type="Param" Id="70320EC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="2C62BA26"/>
        <Array Type="Param" Library="AIAI" Id="310BF3AA"/>
    </Element>
    <Element Type="Param" Id="310BF3AA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E1A4266"/>
    </Element>
    <Element Type="FunctionCall" Id="2E1A4266">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="A224CCED"/>
    </Element>
    <Element Type="Param" Id="A224CCED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D6DBC44"/>
        <Array Type="Param" Library="AIAI" Id="81406825"/>
    </Element>
    <Element Type="Param" Id="6D6DBC44">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="81406825">
        <Parameter Type="ParamDef" Library="AIAI" Id="463949D4"/>
    </Element>
    <Element Type="FunctionCall" Id="54C732B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6BF90FA3"/>
        <Parameter Type="Param" Library="AIAI" Id="ADDDE12D"/>
    </Element>
    <Element Type="Param" Id="6BF90FA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="02840E6E"/>
    </Element>
    <Element Type="Param" Id="ADDDE12D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="793F67F9"/>
    </Element>
    <Element Type="FunctionCall" Id="B7F60353">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7F04F458"/>
        <Parameter Type="Param" Library="AIAI" Id="26034A42"/>
        <Parameter Type="Param" Library="AIAI" Id="821D1A05"/>
    </Element>
    <Element Type="Param" Id="7F04F458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8F7EEC80"/>
    </Element>
    <Element Type="Param" Id="26034A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="821D1A05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A122FE55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B2375B5A"/>
        <Parameter Type="Param" Library="AIAI" Id="8A765473"/>
        <Parameter Type="Param" Library="AIAI" Id="D927F777"/>
        <Parameter Type="Param" Library="AIAI" Id="3CC1C7F2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="03AD9844"/>
    </Element>
    <Element Type="Param" Id="B2375B5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8A765473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="02840E6E"/>
    </Element>
    <Element Type="Param" Id="D927F777">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3CC1C7F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="5589A3CF"/>
    </Element>
    <Element Type="FunctionCall" Id="03AD9844">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="51BFB629"/>
        <Parameter Type="Param" Library="AIAI" Id="D5930F09"/>
        <Parameter Type="Param" Library="AIAI" Id="2A16A56F"/>
        <Parameter Type="Param" Library="AIAI" Id="DA32BDF4"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AA6A1886"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B8E5BF0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="67504819"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D9295770"/>
    </Element>
    <Element Type="Param" Id="51BFB629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D5930F09">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="26215D5E"/>
    </Element>
    <Element Type="Param" Id="2A16A56F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DA32BDF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="63E8BD2F"/>
    </Element>
    <Element Type="Comment" Id="AA6A1886">
        <Comment>
            Break if we have checked all of the heroes in this tier
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="5B8E5BF0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55915068"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DE4EC78"/>
    </Element>
    <Element Type="FunctionCall" Id="55915068">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="3DE4EC78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="00A0E3A5"/>
        <Parameter Type="Param" Library="AIAI" Id="C2A8E03C"/>
        <Parameter Type="Param" Library="AIAI" Id="0D74F857"/>
    </Element>
    <Element Type="Param" Id="00A0E3A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="F9BECFEA"/>
        <Array Type="Param" Library="AIAI" Id="6C8B3275"/>
    </Element>
    <Element Type="Param" Id="F9BECFEA">
        <Variable Type="Variable" Library="AIAI" Id="5589A3CF"/>
    </Element>
    <Element Type="Param" Id="6C8B3275">
        <Variable Type="Variable" Library="AIAI" Id="63E8BD2F"/>
    </Element>
    <Element Type="Param" Id="C2A8E03C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0D74F857">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9DCA6C0"/>
    </Element>
    <Element Type="Comment" Id="67504819">
        <Comment>
            Check if this is the unit we are looking for
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
    </Element>
    <Element Type="FunctionCall" Id="D9295770">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7937EB09"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6239F95E"/>
    </Element>
    <Element Type="FunctionCall" Id="7937EB09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C3D0260E"/>
    </Element>
    <Element Type="Param" Id="C3D0260E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6239F95E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="16B5052D"/>
        <Parameter Type="Param" Library="AIAI" Id="87228B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="B180A7A4"/>
    </Element>
    <Element Type="Param" Id="16B5052D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1F7E88B6"/>
        <Array Type="Param" Library="AIAI" Id="462B3F27"/>
        <Array Type="Param" Library="AIAI" Id="2B7BC0A3"/>
    </Element>
    <Element Type="Param" Id="462B3F27">
        <Variable Type="Variable" Library="AIAI" Id="5589A3CF"/>
    </Element>
    <Element Type="Param" Id="2B7BC0A3">
        <Variable Type="Variable" Library="AIAI" Id="63E8BD2F"/>
    </Element>
    <Element Type="Param" Id="87228B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B180A7A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="C9282256"/>
    </Element>
    <Element Type="FunctionCall" Id="7E696522">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D7AED18B"/>
    </Element>
    <Element Type="Param" Id="D7AED18B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5DFF8E09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44FF97AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDB0B956"/>
    </Element>
    <Element Type="FunctionCall" Id="44FF97AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BB1CE323"/>
        <Parameter Type="Param" Library="AIAI" Id="1EAAA112"/>
        <Parameter Type="Param" Library="AIAI" Id="75443715"/>
    </Element>
    <Element Type="Param" Id="BB1CE323">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D846E701"/>
    </Element>
    <Element Type="FunctionCall" Id="D846E701">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A7BB52AE"/>
        <Parameter Type="Param" Library="AIAI" Id="9074F67A"/>
    </Element>
    <Element Type="Param" Id="9074F67A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00CB7424"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="463949D4"/>
    </Element>
    <Element Type="Param" Id="1EAAA112">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="75443715">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="6BE2215C"/>
    </Element>
    <Element Type="FunctionCall" Id="EDB0B956">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="02C66BEF"/>
        <Parameter Type="Param" Library="AIAI" Id="27FE3155"/>
        <Parameter Type="Param" Library="AIAI" Id="2D0DC859"/>
    </Element>
    <Element Type="Param" Id="02C66BEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0532D7E"/>
    </Element>
    <Element Type="FunctionCall" Id="E0532D7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="F1E1DAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="09469777"/>
    </Element>
    <Element Type="Param" Id="09469777">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="323029B8"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="463949D4"/>
    </Element>
    <Element Type="Param" Id="27FE3155">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2D0DC859">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="23948239"/>
    </Element>
    <Element Type="FunctionCall" Id="1B82C543">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="47A78130"/>
    </Element>
    <Element Type="Param" Id="47A78130">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="0C57F5AF">
        <Identifier>HeroAIGetAllyTeamIndex</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C07C0E67"/>
    </Element>
    <Element Type="ParamDef" Id="9DEBC7D2">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CDAD6AC6"/>
    </Element>
    <Element Type="Param" Id="CDAD6AC6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C07C0E67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F665C24F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E46FA13B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2A87CD0"/>
    </Element>
    <Element Type="FunctionCall" Id="F665C24F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="292C5E8B"/>
    </Element>
    <Element Type="Param" Id="292C5E8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="884EDDCE"/>
    </Element>
    <Element Type="FunctionCall" Id="884EDDCE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="330F545A"/>
    </Element>
    <Element Type="Param" Id="330F545A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="E46FA13B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CC1BEE41"/>
    </Element>
    <Element Type="Param" Id="CC1BEE41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE58674C"/>
    </Element>
    <Element Type="FunctionCall" Id="FE58674C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="340A8A6A"/>
    </Element>
    <Element Type="Param" Id="340A8A6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="E2A87CD0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D95B5D28"/>
        <Parameter Type="Param" Library="AIAI" Id="37E96132"/>
        <Parameter Type="Param" Library="AIAI" Id="3D03109A"/>
    </Element>
    <Element Type="Param" Id="D95B5D28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5B46C4B5"/>
        <Array Type="Param" Library="AIAI" Id="F6AC410A"/>
    </Element>
    <Element Type="Param" Id="5B46C4B5">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F6AC410A">
        <Parameter Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
    </Element>
    <Element Type="Param" Id="37E96132">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D03109A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="9F974D44">
        <Identifier>HeroAIGetEnemyTeamIndex</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C31DD7BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C9076DE4"/>
    </Element>
    <Element Type="ParamDef" Id="C31DD7BD">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="104A3FC0"/>
    </Element>
    <Element Type="Param" Id="104A3FC0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C9076DE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A0DFB0ED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDFAF526"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E366F15"/>
    </Element>
    <Element Type="FunctionCall" Id="A0DFB0ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A7783749"/>
    </Element>
    <Element Type="Param" Id="A7783749">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A9F76E3A"/>
    </Element>
    <Element Type="FunctionCall" Id="A9F76E3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="5A975F2D"/>
    </Element>
    <Element Type="Param" Id="5A975F2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="BDFAF526">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CD7EA629"/>
    </Element>
    <Element Type="Param" Id="CD7EA629">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F374C4C5"/>
    </Element>
    <Element Type="FunctionCall" Id="F374C4C5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="7E2334E1"/>
    </Element>
    <Element Type="Param" Id="7E2334E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="1E366F15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="61D64EFC"/>
        <Parameter Type="Param" Library="AIAI" Id="68B8BADC"/>
        <Parameter Type="Param" Library="AIAI" Id="E95074B0"/>
    </Element>
    <Element Type="Param" Id="61D64EFC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="AE067ABE"/>
        <Array Type="Param" Library="AIAI" Id="44DD2AAF"/>
    </Element>
    <Element Type="Param" Id="AE067ABE">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="44DD2AAF">
        <Parameter Type="ParamDef" Library="AIAI" Id="C31DD7BD"/>
    </Element>
    <Element Type="Param" Id="68B8BADC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E95074B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="C0AF6E79">
        <Identifier>HeroAIGetLaneWithMostAllies</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
        <Variable Type="Variable" Library="AIAI" Id="0723A0BB"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
        <Variable Type="Variable" Library="AIAI" Id="71179886"/>
        <Variable Type="Variable" Library="AIAI" Id="B85431D5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AAA18496"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B884766E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A29F9E6C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1886E4F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85A92562"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFF037BF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E50AAD21"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C34721D3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A5857E9"/>
    </Element>
    <Element Type="ParamDef" Id="8EE5F5A7">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="35A8B2D2"/>
    </Element>
    <Element Type="Param" Id="35A8B2D2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0723A0BB">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="09D6017A"/>
    </Element>
    <Element Type="Param" Id="09D6017A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FA1C0765">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="98B421F9"/>
    </Element>
    <Element Type="Param" Id="98B421F9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1610459B">
        <Identifier>bestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF982001"/>
    </Element>
    <Element Type="Param" Id="CF982001">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="71179886">
        <Identifier>bestNumberofAllies</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="61E458CC"/>
    </Element>
    <Element Type="Param" Id="61E458CC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B85431D5">
        <Identifier>laneToAvoid</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0F4DA9EF"/>
    </Element>
    <Element Type="Param" Id="0F4DA9EF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="AAA18496">
        <Comment>
            Check if you are avoiding a hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B884766E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2570CFCF"/>
        <Parameter Type="Param" Library="AIAI" Id="A1DC5AE5"/>
    </Element>
    <Element Type="Param" Id="2570CFCF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0723A0BB"/>
    </Element>
    <Element Type="Param" Id="A1DC5AE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C3924E2"/>
    </Element>
    <Element Type="FunctionCall" Id="8C3924E2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="DD92AEBB"/>
    </Element>
    <Element Type="Param" Id="DD92AEBB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="FunctionCall" Id="A29F9E6C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3441C77C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="602601FE"/>
    </Element>
    <Element Type="FunctionCall" Id="3441C77C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75552FC1"/>
        <Parameter Type="Param" Library="AIAI" Id="0CB18CC9"/>
        <Parameter Type="Param" Library="AIAI" Id="04A2295E"/>
    </Element>
    <Element Type="Param" Id="75552FC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="8A8A6CB0"/>
        <Array Type="Param" Library="AIAI" Id="7F69F604"/>
    </Element>
    <Element Type="Param" Id="8A8A6CB0">
        <Variable Type="Variable" Library="AIAI" Id="E3519D6E"/>
    </Element>
    <Element Type="Param" Id="7F69F604">
        <Variable Type="Variable" Library="AIAI" Id="0723A0BB"/>
    </Element>
    <Element Type="Param" Id="0CB18CC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="04A2295E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="602601FE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4FB4DBC7"/>
        <Parameter Type="Param" Library="AIAI" Id="E79E473D"/>
    </Element>
    <Element Type="Param" Id="4FB4DBC7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A7BBBBED"/>
        <Array Type="Param" Library="AIAI" Id="DAEDA711"/>
    </Element>
    <Element Type="Param" Id="A7BBBBED">
        <Variable Type="Variable" Library="AIAI" Id="37D669EE"/>
    </Element>
    <Element Type="Param" Id="DAEDA711">
        <Variable Type="Variable" Library="AIAI" Id="0723A0BB"/>
    </Element>
    <Element Type="Param" Id="E79E473D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B85431D5"/>
    </Element>
    <Element Type="Comment" Id="1886E4F6">
        <Comment>
            Find the lane with the most human allies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="85A92562">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="F93491FF"/>
        <Parameter Type="Param" Library="AIAI" Id="5E38474E"/>
        <Parameter Type="Param" Library="AIAI" Id="FE90DF47"/>
        <Parameter Type="Param" Library="AIAI" Id="0A9A785A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13E4ADE5"/>
    </Element>
    <Element Type="Param" Id="F93491FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5E38474E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="FE90DF47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="0A9A785A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="FunctionCall" Id="13E4ADE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="13861EB4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B90FF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="998D5211"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A58C8852"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1EE7478"/>
    </Element>
    <Element Type="FunctionCall" Id="13861EB4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4AEC2253"/>
        <Parameter Type="Param" Library="AIAI" Id="A10F60FF"/>
        <Parameter Type="Param" Library="AIAI" Id="7B5B6122"/>
    </Element>
    <Element Type="Param" Id="4AEC2253">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="A10F60FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7B5B6122">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B85431D5"/>
    </Element>
    <Element Type="FunctionCall" Id="56B90FF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CA81D0EE"/>
        <Parameter Type="Param" Library="AIAI" Id="61ACA7A2"/>
        <Parameter Type="Param" Library="AIAI" Id="64BC0BA7"/>
    </Element>
    <Element Type="Param" Id="CA81D0EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="11E931C2"/>
        <Array Type="Param" Library="AIAI" Id="98E4C400"/>
    </Element>
    <Element Type="Param" Id="11E931C2">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="98E4C400">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="61ACA7A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="64BC0BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="998D5211">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5559E3BF"/>
        <Parameter Type="Param" Library="AIAI" Id="265EEC99"/>
    </Element>
    <Element Type="Param" Id="5559E3BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="Param" Id="265EEC99">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="FunctionCall" Id="A58C8852">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1B885557"/>
        <Parameter Type="Param" Library="AIAI" Id="4310BEB3"/>
    </Element>
    <Element Type="Param" Id="1B885557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="71179886"/>
    </Element>
    <Element Type="Param" Id="4310BEB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="FED7F80D"/>
        <Array Type="Param" Library="AIAI" Id="E715EB95"/>
    </Element>
    <Element Type="Param" Id="FED7F80D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="5B5595AB"/>
        <Array Type="Param" Library="AIAI" Id="FB835D7C"/>
    </Element>
    <Element Type="Param" Id="5B5595AB">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="FB835D7C">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="E715EB95">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8CA291EB"/>
    </Element>
    <Element Type="FunctionCall" Id="8CA291EB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B3D04698"/>
    </Element>
    <Element Type="Param" Id="B3D04698">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="FunctionCall" Id="A1EE7478">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="275DBA5C"/>
        <Parameter Type="Param" Library="AIAI" Id="11F49081"/>
        <Parameter Type="Param" Library="AIAI" Id="9B7A07C6"/>
    </Element>
    <Element Type="Param" Id="275DBA5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2A16769A"/>
        <Array Type="Param" Library="AIAI" Id="DD001998"/>
    </Element>
    <Element Type="Param" Id="2A16769A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="98BE725B"/>
        <Array Type="Param" Library="AIAI" Id="837F021F"/>
    </Element>
    <Element Type="Param" Id="98BE725B">
        <Variable Type="Variable" Library="AIAI" Id="F705A9C1"/>
    </Element>
    <Element Type="Param" Id="837F021F">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="DD001998">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEBF8471"/>
    </Element>
    <Element Type="FunctionCall" Id="BEBF8471">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="3DB52B94"/>
    </Element>
    <Element Type="Param" Id="3DB52B94">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="Param" Id="11F49081">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9B7A07C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="71179886"/>
    </Element>
    <Element Type="FunctionCall" Id="AFF037BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABC12B52"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D4BAA55"/>
    </Element>
    <Element Type="FunctionCall" Id="ABC12B52">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A19FE322"/>
        <Parameter Type="Param" Library="AIAI" Id="3D2835D9"/>
        <Parameter Type="Param" Library="AIAI" Id="58FC30C7"/>
    </Element>
    <Element Type="Param" Id="A19FE322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="Param" Id="3D2835D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="58FC30C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="6D4BAA55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B6598137"/>
    </Element>
    <Element Type="Param" Id="B6598137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="Comment" Id="E50AAD21">
        <Comment>
            If there are no human allies, find the lane with the most AI allies
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="C34721D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="806CB7C6"/>
        <Parameter Type="Param" Library="AIAI" Id="BE816A10"/>
        <Parameter Type="Param" Library="AIAI" Id="68492C7C"/>
        <Parameter Type="Param" Library="AIAI" Id="FC5D2581"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54BEC214"/>
    </Element>
    <Element Type="Param" Id="806CB7C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="BE816A10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="68492C7C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FC5D2581">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="FunctionCall" Id="54BEC214">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A5703407"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3705F0E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00BC54CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED2D9A8A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="938CD573"/>
    </Element>
    <Element Type="FunctionCall" Id="A5703407">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3BAA6A28"/>
        <Parameter Type="Param" Library="AIAI" Id="D756C8BB"/>
        <Parameter Type="Param" Library="AIAI" Id="D9B89551"/>
    </Element>
    <Element Type="Param" Id="3BAA6A28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="D756C8BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D9B89551">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B85431D5"/>
    </Element>
    <Element Type="FunctionCall" Id="A3705F0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A348E9F8"/>
        <Parameter Type="Param" Library="AIAI" Id="067B3143"/>
        <Parameter Type="Param" Library="AIAI" Id="6ADFE4B7"/>
    </Element>
    <Element Type="Param" Id="A348E9F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="88582616"/>
        <Array Type="Param" Library="AIAI" Id="77AA9F29"/>
    </Element>
    <Element Type="Param" Id="88582616">
        <Variable Type="Variable" Library="Game" Id="3B9C7AF9"/>
    </Element>
    <Element Type="Param" Id="77AA9F29">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="067B3143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6ADFE4B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="00BC54CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="181EA0EA"/>
        <Parameter Type="Param" Library="AIAI" Id="86D8B918"/>
    </Element>
    <Element Type="Param" Id="181EA0EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="Param" Id="86D8B918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="FunctionCall" Id="ED2D9A8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7B1102AA"/>
        <Parameter Type="Param" Library="AIAI" Id="E1AE1528"/>
    </Element>
    <Element Type="Param" Id="7B1102AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="71179886"/>
    </Element>
    <Element Type="Param" Id="E1AE1528">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EDCF4C8D"/>
        <Array Type="Param" Library="AIAI" Id="C2698D3B"/>
    </Element>
    <Element Type="Param" Id="EDCF4C8D">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="EF83BC52"/>
        <Array Type="Param" Library="AIAI" Id="2E3F83F6"/>
    </Element>
    <Element Type="Param" Id="EF83BC52">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="2E3F83F6">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="C2698D3B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ECCBA54"/>
    </Element>
    <Element Type="FunctionCall" Id="4ECCBA54">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="6FCD8285"/>
    </Element>
    <Element Type="Param" Id="6FCD8285">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="FunctionCall" Id="938CD573">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1ABB4228"/>
        <Parameter Type="Param" Library="AIAI" Id="58869B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="E80F19B8"/>
    </Element>
    <Element Type="Param" Id="1ABB4228">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5E3F52D6"/>
        <Array Type="Param" Library="AIAI" Id="97599004"/>
    </Element>
    <Element Type="Param" Id="5E3F52D6">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="738AC95F"/>
        <Array Type="Param" Library="AIAI" Id="8FACEA7D"/>
    </Element>
    <Element Type="Param" Id="738AC95F">
        <Variable Type="Variable" Library="AIAI" Id="3F389840"/>
    </Element>
    <Element Type="Param" Id="8FACEA7D">
        <Variable Type="Variable" Library="AIAI" Id="FA1C0765"/>
    </Element>
    <Element Type="Param" Id="97599004">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F8A7F19"/>
    </Element>
    <Element Type="FunctionCall" Id="6F8A7F19">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="312FFBA2"/>
    </Element>
    <Element Type="Param" Id="312FFBA2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="Param" Id="58869B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="E80F19B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="71179886"/>
    </Element>
    <Element Type="FunctionCall" Id="0A5857E9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACFF503E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3320D82A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C784EEE"/>
    </Element>
    <Element Type="FunctionCall" Id="ACFF503E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FE473EB5"/>
    </Element>
    <Element Type="Param" Id="FE473EB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFC08A58"/>
        <Array Type="Param" Library="AIAI" Id="E9B49413"/>
    </Element>
    <Element Type="Param" Id="CFC08A58">
        <Variable Type="Variable" Library="AIAI" Id="C20A0336"/>
    </Element>
    <Element Type="Param" Id="E9B49413">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="39201243"/>
    </Element>
    <Element Type="FunctionCall" Id="39201243">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="B7051393"/>
    </Element>
    <Element Type="Param" Id="B7051393">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8EE5F5A7"/>
    </Element>
    <Element Type="FunctionCall" Id="3320D82A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="08667866"/>
        <Parameter Type="Param" Library="AIAI" Id="8243966D"/>
        <Parameter Type="Param" Library="AIAI" Id="A3F1F1D2"/>
    </Element>
    <Element Type="Param" Id="08667866">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="Param" Id="8243966D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="A3F1F1D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5C784EEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F6E273E9"/>
    </Element>
    <Element Type="Param" Id="F6E273E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="1610459B"/>
    </Element>
    <Element Type="FunctionDef" Id="69C55343">
        <Identifier>HeroAIMercsAttackingLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
        <Variable Type="Variable" Library="AIAI" Id="F5AA2226"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DED97EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32F64CF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="72688AD7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B3956B1"/>
    </Element>
    <Element Type="ParamDef" Id="DF559CCB">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="73F4264A">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2665EFDF"/>
    </Element>
    <Element Type="Param" Id="2665EFDF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="75EF3CC9">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C0A4011E"/>
    </Element>
    <Element Type="Param" Id="C0A4011E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="F5AA2226">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="269708E5"/>
    </Element>
    <Element Type="Param" Id="269708E5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="6DED97EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8D3CFB6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C584C364"/>
    </Element>
    <Element Type="FunctionCall" Id="B8D3CFB6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D77BC7EE"/>
    </Element>
    <Element Type="Param" Id="D77BC7EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C584C364">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="84BB3036"/>
        <Parameter Type="Param" Library="AIAI" Id="BC6C85BA"/>
        <Parameter Type="Param" Library="AIAI" Id="3D831B01"/>
    </Element>
    <Element Type="Param" Id="84BB3036">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="BC6C85BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3D831B01">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="32F64CF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A501444"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA098876"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5226D5C"/>
    </Element>
    <Element Type="FunctionCall" Id="7A501444">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="03DEAEB3"/>
        <Parameter Type="Param" Library="AIAI" Id="2E6C1B3C"/>
    </Element>
    <Element Type="Param" Id="03DEAEB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="2E6C1B3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="153F38EB"/>
    </Element>
    <Element Type="FunctionCall" Id="153F38EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="125EAF77"/>
    </Element>
    <Element Type="Param" Id="125EAF77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="BA098876">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="567FEC3F"/>
        <Parameter Type="Param" Library="AIAI" Id="81013094"/>
    </Element>
    <Element Type="Param" Id="567FEC3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="81013094">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC7A69BF"/>
    </Element>
    <Element Type="FunctionCall" Id="BC7A69BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="0914B83E"/>
    </Element>
    <Element Type="Param" Id="0914B83E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="D5226D5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="421E0F9C"/>
        <Parameter Type="Param" Library="AIAI" Id="318F7B8C"/>
        <Parameter Type="Param" Library="AIAI" Id="35C64595"/>
    </Element>
    <Element Type="Param" Id="421E0F9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
    </Element>
    <Element Type="Param" Id="318F7B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="35C64595">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="72688AD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="76DFF31A"/>
        <Parameter Type="Param" Library="AIAI" Id="B396C120"/>
    </Element>
    <Element Type="Param" Id="76DFF31A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4F4779D8"/>
        <Array Type="Param" Library="AIAI" Id="809AB912"/>
    </Element>
    <Element Type="Param" Id="4F4779D8">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="74F1A70D"/>
        <Array Type="Param" Library="AIAI" Id="6AEC2039"/>
    </Element>
    <Element Type="Param" Id="74F1A70D">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="6AEC2039">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="809AB912">
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="B396C120">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F5AA2226"/>
    </Element>
    <Element Type="FunctionCall" Id="2B3956B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6D17953C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0EE4E37"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2575C97D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="824B687D"/>
    </Element>
    <Element Type="FunctionCall" Id="6D17953C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C8993529"/>
    </Element>
    <Element Type="Param" Id="C8993529">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B0EE4E37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4C32ABC6"/>
        <Parameter Type="Param" Library="AIAI" Id="930104C5"/>
        <Parameter Type="Param" Library="AIAI" Id="F8AC03BD"/>
    </Element>
    <Element Type="Param" Id="4C32ABC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7005D6AE"/>
    </Element>
    <Element Type="FunctionCall" Id="7005D6AE">
        <FunctionDef Type="FunctionDef" Library="Core" Id="D6A3A225"/>
        <Parameter Type="Param" Library="AIAI" Id="54D02A20"/>
        <Parameter Type="Param" Library="AIAI" Id="430865A1"/>
        <Parameter Type="Param" Library="AIAI" Id="11F3A851"/>
    </Element>
    <Element Type="Param" Id="54D02A20">
        <ParameterDef Type="ParamDef" Library="Core" Id="A94B8C0F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF559CCB"/>
    </Element>
    <Element Type="Param" Id="430865A1">
        <ParameterDef Type="ParamDef" Library="Core" Id="331CF1B7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="11F3A851">
        <ParameterDef Type="ParamDef" Library="Core" Id="D4F1E54D"/>
        <Variable Type="Variable" Library="AIAI" Id="F5AA2226"/>
    </Element>
    <Element Type="Param" Id="930104C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F8AC03BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2575C97D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F1901472"/>
    </Element>
    <Element Type="Param" Id="F1901472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="824B687D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="373CF678"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DEEF075"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="693F7770"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="923F2F49"/>
    </Element>
    <Element Type="FunctionCall" Id="373CF678">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="369189A1"/>
        <Parameter Type="Param" Library="AIAI" Id="B94DD4F4"/>
        <Parameter Type="Param" Library="AIAI" Id="9AA9E092"/>
    </Element>
    <Element Type="Param" Id="369189A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2438B100"/>
        <Array Type="Param" Library="AIAI" Id="BE26808E"/>
    </Element>
    <Element Type="Param" Id="2438B100">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="00FB451A"/>
        <Array Type="Param" Library="AIAI" Id="909F46D5"/>
    </Element>
    <Element Type="Param" Id="00FB451A">
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
    </Element>
    <Element Type="Param" Id="909F46D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="BE26808E">
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="B94DD4F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9AA9E092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4DEEF075">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6C46846F"/>
        <Parameter Type="Param" Library="AIAI" Id="619671B3"/>
        <Parameter Type="Param" Library="AIAI" Id="F6BA7792"/>
    </Element>
    <Element Type="Param" Id="6C46846F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="EEECC52F"/>
        <Array Type="Param" Library="AIAI" Id="C5907E28"/>
    </Element>
    <Element Type="Param" Id="EEECC52F">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="2388AD5E"/>
        <Array Type="Param" Library="AIAI" Id="5100CB86"/>
    </Element>
    <Element Type="Param" Id="2388AD5E">
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
    </Element>
    <Element Type="Param" Id="5100CB86">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="C5907E28">
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="619671B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="F6BA7792">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="693F7770">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4D8A94D3"/>
        <Parameter Type="Param" Library="AIAI" Id="E67DBDDB"/>
        <Parameter Type="Param" Library="AIAI" Id="8FF2AE6B"/>
    </Element>
    <Element Type="Param" Id="4D8A94D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E3CB757A"/>
        <Array Type="Param" Library="AIAI" Id="5A646C92"/>
    </Element>
    <Element Type="Param" Id="E3CB757A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="3CE459EC"/>
        <Array Type="Param" Library="AIAI" Id="9100D531"/>
    </Element>
    <Element Type="Param" Id="3CE459EC">
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
    </Element>
    <Element Type="Param" Id="9100D531">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="5A646C92">
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="E67DBDDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="8FF2AE6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="923F2F49">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="13A22211"/>
        <Parameter Type="Param" Library="AIAI" Id="B347BAE1"/>
        <Parameter Type="Param" Library="AIAI" Id="ED827335"/>
    </Element>
    <Element Type="Param" Id="13A22211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="CFC46E59"/>
        <Array Type="Param" Library="AIAI" Id="D6FA8741"/>
    </Element>
    <Element Type="Param" Id="CFC46E59">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1AE49F71"/>
        <Array Type="Param" Library="AIAI" Id="38A714F0"/>
    </Element>
    <Element Type="Param" Id="1AE49F71">
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
    </Element>
    <Element Type="Param" Id="38A714F0">
        <Parameter Type="ParamDef" Library="AIAI" Id="73F4264A"/>
    </Element>
    <Element Type="Param" Id="D6FA8741">
        <Variable Type="Variable" Library="AIAI" Id="75EF3CC9"/>
    </Element>
    <Element Type="Param" Id="B347BAE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="ED827335">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="F82DC391">
        <Identifier>HeroAIInLaneWithAllyMercs</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="420ADB4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="432D9617"/>
    </Element>
    <Element Type="ParamDef" Id="0C90AF06">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8F5DBAF1"/>
    </Element>
    <Element Type="Param" Id="8F5DBAF1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="52EDA123">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B44C07B0"/>
    </Element>
    <Element Type="Param" Id="B44C07B0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="420ADB4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="43CD0432"/>
        <Parameter Type="Param" Library="AIAI" Id="FB2A4EB9"/>
    </Element>
    <Element Type="Param" Id="43CD0432">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
    </Element>
    <Element Type="Param" Id="FB2A4EB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFECBA07"/>
    </Element>
    <Element Type="FunctionCall" Id="BFECBA07">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="4B93B2B8"/>
    </Element>
    <Element Type="Param" Id="4B93B2B8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="FunctionCall" Id="432D9617">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94663527"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A80CED90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4DE598E0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A65854D0"/>
    </Element>
    <Element Type="FunctionCall" Id="94663527">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1B73C9EC"/>
    </Element>
    <Element Type="Param" Id="1B73C9EC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A80CED90">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A9399E2E"/>
    </Element>
    <Element Type="Param" Id="A9399E2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4DE598E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="46BD40B1"/>
        <Parameter Type="Param" Library="AIAI" Id="E927BA98"/>
        <Parameter Type="Param" Library="AIAI" Id="D7EAF6BC"/>
    </Element>
    <Element Type="Param" Id="46BD40B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="395A0731"/>
        <Array Type="Param" Library="AIAI" Id="C79751F9"/>
    </Element>
    <Element Type="Param" Id="395A0731">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="C79751F9">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="Param" Id="E927BA98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="D7EAF6BC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="A65854D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="610E4088"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C37078B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A3A2FBB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="191E8BCC"/>
    </Element>
    <Element Type="FunctionCall" Id="610E4088">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BF9A9F41"/>
        <Parameter Type="Param" Library="AIAI" Id="033433BD"/>
        <Parameter Type="Param" Library="AIAI" Id="993AFC74"/>
    </Element>
    <Element Type="Param" Id="BF9A9F41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="5AB47E74"/>
        <Array Type="Param" Library="AIAI" Id="F4E94D3D"/>
    </Element>
    <Element Type="Param" Id="5AB47E74">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="7BD84383"/>
        <Array Type="Param" Library="AIAI" Id="6931750F"/>
    </Element>
    <Element Type="Param" Id="7BD84383">
        <Variable Type="Variable" Library="AIAI" Id="935C1055"/>
    </Element>
    <Element Type="Param" Id="6931750F">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B394C124"/>
        <Array Type="Param" Library="AIAI" Id="E29136BA"/>
    </Element>
    <Element Type="Param" Id="B394C124">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="E29136BA">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="Param" Id="F4E94D3D">
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
    </Element>
    <Element Type="Param" Id="033433BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="993AFC74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C37078B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="284728E0"/>
        <Parameter Type="Param" Library="AIAI" Id="9EEE46F0"/>
        <Parameter Type="Param" Library="AIAI" Id="CBB838F9"/>
    </Element>
    <Element Type="Param" Id="284728E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="2479AAB0"/>
        <Array Type="Param" Library="AIAI" Id="8967B7E5"/>
    </Element>
    <Element Type="Param" Id="2479AAB0">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="75B5C845"/>
        <Array Type="Param" Library="AIAI" Id="D9D96A73"/>
    </Element>
    <Element Type="Param" Id="75B5C845">
        <Variable Type="Variable" Library="AIAI" Id="1FC296EE"/>
    </Element>
    <Element Type="Param" Id="D9D96A73">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A83D9909"/>
        <Array Type="Param" Library="AIAI" Id="1028F003"/>
    </Element>
    <Element Type="Param" Id="A83D9909">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="1028F003">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="Param" Id="8967B7E5">
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
    </Element>
    <Element Type="Param" Id="9EEE46F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="CBB838F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3A3A2FBB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="A3B3C059"/>
        <Parameter Type="Param" Library="AIAI" Id="E821D12F"/>
        <Parameter Type="Param" Library="AIAI" Id="373C7E2F"/>
    </Element>
    <Element Type="Param" Id="A3B3C059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="E7161DFE"/>
        <Array Type="Param" Library="AIAI" Id="FF702443"/>
    </Element>
    <Element Type="Param" Id="E7161DFE">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="517F25D9"/>
        <Array Type="Param" Library="AIAI" Id="908CDB65"/>
    </Element>
    <Element Type="Param" Id="517F25D9">
        <Variable Type="Variable" Library="AIAI" Id="C8D2887F"/>
    </Element>
    <Element Type="Param" Id="908CDB65">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D0603760"/>
        <Array Type="Param" Library="AIAI" Id="4B6FC2B4"/>
    </Element>
    <Element Type="Param" Id="D0603760">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4B6FC2B4">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="Param" Id="FF702443">
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
    </Element>
    <Element Type="Param" Id="E821D12F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="373C7E2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="191E8BCC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="B788A498"/>
        <Parameter Type="Param" Library="AIAI" Id="01F7FD50"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5608DA"/>
    </Element>
    <Element Type="Param" Id="B788A498">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="54A3C828"/>
        <Array Type="Param" Library="AIAI" Id="B402B0ED"/>
    </Element>
    <Element Type="Param" Id="54A3C828">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="BA67ED95"/>
        <Array Type="Param" Library="AIAI" Id="4C3DF6E2"/>
    </Element>
    <Element Type="Param" Id="BA67ED95">
        <Variable Type="Variable" Library="AIAI" Id="89AC27D9"/>
    </Element>
    <Element Type="Param" Id="4C3DF6E2">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="44C6E949"/>
        <Array Type="Param" Library="AIAI" Id="721BD706"/>
    </Element>
    <Element Type="Param" Id="44C6E949">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="721BD706">
        <Parameter Type="ParamDef" Library="AIAI" Id="0C90AF06"/>
    </Element>
    <Element Type="Param" Id="B402B0ED">
        <Variable Type="Variable" Library="AIAI" Id="52EDA123"/>
    </Element>
    <Element Type="Param" Id="01F7FD50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FA5608DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="FE757D12">
        <Identifier>HeroAIInLaneWithEnemyMercs</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25A659AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CDB2ECE"/>
    </Element>
    <Element Type="ParamDef" Id="000C70DE">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1873EA36"/>
    </Element>
    <Element Type="Param" Id="1873EA36">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C6BD18FE">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7978427B"/>
    </Element>
    <Element Type="Param" Id="7978427B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="25A659AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FBE53A83"/>
        <Parameter Type="Param" Library="AIAI" Id="10FD8E45"/>
    </Element>
    <Element Type="Param" Id="FBE53A83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
    </Element>
    <Element Type="Param" Id="10FD8E45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F0A1417"/>
    </Element>
    <Element Type="FunctionCall" Id="8F0A1417">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="61B0F49E"/>
    </Element>
    <Element Type="Param" Id="61B0F49E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="FunctionCall" Id="3CDB2ECE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C1FA472"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84E4B98F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05A7B388"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F5A61BB"/>
    </Element>
    <Element Type="FunctionCall" Id="0C1FA472">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4E6B6736"/>
    </Element>
    <Element Type="Param" Id="4E6B6736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="84E4B98F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="636CCDFA"/>
    </Element>
    <Element Type="Param" Id="636CCDFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="05A7B388">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A0771CA7"/>
        <Parameter Type="Param" Library="AIAI" Id="4D819A24"/>
        <Parameter Type="Param" Library="AIAI" Id="547099A5"/>
    </Element>
    <Element Type="Param" Id="A0771CA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="E65614F0"/>
        <Array Type="Param" Library="AIAI" Id="695547CF"/>
    </Element>
    <Element Type="Param" Id="E65614F0">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="695547CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="Param" Id="4D819A24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="547099A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5F5A61BB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B601D813"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="452CBD53"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5342A051"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA622D4C"/>
    </Element>
    <Element Type="FunctionCall" Id="B601D813">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="92FDB20D"/>
        <Parameter Type="Param" Library="AIAI" Id="D02BC58F"/>
        <Parameter Type="Param" Library="AIAI" Id="8FAA91AD"/>
    </Element>
    <Element Type="Param" Id="92FDB20D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="301F7D5A"/>
        <Array Type="Param" Library="AIAI" Id="6DE867B1"/>
    </Element>
    <Element Type="Param" Id="301F7D5A">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="1588D709"/>
        <Array Type="Param" Library="AIAI" Id="6A3F99CD"/>
    </Element>
    <Element Type="Param" Id="1588D709">
        <Variable Type="Variable" Library="AIAI" Id="9D1286C9"/>
    </Element>
    <Element Type="Param" Id="6A3F99CD">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0C62FA68"/>
        <Array Type="Param" Library="AIAI" Id="7CABA606"/>
    </Element>
    <Element Type="Param" Id="0C62FA68">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="7CABA606">
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="Param" Id="6DE867B1">
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
    </Element>
    <Element Type="Param" Id="D02BC58F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="8FAA91AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="452CBD53">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E4E09248"/>
        <Parameter Type="Param" Library="AIAI" Id="28CA9B87"/>
        <Parameter Type="Param" Library="AIAI" Id="79F4BD1F"/>
    </Element>
    <Element Type="Param" Id="E4E09248">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="331792FD"/>
        <Array Type="Param" Library="AIAI" Id="24806A33"/>
    </Element>
    <Element Type="Param" Id="331792FD">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="B3B2FAF7"/>
        <Array Type="Param" Library="AIAI" Id="9828C82B"/>
    </Element>
    <Element Type="Param" Id="B3B2FAF7">
        <Variable Type="Variable" Library="AIAI" Id="0B9787A0"/>
    </Element>
    <Element Type="Param" Id="9828C82B">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="82B2F182"/>
        <Array Type="Param" Library="AIAI" Id="624189D5"/>
    </Element>
    <Element Type="Param" Id="82B2F182">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="624189D5">
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="Param" Id="24806A33">
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
    </Element>
    <Element Type="Param" Id="28CA9B87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="79F4BD1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="5342A051">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5C560EEA"/>
        <Parameter Type="Param" Library="AIAI" Id="BA25341D"/>
        <Parameter Type="Param" Library="AIAI" Id="B1714F7F"/>
    </Element>
    <Element Type="Param" Id="5C560EEA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="4C792720"/>
        <Array Type="Param" Library="AIAI" Id="849F04AE"/>
    </Element>
    <Element Type="Param" Id="4C792720">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A7D92841"/>
        <Array Type="Param" Library="AIAI" Id="FDDAEF64"/>
    </Element>
    <Element Type="Param" Id="A7D92841">
        <Variable Type="Variable" Library="AIAI" Id="170EDFA0"/>
    </Element>
    <Element Type="Param" Id="FDDAEF64">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="C9E6F1D4"/>
        <Array Type="Param" Library="AIAI" Id="4393A103"/>
    </Element>
    <Element Type="Param" Id="C9E6F1D4">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="4393A103">
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="Param" Id="849F04AE">
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
    </Element>
    <Element Type="Param" Id="BA25341D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B1714F7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="BA622D4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F3F3B75E"/>
        <Parameter Type="Param" Library="AIAI" Id="C6D048A4"/>
        <Parameter Type="Param" Library="AIAI" Id="BE8457EF"/>
    </Element>
    <Element Type="Param" Id="F3F3B75E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="366DFBB4"/>
        <Array Type="Param" Library="AIAI" Id="CD2481B8"/>
    </Element>
    <Element Type="Param" Id="366DFBB4">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="F4C4C0EC"/>
        <Array Type="Param" Library="AIAI" Id="3F9B665C"/>
    </Element>
    <Element Type="Param" Id="F4C4C0EC">
        <Variable Type="Variable" Library="AIAI" Id="011A4FF4"/>
    </Element>
    <Element Type="Param" Id="3F9B665C">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DBFE24BB"/>
        <Array Type="Param" Library="AIAI" Id="421C2D1A"/>
    </Element>
    <Element Type="Param" Id="DBFE24BB">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="421C2D1A">
        <Parameter Type="ParamDef" Library="AIAI" Id="000C70DE"/>
    </Element>
    <Element Type="Param" Id="CD2481B8">
        <Variable Type="Variable" Library="AIAI" Id="C6BD18FE"/>
    </Element>
    <Element Type="Param" Id="C6D048A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BE8457EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="36EE5CB1">
        <Identifier>HeroAILaneHasAllMeleeHeroes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7C4166B9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F128381F"/>
        <Variable Type="Variable" Library="AIAI" Id="35358C53"/>
        <Variable Type="Variable" Library="AIAI" Id="59D10CC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7747BABF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8318C5DE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF3EEBFC"/>
    </Element>
    <Element Type="ParamDef" Id="7C4166B9">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="F128381F">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0DD7A6BB"/>
    </Element>
    <Element Type="Param" Id="0DD7A6BB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="35358C53">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="628444EE"/>
    </Element>
    <Element Type="Param" Id="628444EE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="59D10CC3">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E2633AFC"/>
    </Element>
    <Element Type="Param" Id="E2633AFC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7747BABF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="883672CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09C2572F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBEB391D"/>
    </Element>
    <Element Type="FunctionCall" Id="883672CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E5F88C37"/>
        <Parameter Type="Param" Library="AIAI" Id="6492D463"/>
    </Element>
    <Element Type="Param" Id="E5F88C37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="35358C53"/>
    </Element>
    <Element Type="Param" Id="6492D463">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49448C74"/>
    </Element>
    <Element Type="FunctionCall" Id="49448C74">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="612654F4"/>
    </Element>
    <Element Type="Param" Id="612654F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="09C2572F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BBC6B540"/>
        <Parameter Type="Param" Library="AIAI" Id="22A9C6BF"/>
    </Element>
    <Element Type="Param" Id="BBC6B540">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="35358C53"/>
    </Element>
    <Element Type="Param" Id="22A9C6BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6DD61A6"/>
    </Element>
    <Element Type="FunctionCall" Id="C6DD61A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F166D369"/>
    </Element>
    <Element Type="Param" Id="F166D369">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="FBEB391D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3F14C709"/>
        <Parameter Type="Param" Library="AIAI" Id="8ADDAE11"/>
        <Parameter Type="Param" Library="AIAI" Id="77B2D179"/>
    </Element>
    <Element Type="Param" Id="3F14C709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7C4166B9"/>
    </Element>
    <Element Type="Param" Id="8ADDAE11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="77B2D179">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="8318C5DE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="95F4A14A"/>
        <Parameter Type="Param" Library="AIAI" Id="401BA184"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9233AC1"/>
    </Element>
    <Element Type="Param" Id="95F4A14A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="234EC6A4"/>
        <Array Type="Param" Library="AIAI" Id="ED69A960"/>
    </Element>
    <Element Type="Param" Id="234EC6A4">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A69176F3"/>
        <Array Type="Param" Library="AIAI" Id="7E45D470"/>
    </Element>
    <Element Type="Param" Id="A69176F3">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="7E45D470">
        <Parameter Type="ParamDef" Library="AIAI" Id="F128381F"/>
    </Element>
    <Element Type="Param" Id="ED69A960">
        <Variable Type="Variable" Library="AIAI" Id="35358C53"/>
    </Element>
    <Element Type="Param" Id="401BA184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="59D10CC3"/>
    </Element>
    <Element Type="FunctionCall" Id="F9233AC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3EE0DF08"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F750155"/>
    </Element>
    <Element Type="FunctionCall" Id="3EE0DF08">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="228E6A1E"/>
    </Element>
    <Element Type="Param" Id="228E6A1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8F750155">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FDE16791"/>
        <Parameter Type="Param" Library="AIAI" Id="AC2EB78D"/>
        <Parameter Type="Param" Library="AIAI" Id="997F0E87"/>
    </Element>
    <Element Type="Param" Id="FDE16791">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFDBAF86"/>
    </Element>
    <Element Type="FunctionCall" Id="BFDBAF86">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="FD965DBF"/>
    </Element>
    <Element Type="Param" Id="FD965DBF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <Variable Type="Variable" Library="AIAI" Id="59D10CC3"/>
    </Element>
    <Element Type="Param" Id="AC2EB78D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="997F0E87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BF3EEBFC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F5A3BAE7"/>
    </Element>
    <Element Type="Param" Id="F5A3BAE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="D8D34C6F">
        <Identifier>HeroAIInLaneWithAllMeleeHeroes</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="9FCEE244"/>
        <Variable Type="Variable" Library="AIAI" Id="694798F1"/>
        <Variable Type="Variable" Library="AIAI" Id="B857D3C5"/>
        <Variable Type="Variable" Library="AIAI" Id="C5B798EF"/>
        <Variable Type="Variable" Library="AIAI" Id="B1609807"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7131973E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB9FBF70"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="79684A50"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85B0774B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="889D976B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32B56E39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="870263B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="ADEACC7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6DE5509"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4464625"/>
    </Element>
    <Element Type="ParamDef" Id="9FCEE244">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C1158F81"/>
    </Element>
    <Element Type="Param" Id="C1158F81">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="694798F1">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D562E96A"/>
    </Element>
    <Element Type="Param" Id="D562E96A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="B857D3C5">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FF23FD00"/>
    </Element>
    <Element Type="Param" Id="FF23FD00">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="C5B798EF">
        <Identifier>alliesInLane</Identifier>
        <VariableType>
            <Type Value="playergroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="412E39DE"/>
    </Element>
    <Element Type="Param" Id="412E39DE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8708D61"/>
    </Element>
    <Element Type="FunctionCall" Id="D8708D61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000056"/>
    </Element>
    <Element Type="Variable" Id="B1609807">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A4FDE1FE"/>
    </Element>
    <Element Type="Param" Id="A4FDE1FE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="7131973E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="08C398D4"/>
        <Parameter Type="Param" Library="AIAI" Id="D2D03A4F"/>
    </Element>
    <Element Type="Param" Id="08C398D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="694798F1"/>
    </Element>
    <Element Type="Param" Id="D2D03A4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="0FE7FCD9"/>
        <Array Type="Param" Library="AIAI" Id="8076E36F"/>
    </Element>
    <Element Type="Param" Id="0FE7FCD9">
        <Variable Type="Variable" Library="AIAI" Id="701AE71B"/>
    </Element>
    <Element Type="Param" Id="8076E36F">
        <Parameter Type="ParamDef" Library="AIAI" Id="9FCEE244"/>
    </Element>
    <Element Type="FunctionCall" Id="AB9FBF70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C3B6102"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73344EC9"/>
    </Element>
    <Element Type="FunctionCall" Id="4C3B6102">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ED2AC287"/>
    </Element>
    <Element Type="Param" Id="ED2AC287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="73344EC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3100A772"/>
        <Parameter Type="Param" Library="AIAI" Id="2B1BBB51"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8DAA1C"/>
    </Element>
    <Element Type="Param" Id="3100A772">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="694798F1"/>
    </Element>
    <Element Type="Param" Id="2B1BBB51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="EF8DAA1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="79684A50">
        <Comment>
            Find all of the allies in the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="85B0774B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="C2997503"/>
        <Parameter Type="Param" Library="AIAI" Id="A1CC9FCC"/>
    </Element>
    <Element Type="Param" Id="C2997503">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B857D3C5"/>
    </Element>
    <Element Type="Param" Id="A1CC9FCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6220A4F2"/>
    </Element>
    <Element Type="FunctionCall" Id="6220A4F2">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="235E0310"/>
    </Element>
    <Element Type="Param" Id="235E0310">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9FCEE244"/>
    </Element>
    <Element Type="FunctionCall" Id="889D976B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BA6A2F7E"/>
        <Parameter Type="Param" Library="AIAI" Id="4AB52EF3"/>
        <Parameter Type="Param" Library="AIAI" Id="36A65C62"/>
    </Element>
    <Element Type="Param" Id="4AB52EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A2BD557A"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="306BA178"/>
        <Array Type="Param" Library="AIAI" Id="E53C835E"/>
    </Element>
    <Element Type="Param" Id="306BA178">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="88330310"/>
        <Array Type="Param" Library="AIAI" Id="BF86CA19"/>
    </Element>
    <Element Type="Param" Id="88330310">
        <Variable Type="Variable" Library="AIAI" Id="20A711D5"/>
    </Element>
    <Element Type="Param" Id="BF86CA19">
        <Variable Type="Variable" Library="AIAI" Id="694798F1"/>
    </Element>
    <Element Type="Param" Id="E53C835E">
        <Variable Type="Variable" Library="AIAI" Id="B857D3C5"/>
    </Element>
    <Element Type="Param" Id="36A65C62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="CDC02059"/>
        <Variable Type="Variable" Library="AIAI" Id="C5B798EF"/>
    </Element>
    <Element Type="FunctionCall" Id="32B56E39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A8D356D7"/>
        <Parameter Type="Param" Library="AIAI" Id="9EBCFAF6"/>
        <Parameter Type="Param" Library="AIAI" Id="91695C49"/>
    </Element>
    <Element Type="Param" Id="9EBCFAF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4BDCF447"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9FCEE244"/>
    </Element>
    <Element Type="Param" Id="91695C49">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DED43967"/>
        <Variable Type="Variable" Library="AIAI" Id="C5B798EF"/>
    </Element>
    <Element Type="FunctionCall" Id="870263B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5FDF5C7B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55DF55C8"/>
    </Element>
    <Element Type="FunctionCall" Id="5FDF5C7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EDF73153"/>
    </Element>
    <Element Type="Param" Id="EDF73153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="55DF55C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B32AC836"/>
        <Parameter Type="Param" Library="AIAI" Id="EA4E1A07"/>
        <Parameter Type="Param" Library="AIAI" Id="6A108A66"/>
    </Element>
    <Element Type="Param" Id="B32AC836">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F15D5464"/>
    </Element>
    <Element Type="FunctionCall" Id="F15D5464">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="EFED71FF"/>
    </Element>
    <Element Type="Param" Id="EFED71FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="C5B798EF"/>
    </Element>
    <Element Type="Param" Id="EA4E1A07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="6A108A66">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="ADEACC7B">
        <Comment>
            Check if any of them are not melee
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6DE5509">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B525B112"/>
        <Parameter Type="Param" Library="AIAI" Id="7F45607A"/>
        <Parameter Type="Param" Library="AIAI" Id="315E118D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C59A6581"/>
    </Element>
    <Element Type="Param" Id="7F45607A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A4B226A9"/>
        <Variable Type="Variable" Library="AIAI" Id="C5B798EF"/>
    </Element>
    <Element Type="Param" Id="315E118D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="857209C7"/>
        <Variable Type="Variable" Library="AIAI" Id="B1609807"/>
    </Element>
    <Element Type="FunctionCall" Id="C59A6581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DF50D5F0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FDAFE1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9A198DB"/>
    </Element>
    <Element Type="FunctionCall" Id="6FDAFE1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9DF78649"/>
    </Element>
    <Element Type="Param" Id="9DF78649">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9A198DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E6BD0AB1"/>
        <Parameter Type="Param" Library="AIAI" Id="B33B3C76"/>
        <Parameter Type="Param" Library="AIAI" Id="B73DAD65"/>
    </Element>
    <Element Type="Param" Id="E6BD0AB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE848A1A"/>
    </Element>
    <Element Type="FunctionCall" Id="BE848A1A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="9042EA1A"/>
        <Parameter Type="Param" Library="AIAI" Id="3C54B003"/>
    </Element>
    <Element Type="Param" Id="3C54B003">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <Variable Type="Variable" Library="AIAI" Id="B1609807"/>
    </Element>
    <Element Type="Param" Id="B33B3C76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B73DAD65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D4464625">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="1B713A75"/>
    </Element>
    <Element Type="Param" Id="1B713A75">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="6FDC9486">
        <Identifier>HeroAIFindClosestLane</Identifier>
        <FlagCall/>
        <FlagCustomScript/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB06051"/>
        <Variable Type="Variable" Library="AIAI" Id="0109074F"/>
        <Variable Type="Variable" Library="AIAI" Id="DA018C87"/>
        <Variable Type="Variable" Library="AIAI" Id="BE2032A0"/>
        <Variable Type="Variable" Library="AIAI" Id="388C59CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="61996DBD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="54965F0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F67C72F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0581DDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="070CC018"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E66C956"/>
        <ScriptCode>
            AILaneWaypointGetClosestLane(#PARAM(testPoint))
        </ScriptCode>
    </Element>
    <Element Type="ParamDef" Id="3CD222C4">
        <Identifier>testPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="BB75C553"/>
    </Element>
    <Element Type="Param" Id="BB75C553">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="5FB06051">
        <Identifier>curLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="54DDB1CA"/>
    </Element>
    <Element Type="Param" Id="54DDB1CA">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0109074F">
        <Identifier>curWaypointIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F7DC08D8"/>
    </Element>
    <Element Type="Param" Id="F7DC08D8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="DA018C87">
        <Identifier>curDist</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EE5CB379"/>
    </Element>
    <Element Type="Param" Id="EE5CB379">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BE2032A0">
        <Identifier>bestDistance</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BF63BAA7"/>
    </Element>
    <Element Type="Param" Id="BF63BAA7">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="388C59CB">
        <Identifier>bestLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F2EC28C5"/>
    </Element>
    <Element Type="Param" Id="F2EC28C5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="61996DBD">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="40367C1C"/>
    </Element>
    <Element Type="Param" Id="40367C1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EC88B8F"/>
    </Element>
    <Element Type="FunctionCall" Id="9EC88B8F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B592FDBF"/>
        <Parameter Type="Param" Library="AIAI" Id="F9245730"/>
    </Element>
    <Element Type="Param" Id="F9245730">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DE4CDB86"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
    </Element>
    <Element Type="Comment" Id="54965F0F">
        <Comment>
            Closest Lane is the one with the Closest Waypoint  (this isn't extremely precise, use Calculate Closest Lane Data is you need precision).
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="5F67C72F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2707CB32"/>
        <Parameter Type="Param" Library="AIAI" Id="02776E11"/>
    </Element>
    <Element Type="Param" Id="2707CB32">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE2032A0"/>
    </Element>
    <Element Type="Param" Id="02776E11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>524287.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F0581DDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E549F80C"/>
        <Parameter Type="Param" Library="AIAI" Id="A1DC145D"/>
        <Parameter Type="Param" Library="AIAI" Id="E95EAC90"/>
        <Parameter Type="Param" Library="AIAI" Id="439F7125"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA4AC802"/>
    </Element>
    <Element Type="Param" Id="E549F80C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="A1DC145D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="E95EAC90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="439F7125">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB06051"/>
    </Element>
    <Element Type="FunctionCall" Id="DA4AC802">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="974F0010"/>
        <Parameter Type="Param" Library="AIAI" Id="FD0ACCAD"/>
        <Parameter Type="Param" Library="AIAI" Id="D79302CB"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD47DCE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="841D1631"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E1C034D"/>
    </Element>
    <Element Type="Param" Id="974F0010">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="FD0ACCAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="3D9D8F12"/>
        <Array Type="Param" Library="AIAI" Id="C781A2BC"/>
    </Element>
    <Element Type="Param" Id="3D9D8F12">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="C781A2BC">
        <Variable Type="Variable" Library="AIAI" Id="5FB06051"/>
    </Element>
    <Element Type="Param" Id="D79302CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7DD47DCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="0109074F"/>
    </Element>
    <Element Type="FunctionCall" Id="841D1631">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="D79364BA"/>
        <Parameter Type="Param" Library="AIAI" Id="10DD4322"/>
    </Element>
    <Element Type="Param" Id="D79364BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="74645A55"/>
    </Element>
    <Element Type="FunctionCall" Id="74645A55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="AD175B8E"/>
        <Parameter Type="Param" Library="AIAI" Id="64F0F27F"/>
    </Element>
    <Element Type="Param" Id="AD175B8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="281573BC"/>
        <Array Type="Param" Library="AIAI" Id="089354BC"/>
    </Element>
    <Element Type="Param" Id="281573BC">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="B2659736"/>
    </Element>
    <Element Type="Param" Id="B2659736">
        <Variable Type="Variable" Library="AIAI" Id="0109074F"/>
    </Element>
    <Element Type="Param" Id="089354BC">
        <Variable Type="Variable" Library="AIAI" Id="5FB06051"/>
    </Element>
    <Element Type="Param" Id="64F0F27F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
    </Element>
    <Element Type="Param" Id="10DD4322">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DA018C87"/>
    </Element>
    <Element Type="FunctionCall" Id="3E1C034D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9428B6B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B47498FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93C6DE10"/>
    </Element>
    <Element Type="FunctionCall" Id="9428B6B0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="3E565B7E"/>
        <Parameter Type="Param" Library="AIAI" Id="6429E30A"/>
    </Element>
    <Element Type="Param" Id="3E565B7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="DA018C87"/>
    </Element>
    <Element Type="Param" Id="6429E30A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BE2032A0"/>
    </Element>
    <Element Type="FunctionCall" Id="B47498FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B949923A"/>
        <Parameter Type="Param" Library="AIAI" Id="23385393"/>
    </Element>
    <Element Type="Param" Id="B949923A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="5FB06051"/>
    </Element>
    <Element Type="Param" Id="23385393">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="388C59CB"/>
    </Element>
    <Element Type="FunctionCall" Id="93C6DE10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="834680DE"/>
        <Parameter Type="Param" Library="AIAI" Id="2EAC0DCE"/>
        <Parameter Type="Param" Library="AIAI" Id="917FEBC3"/>
    </Element>
    <Element Type="Param" Id="834680DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="2EAC0DCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DA018C87"/>
    </Element>
    <Element Type="Param" Id="917FEBC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="BE2032A0"/>
    </Element>
    <Element Type="FunctionCall" Id="070CC018">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="275862A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="151E9D7A"/>
    </Element>
    <Element Type="FunctionCall" Id="275862A5">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000118"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BFC7A6C2"/>
        <Parameter Type="Param" Library="AIAI" Id="3E55F2F0"/>
        <Parameter Type="Param" Library="AIAI" Id="86580DBF"/>
    </Element>
    <Element Type="Param" Id="BFC7A6C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C3CF50B0"/>
        <Preset Type="PresetValue" Library="Ntve" Id="AEB4446D"/>
    </Element>
    <Element Type="Param" Id="3E55F2F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000187"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000071"/>
    </Element>
    <Element Type="Param" Id="86580DBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000186"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="7510F736"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="C313ADC0"/>
    </Element>
    <Element Type="Param" Id="7510F736">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68231D67"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="68231D67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="09ECD4D1"/>
    </Element>
    <Element Type="Param" Id="09ECD4D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E81D10E2"/>
    </Element>
    <Element Type="FunctionCall" Id="E81D10E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B592FDBF"/>
        <Parameter Type="Param" Library="AIAI" Id="4523BE26"/>
    </Element>
    <Element Type="Param" Id="4523BE26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DE4CDB86"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
    </Element>
    <Element Type="Param" Id="C313ADC0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F930CB67"/>
        <ExpressionCode Value="B"/>
    </Element>
    <Element Type="FunctionCall" Id="F930CB67">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="DC7E7018"/>
    </Element>
    <Element Type="Param" Id="DC7E7018">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <Variable Type="Variable" Library="AIAI" Id="388C59CB"/>
    </Element>
    <Element Type="FunctionCall" Id="151E9D7A">
        <Disabled/>
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2DADDB58"/>
        <Parameter Type="Param" Library="AIAI" Id="04B4080E"/>
        <Parameter Type="Param" Library="AIAI" Id="1FC22D89"/>
    </Element>
    <Element Type="Param" Id="2DADDB58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B739E517"/>
    </Element>
    <Element Type="FunctionCall" Id="B739E517">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B592FDBF"/>
        <Parameter Type="Param" Library="AIAI" Id="632CCA2B"/>
    </Element>
    <Element Type="Param" Id="632CCA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DE4CDB86"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
    </Element>
    <Element Type="Param" Id="04B4080E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="1FC22D89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="388C59CB"/>
    </Element>
    <Element Type="FunctionCall" Id="2E66C956">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="34CD21E8"/>
    </Element>
    <Element Type="Param" Id="34CD21E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="388C59CB"/>
    </Element>
    <Element Type="FunctionDef" Id="7A02B925">
        <Identifier>HeroAIUnitProtectedByTower</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
        <Variable Type="Variable" Library="AIAI" Id="6B9FAE33"/>
        <Variable Type="Variable" Library="AIAI" Id="380BAB5A"/>
        <Variable Type="Variable" Library="AIAI" Id="57E201EE"/>
        <Variable Type="Variable" Library="AIAI" Id="BB5FF66C"/>
        <Variable Type="Variable" Library="AIAI" Id="2728F6C0"/>
        <Variable Type="Variable" Library="AIAI" Id="0F7D5D43"/>
        <Variable Type="Variable" Library="AIAI" Id="301E28B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B748B933"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="47AAD8E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E49BBD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34A04F40"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DF23405"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="35D67C2C"/>
    </Element>
    <Element Type="ParamDef" Id="C695ACE2">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B39380FC"/>
    </Element>
    <Element Type="Param" Id="B39380FC">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="ParamDef" Id="B5D305DD">
        <Identifier>towerSearchRadius</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4790B7AD"/>
    </Element>
    <Element Type="Param" Id="4790B7AD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="6B9FAE33">
        <Identifier>areaNearUnit</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FAF8D9E8"/>
    </Element>
    <Element Type="Param" Id="FAF8D9E8">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="380BAB5A">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0A266AA7"/>
    </Element>
    <Element Type="Param" Id="0A266AA7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4B207833"/>
    </Element>
    <Element Type="FunctionCall" Id="4B207833">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="57E201EE">
        <Identifier>allyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A736646E"/>
    </Element>
    <Element Type="Param" Id="A736646E">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0D54654"/>
    </Element>
    <Element Type="FunctionCall" Id="C0D54654">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="BB5FF66C">
        <Identifier>tower</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0AF16D16"/>
    </Element>
    <Element Type="Param" Id="0AF16D16">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="2728F6C0">
        <Identifier>areaNearTower</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0F9C4805"/>
    </Element>
    <Element Type="Param" Id="0F9C4805">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="0F7D5D43">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D634CCCE"/>
    </Element>
    <Element Type="Param" Id="D634CCCE">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7206C316"/>
    </Element>
    <Element Type="FunctionCall" Id="7206C316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="301E28B5">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="69DB97D5"/>
    </Element>
    <Element Type="Param" Id="69DB97D5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A9E3FEB"/>
    </Element>
    <Element Type="FunctionCall" Id="5A9E3FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Comment" Id="B748B933">
        <Comment>
            Check if they are near an ally tower that doesn't have enemy minions near it
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="47AAD8E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="36057153"/>
        <Parameter Type="Param" Library="AIAI" Id="7CC95338"/>
    </Element>
    <Element Type="Param" Id="36057153">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0F1F0BB5"/>
    </Element>
    <Element Type="FunctionCall" Id="0F1F0BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="91A6CA63"/>
        <Parameter Type="Param" Library="AIAI" Id="21BBCCC0"/>
    </Element>
    <Element Type="Param" Id="91A6CA63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7BCE31F"/>
    </Element>
    <Element Type="FunctionCall" Id="E7BCE31F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF669DA"/>
    </Element>
    <Element Type="Param" Id="1AF669DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
    </Element>
    <Element Type="Param" Id="21BBCCC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B5D305DD"/>
    </Element>
    <Element Type="Param" Id="7CC95338">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6B9FAE33"/>
    </Element>
    <Element Type="FunctionCall" Id="1E49BBD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E19A8B23"/>
        <Parameter Type="Param" Library="AIAI" Id="7D7B06CD"/>
    </Element>
    <Element Type="Param" Id="E19A8B23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="67465250"/>
    </Element>
    <Element Type="FunctionCall" Id="67465250">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="6FCBF947"/>
        <Parameter Type="Param" Library="AIAI" Id="CFBB09D8"/>
        <Parameter Type="Param" Library="AIAI" Id="5B0FBC67"/>
        <Parameter Type="Param" Library="AIAI" Id="60940671"/>
        <Parameter Type="Param" Library="AIAI" Id="0F897B02"/>
    </Element>
    <Element Type="Param" Id="6FCBF947">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="CFBB09D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="5B0FBC67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="60940671">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="6B9FAE33"/>
    </Element>
    <Element Type="Param" Id="0F897B02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="96DB958D"/>
    </Element>
    <Element Type="FunctionCall" Id="96DB958D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="F482C8BB"/>
    </Element>
    <Element Type="Param" Id="F482C8BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
    </Element>
    <Element Type="Param" Id="7D7B06CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="380BAB5A"/>
    </Element>
    <Element Type="FunctionCall" Id="34A04F40">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B47AC4D5"/>
        <Parameter Type="Param" Library="AIAI" Id="34CA33A8"/>
    </Element>
    <Element Type="Param" Id="B47AC4D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73266DAA"/>
    </Element>
    <Element Type="FunctionCall" Id="73266DAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="55483AD6"/>
        <Parameter Type="Param" Library="AIAI" Id="FD427444"/>
        <Parameter Type="Param" Library="AIAI" Id="FEA55EE7"/>
        <Parameter Type="Param" Library="AIAI" Id="CD27E184"/>
        <Parameter Type="Param" Library="AIAI" Id="32716BAD"/>
    </Element>
    <Element Type="Param" Id="55483AD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="FD427444">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="FEA55EE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="CD27E184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="32716BAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="380BAB5A"/>
    </Element>
    <Element Type="Param" Id="34CA33A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="57E201EE"/>
    </Element>
    <Element Type="FunctionCall" Id="2DF23405">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="A46E160B"/>
        <Parameter Type="Param" Library="AIAI" Id="8986134A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F302C9FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB6C7A07"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4209AA83"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2711F35"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="346331BD"/>
    </Element>
    <Element Type="Param" Id="A46E160B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="57E201EE"/>
    </Element>
    <Element Type="Param" Id="8986134A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="BB5FF66C"/>
    </Element>
    <Element Type="FunctionCall" Id="F302C9FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E2B6308"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A68DB315"/>
    </Element>
    <Element Type="FunctionCall" Id="1E2B6308">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="A68DB315">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7D63CF8A"/>
        <Parameter Type="Param" Library="AIAI" Id="FEE67451"/>
        <Parameter Type="Param" Library="AIAI" Id="97AD5852"/>
    </Element>
    <Element Type="Param" Id="7D63CF8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B50019F"/>
    </Element>
    <Element Type="FunctionCall" Id="8B50019F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="75838573"/>
    </Element>
    <Element Type="Param" Id="75838573">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C695ACE2"/>
    </Element>
    <Element Type="Param" Id="FEE67451">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="97AD5852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EB6C7A07">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="304A1BF4"/>
        <Parameter Type="Param" Library="AIAI" Id="29F3407C"/>
    </Element>
    <Element Type="Param" Id="304A1BF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A01CDA9"/>
    </Element>
    <Element Type="FunctionCall" Id="0A01CDA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="C37CAF54"/>
        <Parameter Type="Param" Library="AIAI" Id="E171C918"/>
    </Element>
    <Element Type="Param" Id="C37CAF54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FDFB230F"/>
    </Element>
    <Element Type="FunctionCall" Id="FDFB230F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FA2F8B4A"/>
    </Element>
    <Element Type="Param" Id="FA2F8B4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="BB5FF66C"/>
    </Element>
    <Element Type="Param" Id="E171C918">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="32432793"/>
    </Element>
    <Element Type="Param" Id="29F3407C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2728F6C0"/>
    </Element>
    <Element Type="FunctionCall" Id="4209AA83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="6A961631"/>
        <Parameter Type="Param" Library="AIAI" Id="C32859FB"/>
    </Element>
    <Element Type="Param" Id="6A961631">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95F256DA"/>
    </Element>
    <Element Type="FunctionCall" Id="95F256DA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="29A09C61"/>
        <Parameter Type="Param" Library="AIAI" Id="72971F63"/>
        <Parameter Type="Param" Library="AIAI" Id="B154AEF7"/>
        <Parameter Type="Param" Library="AIAI" Id="1AF8C74A"/>
        <Parameter Type="Param" Library="AIAI" Id="88DB910D"/>
    </Element>
    <Element Type="Param" Id="29A09C61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="72971F63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="B154AEF7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1AF8C74A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="2728F6C0"/>
    </Element>
    <Element Type="Param" Id="88DB910D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601ECFEA"/>
    </Element>
    <Element Type="FunctionCall" Id="601ECFEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="F1A82FE0"/>
    </Element>
    <Element Type="Param" Id="F1A82FE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="BB5FF66C"/>
    </Element>
    <Element Type="Param" Id="C32859FB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0F7D5D43"/>
    </Element>
    <Element Type="FunctionCall" Id="C2711F35">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="68C6DA58"/>
        <Parameter Type="Param" Library="AIAI" Id="9A0B073C"/>
    </Element>
    <Element Type="Param" Id="68C6DA58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E7DA192"/>
    </Element>
    <Element Type="FunctionCall" Id="7E7DA192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="9F9C1637"/>
        <Parameter Type="Param" Library="AIAI" Id="5244A7D4"/>
        <Parameter Type="Param" Library="AIAI" Id="52431FEB"/>
        <Parameter Type="Param" Library="AIAI" Id="F17CD60F"/>
        <Parameter Type="Param" Library="AIAI" Id="AA63469C"/>
    </Element>
    <Element Type="Param" Id="9F9C1637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="5244A7D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="52431FEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="F17CD60F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="AA63469C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="0F7D5D43"/>
    </Element>
    <Element Type="Param" Id="9A0B073C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="301E28B5"/>
    </Element>
    <Element Type="FunctionCall" Id="346331BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="31180812"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51E1E31A"/>
    </Element>
    <Element Type="FunctionCall" Id="31180812">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F6360040"/>
    </Element>
    <Element Type="Param" Id="F6360040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="51E1E31A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D153CD29"/>
        <Parameter Type="Param" Library="AIAI" Id="4A935E98"/>
        <Parameter Type="Param" Library="AIAI" Id="DF7413A7"/>
    </Element>
    <Element Type="Param" Id="D153CD29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEFEA240"/>
    </Element>
    <Element Type="FunctionCall" Id="CEFEA240">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="BDEE0374"/>
        <Parameter Type="Param" Library="AIAI" Id="77476B8E"/>
    </Element>
    <Element Type="Param" Id="BDEE0374">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="77476B8E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="301E28B5"/>
    </Element>
    <Element Type="Param" Id="4A935E98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="DF7413A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="35D67C2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0B922577"/>
    </Element>
    <Element Type="Param" Id="0B922577">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4583B633">
        <Identifier>HeroAIInRangeOfAnEnemyTower</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D9B56ED9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="54F37BCA"/>
        <Variable Type="Variable" Library="AIAI" Id="A108BEA8"/>
        <Variable Type="Variable" Library="AIAI" Id="9DCC5132"/>
        <Variable Type="Variable" Library="AIAI" Id="4F73BDF1"/>
        <Variable Type="Variable" Library="AIAI" Id="1D599930"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="55F49F47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FABFC2AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFD56C5A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EC42BFD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="CD481E7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E84E49AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="278BF6A8"/>
    </Element>
    <Element Type="ParamDef" Id="D9B56ED9">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2E786721"/>
    </Element>
    <Element Type="Param" Id="2E786721">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="54F37BCA">
        <Identifier>position</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="129A0617"/>
    </Element>
    <Element Type="Param" Id="129A0617">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A108BEA8">
        <Identifier>region</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2568F4D6"/>
    </Element>
    <Element Type="Param" Id="2568F4D6">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="9DCC5132">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8FE9AEB5"/>
    </Element>
    <Element Type="Param" Id="8FE9AEB5">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3AF1D0D"/>
    </Element>
    <Element Type="FunctionCall" Id="D3AF1D0D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="4F73BDF1">
        <Identifier>enemyTowers</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C08A6C23"/>
    </Element>
    <Element Type="Param" Id="C08A6C23">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99F311D7"/>
    </Element>
    <Element Type="FunctionCall" Id="99F311D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="1D599930">
        <Identifier>tower</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="23B87465"/>
    </Element>
    <Element Type="Param" Id="23B87465">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="55F49F47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FC265A74"/>
        <Parameter Type="Param" Library="AIAI" Id="7220A64B"/>
    </Element>
    <Element Type="Param" Id="FC265A74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A108BEA8"/>
    </Element>
    <Element Type="Param" Id="7220A64B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB7467AC"/>
    </Element>
    <Element Type="FunctionCall" Id="CB7467AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="FunctionCall" Id="FABFC2AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000032"/>
        <Parameter Type="Param" Library="AIAI" Id="C055E954"/>
        <Parameter Type="Param" Library="AIAI" Id="666E7F05"/>
        <Parameter Type="Param" Library="AIAI" Id="156BE08C"/>
        <Parameter Type="Param" Library="AIAI" Id="36D8E910"/>
    </Element>
    <Element Type="Param" Id="C055E954">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000058"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000008"/>
    </Element>
    <Element Type="Param" Id="666E7F05">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000060"/>
        <Value>10.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="156BE08C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000059"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="54F37BCA"/>
    </Element>
    <Element Type="Param" Id="36D8E910">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000057"/>
        <Variable Type="Variable" Library="AIAI" Id="A108BEA8"/>
    </Element>
    <Element Type="FunctionCall" Id="BFD56C5A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D9C5EEA5"/>
        <Parameter Type="Param" Library="AIAI" Id="C3C918AB"/>
    </Element>
    <Element Type="Param" Id="D9C5EEA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="283A5CCA"/>
    </Element>
    <Element Type="FunctionCall" Id="283A5CCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="C2677E3C"/>
        <Parameter Type="Param" Library="AIAI" Id="4DA6DAA7"/>
        <Parameter Type="Param" Library="AIAI" Id="DDAA0D25"/>
        <Parameter Type="Param" Library="AIAI" Id="F1B962AB"/>
        <Parameter Type="Param" Library="AIAI" Id="8F550AF2"/>
    </Element>
    <Element Type="Param" Id="C2677E3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="4DA6DAA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Stunned</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="DDAA0D25">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="F1B962AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="A108BEA8"/>
    </Element>
    <Element Type="Param" Id="8F550AF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D9B56ED9"/>
    </Element>
    <Element Type="Param" Id="C3C918AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9DCC5132"/>
    </Element>
    <Element Type="FunctionCall" Id="6EC42BFD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E75FF36B"/>
        <Parameter Type="Param" Library="AIAI" Id="CAD34738"/>
    </Element>
    <Element Type="Param" Id="E75FF36B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6ABBC4CB"/>
    </Element>
    <Element Type="FunctionCall" Id="6ABBC4CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="9C23FC1C"/>
        <Parameter Type="Param" Library="AIAI" Id="AB148D92"/>
        <Parameter Type="Param" Library="AIAI" Id="15A909F3"/>
        <Parameter Type="Param" Library="AIAI" Id="D2D47032"/>
        <Parameter Type="Param" Library="AIAI" Id="FD913AB9"/>
    </Element>
    <Element Type="Param" Id="9C23FC1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="AB148D92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="15A909F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Armored,Structure;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="D2D47032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="FD913AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="9DCC5132"/>
    </Element>
    <Element Type="Param" Id="CAD34738">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4F73BDF1"/>
    </Element>
    <Element Type="Comment" Id="CD481E7D">
        <Comment>
            Filter out towers that are not a threat
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E84E49AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="5D7C2CB5"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD7FAA4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="651B6EA0"/>
    </Element>
    <Element Type="Param" Id="5D7C2CB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="4F73BDF1"/>
    </Element>
    <Element Type="Param" Id="DCD7FAA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="1D599930"/>
    </Element>
    <Element Type="FunctionCall" Id="651B6EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B213524"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6079918E"/>
    </Element>
    <Element Type="FunctionCall" Id="2B213524">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="90CBEC01"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="739AA5A8"/>
        <Parameter Type="Param" Library="AIAI" Id="A4672C63"/>
    </Element>
    <Element Type="Param" Id="739AA5A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="834C89B2"/>
        <Variable Type="Variable" Library="AIAI" Id="1D599930"/>
    </Element>
    <Element Type="Param" Id="A4672C63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3CACD790"/>
        <Variable Type="Variable" Library="AIAI" Id="4F73BDF1"/>
    </Element>
    <Element Type="FunctionCall" Id="6079918E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DB42A572"/>
        <Parameter Type="Param" Library="AIAI" Id="DB5C0F4D"/>
        <Parameter Type="Param" Library="AIAI" Id="D42B6C5A"/>
    </Element>
    <Element Type="Param" Id="DB42A572">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F84D8EB"/>
    </Element>
    <Element Type="FunctionCall" Id="2F84D8EB">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="7B2801CB"/>
    </Element>
    <Element Type="Param" Id="7B2801CB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Variable Type="Variable" Library="AIAI" Id="1D599930"/>
    </Element>
    <Element Type="Param" Id="DB5C0F4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D42B6C5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="278BF6A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3866EBA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="971FD620"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F2E2A21"/>
    </Element>
    <Element Type="FunctionCall" Id="B3866EBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="8C494ADD"/>
    </Element>
    <Element Type="Param" Id="8C494ADD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="971FD620">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6AC6E553"/>
    </Element>
    <Element Type="Param" Id="6AC6E553">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5F2E2A21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB78115"/>
        <Parameter Type="Param" Library="AIAI" Id="915DBB44"/>
        <Parameter Type="Param" Library="AIAI" Id="B2AD0E8F"/>
    </Element>
    <Element Type="Param" Id="1FB78115">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7B4810A"/>
    </Element>
    <Element Type="FunctionCall" Id="B7B4810A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="18319518"/>
        <Parameter Type="Param" Library="AIAI" Id="1E88A75A"/>
    </Element>
    <Element Type="Param" Id="18319518">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="1E88A75A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="4F73BDF1"/>
    </Element>
    <Element Type="Param" Id="915DBB44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B2AD0E8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="3BC9A36F">
        <Identifier>HeroAICloseToTowerWithoutMinions</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B924BFD3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="13C86B72"/>
        <Variable Type="Variable" Library="AIAI" Id="1793EC2A"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
        <Variable Type="Variable" Library="AIAI" Id="4DAFE4A8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4619D914"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EA7F42E1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F938C99D"/>
    </Element>
    <Element Type="ParamDef" Id="B924BFD3">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="36FD18C1"/>
    </Element>
    <Element Type="Param" Id="36FD18C1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="13C86B72">
        <Identifier>tower</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="14F9735E"/>
    </Element>
    <Element Type="Param" Id="14F9735E">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="1793EC2A">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="04A2DD52"/>
    </Element>
    <Element Type="Param" Id="04A2DD52">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D23F8AF3"/>
    </Element>
    <Element Type="FunctionCall" Id="D23F8AF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="67B4BBE7">
        <Identifier>distanceToTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DE34FC8E"/>
    </Element>
    <Element Type="Param" Id="DE34FC8E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4DAFE4A8">
        <Identifier>testRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="105AA00C"/>
    </Element>
    <Element Type="Param" Id="105AA00C">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="4619D914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F396F48A"/>
        <Parameter Type="Param" Library="AIAI" Id="D63E9F77"/>
    </Element>
    <Element Type="Param" Id="F396F48A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="Param" Id="D63E9F77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C4F31FC1"/>
    </Element>
    <Element Type="FunctionCall" Id="C4F31FC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="9814E0D4"/>
        <Parameter Type="Param" Library="AIAI" Id="65629C52"/>
    </Element>
    <Element Type="Param" Id="9814E0D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="303B6D66"/>
    </Element>
    <Element Type="FunctionCall" Id="303B6D66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FA8C8CA6"/>
    </Element>
    <Element Type="Param" Id="FA8C8CA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="13C86B72"/>
    </Element>
    <Element Type="Param" Id="65629C52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B926A8C7"/>
    </Element>
    <Element Type="FunctionCall" Id="B926A8C7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E06CE4"/>
    </Element>
    <Element Type="Param" Id="E3E06CE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="6A40A59A"/>
        <Array Type="Param" Library="AIAI" Id="0CA26FDF"/>
    </Element>
    <Element Type="Param" Id="6A40A59A">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="0CA26FDF">
        <Parameter Type="ParamDef" Library="AIAI" Id="B924BFD3"/>
    </Element>
    <Element Type="FunctionCall" Id="EA7F42E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C56B9CC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="858588AA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="516CEE1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="688220C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E0FBCA6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1149DFF5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="125417F0"/>
    </Element>
    <Element Type="FunctionCall" Id="0C56B9CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="60A8B3B0"/>
        <Parameter Type="Param" Library="AIAI" Id="07FC5BCD"/>
        <Parameter Type="Param" Library="AIAI" Id="13A5DC35"/>
    </Element>
    <Element Type="Param" Id="60A8B3B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="07FC5BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="13A5DC35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="FunctionCall" Id="858588AA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0353F9E7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="016E457F"/>
    </Element>
    <Element Type="FunctionCall" Id="0353F9E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DD16E452"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C4D35C"/>
    </Element>
    <Element Type="Param" Id="DD16E452">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="Param" Id="A9C4D35C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="016E457F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC1B5ED2"/>
        <Parameter Type="Param" Library="AIAI" Id="B2965DC5"/>
        <Parameter Type="Param" Library="AIAI" Id="B9F7E069"/>
    </Element>
    <Element Type="Param" Id="EC1B5ED2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="Param" Id="B2965DC5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="B9F7E069">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>8.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="516CEE1D">
        <Comment>
            If there is no friendly unit closer to the tower than us (or within 8.0 of the tower), then we're in danger of being shot first.
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="688220C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="394E13CE"/>
        <Parameter Type="Param" Library="AIAI" Id="5CD75DCE"/>
    </Element>
    <Element Type="Param" Id="394E13CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4DAFE4A8"/>
    </Element>
    <Element Type="Param" Id="5CD75DCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1CD5BF18"/>
    </Element>
    <Element Type="FunctionCall" Id="1CD5BF18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="6763F8B3"/>
        <Parameter Type="Param" Library="AIAI" Id="36C38BFE"/>
    </Element>
    <Element Type="Param" Id="6763F8B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73128E48"/>
    </Element>
    <Element Type="FunctionCall" Id="73128E48">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FBC8119E"/>
    </Element>
    <Element Type="Param" Id="FBC8119E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="13C86B72"/>
    </Element>
    <Element Type="Param" Id="36C38BFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="FunctionCall" Id="2E0FBCA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BF85BB5F"/>
        <Parameter Type="Param" Library="AIAI" Id="1EE778FF"/>
    </Element>
    <Element Type="Param" Id="BF85BB5F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1793EC2A"/>
    </Element>
    <Element Type="Param" Id="1EE778FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C008AA70"/>
    </Element>
    <Element Type="FunctionCall" Id="C008AA70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="2D79D806"/>
        <Parameter Type="Param" Library="AIAI" Id="5A921501"/>
        <Parameter Type="Param" Library="AIAI" Id="E8FA68E6"/>
        <Parameter Type="Param" Library="AIAI" Id="15F2AAB5"/>
        <Parameter Type="Param" Library="AIAI" Id="47813246"/>
    </Element>
    <Element Type="Param" Id="2D79D806">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B924BFD3"/>
    </Element>
    <Element Type="Param" Id="5A921501">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B71E89FB"/>
    </Element>
    <Element Type="Param" Id="E8FA68E6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="4DAFE4A8"/>
    </Element>
    <Element Type="Param" Id="15F2AAB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="47813246">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="1149DFF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="196CD61C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFB2BC47"/>
    </Element>
    <Element Type="FunctionCall" Id="196CD61C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="051E22D9"/>
    </Element>
    <Element Type="Param" Id="051E22D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="CFB2BC47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2C8D8D26"/>
        <Parameter Type="Param" Library="AIAI" Id="4FE6E6C6"/>
        <Parameter Type="Param" Library="AIAI" Id="230DFB1F"/>
    </Element>
    <Element Type="Param" Id="2C8D8D26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA289A93"/>
    </Element>
    <Element Type="FunctionCall" Id="AA289A93">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="1FB36FF9"/>
        <Parameter Type="Param" Library="AIAI" Id="6A25461A"/>
    </Element>
    <Element Type="Param" Id="1FB36FF9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="6A25461A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="1793EC2A"/>
    </Element>
    <Element Type="Param" Id="4FE6E6C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="230DFB1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="125417F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EC20811D"/>
        <Parameter Type="Param" Library="AIAI" Id="41220108"/>
        <Parameter Type="Param" Library="AIAI" Id="30729137"/>
    </Element>
    <Element Type="Param" Id="EC20811D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="67B4BBE7"/>
    </Element>
    <Element Type="Param" Id="41220108">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="30729137">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>12.5</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="F938C99D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="BF434C2C"/>
    </Element>
    <Element Type="Param" Id="BF434C2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4C5E86A4">
        <Identifier>HeroAICloseToAnyTowerWithoutMinions</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
        <Variable Type="Variable" Library="AIAI" Id="275752EF"/>
        <Variable Type="Variable" Library="AIAI" Id="FD9982A6"/>
        <Variable Type="Variable" Library="AIAI" Id="0882C16D"/>
        <Variable Type="Variable" Library="AIAI" Id="5B664D23"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D14A4108"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E11077C"/>
    </Element>
    <Element Type="ParamDef" Id="E7671A9B">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4A0110A4"/>
    </Element>
    <Element Type="Param" Id="4A0110A4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="275752EF">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3AD7E40C"/>
    </Element>
    <Element Type="Param" Id="3AD7E40C">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA193F68"/>
    </Element>
    <Element Type="FunctionCall" Id="CA193F68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="FD9982A6">
        <Identifier>distanceToTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5D515739"/>
    </Element>
    <Element Type="Param" Id="5D515739">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0882C16D">
        <Identifier>testRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3DF96A83"/>
    </Element>
    <Element Type="Param" Id="3DF96A83">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="5B664D23">
        <Identifier>tower</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1D6608A2"/>
    </Element>
    <Element Type="Param" Id="1D6608A2">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="D14A4108">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="C53E74A5"/>
        <Parameter Type="Param" Library="AIAI" Id="8FE68F26"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A2C7FEE"/>
    </Element>
    <Element Type="Param" Id="C53E74A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="D10299B0"/>
        <Array Type="Param" Library="AIAI" Id="8AC50C0A"/>
    </Element>
    <Element Type="Param" Id="D10299B0">
        <Variable Type="Variable" Library="AIAI" Id="41699434"/>
    </Element>
    <Element Type="Param" Id="8AC50C0A">
        <Parameter Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
    </Element>
    <Element Type="Param" Id="8FE68F26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="5B664D23"/>
    </Element>
    <Element Type="FunctionCall" Id="4A2C7FEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF6C5A66"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3361BE55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B92152CB"/>
    </Element>
    <Element Type="FunctionCall" Id="EF6C5A66">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5A5E13"/>
        <Parameter Type="Param" Library="AIAI" Id="F3D252AD"/>
        <Parameter Type="Param" Library="AIAI" Id="8DB69BAE"/>
    </Element>
    <Element Type="Param" Id="FA5A5E13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9DBBF748"/>
    </Element>
    <Element Type="FunctionCall" Id="9DBBF748">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="1E9381A4"/>
        <Parameter Type="Param" Library="AIAI" Id="18DBEDF7"/>
    </Element>
    <Element Type="Param" Id="18DBEDF7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <Variable Type="Variable" Library="AIAI" Id="5B664D23"/>
    </Element>
    <Element Type="Param" Id="F3D252AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8DB69BAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3361BE55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="108C1038"/>
    </Element>
    <Element Type="Param" Id="108C1038">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B92152CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D7636874"/>
        <Parameter Type="Param" Library="AIAI" Id="B2D07661"/>
        <Parameter Type="Param" Library="AIAI" Id="346020F9"/>
    </Element>
    <Element Type="Param" Id="D7636874">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EE88D80"/>
    </Element>
    <Element Type="FunctionCall" Id="8EE88D80">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="3BC9A36F"/>
        <Parameter Type="Param" Library="AIAI" Id="367672C3"/>
        <Parameter Type="Param" Library="AIAI" Id="41BB204B"/>
    </Element>
    <Element Type="Param" Id="367672C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="B924BFD3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7671A9B"/>
    </Element>
    <Element Type="Param" Id="41BB204B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="13C86B72"/>
        <Variable Type="Variable" Library="AIAI" Id="5B664D23"/>
    </Element>
    <Element Type="Param" Id="B2D07661">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="346020F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="9E11077C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="F220E96C"/>
    </Element>
    <Element Type="Param" Id="F220E96C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="363B870A">
        <Identifier>HeroAIAlliesNearEnemyBuilding</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8FD62B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="713F99AA"/>
        <Variable Type="Variable" Library="AIAI" Id="7C976BF9"/>
        <Variable Type="Variable" Library="AIAI" Id="273D13CE"/>
        <Variable Type="Variable" Library="AIAI" Id="C9FE6C62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1041A32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1C2487F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E32845B"/>
    </Element>
    <Element Type="ParamDef" Id="D8FD62B4">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="D3ADFC84"/>
    </Element>
    <Element Type="Param" Id="D3ADFC84">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="713F99AA">
        <Identifier>building</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0D0FF3E6"/>
    </Element>
    <Element Type="Param" Id="0D0FF3E6">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7C976BF9">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9D6D753B"/>
    </Element>
    <Element Type="Param" Id="9D6D753B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="203CE465"/>
    </Element>
    <Element Type="FunctionCall" Id="203CE465">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="273D13CE">
        <Identifier>distanceToTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EDA6AF24"/>
    </Element>
    <Element Type="Param" Id="EDA6AF24">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C9FE6C62">
        <Identifier>testRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6654FB42"/>
    </Element>
    <Element Type="Param" Id="6654FB42">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="D1041A32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5845E8FD"/>
        <Parameter Type="Param" Library="AIAI" Id="21B36570"/>
    </Element>
    <Element Type="Param" Id="5845E8FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C9FE6C62"/>
    </Element>
    <Element Type="Param" Id="21B36570">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E39D09D"/>
    </Element>
    <Element Type="FunctionCall" Id="7E39D09D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="CF697CF8"/>
        <Parameter Type="Param" Library="AIAI" Id="42B84002"/>
    </Element>
    <Element Type="Param" Id="CF697CF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7CA9647"/>
    </Element>
    <Element Type="FunctionCall" Id="F7CA9647">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="2BF0AC9C"/>
    </Element>
    <Element Type="Param" Id="2BF0AC9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="713F99AA"/>
    </Element>
    <Element Type="Param" Id="42B84002">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="F36A1C0D"/>
    </Element>
    <Element Type="FunctionCall" Id="C1C2487F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="301B5EC0"/>
        <Parameter Type="Param" Library="AIAI" Id="EF234A6E"/>
    </Element>
    <Element Type="Param" Id="301B5EC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7C976BF9"/>
    </Element>
    <Element Type="Param" Id="EF234A6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69A7F540"/>
    </Element>
    <Element Type="FunctionCall" Id="69A7F540">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="258101B1"/>
        <Parameter Type="Param" Library="AIAI" Id="06373E28"/>
        <Parameter Type="Param" Library="AIAI" Id="07147D8F"/>
        <Parameter Type="Param" Library="AIAI" Id="CB9461F0"/>
        <Parameter Type="Param" Library="AIAI" Id="54B8C2CF"/>
    </Element>
    <Element Type="Param" Id="258101B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D8FD62B4"/>
    </Element>
    <Element Type="Param" Id="06373E28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="B71E89FB"/>
    </Element>
    <Element Type="Param" Id="07147D8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="C9FE6C62"/>
    </Element>
    <Element Type="Param" Id="CB9461F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="54B8C2CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="FunctionCall" Id="2E32845B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05E4676A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="538C7017"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D2819C9"/>
    </Element>
    <Element Type="FunctionCall" Id="05E4676A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="ACB16CE6"/>
    </Element>
    <Element Type="Param" Id="ACB16CE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="538C7017">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="33972C2A"/>
    </Element>
    <Element Type="Param" Id="33972C2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0D2819C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="508CE348"/>
        <Parameter Type="Param" Library="AIAI" Id="68C5030C"/>
        <Parameter Type="Param" Library="AIAI" Id="897F5022"/>
    </Element>
    <Element Type="Param" Id="508CE348">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="54B78C9E"/>
    </Element>
    <Element Type="FunctionCall" Id="54B78C9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="FD0E6233"/>
        <Parameter Type="Param" Library="AIAI" Id="2673A897"/>
    </Element>
    <Element Type="Param" Id="FD0E6233">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="2673A897">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="7C976BF9"/>
    </Element>
    <Element Type="Param" Id="68C5030C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="897F5022">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="302DF873">
        <Identifier>HeroAIEnemiesNearBuilding</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4D642A84"/>
        <Variable Type="Variable" Library="AIAI" Id="B48A1C4E"/>
        <Variable Type="Variable" Library="AIAI" Id="3FAE3440"/>
        <Variable Type="Variable" Library="AIAI" Id="78F79131"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C9B72D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="564D3A5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD3ABE54"/>
    </Element>
    <Element Type="ParamDef" Id="4D642A84">
        <Identifier>building</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="86714288"/>
    </Element>
    <Element Type="Param" Id="86714288">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="B48A1C4E">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="BE379D4B"/>
    </Element>
    <Element Type="Param" Id="BE379D4B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C06EA7D0"/>
    </Element>
    <Element Type="FunctionCall" Id="C06EA7D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="3FAE3440">
        <Identifier>distanceToTower</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="55063F24"/>
    </Element>
    <Element Type="Param" Id="55063F24">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="78F79131">
        <Identifier>testRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6D7BF3B2"/>
    </Element>
    <Element Type="Param" Id="6D7BF3B2">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="FunctionCall" Id="1C9B72D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FA5FFC97"/>
        <Parameter Type="Param" Library="AIAI" Id="158A700E"/>
    </Element>
    <Element Type="Param" Id="FA5FFC97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="78F79131"/>
    </Element>
    <Element Type="Param" Id="158A700E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BB9103B"/>
    </Element>
    <Element Type="FunctionCall" Id="6BB9103B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="3E995F2C"/>
        <Parameter Type="Param" Library="AIAI" Id="72238576"/>
    </Element>
    <Element Type="Param" Id="3E995F2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57BFCF00"/>
    </Element>
    <Element Type="FunctionCall" Id="57BFCF00">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="C37B8C54"/>
    </Element>
    <Element Type="Param" Id="C37B8C54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4D642A84"/>
    </Element>
    <Element Type="Param" Id="72238576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="F36A1C0D"/>
    </Element>
    <Element Type="FunctionCall" Id="564D3A5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2F3FB02"/>
        <Parameter Type="Param" Library="AIAI" Id="F98A4A3C"/>
    </Element>
    <Element Type="Param" Id="F2F3FB02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B48A1C4E"/>
    </Element>
    <Element Type="Param" Id="F98A4A3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BEC159F6"/>
    </Element>
    <Element Type="FunctionCall" Id="BEC159F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="5ABBB3C7"/>
        <Parameter Type="Param" Library="AIAI" Id="17886F4B"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6AEB3C"/>
        <Parameter Type="Param" Library="AIAI" Id="304AEA7D"/>
        <Parameter Type="Param" Library="AIAI" Id="D7B55DAE"/>
    </Element>
    <Element Type="Param" Id="5ABBB3C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="17886F4B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="78F79131"/>
    </Element>
    <Element Type="Param" Id="6A6AEB3C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Missile,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="304AEA7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="D7B55DAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17272C87"/>
    </Element>
    <Element Type="FunctionCall" Id="17272C87">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="FB651718"/>
    </Element>
    <Element Type="Param" Id="FB651718">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4D642A84"/>
    </Element>
    <Element Type="FunctionCall" Id="BD3ABE54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75E1AD77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="869A5A46"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A92CD5F0"/>
    </Element>
    <Element Type="FunctionCall" Id="75E1AD77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E97FBE2A"/>
    </Element>
    <Element Type="Param" Id="E97FBE2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="869A5A46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="ACC0C431"/>
    </Element>
    <Element Type="Param" Id="ACC0C431">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A92CD5F0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B8CD3C5B"/>
        <Parameter Type="Param" Library="AIAI" Id="C2888574"/>
        <Parameter Type="Param" Library="AIAI" Id="2526F854"/>
    </Element>
    <Element Type="Param" Id="B8CD3C5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20AF6C10"/>
    </Element>
    <Element Type="FunctionCall" Id="20AF6C10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="FF4BF862"/>
        <Parameter Type="Param" Library="AIAI" Id="BA6B9CF1"/>
    </Element>
    <Element Type="Param" Id="FF4BF862">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="BA6B9CF1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="B48A1C4E"/>
    </Element>
    <Element Type="Param" Id="C2888574">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2526F854">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="1E9381A4">
        <Identifier>HeroAIIsTowerAThreat</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4CD72082"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49C39EFF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5097C012"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A7532AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5993EA5E"/>
    </Element>
    <Element Type="ParamDef" Id="4A4C9431">
        <Identifier>tower</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1C391F57"/>
    </Element>
    <Element Type="Param" Id="1C391F57">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="4CD72082">
        <Comment>
            Almost out of ammo
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="49C39EFF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15AB9A5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92234DE8"/>
    </Element>
    <Element Type="FunctionCall" Id="15AB9A5F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="CA4617F2"/>
    </Element>
    <Element Type="Param" Id="CA4617F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="92234DE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB421235"/>
        <Parameter Type="Param" Library="AIAI" Id="775858D1"/>
        <Parameter Type="Param" Library="AIAI" Id="F1C8A532"/>
    </Element>
    <Element Type="Param" Id="EB421235">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D96BACB1"/>
    </Element>
    <Element Type="FunctionCall" Id="D96BACB1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="3412CE90"/>
        <Parameter Type="Param" Library="AIAI" Id="96C987E5"/>
        <Parameter Type="Param" Library="AIAI" Id="63F777F9"/>
    </Element>
    <Element Type="Param" Id="3412CE90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
    </Element>
    <Element Type="Param" Id="96C987E5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000031"/>
    </Element>
    <Element Type="Param" Id="63F777F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="775858D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="F1C8A532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="5097C012">
        <Comment>
            Raven King's Curse
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6A7532AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ED03CADF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="17238501"/>
    </Element>
    <Element Type="FunctionCall" Id="ED03CADF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="07A663F5"/>
        <Parameter Type="Param" Library="AIAI" Id="030E4FB6"/>
        <Parameter Type="Param" Library="AIAI" Id="9B84E0DA"/>
    </Element>
    <Element Type="Param" Id="07A663F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E571AD64"/>
    </Element>
    <Element Type="FunctionCall" Id="E571AD64">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="3792C7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9F599945"/>
    </Element>
    <Element Type="Param" Id="3792C7AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4A4C9431"/>
    </Element>
    <Element Type="Param" Id="9F599945">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>RavenLordsCurseStructures</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="030E4FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9B84E0DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="17238501">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8FF77146"/>
    </Element>
    <Element Type="Param" Id="8FF77146">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5993EA5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="6947C351"/>
    </Element>
    <Element Type="Param" Id="6947C351">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="4D02B092">
        <Identifier>HeroAIGetWaypointPositionWithOffset</Identifier>
        <FlagCall/>
        <FlagCustomScript/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
        <Variable Type="Variable" Library="AIAI" Id="396E8B03"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="9CE73E96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F343828"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AF4575D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30C7F0DB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BAF1CBC"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B9F83605"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B023764E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCDFC7BF"/>
        <ScriptCode>
            AILaneWaypointGetWaypointPosWithOffset(#PARAM(laneIndex), #PARAM(waypointIndex), #PARAM(offset))
        </ScriptCode>
    </Element>
    <Element Type="ParamDef" Id="0D9FBD4F">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="37C967F8"/>
    </Element>
    <Element Type="Param" Id="37C967F8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="C4EEFC13">
        <Identifier>waypointIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A92DF220"/>
    </Element>
    <Element Type="Param" Id="A92DF220">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="F9D39C44">
        <Identifier>offset</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1860DC5D"/>
    </Element>
    <Element Type="Param" Id="1860DC5D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="84C3F5A0">
        <Identifier>direction</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7B02A474"/>
    </Element>
    <Element Type="Param" Id="7B02A474">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="1A8A73C4">
        <Identifier>normal</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="08D6C708"/>
    </Element>
    <Element Type="Param" Id="08D6C708">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="84C3CEDF">
        <Identifier>totalOffset</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C862E8B7"/>
    </Element>
    <Element Type="Param" Id="C862E8B7">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="00072FEA"/>
    </Element>
    <Element Type="FunctionCall" Id="00072FEA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="7961B803"/>
        <Parameter Type="Param" Library="AIAI" Id="A43E927D"/>
    </Element>
    <Element Type="Param" Id="7961B803">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A43E927D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="396E8B03">
        <Identifier>magnitude</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FD7D7C98"/>
    </Element>
    <Element Type="Param" Id="FD7D7C98">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0D8122B3">
        <Identifier>waypointPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8E9913C1"/>
    </Element>
    <Element Type="Param" Id="8E9913C1">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="9CE73E96">
        <Comment>
            Offset the waypoint position along the normal of the path.
            If the waypoint is on one of the end points, the path normal is the normal of the segment it is on.
            If the waypoint is not one of the end points, the path normal is the average of the normals of the segments that meet at this waypoint.
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="9F343828">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="137F09DF"/>
        <Parameter Type="Param" Library="AIAI" Id="21F87B5D"/>
    </Element>
    <Element Type="Param" Id="137F09DF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="Param" Id="21F87B5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="C1256496"/>
        <Array Type="Param" Library="AIAI" Id="72D4CF9F"/>
    </Element>
    <Element Type="Param" Id="C1256496">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="B46522B3"/>
    </Element>
    <Element Type="Param" Id="B46522B3">
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
    </Element>
    <Element Type="Param" Id="72D4CF9F">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
    </Element>
    <Element Type="Comment" Id="AF4575D5">
        <Comment>
            Find the normals of the segments that meet at this waypoint and add them together
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="30C7F0DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53A6DAAC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="793259BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A610F2D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9AB1F234"/>
    </Element>
    <Element Type="FunctionCall" Id="53A6DAAC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="33C67710"/>
        <Parameter Type="Param" Library="AIAI" Id="BFD36BBF"/>
    </Element>
    <Element Type="Param" Id="33C67710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="Param" Id="BFD36BBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4A5C1BE"/>
    </Element>
    <Element Type="FunctionCall" Id="A4A5C1BE">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="A01B4832"/>
        <Parameter Type="Param" Library="AIAI" Id="C6B795B4"/>
    </Element>
    <Element Type="Param" Id="A01B4832">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="AFD98678"/>
        <Array Type="Param" Library="AIAI" Id="BF8D201C"/>
    </Element>
    <Element Type="Param" Id="AFD98678">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="79A4256A"/>
    </Element>
    <Element Type="Param" Id="79A4256A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71AE149E"/>
    </Element>
    <Element Type="FunctionCall" Id="71AE149E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="0A446BDD"/>
        <Parameter Type="Param" Library="AIAI" Id="F86F119F"/>
        <Parameter Type="Param" Library="AIAI" Id="F96581C7"/>
    </Element>
    <Element Type="Param" Id="0A446BDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="F86F119F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="F96581C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
    </Element>
    <Element Type="Param" Id="BF8D201C">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
    </Element>
    <Element Type="Param" Id="C6B795B4">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="FunctionCall" Id="793259BC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DFA9D809"/>
        <Parameter Type="Param" Library="AIAI" Id="62AC323A"/>
    </Element>
    <Element Type="Param" Id="DFA9D809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="62AC323A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2BA15F7"/>
    </Element>
    <Element Type="FunctionCall" Id="E2BA15F7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="18309247"/>
        <Parameter Type="Param" Library="AIAI" Id="EE51BC39"/>
    </Element>
    <Element Type="Param" Id="18309247">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D291934F"/>
    </Element>
    <Element Type="FunctionCall" Id="D291934F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="9674DA2F"/>
    </Element>
    <Element Type="Param" Id="9674DA2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="Param" Id="EE51BC39">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B8438C37"/>
    </Element>
    <Element Type="FunctionCall" Id="B8438C37">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="23F2E7F3"/>
        <Parameter Type="Param" Library="AIAI" Id="C9672FBE"/>
        <Parameter Type="Param" Library="AIAI" Id="A244D165"/>
    </Element>
    <Element Type="Param" Id="23F2E7F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="C9672FBE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="A244D165">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F60248D"/>
    </Element>
    <Element Type="FunctionCall" Id="2F60248D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="E26219AD"/>
    </Element>
    <Element Type="Param" Id="E26219AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="FunctionCall" Id="A610F2D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="57126F6D"/>
        <Parameter Type="Param" Library="AIAI" Id="061174C7"/>
    </Element>
    <Element Type="Param" Id="57126F6D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="061174C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07D95A57"/>
    </Element>
    <Element Type="FunctionCall" Id="07D95A57">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="D3473736"/>
        <Parameter Type="Param" Library="AIAI" Id="37061539"/>
    </Element>
    <Element Type="Param" Id="D3473736">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E92DC92"/>
    </Element>
    <Element Type="FunctionCall" Id="2E92DC92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9EFEA383"/>
        <Parameter Type="Param" Library="AIAI" Id="E6DC7237"/>
        <Parameter Type="Param" Library="AIAI" Id="C258FB96"/>
    </Element>
    <Element Type="Param" Id="9EFEA383">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="E6DC7237">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8001421F"/>
    </Element>
    <Element Type="FunctionCall" Id="8001421F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="C5276D93"/>
    </Element>
    <Element Type="Param" Id="C5276D93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="C258FB96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30987729"/>
    </Element>
    <Element Type="FunctionCall" Id="30987729">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="66DB4605"/>
    </Element>
    <Element Type="Param" Id="66DB4605">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="37061539">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE55F4E4"/>
    </Element>
    <Element Type="FunctionCall" Id="BE55F4E4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5A75178D"/>
        <Parameter Type="Param" Library="AIAI" Id="A9950753"/>
        <Parameter Type="Param" Library="AIAI" Id="9EE292A5"/>
    </Element>
    <Element Type="Param" Id="5A75178D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A9950753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C7AFE9E"/>
    </Element>
    <Element Type="FunctionCall" Id="8C7AFE9E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="87CF96B7"/>
    </Element>
    <Element Type="Param" Id="87CF96B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="9EE292A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1F261E1"/>
    </Element>
    <Element Type="FunctionCall" Id="B1F261E1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="3D13C0DB"/>
    </Element>
    <Element Type="Param" Id="3D13C0DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="9AB1F234">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D1847C56"/>
        <Parameter Type="Param" Library="AIAI" Id="41B16647"/>
        <Parameter Type="Param" Library="AIAI" Id="402DD287"/>
    </Element>
    <Element Type="Param" Id="D1847C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
    </Element>
    <Element Type="Param" Id="41B16647">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="402DD287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="0BAF1CBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43BEA61C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F02E84D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABD8E232"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B529F033"/>
    </Element>
    <Element Type="FunctionCall" Id="43BEA61C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D9D9E357"/>
        <Parameter Type="Param" Library="AIAI" Id="055C94D8"/>
    </Element>
    <Element Type="Param" Id="D9D9E357">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="Param" Id="055C94D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BE64E1A"/>
    </Element>
    <Element Type="FunctionCall" Id="0BE64E1A">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="73C2F712"/>
        <Parameter Type="Param" Library="AIAI" Id="53171B57"/>
    </Element>
    <Element Type="Param" Id="73C2F712">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="Param" Id="53171B57">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="2BC19CA6"/>
        <Array Type="Param" Library="AIAI" Id="A44FF232"/>
    </Element>
    <Element Type="Param" Id="2BC19CA6">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="1A29744A"/>
    </Element>
    <Element Type="Param" Id="1A29744A">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="52E0DB6D"/>
    </Element>
    <Element Type="FunctionCall" Id="52E0DB6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="7BEFE9AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8B56D637"/>
        <Parameter Type="Param" Library="AIAI" Id="878788AB"/>
    </Element>
    <Element Type="Param" Id="7BEFE9AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="8B56D637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="878788AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
    </Element>
    <Element Type="Param" Id="A44FF232">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
    </Element>
    <Element Type="FunctionCall" Id="8F02E84D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4142952E"/>
        <Parameter Type="Param" Library="AIAI" Id="ABE46EA4"/>
    </Element>
    <Element Type="Param" Id="4142952E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="ABE46EA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6E58140"/>
    </Element>
    <Element Type="FunctionCall" Id="B6E58140">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D9ABCE"/>
        <Parameter Type="Param" Library="AIAI" Id="2B1B3EED"/>
    </Element>
    <Element Type="Param" Id="E9D9ABCE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D86BDC2"/>
    </Element>
    <Element Type="FunctionCall" Id="5D86BDC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="B0173C47"/>
    </Element>
    <Element Type="Param" Id="B0173C47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="Param" Id="2B1B3EED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA2CEBA7"/>
    </Element>
    <Element Type="FunctionCall" Id="DA2CEBA7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="0EB37C81"/>
        <Parameter Type="Param" Library="AIAI" Id="12E72DFA"/>
        <Parameter Type="Param" Library="AIAI" Id="F8D1B8BF"/>
    </Element>
    <Element Type="Param" Id="0EB37C81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="12E72DFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="F8D1B8BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A82FCDA4"/>
    </Element>
    <Element Type="FunctionCall" Id="A82FCDA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="33CAFDCC"/>
    </Element>
    <Element Type="Param" Id="33CAFDCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3F5A0"/>
    </Element>
    <Element Type="FunctionCall" Id="ABD8E232">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2FFBDC4A"/>
        <Parameter Type="Param" Library="AIAI" Id="0A43865B"/>
    </Element>
    <Element Type="Param" Id="2FFBDC4A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="0A43865B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F8006DF1"/>
    </Element>
    <Element Type="FunctionCall" Id="F8006DF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="297BD2C9"/>
        <Parameter Type="Param" Library="AIAI" Id="6F3052BD"/>
    </Element>
    <Element Type="Param" Id="297BD2C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC7F1CDD"/>
    </Element>
    <Element Type="FunctionCall" Id="BC7F1CDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C9D98252"/>
        <Parameter Type="Param" Library="AIAI" Id="3F318B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="02A5B85D"/>
    </Element>
    <Element Type="Param" Id="C9D98252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="3F318B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F6DB74D2"/>
    </Element>
    <Element Type="FunctionCall" Id="F6DB74D2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="4A16E092"/>
    </Element>
    <Element Type="Param" Id="4A16E092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="02A5B85D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06E538C3"/>
    </Element>
    <Element Type="FunctionCall" Id="06E538C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="39AB95A5"/>
    </Element>
    <Element Type="Param" Id="39AB95A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="6F3052BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4DD734F"/>
    </Element>
    <Element Type="FunctionCall" Id="A4DD734F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="768B7868"/>
        <Parameter Type="Param" Library="AIAI" Id="6F2E05DA"/>
        <Parameter Type="Param" Library="AIAI" Id="2BC21D07"/>
    </Element>
    <Element Type="Param" Id="768B7868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6F2E05DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD55B318"/>
    </Element>
    <Element Type="FunctionCall" Id="DD55B318">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="8F3D2C77"/>
    </Element>
    <Element Type="Param" Id="8F3D2C77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="1A8A73C4"/>
    </Element>
    <Element Type="Param" Id="2BC21D07">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="362FB83B"/>
    </Element>
    <Element Type="FunctionCall" Id="362FB83B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="C490D5E4"/>
    </Element>
    <Element Type="Param" Id="C490D5E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="B529F033">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8367BD5E"/>
        <Parameter Type="Param" Library="AIAI" Id="7446D6F4"/>
        <Parameter Type="Param" Library="AIAI" Id="0C74A46C"/>
    </Element>
    <Element Type="Param" Id="8367BD5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
    </Element>
    <Element Type="Param" Id="7446D6F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="0C74A46C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="0BD7DC8E"/>
        <Array Type="Param" Library="AIAI" Id="D64C9D82"/>
    </Element>
    <Element Type="Param" Id="0BD7DC8E">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="D64C9D82">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
    </Element>
    <Element Type="Comment" Id="B9F83605">
        <Comment>
            The sum of the normals will have the correct direction but needs to be scaled to the specified magnitude
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B023764E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="18F39E1F"/>
        <Parameter Type="Param" Library="AIAI" Id="5D1FAD8C"/>
    </Element>
    <Element Type="Param" Id="18F39E1F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="396E8B03"/>
    </Element>
    <Element Type="Param" Id="5D1FAD8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBCD5323"/>
    </Element>
    <Element Type="FunctionCall" Id="EBCD5323">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000012"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC66F04"/>
    </Element>
    <Element Type="Param" Id="8EC66F04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000021"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3F890A47"/>
    </Element>
    <Element Type="FunctionCall" Id="3F890A47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F67D5305"/>
        <Parameter Type="Param" Library="AIAI" Id="9D395FF0"/>
        <Parameter Type="Param" Library="AIAI" Id="F4F6C708"/>
    </Element>
    <Element Type="Param" Id="F67D5305">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="9D395FF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A8CE37F"/>
    </Element>
    <Element Type="FunctionCall" Id="0A8CE37F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9649D532"/>
        <Parameter Type="Param" Library="AIAI" Id="A7B187A2"/>
        <Parameter Type="Param" Library="AIAI" Id="C0E10FB6"/>
    </Element>
    <Element Type="Param" Id="9649D532">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="A7B187A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB7EBA09"/>
    </Element>
    <Element Type="FunctionCall" Id="AB7EBA09">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="C999C264"/>
    </Element>
    <Element Type="Param" Id="C999C264">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="C0E10FB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F1E03C75"/>
    </Element>
    <Element Type="FunctionCall" Id="F1E03C75">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="BAEA1900"/>
    </Element>
    <Element Type="Param" Id="BAEA1900">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="F4F6C708">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DEA6CF96"/>
    </Element>
    <Element Type="FunctionCall" Id="DEA6CF96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="EF083784"/>
        <Parameter Type="Param" Library="AIAI" Id="7D3FDFF6"/>
        <Parameter Type="Param" Library="AIAI" Id="2C7650C4"/>
    </Element>
    <Element Type="Param" Id="EF083784">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="7D3FDFF6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7BD1D83"/>
    </Element>
    <Element Type="FunctionCall" Id="A7BD1D83">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="2681D806"/>
    </Element>
    <Element Type="Param" Id="2681D806">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="2C7650C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FE8BDFDF"/>
    </Element>
    <Element Type="FunctionCall" Id="FE8BDFDF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="99C06EF0"/>
    </Element>
    <Element Type="Param" Id="99C06EF0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="CCDFC7BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D1A5E2BE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1FE7D38"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88AB1437"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A60016B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1E43B9DC"/>
    </Element>
    <Element Type="FunctionCall" Id="D1A5E2BE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2D41E31D"/>
        <Parameter Type="Param" Library="AIAI" Id="B4CFD482"/>
    </Element>
    <Element Type="Param" Id="2D41E31D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="B4CFD482">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E0CA922"/>
    </Element>
    <Element Type="FunctionCall" Id="2E0CA922">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="733DCBF5"/>
        <Parameter Type="Param" Library="AIAI" Id="092D9365"/>
    </Element>
    <Element Type="Param" Id="733DCBF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CA17FEB"/>
    </Element>
    <Element Type="FunctionCall" Id="9CA17FEB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="FF29BE2E"/>
        <Parameter Type="Param" Library="AIAI" Id="778A9F6C"/>
        <Parameter Type="Param" Library="AIAI" Id="0C215377"/>
    </Element>
    <Element Type="Param" Id="FF29BE2E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="778A9F6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="396E8B03"/>
    </Element>
    <Element Type="Param" Id="0C215377">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8EEE42BD"/>
    </Element>
    <Element Type="FunctionCall" Id="8EEE42BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="6C91BB54"/>
    </Element>
    <Element Type="Param" Id="6C91BB54">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="092D9365">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E57F9CF"/>
    </Element>
    <Element Type="FunctionCall" Id="7E57F9CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B75E3873"/>
        <Parameter Type="Param" Library="AIAI" Id="12DA1FBA"/>
        <Parameter Type="Param" Library="AIAI" Id="451354D4"/>
    </Element>
    <Element Type="Param" Id="B75E3873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="12DA1FBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="396E8B03"/>
    </Element>
    <Element Type="Param" Id="451354D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="617BFD2F"/>
    </Element>
    <Element Type="FunctionCall" Id="617BFD2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="9AE52314"/>
    </Element>
    <Element Type="Param" Id="9AE52314">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="C1FE7D38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6F1D1B8D"/>
        <Parameter Type="Param" Library="AIAI" Id="754BE7DE"/>
    </Element>
    <Element Type="Param" Id="6F1D1B8D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="754BE7DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80A306AF"/>
    </Element>
    <Element Type="FunctionCall" Id="80A306AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="3ABFBAF2"/>
        <Parameter Type="Param" Library="AIAI" Id="9C96C47E"/>
    </Element>
    <Element Type="Param" Id="3ABFBAF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD76D9B4"/>
    </Element>
    <Element Type="FunctionCall" Id="AD76D9B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E96CCF76"/>
        <Parameter Type="Param" Library="AIAI" Id="C47D1B0D"/>
        <Parameter Type="Param" Library="AIAI" Id="26A4AF37"/>
    </Element>
    <Element Type="Param" Id="E96CCF76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="C47D1B0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
    </Element>
    <Element Type="Param" Id="26A4AF37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FBF17C39"/>
    </Element>
    <Element Type="FunctionCall" Id="FBF17C39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="70931F21"/>
    </Element>
    <Element Type="Param" Id="70931F21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="9C96C47E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="29D82483"/>
    </Element>
    <Element Type="FunctionCall" Id="29D82483">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C235DA91"/>
        <Parameter Type="Param" Library="AIAI" Id="156E81A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C775AAEC"/>
    </Element>
    <Element Type="Param" Id="C235DA91">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="156E81A9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
    </Element>
    <Element Type="Param" Id="C775AAEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A92C67C"/>
    </Element>
    <Element Type="FunctionCall" Id="4A92C67C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="96E2E1A8"/>
    </Element>
    <Element Type="Param" Id="96E2E1A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="FunctionCall" Id="88AB1437">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="5E5ACB2A"/>
    </Element>
    <Element Type="Param" Id="5E5ACB2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F6E9133"/>
    </Element>
    <Element Type="FunctionCall" Id="1F6E9133">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="7E9D5983"/>
        <Parameter Type="Param" Library="AIAI" Id="B93E23E8"/>
    </Element>
    <Element Type="Param" Id="7E9D5983">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8E89FFE"/>
    </Element>
    <Element Type="FunctionCall" Id="C8E89FFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2D9465DB"/>
        <Parameter Type="Param" Library="AIAI" Id="B3F5A29D"/>
        <Parameter Type="Param" Library="AIAI" Id="42A8281A"/>
    </Element>
    <Element Type="Param" Id="2D9465DB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B3F5A29D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE9CC1D7"/>
    </Element>
    <Element Type="FunctionCall" Id="EE9CC1D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="69DE4E34"/>
    </Element>
    <Element Type="Param" Id="69DE4E34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="42A8281A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8AFFC76F"/>
    </Element>
    <Element Type="FunctionCall" Id="8AFFC76F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="61284812"/>
    </Element>
    <Element Type="Param" Id="61284812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="Param" Id="B93E23E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70573479"/>
    </Element>
    <Element Type="FunctionCall" Id="70573479">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F4BA98CE"/>
        <Parameter Type="Param" Library="AIAI" Id="54B358BA"/>
        <Parameter Type="Param" Library="AIAI" Id="A2F6BA82"/>
    </Element>
    <Element Type="Param" Id="F4BA98CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="54B358BA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8708C86E"/>
    </Element>
    <Element Type="FunctionCall" Id="8708C86E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="A298CCB6"/>
    </Element>
    <Element Type="Param" Id="A298CCB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="84C3CEDF"/>
    </Element>
    <Element Type="Param" Id="A2F6BA82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E62CCCCA"/>
    </Element>
    <Element Type="FunctionCall" Id="E62CCCCA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="EB4B58A2"/>
    </Element>
    <Element Type="Param" Id="EB4B58A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="FunctionCall" Id="4A60016B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E805029E"/>
    </Element>
    <Element Type="Param" Id="E805029E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="0D8122B3"/>
    </Element>
    <Element Type="FunctionCall" Id="1E43B9DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DA4F7E71"/>
        <Parameter Type="Param" Library="AIAI" Id="92F19E93"/>
        <Parameter Type="Param" Library="AIAI" Id="643757AA"/>
    </Element>
    <Element Type="Param" Id="DA4F7E71">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="396E8B03"/>
    </Element>
    <Element Type="Param" Id="92F19E93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="643757AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="6FFE05F5">
        <Identifier>HeroAIGetPositionBehindContentionPoint</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="906AC108"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88217088"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F5646803"/>
        <Variable Type="Variable" Library="AIAI" Id="683F468C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57130912"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="05EF07A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F15D695"/>
    </Element>
    <Element Type="ParamDef" Id="181BEBB5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="06F38EFB"/>
    </Element>
    <Element Type="Param" Id="06F38EFB">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="906AC108">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="CAA441C9"/>
    </Element>
    <Element Type="Param" Id="CAA441C9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="88217088">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DC52F945"/>
    </Element>
    <Element Type="Param" Id="DC52F945">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="F5646803">
        <Identifier>laneOffset</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="59BA9648"/>
    </Element>
    <Element Type="Param" Id="59BA9648">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="683F468C">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C5A845F0"/>
    </Element>
    <Element Type="Param" Id="C5A845F0">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="57130912">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B1DC2748"/>
        <Parameter Type="Param" Library="AIAI" Id="778F9C4D"/>
    </Element>
    <Element Type="Param" Id="B1DC2748">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="683F468C"/>
    </Element>
    <Element Type="Param" Id="778F9C4D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="6828F9AC"/>
        <Array Type="Param" Library="AIAI" Id="C3DD409B"/>
    </Element>
    <Element Type="Param" Id="6828F9AC">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="2F81102E"/>
        <Array Type="Param" Library="AIAI" Id="1865A2F5"/>
    </Element>
    <Element Type="Param" Id="2F81102E">
        <Variable Type="Variable" Library="AIAI" Id="30F53698"/>
    </Element>
    <Element Type="Param" Id="1865A2F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="906AC108"/>
    </Element>
    <Element Type="Param" Id="C3DD409B">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C88751F"/>
    </Element>
    <Element Type="FunctionCall" Id="7C88751F">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="0C8E0A9C"/>
    </Element>
    <Element Type="Param" Id="0C8E0A9C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
    </Element>
    <Element Type="FunctionCall" Id="05EF07A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1C489917"/>
        <Parameter Type="Param" Library="AIAI" Id="701B3364"/>
    </Element>
    <Element Type="Param" Id="1C489917">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="683F468C"/>
    </Element>
    <Element Type="Param" Id="701B3364">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4BD7B426"/>
    </Element>
    <Element Type="FunctionCall" Id="4BD7B426">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="D730A562"/>
        <Parameter Type="Param" Library="AIAI" Id="F56A5F03"/>
        <Parameter Type="Param" Library="AIAI" Id="EEBC685A"/>
        <Parameter Type="Param" Library="AIAI" Id="96C7B0CE"/>
    </Element>
    <Element Type="Param" Id="D730A562">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="906AC108"/>
    </Element>
    <Element Type="Param" Id="F56A5F03">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="683F468C"/>
    </Element>
    <Element Type="Param" Id="EEBC685A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="88217088"/>
    </Element>
    <Element Type="Param" Id="96C7B0CE">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="09851366"/>
        <Array Type="Param" Library="AIAI" Id="15A565BE"/>
    </Element>
    <Element Type="Param" Id="09851366">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="15A565BE">
        <Parameter Type="ParamDef" Library="AIAI" Id="181BEBB5"/>
    </Element>
    <Element Type="FunctionCall" Id="2F15D695">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="41FAA844"/>
    </Element>
    <Element Type="Param" Id="41FAA844">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1C58ED4"/>
    </Element>
    <Element Type="FunctionCall" Id="C1C58ED4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="293A6021"/>
        <Parameter Type="Param" Library="AIAI" Id="6E727E62"/>
        <Parameter Type="Param" Library="AIAI" Id="FCC1F0BB"/>
    </Element>
    <Element Type="Param" Id="293A6021">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="906AC108"/>
    </Element>
    <Element Type="Param" Id="6E727E62">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="683F468C"/>
    </Element>
    <Element Type="Param" Id="FCC1F0BB">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F5646803"/>
    </Element>
    <Element Type="FunctionDef" Id="A4446014">
        <Identifier>HeroAIGetRetreatPosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE8C9948"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC1328E"/>
        <Variable Type="Variable" Library="AIAI" Id="EF17E73E"/>
        <Variable Type="Variable" Library="AIAI" Id="0CA0E74F"/>
        <Variable Type="Variable" Library="AIAI" Id="3CAAAE6F"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA361E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="063F6E5D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F923733"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB7112CE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3C249B5B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFF40CD3"/>
    </Element>
    <Element Type="ParamDef" Id="DCBAECA9">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="243D480A"/>
    </Element>
    <Element Type="Param" Id="243D480A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="DE8C9948">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9ECEB92A"/>
    </Element>
    <Element Type="Param" Id="9ECEB92A">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D9A39E2E">
        <Identifier>heroPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1959BEED"/>
    </Element>
    <Element Type="Param" Id="1959BEED">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0FC1328E">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="57EF8662"/>
    </Element>
    <Element Type="Param" Id="57EF8662">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="EF17E73E">
        <Identifier>lanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="979221BB"/>
    </Element>
    <Element Type="Param" Id="979221BB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="0CA0E74F">
        <Identifier>retreatedLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="9F3B0F42"/>
    </Element>
    <Element Type="Param" Id="9F3B0F42">
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="3CAAAE6F">
        <Identifier>retreatedPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EEA893E9"/>
    </Element>
    <Element Type="Param" Id="EEA893E9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="FDA361E5">
        <Identifier>retreatDirection</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6759606D"/>
    </Element>
    <Element Type="Param" Id="6759606D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="063F6E5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBCAE936"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6F44B29"/>
    </Element>
    <Element Type="FunctionCall" Id="DBCAE936">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C1225FB1"/>
        <Parameter Type="Param" Library="AIAI" Id="156A0637"/>
        <Parameter Type="Param" Library="AIAI" Id="FE15F9DD"/>
    </Element>
    <Element Type="Param" Id="C1225FB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="01D91166"/>
    </Element>
    <Element Type="FunctionCall" Id="01D91166">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="D8870229"/>
        <Parameter Type="Param" Library="AIAI" Id="F4C5234E"/>
    </Element>
    <Element Type="Param" Id="D8870229">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="Param" Id="F4C5234E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="156A0637">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FE15F9DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C6F44B29">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="C54D9DD2"/>
    </Element>
    <Element Type="Param" Id="C54D9DD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="4F923733">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="D32DEBE0"/>
        <Parameter Type="Param" Library="AIAI" Id="092198E8"/>
    </Element>
    <Element Type="Param" Id="D32DEBE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
    </Element>
    <Element Type="Param" Id="092198E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F41AE884"/>
    </Element>
    <Element Type="FunctionCall" Id="F41AE884">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="3C863AAA"/>
    </Element>
    <Element Type="Param" Id="3C863AAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="545A9175"/>
        <Array Type="Param" Library="AIAI" Id="C9313C2E"/>
    </Element>
    <Element Type="Param" Id="545A9175">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="C9313C2E">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="FunctionCall" Id="BB7112CE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AE83476E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F49561AF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2F051436"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4139A2EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ACB86D60"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B54EF1FD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AADAFF06"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5365DD6"/>
    </Element>
    <Element Type="Comment" Id="AE83476E">
        <Comment>
            Towards spawn
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
    </Element>
    <Element Type="FunctionCall" Id="F49561AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5B8781F2"/>
        <Parameter Type="Param" Library="AIAI" Id="C0028EB5"/>
    </Element>
    <Element Type="Param" Id="5B8781F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA361E5"/>
    </Element>
    <Element Type="Param" Id="C0028EB5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BDFA7EC"/>
    </Element>
    <Element Type="FunctionCall" Id="6BDFA7EC">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="17664D46"/>
        <Parameter Type="Param" Library="AIAI" Id="7DD5D073"/>
    </Element>
    <Element Type="Param" Id="17664D46">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
    </Element>
    <Element Type="Param" Id="7DD5D073">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3848EF6B"/>
        <Array Type="Param" Library="AIAI" Id="DB111E48"/>
    </Element>
    <Element Type="Param" Id="3848EF6B">
        <Variable Type="Variable" Library="Game" Id="E377438F"/>
    </Element>
    <Element Type="Param" Id="DB111E48">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="Comment" Id="2F051436">
        <Comment>
            Back down the lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="4139A2EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A65897A1"/>
        <Parameter Type="Param" Library="AIAI" Id="2E79F04D"/>
    </Element>
    <Element Type="Param" Id="A65897A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC1328E"/>
    </Element>
    <Element Type="Param" Id="2E79F04D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D0F2481"/>
    </Element>
    <Element Type="FunctionCall" Id="9D0F2481">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6FDC9486"/>
        <Parameter Type="Param" Library="AIAI" Id="C45C5DED"/>
    </Element>
    <Element Type="Param" Id="C45C5DED">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="3CD222C4"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
    </Element>
    <Element Type="FunctionCall" Id="ACB86D60">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9FE530E3"/>
        <Parameter Type="Param" Library="AIAI" Id="6CA0DB63"/>
    </Element>
    <Element Type="Param" Id="9FE530E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EF17E73E"/>
    </Element>
    <Element Type="Param" Id="6CA0DB63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B90E7EA9"/>
    </Element>
    <Element Type="FunctionCall" Id="B90E7EA9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="6D834599"/>
        <Parameter Type="Param" Library="AIAI" Id="09BA5CD9"/>
    </Element>
    <Element Type="Param" Id="6D834599">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC1328E"/>
    </Element>
    <Element Type="Param" Id="09BA5CD9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="32380F15"/>
    </Element>
    <Element Type="FunctionCall" Id="32380F15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="4CBB7166"/>
    </Element>
    <Element Type="Param" Id="4CBB7166">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="0EA9D2B3"/>
        <Array Type="Param" Library="AIAI" Id="F51D18CF"/>
    </Element>
    <Element Type="Param" Id="0EA9D2B3">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="F51D18CF">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="FunctionCall" Id="B54EF1FD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9DFBDDE6"/>
        <Parameter Type="Param" Library="AIAI" Id="018B367D"/>
    </Element>
    <Element Type="Param" Id="9DFBDDE6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0CA0E74F"/>
    </Element>
    <Element Type="Param" Id="018B367D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA251A83"/>
    </Element>
    <Element Type="FunctionCall" Id="BA251A83">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Parameter Type="Param" Library="AIAI" Id="B6F0E3B9"/>
        <Parameter Type="Param" Library="AIAI" Id="5C463DC4"/>
        <Parameter Type="Param" Library="AIAI" Id="D77CEECD"/>
        <Parameter Type="Param" Library="AIAI" Id="13D9841C"/>
    </Element>
    <Element Type="Param" Id="B6F0E3B9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC1328E"/>
    </Element>
    <Element Type="Param" Id="5C463DC4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Variable Type="Variable" Library="AIAI" Id="EF17E73E"/>
    </Element>
    <Element Type="Param" Id="D77CEECD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="66402735"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE8C9948"/>
    </Element>
    <Element Type="Param" Id="13D9841C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="95AB2C33"/>
        <Array Type="Param" Library="AIAI" Id="C09D37FC"/>
    </Element>
    <Element Type="Param" Id="95AB2C33">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="C09D37FC">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="FunctionCall" Id="AADAFF06">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="08076DE4"/>
        <Parameter Type="Param" Library="AIAI" Id="11B2967B"/>
    </Element>
    <Element Type="Param" Id="08076DE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA361E5"/>
    </Element>
    <Element Type="Param" Id="11B2967B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7CD77F49"/>
    </Element>
    <Element Type="FunctionCall" Id="7CD77F49">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="A917B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="9D7DF865"/>
    </Element>
    <Element Type="Param" Id="A917B7AA">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
    </Element>
    <Element Type="Param" Id="9D7DF865">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4ADCD0A4"/>
    </Element>
    <Element Type="FunctionCall" Id="4ADCD0A4">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="A24741C3"/>
        <Parameter Type="Param" Library="AIAI" Id="B322141E"/>
        <Parameter Type="Param" Library="AIAI" Id="B7DBD0E5"/>
    </Element>
    <Element Type="Param" Id="A24741C3">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Variable Type="Variable" Library="AIAI" Id="0FC1328E"/>
    </Element>
    <Element Type="Param" Id="B322141E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Variable Type="Variable" Library="AIAI" Id="0CA0E74F"/>
    </Element>
    <Element Type="Param" Id="B7DBD0E5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="B5365DD6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6BFC53"/>
        <Parameter Type="Param" Library="AIAI" Id="DD1295DE"/>
        <Parameter Type="Param" Library="AIAI" Id="3BC900D8"/>
    </Element>
    <Element Type="Param" Id="5C6BFC53">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="2EA1CC79"/>
        <Array Type="Param" Library="AIAI" Id="7D5AF6DC"/>
    </Element>
    <Element Type="Param" Id="2EA1CC79">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="7D5AF6DC">
        <Parameter Type="ParamDef" Library="AIAI" Id="DCBAECA9"/>
    </Element>
    <Element Type="Param" Id="DD1295DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3BC900D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3C249B5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="CD798019"/>
        <Parameter Type="Param" Library="AIAI" Id="448932AC"/>
    </Element>
    <Element Type="Param" Id="CD798019">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3CAAAE6F"/>
    </Element>
    <Element Type="Param" Id="448932AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C798B81"/>
    </Element>
    <Element Type="FunctionCall" Id="9C798B81">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="EC8AC95F"/>
        <Parameter Type="Param" Library="AIAI" Id="85300D96"/>
        <Parameter Type="Param" Library="AIAI" Id="A1B6E95D"/>
    </Element>
    <Element Type="Param" Id="EC8AC95F">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Variable Type="Variable" Library="AIAI" Id="D9A39E2E"/>
    </Element>
    <Element Type="Param" Id="85300D96">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="FDA361E5"/>
    </Element>
    <Element Type="Param" Id="A1B6E95D">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DE8C9948"/>
    </Element>
    <Element Type="FunctionCall" Id="BFF40CD3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B2C4883C"/>
    </Element>
    <Element Type="Param" Id="B2C4883C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="3CAAAE6F"/>
    </Element>
    <Element Type="FunctionDef" Id="3FFF3CD9">
        <Identifier>HeroAIGetEnemyHeroesInRetreatPath</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unitgroup"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
        <Variable Type="Variable" Library="AIAI" Id="547CF9A8"/>
        <Variable Type="Variable" Library="AIAI" Id="34837CA6"/>
        <Variable Type="Variable" Library="AIAI" Id="ACBD7BEC"/>
        <Variable Type="Variable" Library="AIAI" Id="DF6574BF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85A09DF8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE98D3F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AFEF7018"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="326E261F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7829AD2"/>
    </Element>
    <Element Type="ParamDef" Id="0B814F39">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B4274299"/>
    </Element>
    <Element Type="Param" Id="B4274299">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="547CF9A8">
        <Identifier>heroLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2360FCED"/>
    </Element>
    <Element Type="Param" Id="2360FCED">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="34837CA6">
        <Identifier>enemyLanePosition</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2C723AB3"/>
    </Element>
    <Element Type="Param" Id="2C723AB3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="ACBD7BEC">
        <Identifier>enemyHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="676C1B9D"/>
    </Element>
    <Element Type="Param" Id="676C1B9D">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="DF6574BF">
        <Identifier>enemyHeroesInTheWay</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EAF76029"/>
    </Element>
    <Element Type="Param" Id="EAF76029">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87ADBE1"/>
    </Element>
    <Element Type="FunctionCall" Id="F87ADBE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="85A09DF8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C362F59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DAB5350A"/>
    </Element>
    <Element Type="FunctionCall" Id="6C362F59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E2DA7915"/>
    </Element>
    <Element Type="Param" Id="E2DA7915">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="7EDF376B"/>
    </Element>
    <Element Type="FunctionCall" Id="DAB5350A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5D9A0082"/>
        <Parameter Type="Param" Library="AIAI" Id="B7675CD2"/>
        <Parameter Type="Param" Library="AIAI" Id="961F91E4"/>
    </Element>
    <Element Type="Param" Id="5D9A0082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="CA991B9F"/>
        <Array Type="Param" Library="AIAI" Id="33B5CD23"/>
    </Element>
    <Element Type="Param" Id="CA991B9F">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="33B5CD23">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="Param" Id="B7675CD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="961F91E4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="DE98D3F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EF65DD37"/>
        <Parameter Type="Param" Library="AIAI" Id="174D7C56"/>
    </Element>
    <Element Type="Param" Id="EF65DD37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="547CF9A8"/>
    </Element>
    <Element Type="Param" Id="174D7C56">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B91C690B"/>
    </Element>
    <Element Type="FunctionCall" Id="B91C690B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="AB9375A9"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF20707"/>
    </Element>
    <Element Type="Param" Id="AB9375A9">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F9333F92"/>
        <Array Type="Param" Library="AIAI" Id="84603136"/>
    </Element>
    <Element Type="Param" Id="F9333F92">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="84603136">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="Param" Id="4AF20707">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BA79CA0"/>
    </Element>
    <Element Type="FunctionCall" Id="0BA79CA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="35E89461"/>
    </Element>
    <Element Type="Param" Id="35E89461">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B6366F0D"/>
        <Array Type="Param" Library="AIAI" Id="ECD8F8B2"/>
    </Element>
    <Element Type="Param" Id="B6366F0D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="ECD8F8B2">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="FunctionCall" Id="AFEF7018">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="A33C2161"/>
    </Element>
    <Element Type="Param" Id="A33C2161">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="FunctionCall" Id="326E261F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <Parameter Type="Param" Library="AIAI" Id="9DAB174F"/>
        <Parameter Type="Param" Library="AIAI" Id="1949AA97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B31BD52E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="059DFFDC"/>
    </Element>
    <Element Type="Param" Id="9DAB174F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF16A58F"/>
        <Array Type="Param" Library="AIAI" Id="FD20A869"/>
    </Element>
    <Element Type="Param" Id="DF16A58F">
        <Variable Type="Variable" Library="AIAI" Id="07F8D6BD"/>
    </Element>
    <Element Type="Param" Id="FD20A869">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="Param" Id="1949AA97">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="ACBD7BEC"/>
    </Element>
    <Element Type="FunctionCall" Id="B31BD52E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="00064D1B"/>
        <Parameter Type="Param" Library="AIAI" Id="147E098B"/>
    </Element>
    <Element Type="Param" Id="00064D1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="547CF9A8"/>
    </Element>
    <Element Type="Param" Id="147E098B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20BCA7C6"/>
    </Element>
    <Element Type="FunctionCall" Id="20BCA7C6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="B66F9587"/>
        <Parameter Type="Param" Library="AIAI" Id="54F6F6C7"/>
    </Element>
    <Element Type="Param" Id="B66F9587">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="DF9A233D"/>
        <Array Type="Param" Library="AIAI" Id="61B1BAF5"/>
    </Element>
    <Element Type="Param" Id="DF9A233D">
        <Variable Type="Variable" Library="AIAI" Id="11BEFDE7"/>
    </Element>
    <Element Type="Param" Id="61B1BAF5">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="Param" Id="54F6F6C7">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FC6526E"/>
    </Element>
    <Element Type="FunctionCall" Id="0FC6526E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="9949EBE4"/>
    </Element>
    <Element Type="Param" Id="9949EBE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="AIAI" Id="ACBD7BEC"/>
    </Element>
    <Element Type="FunctionCall" Id="059DFFDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5F0645A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC5FADE0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="565D4F3F"/>
    </Element>
    <Element Type="FunctionCall" Id="E5F0645A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B60DEBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5D6F1DA2"/>
    </Element>
    <Element Type="FunctionCall" Id="3B60DEBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AB321898"/>
        <Parameter Type="Param" Library="AIAI" Id="C2B1B966"/>
    </Element>
    <Element Type="Param" Id="AB321898">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="ACBD7BEC"/>
    </Element>
    <Element Type="Param" Id="C2B1B966">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="DF6574BF"/>
    </Element>
    <Element Type="FunctionCall" Id="5D6F1DA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0F41D464"/>
        <Parameter Type="Param" Library="AIAI" Id="E190AD0E"/>
        <Parameter Type="Param" Library="AIAI" Id="2612FB41"/>
    </Element>
    <Element Type="Param" Id="0F41D464">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="547CF9A8"/>
    </Element>
    <Element Type="Param" Id="E190AD0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2612FB41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="34837CA6"/>
    </Element>
    <Element Type="FunctionCall" Id="FC5FADE0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9235706A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0C67A3F1"/>
    </Element>
    <Element Type="FunctionCall" Id="9235706A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="9435D821"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="F11BA2A4"/>
        <Parameter Type="Param" Library="AIAI" Id="D7FEC80E"/>
    </Element>
    <Element Type="Param" Id="F11BA2A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="58E3C3B3"/>
        <Variable Type="Variable" Library="AIAI" Id="ACBD7BEC"/>
    </Element>
    <Element Type="Param" Id="D7FEC80E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BE7DBEA1"/>
        <Variable Type="Variable" Library="AIAI" Id="DF6574BF"/>
    </Element>
    <Element Type="FunctionCall" Id="0C67A3F1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="684D4C48"/>
        <Parameter Type="Param" Library="AIAI" Id="9821AD4F"/>
        <Parameter Type="Param" Library="AIAI" Id="35966B92"/>
    </Element>
    <Element Type="Param" Id="684D4C48">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="547CF9A8"/>
    </Element>
    <Element Type="Param" Id="9821AD4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="35966B92">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="34837CA6"/>
    </Element>
    <Element Type="FunctionCall" Id="565D4F3F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="B324ECA6"/>
        <Parameter Type="Param" Library="AIAI" Id="8A9AE856"/>
        <Parameter Type="Param" Library="AIAI" Id="3E151955"/>
    </Element>
    <Element Type="Param" Id="B324ECA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="615ABC56"/>
        <Array Type="Param" Library="AIAI" Id="2F3F61FD"/>
    </Element>
    <Element Type="Param" Id="615ABC56">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="2F3F61FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="0B814F39"/>
    </Element>
    <Element Type="Param" Id="8A9AE856">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3E151955">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="D7829AD2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B106E48E"/>
    </Element>
    <Element Type="Param" Id="B106E48E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="DF6574BF"/>
    </Element>
    <Element Type="FunctionDef" Id="5DAA9759">
        <Identifier>HeroAIEnemiesInHomeRegion</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
        <Variable Type="Variable" Library="AIAI" Id="9E198103"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BCE9AAA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C0C334B"/>
    </Element>
    <Element Type="ParamDef" Id="3031EFDC">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="9E198103">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DDC0FC4B"/>
    </Element>
    <Element Type="Param" Id="DDC0FC4B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="3BCE9AAA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2E12924"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="351DB215"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A3977CA2"/>
    </Element>
    <Element Type="FunctionCall" Id="B2E12924">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C328A3C3"/>
        <Parameter Type="Param" Library="AIAI" Id="2EB8B28D"/>
    </Element>
    <Element Type="Param" Id="C328A3C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9E198103"/>
    </Element>
    <Element Type="Param" Id="2EB8B28D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E3B401CA"/>
    </Element>
    <Element Type="FunctionCall" Id="E3B401CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F0BB662F"/>
    </Element>
    <Element Type="Param" Id="F0BB662F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="351DB215">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A4289655"/>
        <Parameter Type="Param" Library="AIAI" Id="FF32A9CA"/>
    </Element>
    <Element Type="Param" Id="A4289655">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9E198103"/>
    </Element>
    <Element Type="Param" Id="FF32A9CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AD000192"/>
    </Element>
    <Element Type="FunctionCall" Id="AD000192">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="30154724"/>
    </Element>
    <Element Type="Param" Id="30154724">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="A3977CA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="2C6B3CA1"/>
        <Parameter Type="Param" Library="AIAI" Id="AD94810E"/>
        <Parameter Type="Param" Library="AIAI" Id="ABD82ECB"/>
    </Element>
    <Element Type="Param" Id="2C6B3CA1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3031EFDC"/>
    </Element>
    <Element Type="Param" Id="AD94810E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ABD82ECB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="2C0C334B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B7F93721"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="349CB0EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34A21CDC"/>
    </Element>
    <Element Type="FunctionCall" Id="B7F93721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="86EE0298"/>
    </Element>
    <Element Type="Param" Id="86EE0298">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="349CB0EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9F0345A1"/>
    </Element>
    <Element Type="Param" Id="9F0345A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="34A21CDC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BB35B32"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18343113"/>
    </Element>
    <Element Type="FunctionCall" Id="9BB35B32">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="726F60F0"/>
        <Parameter Type="Param" Library="AIAI" Id="71E192A8"/>
        <Parameter Type="Param" Library="AIAI" Id="BADB1EA0"/>
    </Element>
    <Element Type="Param" Id="726F60F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="DDF8C044"/>
        <Array Type="Param" Library="AIAI" Id="567BD6BF"/>
    </Element>
    <Element Type="Param" Id="DDF8C044">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="F4684A80"/>
    </Element>
    <Element Type="Param" Id="F4684A80">
        <Variable Type="Variable" Library="AIAI" Id="DA66C449"/>
    </Element>
    <Element Type="Param" Id="567BD6BF">
        <Variable Type="Variable" Library="AIAI" Id="9E198103"/>
    </Element>
    <Element Type="Param" Id="71E192A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BADB1EA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="18343113">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="CF47C860"/>
        <Parameter Type="Param" Library="AIAI" Id="657FFA6C"/>
        <Parameter Type="Param" Library="AIAI" Id="DCFEF386"/>
    </Element>
    <Element Type="Param" Id="CF47C860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="3E06AFFE"/>
        <Array Type="Param" Library="AIAI" Id="65FE7CAC"/>
    </Element>
    <Element Type="Param" Id="3E06AFFE">
        <Variable Type="Variable" Library="AIAI" Id="1B0D93BC"/>
        <StructMember Type="Param" Library="AIAI" Id="414F4342"/>
    </Element>
    <Element Type="Param" Id="414F4342">
        <Variable Type="Variable" Library="AIAI" Id="652D73F4"/>
    </Element>
    <Element Type="Param" Id="65FE7CAC">
        <Variable Type="Variable" Library="AIAI" Id="9E198103"/>
    </Element>
    <Element Type="Param" Id="657FFA6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="DCFEF386">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="76992A69">
        <Identifier>HeroAIShouldUseUltimates</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6F50C8EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4AD47AF"/>
    </Element>
    <Element Type="ParamDef" Id="6F50C8EE">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="FFD308E8"/>
    </Element>
    <Element Type="Param" Id="FFD308E8">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E4AD47AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="E090B466"/>
    </Element>
    <Element Type="Param" Id="E090B466">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="6F53D374"/>
        <Array Type="Param" Library="AIAI" Id="662D9FE0"/>
    </Element>
    <Element Type="Param" Id="662D9FE0">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A794D81A"/>
    </Element>
    <Element Type="FunctionCall" Id="A794D81A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="685C6C89"/>
    </Element>
    <Element Type="Param" Id="685C6C89">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="587F499F"/>
        <Array Type="Param" Library="AIAI" Id="3D2204CA"/>
    </Element>
    <Element Type="Param" Id="587F499F">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="3D2204CA">
        <Parameter Type="ParamDef" Library="AIAI" Id="6F50C8EE"/>
    </Element>
    <Element Type="FunctionDef" Id="86C923F9">
        <Identifier>HeroAIIsAIEnabledForPlayer</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="09A8F6EB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F852A86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E310236D"/>
    </Element>
    <Element Type="ParamDef" Id="09A8F6EB">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5F751C28"/>
    </Element>
    <Element Type="Param" Id="5F751C28">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4F852A86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7674FA4B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0013CA9"/>
    </Element>
    <Element Type="FunctionCall" Id="7674FA4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="42BA5473"/>
    </Element>
    <Element Type="Param" Id="42BA5473">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F0013CA9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB50E846"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B9168C76"/>
    </Element>
    <Element Type="FunctionCall" Id="FB50E846">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="6FE0E3B5"/>
        <Parameter Type="Param" Library="AIAI" Id="5C6770A7"/>
        <Parameter Type="Param" Library="AIAI" Id="B0ABF4D7"/>
    </Element>
    <Element Type="Param" Id="6FE0E3B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="09A8F6EB"/>
    </Element>
    <Element Type="Param" Id="5C6770A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="B0ABF4D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="B9168C76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="22057173"/>
        <Parameter Type="Param" Library="AIAI" Id="B64441EF"/>
        <Parameter Type="Param" Library="AIAI" Id="611E5D57"/>
    </Element>
    <Element Type="Param" Id="22057173">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="09A8F6EB"/>
    </Element>
    <Element Type="Param" Id="B64441EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="611E5D57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionCall" Id="E310236D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="D340493F"/>
    </Element>
    <Element Type="Param" Id="D340493F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0BE4FCEC"/>
    </Element>
    <Element Type="FunctionCall" Id="0BE4FCEC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="6B7F2C5E"/>
        <Parameter Type="Param" Library="AIAI" Id="F9864C83"/>
        <Parameter Type="Param" Library="AIAI" Id="CACA436E"/>
    </Element>
    <Element Type="Param" Id="6B7F2C5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="92581660"/>
        <Array Type="Param" Library="AIAI" Id="FED153F5"/>
    </Element>
    <Element Type="Param" Id="92581660">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="FED153F5">
        <Parameter Type="ParamDef" Library="AIAI" Id="09A8F6EB"/>
    </Element>
    <Element Type="Param" Id="F9864C83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="CACA436E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionDef" Id="61A8C43E">
        <Identifier>HeroAIIsAllyTargettingUnit</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="1CEBE9F3"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C5EB7217"/>
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
        <Variable Type="Variable" Library="AIAI" Id="A54738FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EBE71F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3044D5A9"/>
    </Element>
    <Element Type="ParamDef" Id="1CEBE9F3">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F11C9361"/>
    </Element>
    <Element Type="Param" Id="F11C9361">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="C5EB7217">
        <Identifier>targetUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1E2A9EB9"/>
    </Element>
    <Element Type="Param" Id="1E2A9EB9">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6C5E99BB">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6F2C34B7"/>
    </Element>
    <Element Type="Param" Id="6F2C34B7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A54738FB">
        <Identifier>heroOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EAA91946"/>
    </Element>
    <Element Type="Param" Id="EAA91946">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="5EBE71F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="77FC72BF"/>
        <Parameter Type="Param" Library="AIAI" Id="8B2DCBC3"/>
        <Parameter Type="Param" Library="AIAI" Id="9DC7477F"/>
        <Parameter Type="Param" Library="AIAI" Id="2E7EB3B0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B765C95"/>
    </Element>
    <Element Type="Param" Id="77FC72BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="8B2DCBC3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="9DC7477F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="2E7EB3B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
    </Element>
    <Element Type="FunctionCall" Id="7B765C95">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="590A3B5E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56B5B08B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="137DBCFE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F996613E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCDAFD2C"/>
    </Element>
    <Element Type="FunctionCall" Id="590A3B5E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB1E196B"/>
        <Parameter Type="Param" Library="AIAI" Id="290AE287"/>
    </Element>
    <Element Type="Param" Id="EB1E196B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A54738FB"/>
    </Element>
    <Element Type="Param" Id="290AE287">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F28A891"/>
    </Element>
    <Element Type="FunctionCall" Id="2F28A891">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="8A87F5D1"/>
        <Parameter Type="Param" Library="AIAI" Id="CC7A7147"/>
    </Element>
    <Element Type="Param" Id="8A87F5D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5D5B2BCF"/>
        <Array Type="Param" Library="AIAI" Id="4B8005A5"/>
    </Element>
    <Element Type="Param" Id="5D5B2BCF">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="4B8005A5">
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
    </Element>
    <Element Type="Param" Id="CC7A7147">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="56B5B08B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9235EA0C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A9E3145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="566D0FF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6AF1C525"/>
    </Element>
    <Element Type="FunctionCall" Id="9235EA0C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA97465"/>
    </Element>
    <Element Type="Param" Id="DDA97465">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="8A9E3145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1CDB27D3"/>
        <Parameter Type="Param" Library="AIAI" Id="019514F9"/>
        <Parameter Type="Param" Library="AIAI" Id="B7F21535"/>
    </Element>
    <Element Type="Param" Id="1CDB27D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A54738FB"/>
    </Element>
    <Element Type="Param" Id="019514F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="B7F21535">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="566D0FF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="60C3FC69"/>
        <Parameter Type="Param" Library="AIAI" Id="DF5C91BE"/>
        <Parameter Type="Param" Library="AIAI" Id="CA65A52E"/>
    </Element>
    <Element Type="Param" Id="60C3FC69">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B94D2DEE"/>
    </Element>
    <Element Type="FunctionCall" Id="B94D2DEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="47BB7BFF"/>
        <Parameter Type="Param" Library="AIAI" Id="DF28248B"/>
    </Element>
    <Element Type="Param" Id="DF28248B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="52D7D36A"/>
        <Variable Type="Variable" Library="AIAI" Id="A54738FB"/>
    </Element>
    <Element Type="Param" Id="DF5C91BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CA65A52E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="243C03D2"/>
    </Element>
    <Element Type="FunctionCall" Id="6AF1C525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="95F8429A"/>
        <Parameter Type="Param" Library="AIAI" Id="2162820A"/>
        <Parameter Type="Param" Library="AIAI" Id="D61169AB"/>
    </Element>
    <Element Type="Param" Id="95F8429A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A192EB3"/>
    </Element>
    <Element Type="FunctionCall" Id="2A192EB3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="7ACDB271"/>
    </Element>
    <Element Type="Param" Id="7ACDB271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="A54738FB"/>
    </Element>
    <Element Type="Param" Id="2162820A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D61169AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C5EB7217"/>
    </Element>
    <Element Type="FunctionCall" Id="137DBCFE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1055E3AD"/>
        <Parameter Type="Param" Library="AIAI" Id="149E676B"/>
        <Parameter Type="Param" Library="AIAI" Id="D9A62032"/>
    </Element>
    <Element Type="Param" Id="1055E3AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
    </Element>
    <Element Type="Param" Id="149E676B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="D9A62032">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1CEBE9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="F996613E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="76935FB9"/>
        <Parameter Type="Param" Library="AIAI" Id="1C5BCBDD"/>
        <Parameter Type="Param" Library="AIAI" Id="D31961B9"/>
    </Element>
    <Element Type="Param" Id="76935FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA0F7F51"/>
    </Element>
    <Element Type="FunctionCall" Id="FA0F7F51">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="76F9D37A"/>
        <Parameter Type="Param" Library="AIAI" Id="9F712B86"/>
    </Element>
    <Element Type="Param" Id="76F9D37A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
    </Element>
    <Element Type="Param" Id="9F712B86">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="1C5BCBDD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D31961B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="BCDAFD2C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="94A34A42"/>
        <Parameter Type="Param" Library="AIAI" Id="7B2F74C9"/>
        <Parameter Type="Param" Library="AIAI" Id="607DBBAB"/>
    </Element>
    <Element Type="Param" Id="94A34A42">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="7D8EBC98"/>
        <Array Type="Param" Library="AIAI" Id="71DA2FAD"/>
    </Element>
    <Element Type="Param" Id="7D8EBC98">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="71DA2FAD">
        <Variable Type="Variable" Library="AIAI" Id="6C5E99BB"/>
    </Element>
    <Element Type="Param" Id="7B2F74C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="607DBBAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4AA60146"/>
        <Array Type="Param" Library="AIAI" Id="1C139D7B"/>
    </Element>
    <Element Type="Param" Id="4AA60146">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="1C139D7B">
        <Parameter Type="ParamDef" Library="AIAI" Id="1CEBE9F3"/>
    </Element>
    <Element Type="FunctionCall" Id="3044D5A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="446CFA9C"/>
    </Element>
    <Element Type="Param" Id="446CFA9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="9042EA1A">
        <Identifier>HeroAIIsHeroMelee</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="451174D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="040DE1AB"/>
    </Element>
    <Element Type="ParamDef" Id="451174D6">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="29213256"/>
    </Element>
    <Element Type="Param" Id="29213256">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="040DE1AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8B5178D5"/>
    </Element>
    <Element Type="Param" Id="8B5178D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Core" Id="D8B294F9"/>
        <StructMember Type="Param" Library="AIAI" Id="EBE3894B"/>
        <Array Type="Param" Library="AIAI" Id="DF1752A6"/>
    </Element>
    <Element Type="Param" Id="EBE3894B">
        <Variable Type="Variable" Library="Core" Id="026746C8"/>
    </Element>
    <Element Type="Param" Id="DF1752A6">
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="1DBE2EA1"/>
        <Array Type="Param" Library="AIAI" Id="A62586EF"/>
    </Element>
    <Element Type="Param" Id="1DBE2EA1">
        <Variable Type="Variable" Library="Game" Id="DCD046EF"/>
    </Element>
    <Element Type="Param" Id="A62586EF">
        <Parameter Type="ParamDef" Library="AIAI" Id="451174D6"/>
    </Element>
    <Element Type="FunctionDef" Id="B6D834A6">
        <Identifier>HeroAIAttackingBadTarget</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
        <Variable Type="Variable" Library="AIAI" Id="21C40E90"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7725746A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4A6864A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C84328B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7389C98F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AA423A4F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A10D8C1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="5951A39E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49F9FE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6CC3E4EC"/>
    </Element>
    <Element Type="ParamDef" Id="0D98B2C8">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="8AB2F936"/>
    </Element>
    <Element Type="Param" Id="8AB2F936">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0C374198">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C8F95C46"/>
    </Element>
    <Element Type="Param" Id="C8F95C46">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="21C40E90">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AFE41C2A"/>
    </Element>
    <Element Type="Param" Id="AFE41C2A">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="7725746A">
        <Comment>
            Find the enemy we are currently targetting
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="A4A6864A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="822DADE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5CC6F958"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1123B819"/>
    </Element>
    <Element Type="FunctionCall" Id="822DADE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DE46EDBC"/>
        <Parameter Type="Param" Library="AIAI" Id="763FAD10"/>
    </Element>
    <Element Type="Param" Id="DE46EDBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FCA26CC"/>
    </Element>
    <Element Type="FunctionCall" Id="6FCA26CC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="FCC18A33"/>
        <Parameter Type="Param" Library="AIAI" Id="C843BDD1"/>
    </Element>
    <Element Type="Param" Id="FCC18A33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="E6372D7D"/>
        <Array Type="Param" Library="AIAI" Id="ADABD2F4"/>
    </Element>
    <Element Type="Param" Id="E6372D7D">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="ADABD2F4">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
    </Element>
    <Element Type="Param" Id="C843BDD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="763FAD10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
    </Element>
    <Element Type="FunctionCall" Id="5CC6F958">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="804AB00E"/>
        <Parameter Type="Param" Library="AIAI" Id="19843D87"/>
    </Element>
    <Element Type="Param" Id="804AB00E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DF50DE1"/>
    </Element>
    <Element Type="FunctionCall" Id="7DF50DE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="D714ACC1"/>
        <Parameter Type="Param" Library="AIAI" Id="E7207980"/>
    </Element>
    <Element Type="Param" Id="D714ACC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4A3DAA1B"/>
        <Array Type="Param" Library="AIAI" Id="307C3117"/>
    </Element>
    <Element Type="Param" Id="4A3DAA1B">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="307C3117">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
    </Element>
    <Element Type="Param" Id="E7207980">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="19843D87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
    </Element>
    <Element Type="FunctionCall" Id="1123B819">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BD523ECC"/>
        <Parameter Type="Param" Library="AIAI" Id="DD21EB4C"/>
        <Parameter Type="Param" Library="AIAI" Id="71B3AE29"/>
    </Element>
    <Element Type="Param" Id="BD523ECC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D0E875B"/>
    </Element>
    <Element Type="FunctionCall" Id="3D0E875B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="8E0C96B4"/>
    </Element>
    <Element Type="Param" Id="8E0C96B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="CB4D8C9E"/>
        <Array Type="Param" Library="AIAI" Id="C5713BBD"/>
    </Element>
    <Element Type="Param" Id="CB4D8C9E">
        <Variable Type="Variable" Library="Game" Id="28CBB92F"/>
    </Element>
    <Element Type="Param" Id="C5713BBD">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
    </Element>
    <Element Type="Param" Id="DD21EB4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="71B3AE29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="1C84328B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="85F44362"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A1526145"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6714BB62"/>
    </Element>
    <Element Type="FunctionCall" Id="85F44362">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E533FD98"/>
        <Parameter Type="Param" Library="AIAI" Id="9AEC6D6E"/>
    </Element>
    <Element Type="Param" Id="E533FD98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="21C40E90"/>
    </Element>
    <Element Type="Param" Id="9AEC6D6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="37D5EBCF"/>
    </Element>
    <Element Type="FunctionCall" Id="37D5EBCF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="998F859A"/>
    </Element>
    <Element Type="Param" Id="998F859A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
    </Element>
    <Element Type="FunctionCall" Id="A1526145">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="F94F85C9"/>
        <Parameter Type="Param" Library="AIAI" Id="F71EC4D4"/>
        <Parameter Type="Param" Library="AIAI" Id="89BDFAB2"/>
    </Element>
    <Element Type="Param" Id="F94F85C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
    </Element>
    <Element Type="Param" Id="F71EC4D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="89BDFAB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="6714BB62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="53C5F596"/>
        <Parameter Type="Param" Library="AIAI" Id="91DEE6F4"/>
        <Parameter Type="Param" Library="AIAI" Id="ADDE26CC"/>
    </Element>
    <Element Type="Param" Id="53C5F596">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78AFA6B8"/>
    </Element>
    <Element Type="FunctionCall" Id="78AFA6B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="13BE3B1A"/>
    </Element>
    <Element Type="Param" Id="13BE3B1A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="0C374198"/>
    </Element>
    <Element Type="Param" Id="91DEE6F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="ADDE26CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93B88A38"/>
    </Element>
    <Element Type="FunctionCall" Id="93B88A38">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="5BE067D5"/>
        <Parameter Type="Param" Library="AIAI" Id="E9BF9EC8"/>
    </Element>
    <Element Type="Param" Id="5BE067D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E9BF9EC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="7389C98F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62AAEE86"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="511DF64E"/>
    </Element>
    <Element Type="FunctionCall" Id="62AAEE86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="780556D0"/>
    </Element>
    <Element Type="Param" Id="780556D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="511DF64E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="3FBFE406"/>
        <Parameter Type="Param" Library="AIAI" Id="3D37E1A8"/>
        <Parameter Type="Param" Library="AIAI" Id="322A6E29"/>
    </Element>
    <Element Type="Param" Id="3FBFE406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="21C40E90"/>
    </Element>
    <Element Type="Param" Id="3D37E1A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="322A6E29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Comment" Id="AA423A4F">
        <Comment>
            Check if the unit is a wall
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6A10D8C1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3839FE3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0FB64F8A"/>
    </Element>
    <Element Type="FunctionCall" Id="B3839FE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="72AE1182"/>
    </Element>
    <Element Type="Param" Id="72AE1182">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0FB64F8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="242104F8"/>
        <Parameter Type="Param" Library="AIAI" Id="2C44FDA6"/>
        <Parameter Type="Param" Library="AIAI" Id="212F286A"/>
    </Element>
    <Element Type="Param" Id="242104F8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A87129B7"/>
    </Element>
    <Element Type="FunctionCall" Id="A87129B7">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="FAE657A6"/>
    </Element>
    <Element Type="Param" Id="FAE657A6">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="685F2C01"/>
    </Element>
    <Element Type="FunctionCall" Id="685F2C01">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="8AEA54DC"/>
    </Element>
    <Element Type="Param" Id="8AEA54DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="21C40E90"/>
    </Element>
    <Element Type="Param" Id="2C44FDA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="212F286A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="C3DA95BF"/>
    </Element>
    <Element Type="Comment" Id="5951A39E">
        <Comment>
            Check if the unit is a fountain
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="49F9FE36">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59BCC2C3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ECE311EE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2469E77E"/>
    </Element>
    <Element Type="FunctionCall" Id="59BCC2C3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE552C2B"/>
        <Parameter Type="Param" Library="AIAI" Id="8250F07D"/>
        <Parameter Type="Param" Library="AIAI" Id="F7CC2B38"/>
    </Element>
    <Element Type="Param" Id="FE552C2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C0395E68"/>
        <Array Type="Param" Library="AIAI" Id="5E956A20"/>
    </Element>
    <Element Type="Param" Id="5E956A20">
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="6D354E01"/>
        <Array Type="Param" Library="AIAI" Id="78CAAA98"/>
    </Element>
    <Element Type="Param" Id="6D354E01">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="78CAAA98">
        <Parameter Type="ParamDef" Library="AIAI" Id="0D98B2C8"/>
    </Element>
    <Element Type="Param" Id="8250F07D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="F7CC2B38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="ECE311EE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="43E8E2C4"/>
    </Element>
    <Element Type="Param" Id="43E8E2C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="2469E77E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="7B2A35F0"/>
        <Parameter Type="Param" Library="AIAI" Id="562875FE"/>
        <Parameter Type="Param" Library="AIAI" Id="26A12710"/>
    </Element>
    <Element Type="Param" Id="7B2A35F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BB3B572A"/>
    </Element>
    <Element Type="FunctionCall" Id="BB3B572A">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="159428F4"/>
    </Element>
    <Element Type="Param" Id="159428F4">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EBA50DC"/>
    </Element>
    <Element Type="FunctionCall" Id="9EBA50DC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="A10EFAEF"/>
    </Element>
    <Element Type="Param" Id="A10EFAEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="21C40E90"/>
    </Element>
    <Element Type="Param" Id="562875FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="26A12710">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="FunctionCall" Id="6CC3E4EC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="45B38D3E"/>
    </Element>
    <Element Type="Param" Id="45B38D3E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1059B09B">
        <Identifier>HeroAIAttackingWeakHumanHero</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="30984D61"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="548533C8"/>
        <Variable Type="Variable" Library="AIAI" Id="C7473050"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
        <Variable Type="Variable" Library="AIAI" Id="6C2EDFDA"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="47658845"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="564B8C22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E4390EBA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E80E179C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F31C5315"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="44E6840A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDFDC682"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEFBEFEF"/>
    </Element>
    <Element Type="ParamDef" Id="30984D61">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="472F620E"/>
    </Element>
    <Element Type="Param" Id="472F620E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="548533C8">
        <Identifier>healthPercent</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C7A936EF"/>
    </Element>
    <Element Type="Param" Id="C7A936EF">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C7473050">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EBBBB86A"/>
    </Element>
    <Element Type="Param" Id="EBBBB86A">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="E173B594">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F3BF5E76"/>
    </Element>
    <Element Type="Param" Id="F3BF5E76">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="6C2EDFDA">
        <Identifier>unitOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E2E19E5E"/>
    </Element>
    <Element Type="Param" Id="E2E19E5E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="47658845">
        <Comment>
            Check that we are attacking a unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="564B8C22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="7AB8ACE1"/>
        <Parameter Type="Param" Library="AIAI" Id="282F1FEC"/>
    </Element>
    <Element Type="Param" Id="7AB8ACE1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABD104E2"/>
    </Element>
    <Element Type="FunctionCall" Id="ABD104E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="A015F184"/>
        <Parameter Type="Param" Library="AIAI" Id="CEF77977"/>
    </Element>
    <Element Type="Param" Id="A015F184">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="B255C345"/>
        <Array Type="Param" Library="AIAI" Id="775AF6D3"/>
    </Element>
    <Element Type="Param" Id="B255C345">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="775AF6D3">
        <Parameter Type="ParamDef" Library="AIAI" Id="30984D61"/>
    </Element>
    <Element Type="Param" Id="CEF77977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="282F1FEC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C7473050"/>
    </Element>
    <Element Type="FunctionCall" Id="E4390EBA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B59ADF3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6532F495"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2789F285"/>
    </Element>
    <Element Type="FunctionCall" Id="9B59ADF3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6252E0BB"/>
    </Element>
    <Element Type="Param" Id="6252E0BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="6532F495">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A8580BB7"/>
        <Parameter Type="Param" Library="AIAI" Id="75177549"/>
        <Parameter Type="Param" Library="AIAI" Id="A3D5B072"/>
    </Element>
    <Element Type="Param" Id="A8580BB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="C7473050"/>
    </Element>
    <Element Type="Param" Id="75177549">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A3D5B072">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="2789F285">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D998AEB2"/>
        <Parameter Type="Param" Library="AIAI" Id="813A8CB1"/>
        <Parameter Type="Param" Library="AIAI" Id="85A4DAA5"/>
    </Element>
    <Element Type="Param" Id="D998AEB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41AF808A"/>
    </Element>
    <Element Type="FunctionCall" Id="41AF808A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="CA72C083"/>
    </Element>
    <Element Type="Param" Id="CA72C083">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="C7473050"/>
    </Element>
    <Element Type="Param" Id="813A8CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="85A4DAA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BE0F029"/>
    </Element>
    <Element Type="FunctionCall" Id="2BE0F029">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="B8580576"/>
        <Parameter Type="Param" Library="AIAI" Id="49C0F291"/>
    </Element>
    <Element Type="Param" Id="B8580576">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="49C0F291">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="E80E179C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="866B7F33"/>
        <Parameter Type="Param" Library="AIAI" Id="CF553FE9"/>
    </Element>
    <Element Type="Param" Id="866B7F33">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="Param" Id="CF553FE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86D71B15"/>
    </Element>
    <Element Type="FunctionCall" Id="86D71B15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="DDA213D9"/>
    </Element>
    <Element Type="Param" Id="DDA213D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="C7473050"/>
    </Element>
    <Element Type="FunctionCall" Id="F31C5315">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C5856A2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EE628EAD"/>
    </Element>
    <Element Type="FunctionCall" Id="4C5856A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="BDAF7586"/>
        <Parameter Type="Param" Library="AIAI" Id="7CAD4A06"/>
        <Parameter Type="Param" Library="AIAI" Id="E39E7929"/>
    </Element>
    <Element Type="Param" Id="BDAF7586">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="80E3EF54"/>
    </Element>
    <Element Type="FunctionCall" Id="80E3EF54">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="96480E98"/>
    </Element>
    <Element Type="Param" Id="96480E98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="Param" Id="7CAD4A06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E39E7929">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="EE628EAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="165FECD6"/>
    </Element>
    <Element Type="Param" Id="165FECD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="44E6840A">
        <Comment>
            Check that this unit is a human hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="DDFDC682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="86830054"/>
        <Parameter Type="Param" Library="AIAI" Id="A3D7FF14"/>
    </Element>
    <Element Type="Param" Id="86830054">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6C2EDFDA"/>
    </Element>
    <Element Type="Param" Id="A3D7FF14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2D4E474"/>
    </Element>
    <Element Type="FunctionCall" Id="B2D4E474">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="C90277AA"/>
    </Element>
    <Element Type="Param" Id="C90277AA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="FunctionCall" Id="CEFBEFEF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5860A9B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C61CF34A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="724DEFA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCDAA39D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D33758D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E0E27687"/>
    </Element>
    <Element Type="FunctionCall" Id="5860A9B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="355D8969"/>
    </Element>
    <Element Type="Param" Id="355D8969">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C61CF34A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7F4E7C78"/>
    </Element>
    <Element Type="Param" Id="7F4E7C78">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="724DEFA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6036C4A5"/>
        <Parameter Type="Param" Library="AIAI" Id="5072705C"/>
        <Parameter Type="Param" Library="AIAI" Id="466C6E21"/>
    </Element>
    <Element Type="Param" Id="6036C4A5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="Param" Id="5072705C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="466C6E21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="ADE636F6"/>
        <Array Type="Param" Library="AIAI" Id="E11DB5A3"/>
    </Element>
    <Element Type="Param" Id="ADE636F6">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="E11DB5A3">
        <Variable Type="Variable" Library="AIAI" Id="6C2EDFDA"/>
    </Element>
    <Element Type="FunctionCall" Id="CCDAA39D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8F266284"/>
        <Parameter Type="Param" Library="AIAI" Id="ED827D65"/>
        <Parameter Type="Param" Library="AIAI" Id="FF426FFB"/>
    </Element>
    <Element Type="Param" Id="8F266284">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C3F0E46A"/>
    </Element>
    <Element Type="FunctionCall" Id="C3F0E46A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="B61FCEB8"/>
        <Parameter Type="Param" Library="AIAI" Id="FB5FB826"/>
    </Element>
    <Element Type="Param" Id="B61FCEB8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="6C2EDFDA"/>
    </Element>
    <Element Type="Param" Id="FB5FB826">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="E725BE81"/>
    </Element>
    <Element Type="Param" Id="ED827D65">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="FF426FFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D33758D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="FE2A0EDF"/>
        <Parameter Type="Param" Library="AIAI" Id="C45A70A7"/>
        <Parameter Type="Param" Library="AIAI" Id="53F8D9A4"/>
    </Element>
    <Element Type="Param" Id="FE2A0EDF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9224E7DB"/>
    </Element>
    <Element Type="FunctionCall" Id="9224E7DB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="F52E53E7"/>
        <Parameter Type="Param" Library="AIAI" Id="364DF4AC"/>
        <Parameter Type="Param" Library="AIAI" Id="0742E476"/>
    </Element>
    <Element Type="Param" Id="F52E53E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="Param" Id="364DF4AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="0742E476">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="Param" Id="C45A70A7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="53F8D9A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="548533C8"/>
    </Element>
    <Element Type="FunctionCall" Id="E0E27687">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="CC87A98A"/>
        <Parameter Type="Param" Library="AIAI" Id="D270406B"/>
        <Parameter Type="Param" Library="AIAI" Id="19B60CE0"/>
    </Element>
    <Element Type="Param" Id="CC87A98A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CFB77A1C"/>
    </Element>
    <Element Type="FunctionCall" Id="CFB77A1C">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D870BB7C"/>
        <Parameter Type="Param" Library="AIAI" Id="7463C3AF"/>
        <Parameter Type="Param" Library="AIAI" Id="95CB6100"/>
        <Parameter Type="Param" Library="AIAI" Id="156A0819"/>
    </Element>
    <Element Type="Param" Id="7463C3AF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="30984D61"/>
    </Element>
    <Element Type="Param" Id="95CB6100">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
        <Variable Type="Variable" Library="AIAI" Id="E173B594"/>
    </Element>
    <Element Type="Param" Id="156A0819">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E51D8CC7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="D270406B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="19B60CE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="77B63AD4">
        <Identifier>HeroAIAttackingFountain</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="49C906B3"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAA33A3"/>
        <Variable Type="Variable" Library="AIAI" Id="66FF88B7"/>
        <Variable Type="Variable" Library="AIAI" Id="B62D1F53"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C163FD90"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3DE2F2A3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C9D6A6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C490E13"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A4D243E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="395F17E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E45A209C"/>
    </Element>
    <Element Type="ParamDef" Id="49C906B3">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="33E9B404"/>
    </Element>
    <Element Type="Param" Id="33E9B404">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0DAA33A3">
        <Identifier>currentOrder</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C928B3E"/>
    </Element>
    <Element Type="Param" Id="7C928B3E">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Variable" Id="66FF88B7">
        <Identifier>currentTarget</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4DAE4E44"/>
    </Element>
    <Element Type="Param" Id="4DAE4E44">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="B62D1F53">
        <Identifier>unitOwner</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1469A5CC"/>
    </Element>
    <Element Type="Param" Id="1469A5CC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="C163FD90">
        <Comment>
            Check that we are attacking a unit
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="3DE2F2A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1DA95CCC"/>
        <Parameter Type="Param" Library="AIAI" Id="5638ECC8"/>
    </Element>
    <Element Type="Param" Id="1DA95CCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E74FCBC2"/>
    </Element>
    <Element Type="FunctionCall" Id="E74FCBC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="0A48A869"/>
        <Parameter Type="Param" Library="AIAI" Id="6B7DAB90"/>
    </Element>
    <Element Type="Param" Id="0A48A869">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="210562AA"/>
        <Array Type="Param" Library="AIAI" Id="26774C3D"/>
    </Element>
    <Element Type="Param" Id="210562AA">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="26774C3D">
        <Parameter Type="ParamDef" Library="AIAI" Id="49C906B3"/>
    </Element>
    <Element Type="Param" Id="6B7DAB90">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="5638ECC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAA33A3"/>
    </Element>
    <Element Type="FunctionCall" Id="4C9D6A6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E4BC97B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69630173"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4D6DAACC"/>
    </Element>
    <Element Type="FunctionCall" Id="9E4BC97B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="A623FFF5"/>
    </Element>
    <Element Type="Param" Id="A623FFF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="69630173">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C0FAD0B0"/>
        <Parameter Type="Param" Library="AIAI" Id="F8DC5B40"/>
        <Parameter Type="Param" Library="AIAI" Id="2DA85F60"/>
    </Element>
    <Element Type="Param" Id="C0FAD0B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAA33A3"/>
    </Element>
    <Element Type="Param" Id="F8DC5B40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2DA85F60">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="4D6DAACC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5E506875"/>
        <Parameter Type="Param" Library="AIAI" Id="6AA72A1D"/>
        <Parameter Type="Param" Library="AIAI" Id="7EB2863F"/>
    </Element>
    <Element Type="Param" Id="5E506875">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A66AD022"/>
    </Element>
    <Element Type="FunctionCall" Id="A66AD022">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="E04140BF"/>
    </Element>
    <Element Type="Param" Id="E04140BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAA33A3"/>
    </Element>
    <Element Type="Param" Id="6AA72A1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7EB2863F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1C83F418"/>
    </Element>
    <Element Type="FunctionCall" Id="1C83F418">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="675EF793"/>
        <Parameter Type="Param" Library="AIAI" Id="6913DA11"/>
    </Element>
    <Element Type="Param" Id="675EF793">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="6913DA11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>attack</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="4C490E13">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="265977AB"/>
        <Parameter Type="Param" Library="AIAI" Id="DF5E4FBC"/>
    </Element>
    <Element Type="Param" Id="265977AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="66FF88B7"/>
    </Element>
    <Element Type="Param" Id="DF5E4FBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF2361CF"/>
    </Element>
    <Element Type="FunctionCall" Id="CF2361CF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="BFFC060B"/>
    </Element>
    <Element Type="Param" Id="BFFC060B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="0DAA33A3"/>
    </Element>
    <Element Type="FunctionCall" Id="5A4D243E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2AC8422F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FA226063"/>
    </Element>
    <Element Type="FunctionCall" Id="2AC8422F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="56167DC0"/>
        <Parameter Type="Param" Library="AIAI" Id="E93927CE"/>
        <Parameter Type="Param" Library="AIAI" Id="C0A74E2A"/>
    </Element>
    <Element Type="Param" Id="56167DC0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="78848B76"/>
    </Element>
    <Element Type="FunctionCall" Id="78848B76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="0E41CC1D"/>
    </Element>
    <Element Type="Param" Id="0E41CC1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="66FF88B7"/>
    </Element>
    <Element Type="Param" Id="E93927CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C0A74E2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FA226063">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="38A82B6E"/>
    </Element>
    <Element Type="Param" Id="38A82B6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="395F17E8">
        <Comment>
            Check that this unit is a human hero
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E45A209C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="636CB146"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48D85D4C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5D14F9B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="322E4D6B"/>
    </Element>
    <Element Type="FunctionCall" Id="636CB146">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="EB5ABB7E"/>
        <Parameter Type="Param" Library="AIAI" Id="D30C741D"/>
        <Parameter Type="Param" Library="AIAI" Id="027B18F2"/>
    </Element>
    <Element Type="Param" Id="EB5ABB7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="09EF1D5A"/>
    </Element>
    <Element Type="FunctionCall" Id="09EF1D5A">
        <FunctionDef Type="FunctionDef" Library="Game" Id="859C87B2"/>
        <Parameter Type="Param" Library="AIAI" Id="D545A9C5"/>
    </Element>
    <Element Type="Param" Id="D545A9C5">
        <ParameterDef Type="ParamDef" Library="Game" Id="97DFA357"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1401A93B"/>
    </Element>
    <Element Type="FunctionCall" Id="1401A93B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000079"/>
        <Parameter Type="Param" Library="AIAI" Id="4EDBCB63"/>
    </Element>
    <Element Type="Param" Id="4EDBCB63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000138"/>
        <Variable Type="Variable" Library="AIAI" Id="66FF88B7"/>
    </Element>
    <Element Type="Param" Id="D30C741D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="027B18F2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="61766EFC"/>
    </Element>
    <Element Type="FunctionCall" Id="48D85D4C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="5A4ACBF8"/>
    </Element>
    <Element Type="Param" Id="5A4ACBF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B5D14F9B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DF4F166A"/>
    </Element>
    <Element Type="Param" Id="DF4F166A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="322E4D6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="857D4181"/>
        <Parameter Type="Param" Library="AIAI" Id="CF64973C"/>
        <Parameter Type="Param" Library="AIAI" Id="E4A7BEEE"/>
    </Element>
    <Element Type="Param" Id="857D4181">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="827C5682"/>
    </Element>
    <Element Type="FunctionCall" Id="827C5682">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="D870BB7C"/>
        <Parameter Type="Param" Library="AIAI" Id="29A3BD98"/>
        <Parameter Type="Param" Library="AIAI" Id="5C10FD01"/>
        <Parameter Type="Param" Library="AIAI" Id="AE916763"/>
    </Element>
    <Element Type="Param" Id="29A3BD98">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="DF976FB1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="49C906B3"/>
    </Element>
    <Element Type="Param" Id="5C10FD01">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="D2D5D657"/>
        <Variable Type="Variable" Library="AIAI" Id="66FF88B7"/>
    </Element>
    <Element Type="Param" Id="AE916763">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E51D8CC7"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="CF64973C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="E4A7BEEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="A3AEAA80">
        <Identifier>HeroAIEnemiesNearCore</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3541AF0"/>
        <Variable Type="Variable" Library="AIAI" Id="938B02F0"/>
        <Variable Type="Variable" Library="AIAI" Id="B8FBE378"/>
        <Variable Type="Variable" Library="AIAI" Id="6992D858"/>
        <Variable Type="Variable" Library="AIAI" Id="FA95823E"/>
        <Variable Type="Variable" Library="AIAI" Id="2311737F"/>
        <Variable Type="Variable" Library="AIAI" Id="202A5473"/>
        <Variable Type="Variable" Library="AIAI" Id="83289138"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CA37964A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="D5AD41AA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC5B332E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B2853251"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A782828"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="69BD2788"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA4BC58D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15669A6F"/>
    </Element>
    <Element Type="ParamDef" Id="B3541AF0">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="938B02F0">
        <Identifier>corePosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1E96FA12"/>
    </Element>
    <Element Type="Param" Id="1E96FA12">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="B8FBE378">
        <Identifier>allyComputerPlayer</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="218682FE"/>
    </Element>
    <Element Type="Param" Id="218682FE">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6992D858">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A31C97D2"/>
    </Element>
    <Element Type="Param" Id="A31C97D2">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="FA95823E">
        <Identifier>enemies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="AD022836"/>
    </Element>
    <Element Type="Param" Id="AD022836">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D8899EA0"/>
    </Element>
    <Element Type="FunctionCall" Id="D8899EA0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="2311737F">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8CB77351"/>
    </Element>
    <Element Type="Param" Id="8CB77351">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B132018D"/>
    </Element>
    <Element Type="FunctionCall" Id="B132018D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="202A5473">
        <Identifier>enemyMinions</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="67857D58"/>
    </Element>
    <Element Type="Param" Id="67857D58">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E17CFC1"/>
    </Element>
    <Element Type="FunctionCall" Id="0E17CFC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="83289138">
        <Identifier>enemySummons</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D5B08D20"/>
    </Element>
    <Element Type="Param" Id="D5B08D20">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46E3D908"/>
    </Element>
    <Element Type="FunctionCall" Id="46E3D908">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="CA37964A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1D654675"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D4560C7D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CB908FC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F32F607E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BA392EA"/>
    </Element>
    <Element Type="FunctionCall" Id="1D654675">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="D0236794"/>
        <Parameter Type="Param" Library="AIAI" Id="196E7C8C"/>
    </Element>
    <Element Type="Param" Id="D0236794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="938B02F0"/>
    </Element>
    <Element Type="Param" Id="196E7C8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CCE04007"/>
    </Element>
    <Element Type="FunctionCall" Id="CCE04007">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="44831408"/>
    </Element>
    <Element Type="Param" Id="44831408">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="B817C83C"/>
        <Array Type="Param" Library="AIAI" Id="6A05BD1F"/>
    </Element>
    <Element Type="Param" Id="B817C83C">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="6A05BD1F">
        <Variable Type="Variable" Library="Game" Id="B92D4372"/>
    </Element>
    <Element Type="FunctionCall" Id="D4560C7D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="20EB1770"/>
        <Parameter Type="Param" Library="AIAI" Id="77EDB776"/>
    </Element>
    <Element Type="Param" Id="20EB1770">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8FBE378"/>
    </Element>
    <Element Type="Param" Id="77EDB776">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="AAC7E4A2"/>
    </Element>
    <Element Type="FunctionCall" Id="9CB908FC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2B381692"/>
        <Parameter Type="Param" Library="AIAI" Id="ED4A73E1"/>
    </Element>
    <Element Type="Param" Id="2B381692">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="938B02F0"/>
    </Element>
    <Element Type="Param" Id="ED4A73E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="40A86A21"/>
    </Element>
    <Element Type="FunctionCall" Id="40A86A21">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="831FA1AB"/>
    </Element>
    <Element Type="Param" Id="831FA1AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="830FC877"/>
        <StructMember Type="Param" Library="AIAI" Id="8A0E242C"/>
        <Array Type="Param" Library="AIAI" Id="09043315"/>
    </Element>
    <Element Type="Param" Id="8A0E242C">
        <Variable Type="Variable" Library="Game" Id="D5691649"/>
    </Element>
    <Element Type="Param" Id="09043315">
        <Variable Type="Variable" Library="Game" Id="23A91904"/>
    </Element>
    <Element Type="FunctionCall" Id="F32F607E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BC9A9585"/>
        <Parameter Type="Param" Library="AIAI" Id="339DF52B"/>
    </Element>
    <Element Type="Param" Id="BC9A9585">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B8FBE378"/>
    </Element>
    <Element Type="Param" Id="339DF52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Core" Id="700B5C7C"/>
    </Element>
    <Element Type="FunctionCall" Id="2BA392EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8A6F1D70"/>
        <Parameter Type="Param" Library="AIAI" Id="10E14B9E"/>
        <Parameter Type="Param" Library="AIAI" Id="48C36EF4"/>
    </Element>
    <Element Type="Param" Id="8A6F1D70">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B3541AF0"/>
    </Element>
    <Element Type="Param" Id="10E14B9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="48C36EF4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="Comment" Id="D5AD41AA">
        <Comment>
            Test if there are any enemy units near the core
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="FC5B332E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="2927845B"/>
        <Parameter Type="Param" Library="AIAI" Id="A186435C"/>
    </Element>
    <Element Type="Param" Id="2927845B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADCA14D9"/>
    </Element>
    <Element Type="FunctionCall" Id="ADCA14D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="9590728B"/>
        <Parameter Type="Param" Library="AIAI" Id="1899FBAA"/>
    </Element>
    <Element Type="Param" Id="9590728B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="938B02F0"/>
    </Element>
    <Element Type="Param" Id="1899FBAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Variable Type="Variable" Library="AIAI" Id="8AA289D2"/>
    </Element>
    <Element Type="Param" Id="A186435C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6992D858"/>
    </Element>
    <Element Type="FunctionCall" Id="B2853251">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="9B997663"/>
        <Parameter Type="Param" Library="AIAI" Id="6A1FBB82"/>
    </Element>
    <Element Type="Param" Id="9B997663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FA95823E"/>
    </Element>
    <Element Type="Param" Id="6A1FBB82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9096F5B"/>
    </Element>
    <Element Type="FunctionCall" Id="F9096F5B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="2FAFBB17"/>
        <Parameter Type="Param" Library="AIAI" Id="5570B7D2"/>
        <Parameter Type="Param" Library="AIAI" Id="8DCD8E19"/>
        <Parameter Type="Param" Library="AIAI" Id="3ABEB428"/>
        <Parameter Type="Param" Library="AIAI" Id="9E1BA06E"/>
    </Element>
    <Element Type="Param" Id="2FAFBB17">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="5570B7D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Light,Massive,Missile,Item,Stasis,Dead,Hidden,Invulnerable</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="8DCD8E19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="3ABEB428">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="6992D858"/>
    </Element>
    <Element Type="Param" Id="9E1BA06E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Variable Type="Variable" Library="AIAI" Id="B8FBE378"/>
    </Element>
    <Element Type="FunctionCall" Id="9A782828">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EBA6A350"/>
        <Parameter Type="Param" Library="AIAI" Id="332144BB"/>
    </Element>
    <Element Type="Param" Id="EBA6A350">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CEF756ED"/>
    </Element>
    <Element Type="FunctionCall" Id="CEF756ED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="4D587677"/>
        <Parameter Type="Param" Library="AIAI" Id="F909AA9B"/>
        <Parameter Type="Param" Library="AIAI" Id="ED1FA7D7"/>
        <Parameter Type="Param" Library="AIAI" Id="ADE73CB8"/>
        <Parameter Type="Param" Library="AIAI" Id="1B7F03DA"/>
    </Element>
    <Element Type="Param" Id="4D587677">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="F909AA9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="ED1FA7D7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Heroic;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="ADE73CB8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="1B7F03DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="FA95823E"/>
    </Element>
    <Element Type="Param" Id="332144BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2311737F"/>
    </Element>
    <Element Type="FunctionCall" Id="69BD2788">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="417BA673"/>
        <Parameter Type="Param" Library="AIAI" Id="D61F9DF3"/>
    </Element>
    <Element Type="Param" Id="417BA673">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FB2E41E0"/>
    </Element>
    <Element Type="FunctionCall" Id="FB2E41E0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="BDA21AD5"/>
        <Parameter Type="Param" Library="AIAI" Id="81E04429"/>
        <Parameter Type="Param" Library="AIAI" Id="54B86B8F"/>
        <Parameter Type="Param" Library="AIAI" Id="98FB346E"/>
        <Parameter Type="Param" Library="AIAI" Id="9D921812"/>
    </Element>
    <Element Type="Param" Id="BDA21AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="81E04429">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="54B86B8F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="98FB346E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="9D921812">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="FA95823E"/>
    </Element>
    <Element Type="Param" Id="D61F9DF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="202A5473"/>
    </Element>
    <Element Type="FunctionCall" Id="DA4BC58D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="AA8EBBCD"/>
        <Parameter Type="Param" Library="AIAI" Id="2BEFD690"/>
    </Element>
    <Element Type="Param" Id="AA8EBBCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2107F0DD"/>
    </Element>
    <Element Type="FunctionCall" Id="2107F0DD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="F296196F"/>
        <Parameter Type="Param" Library="AIAI" Id="988FF790"/>
        <Parameter Type="Param" Library="AIAI" Id="1224521D"/>
        <Parameter Type="Param" Library="AIAI" Id="8C0A0A26"/>
        <Parameter Type="Param" Library="AIAI" Id="9F845B29"/>
    </Element>
    <Element Type="Param" Id="F296196F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="988FF790">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="1224521D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Summoned;-</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="8C0A0A26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="9F845B29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="FA95823E"/>
    </Element>
    <Element Type="Param" Id="2BEFD690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="83289138"/>
    </Element>
    <Element Type="FunctionCall" Id="15669A6F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A139A96"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F32AD7D5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F132D464"/>
    </Element>
    <Element Type="FunctionCall" Id="0A139A96">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4F4E4809"/>
    </Element>
    <Element Type="Param" Id="4F4E4809">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F32AD7D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="94C67B2C"/>
    </Element>
    <Element Type="Param" Id="94C67B2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F132D464">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4C833769"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C5C4BA1D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E144539B"/>
    </Element>
    <Element Type="FunctionCall" Id="4C833769">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="91208E5E"/>
        <Parameter Type="Param" Library="AIAI" Id="A920A4A2"/>
        <Parameter Type="Param" Library="AIAI" Id="171D3AB4"/>
    </Element>
    <Element Type="Param" Id="91208E5E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D41A64A"/>
    </Element>
    <Element Type="FunctionCall" Id="8D41A64A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="18DE0221"/>
        <Parameter Type="Param" Library="AIAI" Id="9413AD55"/>
    </Element>
    <Element Type="Param" Id="18DE0221">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="9413AD55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="2311737F"/>
    </Element>
    <Element Type="Param" Id="A920A4A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="171D3AB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="C5C4BA1D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="DEE15578"/>
        <Parameter Type="Param" Library="AIAI" Id="6D3F00AF"/>
        <Parameter Type="Param" Library="AIAI" Id="098AA17B"/>
    </Element>
    <Element Type="Param" Id="DEE15578">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5536C9BA"/>
    </Element>
    <Element Type="FunctionCall" Id="5536C9BA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="34AE8B37"/>
        <Parameter Type="Param" Library="AIAI" Id="0F10EF3D"/>
    </Element>
    <Element Type="Param" Id="34AE8B37">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="0F10EF3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="202A5473"/>
    </Element>
    <Element Type="Param" Id="6D3F00AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="098AA17B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="E144539B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="F5D58D35"/>
        <Parameter Type="Param" Library="AIAI" Id="D9128FCC"/>
        <Parameter Type="Param" Library="AIAI" Id="3595384B"/>
    </Element>
    <Element Type="Param" Id="F5D58D35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE0EA181"/>
    </Element>
    <Element Type="FunctionCall" Id="AE0EA181">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="8E308F9C"/>
        <Parameter Type="Param" Library="AIAI" Id="F015DA6A"/>
    </Element>
    <Element Type="Param" Id="8E308F9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="F015DA6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="83289138"/>
    </Element>
    <Element Type="Param" Id="D9128FCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="3595384B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="682BFF81">
        <Identifier>HeroAIHeroHasBeenAttackedRecently</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="10DF99CB"/>
    </Element>
    <Element Type="ParamDef" Id="73A40508">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="53134976"/>
    </Element>
    <Element Type="Param" Id="53134976">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="25A676DA">
        <Identifier>time</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DC054B40"/>
    </Element>
    <Element Type="Param" Id="DC054B40">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="10DF99CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="026A651B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B6CC5E44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66F17BE7"/>
    </Element>
    <Element Type="FunctionCall" Id="026A651B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EF8AA554"/>
    </Element>
    <Element Type="Param" Id="EF8AA554">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="B6CC5E44">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="C3510406"/>
    </Element>
    <Element Type="Param" Id="C3510406">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6712422D"/>
    </Element>
    <Element Type="FunctionCall" Id="6712422D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="65CEA8DE"/>
        <Parameter Type="Param" Library="AIAI" Id="10F3A4CB"/>
        <Parameter Type="Param" Library="AIAI" Id="B78C7282"/>
    </Element>
    <Element Type="Param" Id="65CEA8DE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75B74DF1"/>
    </Element>
    <Element Type="FunctionCall" Id="75B74DF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B329FE14"/>
        <Parameter Type="Param" Library="AIAI" Id="2BF539C9"/>
        <Parameter Type="Param" Library="AIAI" Id="00ADFC4F"/>
    </Element>
    <Element Type="Param" Id="B329FE14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2BF539C9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="25A676DA"/>
    </Element>
    <Element Type="Param" Id="00ADFC4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="A7D09C96"/>
        <StructMember Type="Param" Library="AIAI" Id="4A8CDDC7"/>
        <Array Type="Param" Library="AIAI" Id="4E6451FE"/>
    </Element>
    <Element Type="Param" Id="4A8CDDC7">
        <Variable Type="Variable" Library="AIAI" Id="2995CD8B"/>
    </Element>
    <Element Type="Param" Id="4E6451FE">
        <Parameter Type="ParamDef" Library="AIAI" Id="73A40508"/>
    </Element>
    <Element Type="Param" Id="10F3A4CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B78C7282">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53AEEF63"/>
    </Element>
    <Element Type="FunctionCall" Id="53AEEF63">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000045"/>
        <Parameter Type="Param" Library="AIAI" Id="4835B4D3"/>
    </Element>
    <Element Type="Param" Id="4835B4D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000080"/>
        <Variable Type="Variable" Library="Game" Id="94E32EED"/>
    </Element>
    <Element Type="FunctionCall" Id="66F17BE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCA40841"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86F2B6A7"/>
    </Element>
    <Element Type="FunctionCall" Id="BCA40841">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="4BC439A3"/>
        <Parameter Type="Param" Library="AIAI" Id="4AF6F521"/>
        <Parameter Type="Param" Library="AIAI" Id="D9A209CE"/>
    </Element>
    <Element Type="Param" Id="4BC439A3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73A40508"/>
    </Element>
    <Element Type="Param" Id="4AF6F521">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E123C832"/>
    </Element>
    <Element Type="Param" Id="D9A209CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="86F2B6A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="42EB7973"/>
        <Parameter Type="Param" Library="AIAI" Id="335A7333"/>
        <Parameter Type="Param" Library="AIAI" Id="65BCC2F4"/>
    </Element>
    <Element Type="Param" Id="42EB7973">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="73A40508"/>
    </Element>
    <Element Type="Param" Id="335A7333">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="65BCC2F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="FunctionDef" Id="6CDAD3D8">
        <Identifier>HeroAITeamHasHumanPlayers</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="AIAI" Id="5FF851F9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D624CF39"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7D82D7F8"/>
    </Element>
    <Element Type="ParamDef" Id="34568BE6">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="5FF851F9">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="8B4B4F2B"/>
    </Element>
    <Element Type="Param" Id="8B4B4F2B">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="D624CF39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EAFDB55"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DD3622A9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25652C4B"/>
    </Element>
    <Element Type="FunctionCall" Id="0EAFDB55">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="568A7841"/>
        <Parameter Type="Param" Library="AIAI" Id="A7FE2E15"/>
    </Element>
    <Element Type="Param" Id="568A7841">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FF851F9"/>
    </Element>
    <Element Type="Param" Id="A7FE2E15">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="44D88A6B"/>
    </Element>
    <Element Type="FunctionCall" Id="44D88A6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="CDC2066B"/>
    </Element>
    <Element Type="Param" Id="CDC2066B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="DD3622A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83C3CC44"/>
        <Parameter Type="Param" Library="AIAI" Id="C083A4D6"/>
    </Element>
    <Element Type="Param" Id="83C3CC44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5FF851F9"/>
    </Element>
    <Element Type="Param" Id="C083A4D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="76A3B55F"/>
    </Element>
    <Element Type="FunctionCall" Id="76A3B55F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="641A7EA0"/>
    </Element>
    <Element Type="Param" Id="641A7EA0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="25652C4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6E8AFE"/>
        <Parameter Type="Param" Library="AIAI" Id="0B349747"/>
        <Parameter Type="Param" Library="AIAI" Id="BEF6140D"/>
    </Element>
    <Element Type="Param" Id="6A6E8AFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="34568BE6"/>
    </Element>
    <Element Type="Param" Id="0B349747">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="BEF6140D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="7D82D7F8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8D51E6D2"/>
    </Element>
    <Element Type="Param" Id="8D51E6D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2D69B16E"/>
    </Element>
    <Element Type="FunctionCall" Id="2D69B16E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="BBB0232C"/>
        <Parameter Type="Param" Library="AIAI" Id="486294B2"/>
        <Parameter Type="Param" Library="AIAI" Id="FF85402C"/>
    </Element>
    <Element Type="Param" Id="BBB0232C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1840A0B8"/>
    </Element>
    <Element Type="FunctionCall" Id="1840A0B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="8122C721"/>
    </Element>
    <Element Type="Param" Id="8122C721">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="2B0F97AE"/>
        <Array Type="Param" Library="AIAI" Id="184EA874"/>
    </Element>
    <Element Type="Param" Id="2B0F97AE">
        <Variable Type="Variable" Library="AIAI" Id="95025BD3"/>
    </Element>
    <Element Type="Param" Id="184EA874">
        <Variable Type="Variable" Library="AIAI" Id="5FF851F9"/>
    </Element>
    <Element Type="Param" Id="486294B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FF85402C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="F976E8F8">
        <Identifier>HeroAITeamHasAIPlayers</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="38EE66E8"/>
        <Variable Type="Variable" Library="AIAI" Id="9B8E08F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EDB23D9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75D52544"/>
    </Element>
    <Element Type="ParamDef" Id="38EE66E8">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="Variable" Id="9B8E08F4">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="DEC3BDF5"/>
    </Element>
    <Element Type="Param" Id="DEC3BDF5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="4EDB23D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43000E47"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C7072B3A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE98929F"/>
    </Element>
    <Element Type="FunctionCall" Id="43000E47">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="0091345E"/>
        <Parameter Type="Param" Library="AIAI" Id="1B3BAF41"/>
    </Element>
    <Element Type="Param" Id="0091345E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9B8E08F4"/>
    </Element>
    <Element Type="Param" Id="1B3BAF41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E28DCB6B"/>
    </Element>
    <Element Type="FunctionCall" Id="E28DCB6B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="1B7C3036"/>
    </Element>
    <Element Type="Param" Id="1B7C3036">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="C7072B3A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6E865557"/>
        <Parameter Type="Param" Library="AIAI" Id="6FD6E04F"/>
    </Element>
    <Element Type="Param" Id="6E865557">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9B8E08F4"/>
    </Element>
    <Element Type="Param" Id="6FD6E04F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EF628293"/>
    </Element>
    <Element Type="FunctionCall" Id="EF628293">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="8C68B54A"/>
    </Element>
    <Element Type="Param" Id="8C68B54A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="BE98929F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="35485D7F"/>
        <Parameter Type="Param" Library="AIAI" Id="719B137F"/>
        <Parameter Type="Param" Library="AIAI" Id="1E2DF29C"/>
    </Element>
    <Element Type="Param" Id="35485D7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="38EE66E8"/>
    </Element>
    <Element Type="Param" Id="719B137F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="1E2DF29C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionCall" Id="75D52544">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="85FA0B55"/>
    </Element>
    <Element Type="Param" Id="85FA0B55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5E56096"/>
    </Element>
    <Element Type="FunctionCall" Id="B5E56096">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <Parameter Type="Param" Library="AIAI" Id="06B2A5DA"/>
        <Parameter Type="Param" Library="AIAI" Id="61063C10"/>
        <Parameter Type="Param" Library="AIAI" Id="4B4AA143"/>
    </Element>
    <Element Type="Param" Id="06B2A5DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="782AC906"/>
    </Element>
    <Element Type="FunctionCall" Id="782AC906">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000061"/>
        <Parameter Type="Param" Library="AIAI" Id="09E13B8C"/>
    </Element>
    <Element Type="Param" Id="09E13B8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000102"/>
        <Variable Type="Variable" Library="AIAI" Id="39F79AAF"/>
        <StructMember Type="Param" Library="AIAI" Id="4ECDA53B"/>
        <Array Type="Param" Library="AIAI" Id="8F4DDF39"/>
    </Element>
    <Element Type="Param" Id="4ECDA53B">
        <Variable Type="Variable" Library="AIAI" Id="E87D748C"/>
    </Element>
    <Element Type="Param" Id="8F4DDF39">
        <Variable Type="Variable" Library="AIAI" Id="9B8E08F4"/>
    </Element>
    <Element Type="Param" Id="61063C10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="4B4AA143">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="4E6CB613">
        <Identifier>HeroAITeamIndexOfFaction</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="761849AB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A8A03147"/>
    </Element>
    <Element Type="ParamDef" Id="761849AB">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="FunctionCall" Id="A8A03147">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEE26EA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6EEE9B4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EBBFFC5D"/>
    </Element>
    <Element Type="FunctionCall" Id="EEE26EA2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3A2B309C"/>
    </Element>
    <Element Type="Param" Id="3A2B309C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABF87313"/>
    </Element>
    <Element Type="FunctionCall" Id="ABF87313">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="43F5D18E"/>
    </Element>
    <Element Type="Param" Id="43F5D18E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="2E56A2F5"/>
    </Element>
    <Element Type="FunctionCall" Id="6EEE9B4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0BAC2BA7"/>
    </Element>
    <Element Type="Param" Id="0BAC2BA7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7DF1A0B7"/>
    </Element>
    <Element Type="FunctionCall" Id="7DF1A0B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="F276C801"/>
    </Element>
    <Element Type="Param" Id="F276C801">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Preset Type="PresetValue" Library="AIAI" Id="A82F5D68"/>
    </Element>
    <Element Type="FunctionCall" Id="EBBFFC5D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3A1E34A"/>
        <Parameter Type="Param" Library="AIAI" Id="3E97F258"/>
        <Parameter Type="Param" Library="AIAI" Id="C7595F58"/>
    </Element>
    <Element Type="Param" Id="C3A1E34A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="3E97F258">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="761849AB"/>
    </Element>
    <Element Type="Param" Id="C7595F58">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="952E3DBA">
        <Identifier>HeroAIFindNearbyPathablePoint</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="C1286BED"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C76227B4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FAD918C"/>
        <Variable Type="Variable" Library="AIAI" Id="EBDF7B20"/>
        <Variable Type="Variable" Library="AIAI" Id="A5AEA669"/>
        <Variable Type="Variable" Library="AIAI" Id="98E1F28E"/>
        <Variable Type="Variable" Library="AIAI" Id="394B3498"/>
        <Variable Type="Comment" Library="AIAI" Id="7C2FFE78"/>
        <Variable Type="Variable" Library="AIAI" Id="33CBA3F2"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="1FDA9407"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E6522E7B"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B48DC922"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6FEAAD6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FFA5CBC3"/>
    </Element>
    <Element Type="ParamDef" Id="C1286BED">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="EF4D9A50"/>
    </Element>
    <Element Type="Param" Id="EF4D9A50">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="836013EB">
        <Identifier>point</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F17BBE3B"/>
    </Element>
    <Element Type="Param" Id="F17BBE3B">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="C76227B4">
        <Identifier>maxDistance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B936D372"/>
    </Element>
    <Element Type="Param" Id="B936D372">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="0FAD918C">
        <Identifier>checkVision</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DC139C97"/>
    </Element>
    <Element Type="Param" Id="DC139C97">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Variable" Id="EBDF7B20">
        <Identifier>testIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CBA1DB29"/>
    </Element>
    <Element Type="Param" Id="CBA1DB29">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A5AEA669">
        <Identifier>angle</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="5AD0B9C9"/>
    </Element>
    <Element Type="Param" Id="5AD0B9C9">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="98E1F28E">
        <Identifier>offset</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="12B6D2E5"/>
    </Element>
    <Element Type="Param" Id="12B6D2E5">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="394B3498">
        <Identifier>testPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7A10F91D"/>
    </Element>
    <Element Type="Param" Id="7A10F91D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="7C2FFE78">
        <Comment>
            Constants
        </Comment>
    </Element>
    <Element Type="Variable" Id="33CBA3F2">
        <Identifier>numberOfTestPoints</Identifier>
        <VariableType>
            <Type Value="int"/>
            <Constant/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E5381F04"/>
    </Element>
    <Element Type="Param" Id="E5381F04">
        <Value>10</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="1FDA9407">
        <Comment>
            Check if the original point is pathable
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E6522E7B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="48F5F41E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="050FECE8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="11535B4E"/>
    </Element>
    <Element Type="FunctionCall" Id="48F5F41E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6DB786E2"/>
    </Element>
    <Element Type="Param" Id="6DB786E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
    </Element>
    <Element Type="FunctionCall" Id="050FECE8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A4FEBA7E"/>
        <Parameter Type="Param" Library="AIAI" Id="F14B129C"/>
        <Parameter Type="Param" Library="AIAI" Id="2CBA5AE9"/>
    </Element>
    <Element Type="Param" Id="A4FEBA7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="34B90CC7"/>
    </Element>
    <Element Type="FunctionCall" Id="34B90CC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="27D11FB9"/>
    </Element>
    <Element Type="Param" Id="27D11FB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
    </Element>
    <Element Type="Param" Id="F14B129C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2CBA5AE9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="11535B4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AFD9304"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08A0721F"/>
    </Element>
    <Element Type="FunctionCall" Id="0AFD9304">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BDD56AF2"/>
        <Parameter Type="Param" Library="AIAI" Id="BE255C55"/>
        <Parameter Type="Param" Library="AIAI" Id="9C4CCA1E"/>
    </Element>
    <Element Type="Param" Id="BDD56AF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FAD918C"/>
    </Element>
    <Element Type="Param" Id="BE255C55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="9C4CCA1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="08A0721F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="7FEEC5B4"/>
        <Parameter Type="Param" Library="AIAI" Id="A7C19658"/>
        <Parameter Type="Param" Library="AIAI" Id="EB35A709"/>
    </Element>
    <Element Type="Param" Id="7FEEC5B4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2448DC8A"/>
    </Element>
    <Element Type="FunctionCall" Id="2448DC8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8B533CBD"/>
        <Parameter Type="Param" Library="AIAI" Id="D799CF6A"/>
        <Parameter Type="Param" Library="AIAI" Id="071DBB93"/>
    </Element>
    <Element Type="Param" Id="D799CF6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A22BC18C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C1286BED"/>
    </Element>
    <Element Type="Param" Id="071DBB93">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="AF2B92BB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
    </Element>
    <Element Type="Param" Id="A7C19658">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EB35A709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="B48DC922">
        <Comment>
            Check a series of points around the original point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="6FEAAD6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="BE6006FC"/>
        <Parameter Type="Param" Library="AIAI" Id="69B3FDBC"/>
        <Parameter Type="Param" Library="AIAI" Id="24CE9899"/>
        <Parameter Type="Param" Library="AIAI" Id="E103C353"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B18A6AD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42C8570D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7330A720"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3AFDC82A"/>
    </Element>
    <Element Type="Param" Id="BE6006FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="69B3FDBC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="AIAI" Id="33CBA3F2"/>
    </Element>
    <Element Type="Param" Id="24CE9899">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E103C353">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="EBDF7B20"/>
    </Element>
    <Element Type="FunctionCall" Id="8B18A6AD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="0D80EC6E"/>
        <Parameter Type="Param" Library="AIAI" Id="EEEB93F1"/>
    </Element>
    <Element Type="Param" Id="0D80EC6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A5AEA669"/>
    </Element>
    <Element Type="Param" Id="EEEB93F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93AF0F89"/>
    </Element>
    <Element Type="FunctionCall" Id="93AF0F89">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6CFB2381"/>
        <Parameter Type="Param" Library="AIAI" Id="04DD9DCC"/>
        <Parameter Type="Param" Library="AIAI" Id="C1136204"/>
    </Element>
    <Element Type="Param" Id="6CFB2381">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="04DD9DCC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6F3669D1"/>
    </Element>
    <Element Type="FunctionCall" Id="6F3669D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="598F7555"/>
        <Parameter Type="Param" Library="AIAI" Id="F903C1B8"/>
        <Parameter Type="Param" Library="AIAI" Id="C9B65835"/>
    </Element>
    <Element Type="Param" Id="598F7555">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="F903C1B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDF069BF"/>
    </Element>
    <Element Type="FunctionCall" Id="EDF069BF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="C29753CD"/>
    </Element>
    <Element Type="Param" Id="C29753CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="33CBA3F2"/>
    </Element>
    <Element Type="Param" Id="C9B65835">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="EBDF7B20"/>
    </Element>
    <Element Type="Param" Id="C1136204">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>360.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="42C8570D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="2E65D3FE"/>
        <Parameter Type="Param" Library="AIAI" Id="477EE57B"/>
    </Element>
    <Element Type="Param" Id="2E65D3FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="98E1F28E"/>
    </Element>
    <Element Type="Param" Id="477EE57B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="685039F5"/>
    </Element>
    <Element Type="FunctionCall" Id="685039F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="28084F61"/>
        <Parameter Type="Param" Library="AIAI" Id="C0D2B271"/>
    </Element>
    <Element Type="Param" Id="28084F61">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB92C9FA"/>
    </Element>
    <Element Type="FunctionCall" Id="AB92C9FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD8511C"/>
        <Parameter Type="Param" Library="AIAI" Id="2C209E5A"/>
        <Parameter Type="Param" Library="AIAI" Id="A086A0BE"/>
    </Element>
    <Element Type="Param" Id="2DD8511C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="2C209E5A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AE35BED5"/>
    </Element>
    <Element Type="FunctionCall" Id="AE35BED5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000016"/>
        <Parameter Type="Param" Library="AIAI" Id="A4071794"/>
    </Element>
    <Element Type="Param" Id="A4071794">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000027"/>
        <Variable Type="Variable" Library="AIAI" Id="A5AEA669"/>
    </Element>
    <Element Type="Param" Id="A086A0BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C76227B4"/>
    </Element>
    <Element Type="Param" Id="C0D2B271">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7764AE8D"/>
    </Element>
    <Element Type="FunctionCall" Id="7764AE8D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="C788C873"/>
        <Parameter Type="Param" Library="AIAI" Id="E289C6C2"/>
        <Parameter Type="Param" Library="AIAI" Id="470521D6"/>
    </Element>
    <Element Type="Param" Id="C788C873">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="E289C6C2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BE97FC25"/>
    </Element>
    <Element Type="FunctionCall" Id="BE97FC25">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000015"/>
        <Parameter Type="Param" Library="AIAI" Id="945D72B8"/>
    </Element>
    <Element Type="Param" Id="945D72B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000026"/>
        <Variable Type="Variable" Library="AIAI" Id="A5AEA669"/>
    </Element>
    <Element Type="Param" Id="470521D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C76227B4"/>
    </Element>
    <Element Type="FunctionCall" Id="7330A720">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="EB52DE8C"/>
        <Parameter Type="Param" Library="AIAI" Id="37EA316B"/>
    </Element>
    <Element Type="Param" Id="EB52DE8C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="394B3498"/>
    </Element>
    <Element Type="Param" Id="37EA316B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C6E17525"/>
    </Element>
    <Element Type="FunctionCall" Id="C6E17525">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="56C6E4C0"/>
        <Parameter Type="Param" Library="AIAI" Id="E3E85729"/>
    </Element>
    <Element Type="Param" Id="56C6E4C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A2D13F2"/>
    </Element>
    <Element Type="FunctionCall" Id="9A2D13F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E19FF2E1"/>
        <Parameter Type="Param" Library="AIAI" Id="2843DE0B"/>
        <Parameter Type="Param" Library="AIAI" Id="98AD5F46"/>
    </Element>
    <Element Type="Param" Id="E19FF2E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="2843DE0B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4DB157B"/>
    </Element>
    <Element Type="FunctionCall" Id="A4DB157B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="34CBB2D3"/>
    </Element>
    <Element Type="Param" Id="34CBB2D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="98E1F28E"/>
    </Element>
    <Element Type="Param" Id="98AD5F46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33D5F165"/>
    </Element>
    <Element Type="FunctionCall" Id="33D5F165">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="6C6FD01E"/>
    </Element>
    <Element Type="Param" Id="6C6FD01E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
    </Element>
    <Element Type="Param" Id="E3E85729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D2A1EB22"/>
    </Element>
    <Element Type="FunctionCall" Id="D2A1EB22">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5AABB06F"/>
        <Parameter Type="Param" Library="AIAI" Id="B565661E"/>
        <Parameter Type="Param" Library="AIAI" Id="101AEBA9"/>
    </Element>
    <Element Type="Param" Id="5AABB06F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B565661E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ADDC48E5"/>
    </Element>
    <Element Type="FunctionCall" Id="ADDC48E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="965DD30C"/>
    </Element>
    <Element Type="Param" Id="965DD30C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="98E1F28E"/>
    </Element>
    <Element Type="Param" Id="101AEBA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2A109435"/>
    </Element>
    <Element Type="FunctionCall" Id="2A109435">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="59E506FD"/>
    </Element>
    <Element Type="Param" Id="59E506FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="836013EB"/>
    </Element>
    <Element Type="FunctionCall" Id="3AFDC82A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26468B62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8A6ABC7C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F9CB70D0"/>
    </Element>
    <Element Type="FunctionCall" Id="26468B62">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="53A78B11"/>
    </Element>
    <Element Type="Param" Id="53A78B11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="394B3498"/>
    </Element>
    <Element Type="FunctionCall" Id="8A6ABC7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="86042117"/>
        <Parameter Type="Param" Library="AIAI" Id="F7B56C41"/>
        <Parameter Type="Param" Library="AIAI" Id="DFBE607C"/>
    </Element>
    <Element Type="Param" Id="86042117">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4302ECA"/>
    </Element>
    <Element Type="FunctionCall" Id="B4302ECA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8E92E713"/>
        <Parameter Type="Param" Library="AIAI" Id="E4E52ACA"/>
    </Element>
    <Element Type="Param" Id="E4E52ACA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="640B13E2"/>
        <Variable Type="Variable" Library="AIAI" Id="394B3498"/>
    </Element>
    <Element Type="Param" Id="F7B56C41">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="DFBE607C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="F9CB70D0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4851A0B6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E0330A2"/>
    </Element>
    <Element Type="FunctionCall" Id="4851A0B6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="40D8AB1D"/>
        <Parameter Type="Param" Library="AIAI" Id="E649BF35"/>
        <Parameter Type="Param" Library="AIAI" Id="5385CCA8"/>
    </Element>
    <Element Type="Param" Id="40D8AB1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0FAD918C"/>
    </Element>
    <Element Type="Param" Id="E649BF35">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5385CCA8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="0E0330A2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="D3309938"/>
        <Parameter Type="Param" Library="AIAI" Id="E084569A"/>
        <Parameter Type="Param" Library="AIAI" Id="061C0CB1"/>
    </Element>
    <Element Type="Param" Id="D3309938">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="807E5DC7"/>
    </Element>
    <Element Type="FunctionCall" Id="807E5DC7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="8B533CBD"/>
        <Parameter Type="Param" Library="AIAI" Id="42DF9500"/>
        <Parameter Type="Param" Library="AIAI" Id="A9C1DEE2"/>
    </Element>
    <Element Type="Param" Id="42DF9500">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A22BC18C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="C1286BED"/>
    </Element>
    <Element Type="Param" Id="A9C1DEE2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="AF2B92BB"/>
        <Variable Type="Variable" Library="AIAI" Id="394B3498"/>
    </Element>
    <Element Type="Param" Id="E084569A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="061C0CB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FFA5CBC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="8F18B74D"/>
    </Element>
    <Element Type="Param" Id="8F18B74D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionDef" Id="DA568C99">
        <Identifier>HeroAIBeingTargettedByDangerousAbility</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
        <Variable Type="Variable" Library="AIAI" Id="16F44BDF"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="8E52955A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="98B6C215"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66E08899"/>
    </Element>
    <Element Type="ParamDef" Id="8B35DC91">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AC66EC48"/>
    </Element>
    <Element Type="Param" Id="AC66EC48">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="16F44BDF">
        <Identifier>order</Identifier>
        <VariableType>
            <Type Value="order"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="ED2B990A"/>
    </Element>
    <Element Type="Param" Id="ED2B990A">
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="Comment" Id="8E52955A">
        <Comment>
            Check if the Dragon Vehicle is preparing to charge you
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="98B6C215">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="574A69A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6BC27C4E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FB884EB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="E8365DC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9924D7C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D7C86CB0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC26A0C0"/>
    </Element>
    <Element Type="Comment" Id="574A69A6">
        <Comment>
            Check if Dragon Vehicle is preparing to charge you
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6BC27C4E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9215CAFB"/>
        <Parameter Type="Param" Library="AIAI" Id="E86BAF1D"/>
    </Element>
    <Element Type="Param" Id="9215CAFB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="16F44BDF"/>
    </Element>
    <Element Type="Param" Id="E86BAF1D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DBB8A690"/>
    </Element>
    <Element Type="FunctionCall" Id="DBB8A690">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1C5B0649"/>
        <Parameter Type="Param" Library="AIAI" Id="F1485458"/>
        <Parameter Type="Param" Library="AIAI" Id="D97A0EF3"/>
    </Element>
    <Element Type="Param" Id="F1485458">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B7936E17"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="D97A0EF3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="95F54388"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="9FB884EB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3B5728D6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A426DF1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="84CA70B1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A7ECF0A6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="486715C8"/>
    </Element>
    <Element Type="FunctionCall" Id="3B5728D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="AAE57871"/>
    </Element>
    <Element Type="Param" Id="AAE57871">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="5A426DF1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A2994041"/>
        <Parameter Type="Param" Library="AIAI" Id="773C2C82"/>
        <Parameter Type="Param" Library="AIAI" Id="7C79FC81"/>
    </Element>
    <Element Type="Param" Id="A2994041">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="16F44BDF"/>
    </Element>
    <Element Type="Param" Id="773C2C82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="7C79FC81">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="99AB77FB"/>
    </Element>
    <Element Type="FunctionCall" Id="84CA70B1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="A3174F00"/>
        <Parameter Type="Param" Library="AIAI" Id="A1D24EB7"/>
        <Parameter Type="Param" Library="AIAI" Id="38DDB58A"/>
    </Element>
    <Element Type="Param" Id="A3174F00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F3D6A7C"/>
    </Element>
    <Element Type="FunctionCall" Id="4F3D6A7C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E4A06F0A"/>
        <Parameter Type="Param" Library="AIAI" Id="5A1D8F74"/>
    </Element>
    <Element Type="Param" Id="5A1D8F74">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FDEFD358"/>
        <Variable Type="Variable" Library="AIAI" Id="16F44BDF"/>
    </Element>
    <Element Type="Param" Id="A1D24EB7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="38DDB58A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C52D039"/>
    </Element>
    <Element Type="FunctionCall" Id="6C52D039">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="B413B15B"/>
        <Parameter Type="Param" Library="AIAI" Id="354FF75E"/>
        <Parameter Type="Param" Library="AIAI" Id="619E091D"/>
    </Element>
    <Element Type="Param" Id="354FF75E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="80D08A87"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="619E091D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="91C384F6"/>
        <Value>VehicleDragonPunt</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Abil"/>
    </Element>
    <Element Type="FunctionCall" Id="A7ECF0A6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="4D64FFC8"/>
        <Parameter Type="Param" Library="AIAI" Id="3FF3B252"/>
        <Parameter Type="Param" Library="AIAI" Id="AA172A6F"/>
    </Element>
    <Element Type="Param" Id="4D64FFC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A60819A"/>
    </Element>
    <Element Type="FunctionCall" Id="5A60819A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000073"/>
        <Parameter Type="Param" Library="AIAI" Id="E98813BB"/>
    </Element>
    <Element Type="Param" Id="E98813BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000123"/>
        <Variable Type="Variable" Library="AIAI" Id="16F44BDF"/>
    </Element>
    <Element Type="Param" Id="3FF3B252">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="AA172A6F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="674F719B"/>
        <Array Type="Param" Library="AIAI" Id="1416B19D"/>
    </Element>
    <Element Type="Param" Id="674F719B">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="1416B19D">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
    </Element>
    <Element Type="FunctionCall" Id="486715C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C3127B23"/>
        <Parameter Type="Param" Library="AIAI" Id="CE3C8AEB"/>
        <Parameter Type="Param" Library="AIAI" Id="4736D84D"/>
    </Element>
    <Element Type="Param" Id="C3127B23">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="33B16316"/>
    </Element>
    <Element Type="FunctionCall" Id="33B16316">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="436F2699"/>
        <Parameter Type="Param" Library="AIAI" Id="B46BAE4F"/>
    </Element>
    <Element Type="Param" Id="436F2699">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="B46BAE4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>DragonKnightBullRushChanneling</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="CE3C8AEB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="4736D84D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="E8365DC4">
        <Comment>
            Check if the Dragon Vehicle is charging towards you
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9924D7C4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F58E5B68"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C0C29CF5"/>
    </Element>
    <Element Type="FunctionCall" Id="F58E5B68">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="336D6AC9"/>
    </Element>
    <Element Type="Param" Id="336D6AC9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="C0C29CF5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1552E741"/>
        <Parameter Type="Param" Library="AIAI" Id="06AABF02"/>
        <Parameter Type="Param" Library="AIAI" Id="B145B750"/>
    </Element>
    <Element Type="Param" Id="1552E741">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6233F1E"/>
    </Element>
    <Element Type="FunctionCall" Id="A6233F1E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="142FF15A"/>
        <Parameter Type="Param" Library="AIAI" Id="5F58C908"/>
        <Parameter Type="Param" Library="AIAI" Id="59FB06B1"/>
    </Element>
    <Element Type="Param" Id="5F58C908">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="033DFD05"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="83C1D194"/>
        <Array Type="Param" Library="AIAI" Id="3B8EA968"/>
    </Element>
    <Element Type="Param" Id="83C1D194">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="3B8EA968">
        <Parameter Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
    </Element>
    <Element Type="Param" Id="59FB06B1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B29EDD13"/>
        <Value>DragonKnightBullRushPuntableDummy</Value>
        <ValueType Type="gamelink"/>
        <ValueGameType Type="Behavior"/>
    </Element>
    <Element Type="Param" Id="06AABF02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="B145B750">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="D7C86CB0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="85CD2818"/>
        <Parameter Type="Param" Library="AIAI" Id="4A3B1BB4"/>
        <Parameter Type="Param" Library="AIAI" Id="85E4458A"/>
    </Element>
    <Element Type="Param" Id="85CD2818">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5DA19C04"/>
    </Element>
    <Element Type="FunctionCall" Id="5DA19C04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="2A6311B3"/>
    </Element>
    <Element Type="Param" Id="2A6311B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="4A3B1BB4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="85E4458A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="FC26A0C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="84652ACB"/>
        <Parameter Type="Param" Library="AIAI" Id="61DF43AC"/>
        <Parameter Type="Param" Library="AIAI" Id="A6EBAE7B"/>
    </Element>
    <Element Type="Param" Id="84652ACB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9EDDED6E"/>
    </Element>
    <Element Type="FunctionCall" Id="9EDDED6E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="CA3AB9A9"/>
        <Parameter Type="Param" Library="AIAI" Id="C4678248"/>
        <Parameter Type="Param" Library="AIAI" Id="BFA9B09F"/>
        <Parameter Type="Param" Library="AIAI" Id="13E51C7D"/>
    </Element>
    <Element Type="Param" Id="C4678248">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="FE4405C1"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="8B35DC91"/>
    </Element>
    <Element Type="Param" Id="BFA9B09F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A40558AE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="802C205D"/>
    </Element>
    <Element Type="FunctionCall" Id="802C205D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000081"/>
        <Parameter Type="Param" Library="AIAI" Id="59771B96"/>
    </Element>
    <Element Type="Param" Id="59771B96">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000140"/>
        <Variable Type="Variable" Library="AIAI" Id="C6423CA8"/>
    </Element>
    <Element Type="Param" Id="13E51C7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BAE22CDA"/>
        <Preset Type="PresetValue" Library="Ntve" Id="156AA6C5"/>
    </Element>
    <Element Type="Param" Id="61DF43AC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A6EBAE7B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="66E08899">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="61DF2E30"/>
    </Element>
    <Element Type="Param" Id="61DF2E30">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="B0B2B803">
        <Identifier>HeroAIHumanAllyNearby</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D55250BC"/>
        <Variable Type="Variable" Library="AIAI" Id="6B46FB9C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4AC7CC2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E74595B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="355ACCA6"/>
    </Element>
    <Element Type="ParamDef" Id="D55250BC">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="2E42BF45"/>
    </Element>
    <Element Type="Param" Id="2E42BF45">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6B46FB9C">
        <Identifier>time</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B47A74E3"/>
    </Element>
    <Element Type="Param" Id="B47A74E3">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4AC7CC2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F7635BC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA0AD330"/>
    </Element>
    <Element Type="FunctionCall" Id="F7635BC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="4B896151"/>
    </Element>
    <Element Type="Param" Id="4B896151">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="AA0AD330">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="75061A80"/>
        <Parameter Type="Param" Library="AIAI" Id="617B8AB9"/>
        <Parameter Type="Param" Library="AIAI" Id="198DE830"/>
    </Element>
    <Element Type="Param" Id="75061A80">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBF63506"/>
    </Element>
    <Element Type="FunctionCall" Id="BBF63506">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6CDAD3D8"/>
        <Parameter Type="Param" Library="AIAI" Id="99E21B60"/>
    </Element>
    <Element Type="Param" Id="99E21B60">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="34568BE6"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="74BADEF9"/>
        <Array Type="Param" Library="AIAI" Id="EE87960C"/>
    </Element>
    <Element Type="Param" Id="74BADEF9">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="EE87960C">
        <Parameter Type="ParamDef" Library="AIAI" Id="D55250BC"/>
    </Element>
    <Element Type="Param" Id="617B8AB9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="198DE830">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E74595B5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <Parameter Type="Param" Library="AIAI" Id="E1B0BE3C"/>
    </Element>
    <Element Type="Param" Id="E1B0BE3C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D55250BC"/>
    </Element>
    <Element Type="FunctionCall" Id="355ACCA6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="B6DD0C5C"/>
    </Element>
    <Element Type="Param" Id="B6DD0C5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="B77B995B"/>
        <Array Type="Param" Library="AIAI" Id="4BF89F76"/>
    </Element>
    <Element Type="Param" Id="B77B995B">
        <Variable Type="Variable" Library="AIAI" Id="2D15D6C7"/>
    </Element>
    <Element Type="Param" Id="4BF89F76">
        <Parameter Type="ParamDef" Library="AIAI" Id="D55250BC"/>
    </Element>
    <Element Type="FunctionDef" Id="E8B0203F">
        <Identifier>HeroAINumberofEnemyHeroesNearLocation</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="int"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A7F6D9E5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D49B0BFD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE5CCD46"/>
        <Variable Type="Variable" Library="AIAI" Id="2D7A6365"/>
        <Variable Type="Variable" Library="AIAI" Id="B6124C71"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F66C43EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B80E5907"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F73178B4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79E632C9"/>
    </Element>
    <Element Type="ParamDef" Id="A7F6D9E5">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="68316EF4"/>
    </Element>
    <Element Type="Param" Id="68316EF4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="D49B0BFD">
        <Identifier>location</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DA360E5C"/>
    </Element>
    <Element Type="Param" Id="DA360E5C">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="CE5CCD46">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4851FA12"/>
    </Element>
    <Element Type="Param" Id="4851FA12">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="2D7A6365">
        <Identifier>enemyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1464A6CA"/>
    </Element>
    <Element Type="Param" Id="1464A6CA">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="B6124C71">
        <Identifier>enemyHeroes</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="420D6883"/>
    </Element>
    <Element Type="Param" Id="420D6883">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25F2DAB8"/>
    </Element>
    <Element Type="FunctionCall" Id="25F2DAB8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="FunctionCall" Id="F66C43EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="6F093D2F"/>
        <Parameter Type="Param" Library="AIAI" Id="ED1CECA2"/>
    </Element>
    <Element Type="Param" Id="6F093D2F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDDC576F"/>
    </Element>
    <Element Type="FunctionCall" Id="EDDC576F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000028"/>
    </Element>
    <Element Type="Param" Id="ED1CECA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2D7A6365"/>
    </Element>
    <Element Type="FunctionCall" Id="B80E5907">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000033"/>
        <Parameter Type="Param" Library="AIAI" Id="41C74293"/>
        <Parameter Type="Param" Library="AIAI" Id="1BBFA365"/>
    </Element>
    <Element Type="Param" Id="41C74293">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000062"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E2072A3B"/>
    </Element>
    <Element Type="FunctionCall" Id="E2072A3B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="C2BE437F"/>
        <Parameter Type="Param" Library="AIAI" Id="7A1B0A52"/>
    </Element>
    <Element Type="Param" Id="C2BE437F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D49B0BFD"/>
    </Element>
    <Element Type="Param" Id="7A1B0A52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CE5CCD46"/>
    </Element>
    <Element Type="Param" Id="1BBFA365">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000061"/>
        <Variable Type="Variable" Library="AIAI" Id="2D7A6365"/>
    </Element>
    <Element Type="FunctionCall" Id="F73178B4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="68A4FC5B"/>
        <Parameter Type="Param" Library="AIAI" Id="1E121E2C"/>
    </Element>
    <Element Type="Param" Id="68A4FC5B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2C35160"/>
    </Element>
    <Element Type="FunctionCall" Id="C2C35160">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="DD11826A"/>
        <Parameter Type="Param" Library="AIAI" Id="B498A9CC"/>
        <Parameter Type="Param" Library="AIAI" Id="16A6E602"/>
        <Parameter Type="Param" Library="AIAI" Id="51E5304A"/>
        <Parameter Type="Param" Library="AIAI" Id="227A8829"/>
    </Element>
    <Element Type="Param" Id="DD11826A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="8221ABCA"/>
    </Element>
    <Element Type="Param" Id="B498A9CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>Heroic;Light,Massive,Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="16A6E602">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="51E5304A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A7F6D9E5"/>
    </Element>
    <Element Type="Param" Id="227A8829">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="2D7A6365"/>
    </Element>
    <Element Type="Param" Id="1E121E2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B6124C71"/>
    </Element>
    <Element Type="FunctionCall" Id="79E632C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="45621A87"/>
    </Element>
    <Element Type="Param" Id="45621A87">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="603DF430"/>
    </Element>
    <Element Type="FunctionCall" Id="603DF430">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="83B4BF45"/>
        <Parameter Type="Param" Library="AIAI" Id="3861F8DA"/>
        <Parameter Type="Param" Library="AIAI" Id="2E7245EA"/>
    </Element>
    <Element Type="Param" Id="3861F8DA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A5B3C88"/>
        <Preset Type="PresetValue" Library="Ntve" Id="0E62911C"/>
    </Element>
    <Element Type="Param" Id="2E7245EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="62D9DA63"/>
        <Variable Type="Variable" Library="AIAI" Id="B6124C71"/>
    </Element>
    <Element Type="Category" Id="43D2C879">
        <Item Type="FunctionDef" Library="AIAI" Id="AC7C0252"/>
        <Item Type="FunctionDef" Library="AIAI" Id="75BF1C17"/>
        <Item Type="FunctionDef" Library="AIAI" Id="27CDBD77"/>
    </Element>
    <Element Type="FunctionDef" Id="AC7C0252">
        <Identifier>HeroAIGetRandomLanerNearContentionPoint</Identifier>
        <Disabled/>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7DB7F309"/>
        <Variable Type="Variable" Library="AIAI" Id="5CE6962D"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE1CCD6"/>
        <Variable Type="Variable" Library="AIAI" Id="1C2C08F6"/>
        <Variable Type="Variable" Library="AIAI" Id="75F0C6F4"/>
        <Variable Type="Variable" Library="AIAI" Id="4113B4D4"/>
        <Variable Type="Variable" Library="AIAI" Id="B74225FE"/>
        <Variable Type="Variable" Library="AIAI" Id="EFF6AE08"/>
        <Variable Type="Variable" Library="AIAI" Id="C6C5537B"/>
        <Variable Type="Variable" Library="AIAI" Id="7BFD6C6D"/>
        <Variable Type="Variable" Library="AIAI" Id="7F60E655"/>
        <Variable Type="Variable" Library="AIAI" Id="F9DE31A0"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="339CA26B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B271642F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="94799AC3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="45D4BF04"/>
    </Element>
    <Element Type="ParamDef" Id="7DB7F309">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9FB4E94E"/>
    </Element>
    <Element Type="Param" Id="9FB4E94E">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5CE6962D">
        <Identifier>startingLane</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="4AA7402C"/>
    </Element>
    <Element Type="Param" Id="4AA7402C">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BDE1CCD6">
        <Identifier>laneIndexOffset</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="19D03EE5"/>
    </Element>
    <Element Type="Param" Id="19D03EE5">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="1C2C08F6">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1DC8F36"/>
    </Element>
    <Element Type="Param" Id="A1DC8F36">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="75F0C6F4">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="03A086DC"/>
    </Element>
    <Element Type="Param" Id="03A086DC">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4113B4D4">
        <Identifier>nearbyRegion</Identifier>
        <VariableType>
            <Type Value="region"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C20FE20B"/>
    </Element>
    <Element Type="Param" Id="C20FE20B">
        <Preset Type="PresetValue" Library="Ntve" Id="F5E3F3AD"/>
    </Element>
    <Element Type="Variable" Id="B74225FE">
        <Identifier>allies</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F6B40978"/>
    </Element>
    <Element Type="Param" Id="F6B40978">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8B28A721"/>
    </Element>
    <Element Type="FunctionCall" Id="8B28A721">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="EFF6AE08">
        <Identifier>laners</Identifier>
        <VariableType>
            <Type Value="unitgroup"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="6097F214"/>
    </Element>
    <Element Type="Param" Id="6097F214">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="188A91E2"/>
    </Element>
    <Element Type="FunctionCall" Id="188A91E2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000104"/>
    </Element>
    <Element Type="Variable" Id="C6C5537B">
        <Identifier>laner</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A1020204"/>
    </Element>
    <Element Type="Param" Id="A1020204">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="7BFD6C6D">
        <Identifier>lanerHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C317A598"/>
    </Element>
    <Element Type="Param" Id="C317A598">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="7F60E655">
        <Identifier>bestLaner</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="99C3B2F6"/>
    </Element>
    <Element Type="Param" Id="99C3B2F6">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="F9DE31A0">
        <Identifier>bestLanerHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3A24FF4F"/>
    </Element>
    <Element Type="Param" Id="3A24FF4F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="339CA26B">
        <Comment>
            Search through the lanes in a random order
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B271642F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DCDE2EDC"/>
        <Parameter Type="Param" Library="AIAI" Id="1C35676D"/>
    </Element>
    <Element Type="Param" Id="DCDE2EDC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5CE6962D"/>
    </Element>
    <Element Type="Param" Id="1C35676D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1185E5A1"/>
    </Element>
    <Element Type="FunctionCall" Id="1185E5A1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="EAC4E2AB"/>
        <Parameter Type="Param" Library="AIAI" Id="AEB44D1C"/>
    </Element>
    <Element Type="Param" Id="EAC4E2AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="AEB44D1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="FunctionCall" Id="94799AC3">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="4C77AA5E"/>
        <Parameter Type="Param" Library="AIAI" Id="3E45EB09"/>
        <Parameter Type="Param" Library="AIAI" Id="87BA3E84"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="83C66AC1"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B877C0B5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1868493"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="187104D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0EFA3EA3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB067121"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="B1F8207A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9BAAD739"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6E62332F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4F8867C"/>
    </Element>
    <Element Type="Param" Id="4C77AA5E">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3E45EB09">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="935CA4AF"/>
    </Element>
    <Element Type="FunctionCall" Id="935CA4AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="64928EF2"/>
        <Parameter Type="Param" Library="AIAI" Id="FDDD0D11"/>
        <Parameter Type="Param" Library="AIAI" Id="84CF57BD"/>
    </Element>
    <Element Type="Param" Id="64928EF2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="FDDD0D11">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="84CF57BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="87BA3E84">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE1CCD6"/>
    </Element>
    <Element Type="FunctionCall" Id="83C66AC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="F9BAA2D3"/>
        <Parameter Type="Param" Library="AIAI" Id="AE6FF433"/>
    </Element>
    <Element Type="Param" Id="F9BAA2D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1C2C08F6"/>
    </Element>
    <Element Type="Param" Id="AE6FF433">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18FF0E61"/>
    </Element>
    <Element Type="FunctionCall" Id="18FF0E61">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="793C06C8"/>
        <Parameter Type="Param" Library="AIAI" Id="A8CEBA34"/>
        <Parameter Type="Param" Library="AIAI" Id="DA5D4C12"/>
    </Element>
    <Element Type="Param" Id="793C06C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="A8CEBA34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="DA5D4C12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19FEB7FB"/>
    </Element>
    <Element Type="FunctionCall" Id="19FEB7FB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EEDB2448"/>
        <Parameter Type="Param" Library="AIAI" Id="7986C6CC"/>
        <Parameter Type="Param" Library="AIAI" Id="E1AE6212"/>
    </Element>
    <Element Type="Param" Id="7986C6CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="1F52348B"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="E1AE6212">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7438F000"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D66204F2"/>
    </Element>
    <Element Type="FunctionCall" Id="D66204F2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000128"/>
        <Parameter Type="Param" Library="AIAI" Id="975906EE"/>
        <Parameter Type="Param" Library="AIAI" Id="B6D2F368"/>
        <Parameter Type="Param" Library="AIAI" Id="A197A508"/>
    </Element>
    <Element Type="Param" Id="975906EE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000206"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="B6D2F368">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000207"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE1CCD6"/>
    </Element>
    <Element Type="Param" Id="A197A508">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000205"/>
        <Variable Type="Variable" Library="AIAI" Id="5CE6962D"/>
    </Element>
    <Element Type="Comment" Id="B877C0B5">
        <Comment>
            Check for a laner near the contention point that is targettable by abilities
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
    </Element>
    <Element Type="FunctionCall" Id="B1868493">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="B44C05B9"/>
        <Parameter Type="Param" Library="AIAI" Id="472E200A"/>
    </Element>
    <Element Type="Param" Id="B44C05B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="75F0C6F4"/>
    </Element>
    <Element Type="Param" Id="472E200A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8CAEDE2"/>
        <Array Type="Param" Library="AIAI" Id="018616BA"/>
    </Element>
    <Element Type="Param" Id="A8CAEDE2">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="A5D837EE"/>
        <Array Type="Param" Library="AIAI" Id="312FFD75"/>
    </Element>
    <Element Type="Param" Id="A5D837EE">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="312FFD75">
        <Variable Type="Variable" Library="AIAI" Id="1C2C08F6"/>
    </Element>
    <Element Type="Param" Id="018616BA">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="75980E94"/>
    </Element>
    <Element Type="FunctionCall" Id="75980E94">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="9DF812A2"/>
    </Element>
    <Element Type="Param" Id="9DF812A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7DB7F309"/>
    </Element>
    <Element Type="FunctionCall" Id="187104D1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="24BDC872"/>
        <Parameter Type="Param" Library="AIAI" Id="14FFC0D6"/>
    </Element>
    <Element Type="Param" Id="24BDC872">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4113B4D4"/>
    </Element>
    <Element Type="Param" Id="14FFC0D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E28FA72"/>
    </Element>
    <Element Type="FunctionCall" Id="3E28FA72">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000030"/>
        <Parameter Type="Param" Library="AIAI" Id="431AC49E"/>
        <Parameter Type="Param" Library="AIAI" Id="BE80445D"/>
    </Element>
    <Element Type="Param" Id="431AC49E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000049"/>
        <Variable Type="Variable" Library="AIAI" Id="75F0C6F4"/>
    </Element>
    <Element Type="Param" Id="BE80445D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000050"/>
        <Value>12.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="0EFA3EA3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="3792829D"/>
        <Parameter Type="Param" Library="AIAI" Id="FF49ED29"/>
    </Element>
    <Element Type="Param" Id="3792829D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D3DBA78F"/>
    </Element>
    <Element Type="FunctionCall" Id="D3DBA78F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00D4EFCE"/>
        <Parameter Type="Param" Library="AIAI" Id="A507F4F9"/>
        <Parameter Type="Param" Library="AIAI" Id="BCA95243"/>
        <Parameter Type="Param" Library="AIAI" Id="CF5F39F1"/>
        <Parameter Type="Param" Library="AIAI" Id="9AC52EE3"/>
        <Parameter Type="Param" Library="AIAI" Id="3E5E4BA4"/>
    </Element>
    <Element Type="Param" Id="A507F4F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D0FFABCF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7DB7F309"/>
    </Element>
    <Element Type="Param" Id="BCA95243">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7715A65E"/>
        <Preset Type="PresetValue" Library="Ntve" Id="44D045A5"/>
    </Element>
    <Element Type="Param" Id="CF5F39F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B8E998C"/>
        <Value>-;Missile,Item,Dead,Hidden</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="9AC52EE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="90CA0E04"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="3E5E4BA4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="A7D81754"/>
        <Variable Type="Variable" Library="AIAI" Id="4113B4D4"/>
    </Element>
    <Element Type="Param" Id="FF49ED29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B74225FE"/>
    </Element>
    <Element Type="FunctionCall" Id="AB067121">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="1C2279B9"/>
        <Parameter Type="Param" Library="AIAI" Id="E72FA63D"/>
    </Element>
    <Element Type="Param" Id="1C2279B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F412CE3"/>
    </Element>
    <Element Type="FunctionCall" Id="4F412CE3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="D75553FB"/>
        <Parameter Type="Param" Library="AIAI" Id="E4097A5C"/>
        <Parameter Type="Param" Library="AIAI" Id="06B787E3"/>
        <Parameter Type="Param" Library="AIAI" Id="853DB0D5"/>
        <Parameter Type="Param" Library="AIAI" Id="FFD1EF64"/>
        <Parameter Type="Param" Library="AIAI" Id="08FA4DEE"/>
    </Element>
    <Element Type="Param" Id="E4097A5C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C5556A9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000231"/>
    </Element>
    <Element Type="Param" Id="06B787E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4D785EC5"/>
        <Preset Type="PresetValue" Library="Ntve" Id="2999701E"/>
    </Element>
    <Element Type="Param" Id="853DB0D5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C44BB80B"/>
        <Value>Biological;Hover</Value>
        <ValueType Type="unitfilter"/>
    </Element>
    <Element Type="Param" Id="FFD1EF64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A7BD7F9"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1468BD55"/>
    </Element>
    <Element Type="Param" Id="08FA4DEE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="01E0F011"/>
        <Variable Type="Variable" Library="AIAI" Id="B74225FE"/>
    </Element>
    <Element Type="Param" Id="E72FA63D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="EFF6AE08"/>
    </Element>
    <Element Type="Comment" Id="B1F8207A">
        <Comment>
            Choose the laner with the most health
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
    </Element>
    <Element Type="FunctionCall" Id="9BAAD739">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000327"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <Parameter Type="Param" Library="AIAI" Id="9F25DA29"/>
        <Parameter Type="Param" Library="AIAI" Id="C70A6159"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="560EEF0A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0BC745E"/>
    </Element>
    <Element Type="Param" Id="9F25DA29">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000618"/>
        <Variable Type="Variable" Library="AIAI" Id="EFF6AE08"/>
    </Element>
    <Element Type="Param" Id="C70A6159">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000617"/>
        <Variable Type="Variable" Library="AIAI" Id="C6C5537B"/>
    </Element>
    <Element Type="FunctionCall" Id="560EEF0A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <Parameter Type="Param" Library="AIAI" Id="58897315"/>
        <Parameter Type="Param" Library="AIAI" Id="0CE767DD"/>
    </Element>
    <Element Type="Param" Id="58897315">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7BFD6C6D"/>
    </Element>
    <Element Type="Param" Id="0CE767DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B2CF207"/>
    </Element>
    <Element Type="FunctionCall" Id="9B2CF207">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="FDC0398A"/>
        <Parameter Type="Param" Library="AIAI" Id="2A150189"/>
        <Parameter Type="Param" Library="AIAI" Id="C0FBFBAD"/>
    </Element>
    <Element Type="Param" Id="FDC0398A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="AIAI" Id="C6C5537B"/>
    </Element>
    <Element Type="Param" Id="2A150189">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000029"/>
    </Element>
    <Element Type="Param" Id="C0FBFBAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="F0BC745E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000007"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0231BF24"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BDAA30CB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="66EF7D26"/>
    </Element>
    <Element Type="FunctionCall" Id="0231BF24">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EB159ABA"/>
        <Parameter Type="Param" Library="AIAI" Id="92DA2D2D"/>
    </Element>
    <Element Type="Param" Id="EB159ABA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="F9DE31A0"/>
    </Element>
    <Element Type="Param" Id="92DA2D2D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7BFD6C6D"/>
    </Element>
    <Element Type="FunctionCall" Id="BDAA30CB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="D4C377BD"/>
        <Parameter Type="Param" Library="AIAI" Id="03537960"/>
    </Element>
    <Element Type="Param" Id="D4C377BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="7F60E655"/>
    </Element>
    <Element Type="Param" Id="03537960">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="C6C5537B"/>
    </Element>
    <Element Type="FunctionCall" Id="66EF7D26">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="C55F56B7"/>
        <Parameter Type="Param" Library="AIAI" Id="F13EE4BB"/>
        <Parameter Type="Param" Library="AIAI" Id="9713E600"/>
    </Element>
    <Element Type="Param" Id="C55F56B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="7BFD6C6D"/>
    </Element>
    <Element Type="Param" Id="F13EE4BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="9713E600">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="F9DE31A0"/>
    </Element>
    <Element Type="Comment" Id="6E62332F">
        <Comment>
            Return the best unit if we found one
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
    </Element>
    <Element Type="FunctionCall" Id="B4F8867C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="63B1A0A0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7074D16F"/>
    </Element>
    <Element Type="FunctionCall" Id="63B1A0A0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="1653B329"/>
    </Element>
    <Element Type="Param" Id="1653B329">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="7F60E655"/>
    </Element>
    <Element Type="FunctionCall" Id="7074D16F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D497477C"/>
        <Parameter Type="Param" Library="AIAI" Id="6066DAC2"/>
        <Parameter Type="Param" Library="AIAI" Id="5EBF08B2"/>
    </Element>
    <Element Type="Param" Id="D497477C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="41EABEF4"/>
    </Element>
    <Element Type="FunctionCall" Id="41EABEF4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="1A05F1CA"/>
        <Parameter Type="Param" Library="AIAI" Id="BC5668BD"/>
    </Element>
    <Element Type="Param" Id="BC5668BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4C42E913"/>
        <Variable Type="Variable" Library="AIAI" Id="7F60E655"/>
    </Element>
    <Element Type="Param" Id="6066DAC2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5EBF08B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="45D4BF04">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0D66D37A"/>
    </Element>
    <Element Type="Param" Id="0D66D37A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="75BF1C17">
        <Identifier>HeroAIGetRandomAllyHeroInBattle</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="unit"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="D6C67091"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1623BFF8"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6867B8"/>
        <Variable Type="Variable" Library="AIAI" Id="09B0CDA6"/>
        <Variable Type="Variable" Library="AIAI" Id="AB4FAC62"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22EF4206"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B4BC551C"/>
    </Element>
    <Element Type="ParamDef" Id="D6C67091">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="19A82EC0"/>
    </Element>
    <Element Type="Param" Id="19A82EC0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="1623BFF8">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="60133E9E"/>
    </Element>
    <Element Type="Param" Id="60133E9E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A6103706">
        <Identifier>playerIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A3221EF3"/>
    </Element>
    <Element Type="Param" Id="A3221EF3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="6C6867B8">
        <Identifier>heroHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A81CBB8B"/>
    </Element>
    <Element Type="Param" Id="A81CBB8B">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="09B0CDA6">
        <Identifier>lowestHeroHealth</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="423C2589"/>
    </Element>
    <Element Type="Param" Id="423C2589">
        <Value>9999.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="AB4FAC62">
        <Identifier>bestHero</Identifier>
        <VariableType>
            <Type Value="unit"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="C7FDF407"/>
    </Element>
    <Element Type="Param" Id="C7FDF407">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionCall" Id="22EF4206">
        <FunctionDef Type="FunctionDef" Library="Core" Id="798B8A28"/>
        <Parameter Type="Param" Library="AIAI" Id="8DBD0CD8"/>
        <Parameter Type="Param" Library="AIAI" Id="D811468B"/>
        <Parameter Type="Param" Library="AIAI" Id="42E1CB44"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E07DF311"/>
    </Element>
    <Element Type="Param" Id="8DBD0CD8">
        <ParameterDef Type="ParamDef" Library="Core" Id="A1D08025"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D811468B">
        <ParameterDef Type="ParamDef" Library="Core" Id="EEC77053"/>
        <Variable Type="Variable" Library="Core" Id="2BFE1B33"/>
    </Element>
    <Element Type="Param" Id="42E1CB44">
        <ParameterDef Type="ParamDef" Library="Core" Id="5B0AF8B1"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="FunctionCall" Id="E07DF311">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Core" Id="91960C2C"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A9031C22"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="49CA76E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0477BF18"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="D5D34B6D"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2443B2E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9B8732CD"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="AD94E22C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="92557769"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CA14D0F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7A120866"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4F273EBC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DC32C301"/>
    </Element>
    <Element Type="Comment" Id="A9031C22">
        <Comment>
            Check if this player is battling an enemy hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="49CA76E9">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="FE06DDAA"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0A5D2C7E"/>
    </Element>
    <Element Type="Param" Id="0A5D2C7E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="311F92C9"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="FunctionCall" Id="0477BF18">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="7A9CF79F"/>
        <Parameter Type="Param" Library="AIAI" Id="12ABCC4C"/>
    </Element>
    <Element Type="Param" Id="7A9CF79F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6867B8"/>
    </Element>
    <Element Type="Param" Id="12ABCC4C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6525E761"/>
    </Element>
    <Element Type="FunctionCall" Id="6525E761">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C65CC121"/>
        <Parameter Type="Param" Library="AIAI" Id="BA12D3D6"/>
        <Parameter Type="Param" Library="AIAI" Id="75D79739"/>
        <Parameter Type="Param" Library="AIAI" Id="22BE80D9"/>
    </Element>
    <Element Type="Param" Id="BA12D3D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9ADE2B3B"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5A5677F8"/>
        <Array Type="Param" Library="AIAI" Id="48E81945"/>
    </Element>
    <Element Type="Param" Id="5A5677F8">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="48E81945">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="75D79739">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D1035B0C"/>
        <Preset Type="PresetValue" Library="Ntve" Id="C9B8C640"/>
    </Element>
    <Element Type="Param" Id="22BE80D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D006774F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="E66C6645"/>
    </Element>
    <Element Type="FunctionCall" Id="D5D34B6D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B57EA64D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8E920AD7"/>
    </Element>
    <Element Type="FunctionCall" Id="B57EA64D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="8E920AD7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DB21B856"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A747D6A7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20285584"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E461D5D5"/>
    </Element>
    <Element Type="FunctionCall" Id="DB21B856">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="91F87868"/>
        <Parameter Type="Param" Library="AIAI" Id="7F625C28"/>
        <Parameter Type="Param" Library="AIAI" Id="8F8F59A8"/>
    </Element>
    <Element Type="Param" Id="91F87868">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="86CA1178"/>
        <Array Type="Param" Library="AIAI" Id="A6FD58C1"/>
    </Element>
    <Element Type="Param" Id="86CA1178">
        <Variable Type="Variable" Library="Game" Id="7399A05D"/>
    </Element>
    <Element Type="Param" Id="A6FD58C1">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="7F625C28">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="8F8F59A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="A747D6A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="278D4763"/>
        <Parameter Type="Param" Library="AIAI" Id="7473EAA9"/>
        <Parameter Type="Param" Library="AIAI" Id="D7B1E3D6"/>
    </Element>
    <Element Type="Param" Id="278D4763">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="622F67EA"/>
        <Array Type="Param" Library="AIAI" Id="9184F5FC"/>
    </Element>
    <Element Type="Param" Id="622F67EA">
        <Variable Type="Variable" Library="AIAI" Id="270DFF58"/>
    </Element>
    <Element Type="Param" Id="9184F5FC">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="7473EAA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="D7B1E3D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="20285584">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="5B504BA2"/>
        <Parameter Type="Param" Library="AIAI" Id="DD3326BD"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE4B72B"/>
    </Element>
    <Element Type="Param" Id="5B504BA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E7B0E44A"/>
    </Element>
    <Element Type="FunctionCall" Id="E7B0E44A">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="682BFF81"/>
        <Parameter Type="Param" Library="AIAI" Id="D758BB15"/>
        <Parameter Type="Param" Library="AIAI" Id="BE1EEA9C"/>
    </Element>
    <Element Type="Param" Id="D758BB15">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="73A40508"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="BE1EEA9C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="25A676DA"/>
        <Value>2.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DD3326BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2EE4B72B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="E461D5D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="E9EA3A5D"/>
        <Parameter Type="Param" Library="AIAI" Id="F631FB77"/>
        <Parameter Type="Param" Library="AIAI" Id="BCD46106"/>
    </Element>
    <Element Type="Param" Id="E9EA3A5D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6867B8"/>
    </Element>
    <Element Type="Param" Id="F631FB77">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BCD46106">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>80.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="2443B2E4">
        <Comment>
            Check if the source hero can reach the target hero
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9B8732CD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="351A729D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9C747BA4"/>
    </Element>
    <Element Type="FunctionCall" Id="351A729D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="9C747BA4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="AB0F2DBB"/>
        <Parameter Type="Param" Library="AIAI" Id="D884D7F6"/>
        <Parameter Type="Param" Library="AIAI" Id="CEBB6C1B"/>
    </Element>
    <Element Type="Param" Id="AB0F2DBB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D03FB45"/>
    </Element>
    <Element Type="FunctionCall" Id="8D03FB45">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="6FC6704E"/>
        <Parameter Type="Param" Library="AIAI" Id="7637C1B9"/>
        <Parameter Type="Param" Library="AIAI" Id="E2A7BA0C"/>
    </Element>
    <Element Type="Param" Id="7637C1B9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B3CBBE36"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="946CFCD4"/>
    </Element>
    <Element Type="FunctionCall" Id="946CFCD4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="A0AC1979"/>
    </Element>
    <Element Type="Param" Id="A0AC1979">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="292805F4"/>
        <Array Type="Param" Library="AIAI" Id="B430E8EE"/>
    </Element>
    <Element Type="Param" Id="292805F4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B430E8EE">
        <Parameter Type="ParamDef" Library="AIAI" Id="D6C67091"/>
    </Element>
    <Element Type="Param" Id="E2A7BA0C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0E8183D7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E29DFAC3"/>
    </Element>
    <Element Type="FunctionCall" Id="E29DFAC3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="65AA4855"/>
    </Element>
    <Element Type="Param" Id="65AA4855">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="2FFFD6B2"/>
        <Array Type="Param" Library="AIAI" Id="A2F59937"/>
    </Element>
    <Element Type="Param" Id="2FFFD6B2">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="A2F59937">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="D884D7F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="CEBB6C1B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Comment" Id="AD94E22C">
        <Comment>
            Check if it is the best target
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="92557769">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="679C24E3"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BBCDB9F4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9CF6CDFA"/>
    </Element>
    <Element Type="FunctionCall" Id="679C24E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="20C26590"/>
        <Parameter Type="Param" Library="AIAI" Id="F54086CE"/>
    </Element>
    <Element Type="Param" Id="20C26590">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="09B0CDA6"/>
    </Element>
    <Element Type="Param" Id="F54086CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6867B8"/>
    </Element>
    <Element Type="FunctionCall" Id="BBCDB9F4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="DDFF4D2B"/>
        <Parameter Type="Param" Library="AIAI" Id="9B632135"/>
    </Element>
    <Element Type="Param" Id="DDFF4D2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="AB4FAC62"/>
    </Element>
    <Element Type="Param" Id="9B632135">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="A2ECD4A5"/>
        <Array Type="Param" Library="AIAI" Id="2DDF524F"/>
    </Element>
    <Element Type="Param" Id="A2ECD4A5">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="2DDF524F">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="FunctionCall" Id="9CF6CDFA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="29AE32D2"/>
        <Parameter Type="Param" Library="AIAI" Id="F19A40CC"/>
        <Parameter Type="Param" Library="AIAI" Id="C9E56FF5"/>
    </Element>
    <Element Type="Param" Id="29AE32D2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="6C6867B8"/>
    </Element>
    <Element Type="Param" Id="F19A40CC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="C9E56FF5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="09B0CDA6"/>
    </Element>
    <Element Type="FunctionCall" Id="3CA14D0F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="640F81CA"/>
        <Parameter Type="Param" Library="AIAI" Id="D4BDEFBF"/>
        <Parameter Type="Param" Library="AIAI" Id="8411E517"/>
    </Element>
    <Element Type="Param" Id="640F81CA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="D4BDEFBF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="500677B2"/>
    </Element>
    <Element Type="Param" Id="8411E517">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="D6C67091"/>
    </Element>
    <Element Type="FunctionCall" Id="7A120866">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5FA769F9"/>
        <Parameter Type="Param" Library="AIAI" Id="EC1391AF"/>
        <Parameter Type="Param" Library="AIAI" Id="C8AC52E2"/>
    </Element>
    <Element Type="Param" Id="5FA769F9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79D18A02"/>
    </Element>
    <Element Type="FunctionCall" Id="79D18A02">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="0A6CB92D"/>
        <Parameter Type="Param" Library="AIAI" Id="17F82C4E"/>
    </Element>
    <Element Type="Param" Id="0A6CB92D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="17F82C4E">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="0408FCBF"/>
    </Element>
    <Element Type="Param" Id="EC1391AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C8AC52E2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="4F273EBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D5966E7D"/>
        <Parameter Type="Param" Library="AIAI" Id="87CE6AAB"/>
        <Parameter Type="Param" Library="AIAI" Id="5B084082"/>
    </Element>
    <Element Type="Param" Id="D5966E7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="EC38FD62"/>
        <Array Type="Param" Library="AIAI" Id="F58B9C55"/>
    </Element>
    <Element Type="Param" Id="EC38FD62">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="F58B9C55">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="87CE6AAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5B084082">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5896A1B8"/>
        <Array Type="Param" Library="AIAI" Id="C5A3F14A"/>
    </Element>
    <Element Type="Param" Id="5896A1B8">
        <Variable Type="Variable" Library="Game" Id="77E45722"/>
    </Element>
    <Element Type="Param" Id="C5A3F14A">
        <Parameter Type="ParamDef" Library="AIAI" Id="D6C67091"/>
    </Element>
    <Element Type="FunctionCall" Id="DC32C301">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DEDBDF51"/>
        <Parameter Type="Param" Library="AIAI" Id="8E55F761"/>
        <Parameter Type="Param" Library="AIAI" Id="F16088FE"/>
    </Element>
    <Element Type="Param" Id="DEDBDF51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="507DACDD"/>
    </Element>
    <Element Type="FunctionCall" Id="507DACDD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="8EBDE05E"/>
        <Parameter Type="Param" Library="AIAI" Id="59166D02"/>
    </Element>
    <Element Type="Param" Id="8EBDE05E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="601F836E"/>
    </Element>
    <Element Type="FunctionCall" Id="601F836E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="627B541F"/>
    </Element>
    <Element Type="Param" Id="627B541F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="4AC2D816"/>
        <Array Type="Param" Library="AIAI" Id="B079A4E0"/>
    </Element>
    <Element Type="Param" Id="4AC2D816">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="B079A4E0">
        <Parameter Type="ParamDef" Library="AIAI" Id="D6C67091"/>
    </Element>
    <Element Type="Param" Id="59166D02">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E2C4344"/>
    </Element>
    <Element Type="FunctionCall" Id="7E2C4344">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="1E9C9740"/>
    </Element>
    <Element Type="Param" Id="1E9C9740">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="3A3E5CF4"/>
        <Array Type="Param" Library="AIAI" Id="878E8845"/>
    </Element>
    <Element Type="Param" Id="3A3E5CF4">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="878E8845">
        <Variable Type="Variable" Library="AIAI" Id="A6103706"/>
    </Element>
    <Element Type="Param" Id="8E55F761">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="F16088FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1623BFF8"/>
    </Element>
    <Element Type="FunctionCall" Id="B4BC551C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="4F7A1941"/>
    </Element>
    <Element Type="Param" Id="4F7A1941">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="AB4FAC62"/>
    </Element>
    <Element Type="FunctionDef" Id="27CDBD77">
        <Identifier>HeroAIGetRandomContentionPoint</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="130F4F8C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E75CEACB"/>
        <Variable Type="Variable" Library="AIAI" Id="A686D044"/>
        <Variable Type="Variable" Library="AIAI" Id="0322739C"/>
        <Variable Type="Variable" Library="AIAI" Id="884A9843"/>
        <Variable Type="Variable" Library="AIAI" Id="D3629F79"/>
        <Variable Type="Variable" Library="AIAI" Id="FC9B97D1"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7C986B6A"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="FCEBBC78"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CD2FBA0E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="63A15859"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E47EBDC2"/>
    </Element>
    <Element Type="ParamDef" Id="130F4F8C">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="04C1F7FF"/>
    </Element>
    <Element Type="Param" Id="04C1F7FF">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="E75CEACB">
        <Identifier>range</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="4B5D38BD"/>
    </Element>
    <Element Type="Param" Id="4B5D38BD">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="A686D044">
        <Identifier>teamIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D46C5F84"/>
    </Element>
    <Element Type="Param" Id="D46C5F84">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="0322739C">
        <Identifier>laneIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1C266BBC"/>
    </Element>
    <Element Type="Param" Id="1C266BBC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="884A9843">
        <Identifier>numberOfCandidatePoints</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="439EA6E7"/>
    </Element>
    <Element Type="Param" Id="439EA6E7">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="D3629F79">
        <Identifier>candidatePoints</Identifier>
        <VariableType>
            <Type Value="point"/>
            <ArraySize Dim="0" Type="Variable" Library="Game" Id="EA24F2C3"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EA59C452"/>
    </Element>
    <Element Type="Param" Id="EA59C452">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="FC9B97D1">
        <Identifier>contentionPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E6289277"/>
    </Element>
    <Element Type="Param" Id="E6289277">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="7C986B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="BCFADB95"/>
        <Parameter Type="Param" Library="AIAI" Id="1309CD6E"/>
    </Element>
    <Element Type="Param" Id="BCFADB95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A686D044"/>
    </Element>
    <Element Type="Param" Id="1309CD6E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A8743E5"/>
    </Element>
    <Element Type="FunctionCall" Id="3A8743E5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="0C57F5AF"/>
        <Parameter Type="Param" Library="AIAI" Id="920A6A66"/>
    </Element>
    <Element Type="Param" Id="920A6A66">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9DEBC7D2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="130F4F8C"/>
    </Element>
    <Element Type="Comment" Id="FCEBBC78">
        <Comment>
            Find all points that are within the range
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="CD2FBA0E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="E319D76E"/>
        <Parameter Type="Param" Library="AIAI" Id="E8CEC3A0"/>
        <Parameter Type="Param" Library="AIAI" Id="10516211"/>
        <Parameter Type="Param" Library="AIAI" Id="EE525986"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E5F12CC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2C814D1F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2D47497"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BFAABCAB"/>
    </Element>
    <Element Type="Param" Id="E319D76E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E8CEC3A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <Variable Type="Variable" Library="Game" Id="93258E52"/>
    </Element>
    <Element Type="Param" Id="10516211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="EE525986">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="0322739C"/>
    </Element>
    <Element Type="FunctionCall" Id="E5F12CC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="AC37FAEF"/>
        <Parameter Type="Param" Library="AIAI" Id="1341D403"/>
    </Element>
    <Element Type="Param" Id="AC37FAEF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FC9B97D1"/>
    </Element>
    <Element Type="Param" Id="1341D403">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="7D4F966D"/>
        <StructMember Type="Param" Library="AIAI" Id="00C23E99"/>
        <Array Type="Param" Library="AIAI" Id="19C3D29A"/>
    </Element>
    <Element Type="Param" Id="00C23E99">
        <Variable Type="Variable" Library="AIAI" Id="8A2C75A4"/>
        <StructMember Type="Param" Library="AIAI" Id="81A0DA0E"/>
        <Array Type="Param" Library="AIAI" Id="D3500F60"/>
    </Element>
    <Element Type="Param" Id="81A0DA0E">
        <Variable Type="Variable" Library="AIAI" Id="119EA9EA"/>
    </Element>
    <Element Type="Param" Id="D3500F60">
        <Variable Type="Variable" Library="AIAI" Id="0322739C"/>
    </Element>
    <Element Type="Param" Id="19C3D29A">
        <Variable Type="Variable" Library="AIAI" Id="A686D044"/>
    </Element>
    <Element Type="FunctionCall" Id="2C814D1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1B119682"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="79230A34"/>
    </Element>
    <Element Type="FunctionCall" Id="1B119682">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="268BBACB"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="79230A34">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="9C1C520F"/>
        <Parameter Type="Param" Library="AIAI" Id="F0E60E46"/>
        <Parameter Type="Param" Library="AIAI" Id="65AC7B40"/>
    </Element>
    <Element Type="Param" Id="9C1C520F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8033946C"/>
    </Element>
    <Element Type="FunctionCall" Id="8033946C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="E2EC55FA"/>
        <Parameter Type="Param" Library="AIAI" Id="425C2A44"/>
    </Element>
    <Element Type="Param" Id="E2EC55FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C43AB053"/>
    </Element>
    <Element Type="FunctionCall" Id="C43AB053">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000083"/>
        <Parameter Type="Param" Library="AIAI" Id="FB3E44A6"/>
    </Element>
    <Element Type="Param" Id="FB3E44A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000144"/>
        <Variable Type="Variable" Library="Game" Id="A77A5F62"/>
        <StructMember Type="Param" Library="AIAI" Id="5DFBAD16"/>
        <Array Type="Param" Library="AIAI" Id="80DFDF40"/>
    </Element>
    <Element Type="Param" Id="5DFBAD16">
        <Variable Type="Variable" Library="Game" Id="4456E858"/>
    </Element>
    <Element Type="Param" Id="80DFDF40">
        <Parameter Type="ParamDef" Library="AIAI" Id="130F4F8C"/>
    </Element>
    <Element Type="Param" Id="425C2A44">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="FC9B97D1"/>
    </Element>
    <Element Type="Param" Id="F0E60E46">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="65AC7B40">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E75CEACB"/>
    </Element>
    <Element Type="FunctionCall" Id="A2D47497">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="23F173D3"/>
        <Parameter Type="Param" Library="AIAI" Id="BD750690"/>
        <Parameter Type="Param" Library="AIAI" Id="D6FCF13D"/>
    </Element>
    <Element Type="Param" Id="23F173D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="BD750690">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="D6FCF13D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="884A9843"/>
    </Element>
    <Element Type="FunctionCall" Id="BFAABCAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <Parameter Type="Param" Library="AIAI" Id="F610E6A0"/>
        <Parameter Type="Param" Library="AIAI" Id="055D097D"/>
    </Element>
    <Element Type="Param" Id="F610E6A0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="D3629F79"/>
        <Array Type="Param" Library="AIAI" Id="454C71D0"/>
    </Element>
    <Element Type="Param" Id="454C71D0">
        <Variable Type="Variable" Library="AIAI" Id="884A9843"/>
    </Element>
    <Element Type="Param" Id="055D097D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FC9B97D1"/>
    </Element>
    <Element Type="Comment" Id="63A15859">
        <Comment>
            Pick a random valid point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="E47EBDC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="51F8E51C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAB6E966"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E7C15A3"/>
    </Element>
    <Element Type="FunctionCall" Id="51F8E51C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2F8BF5B7"/>
    </Element>
    <Element Type="Param" Id="2F8BF5B7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="FunctionCall" Id="AAB6E966">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="6F8BDF34"/>
    </Element>
    <Element Type="Param" Id="6F8BDF34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="D3629F79"/>
        <Array Type="Param" Library="AIAI" Id="1A001E45"/>
    </Element>
    <Element Type="Param" Id="1A001E45">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="676A4BFB"/>
    </Element>
    <Element Type="FunctionCall" Id="676A4BFB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000195"/>
        <Parameter Type="Param" Library="AIAI" Id="1E3F621C"/>
        <Parameter Type="Param" Library="AIAI" Id="843607AB"/>
    </Element>
    <Element Type="Param" Id="1E3F621C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000329"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="843607AB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000330"/>
        <Variable Type="Variable" Library="AIAI" Id="884A9843"/>
    </Element>
    <Element Type="FunctionCall" Id="0E7C15A3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="31C6888A"/>
        <Parameter Type="Param" Library="AIAI" Id="6A6125D4"/>
        <Parameter Type="Param" Library="AIAI" Id="37274700"/>
    </Element>
    <Element Type="Param" Id="31C6888A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="884A9843"/>
    </Element>
    <Element Type="Param" Id="6A6125D4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="37274700">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Category" Id="DC5DFE99">
        <Item Type="FunctionDef" Library="AIAI" Id="8B84B4CD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="06EE0184"/>
        <Item Type="FunctionDef" Library="AIAI" Id="32C2CE2C"/>
        <Item Type="FunctionDef" Library="AIAI" Id="42AA5B4B"/>
        <Item Type="FunctionDef" Library="AIAI" Id="107F4914"/>
    </Element>
    <Element Type="FunctionDef" Id="8B84B4CD">
        <Identifier>PlayerAIControlAllowed</Identifier>
        <Label Type="Label" Library="Ntve" Id="00000027"/>
        <FlagCall/>
        <FlagNative/>
        <ReturnType>
            <Type Value="bool"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="4145A624"/>
    </Element>
    <Element Type="ParamDef" Id="4145A624">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="6CDAE599"/>
    </Element>
    <Element Type="Param" Id="6CDAE599">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="06EE0184">
        <Identifier>PlayerSetAllowAIControl</Identifier>
        <FlagAction/>
        <FlagNative/>
        <Parameter Type="ParamDef" Library="AIAI" Id="0E6076BF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="3E41636A"/>
    </Element>
    <Element Type="ParamDef" Id="0E6076BF">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A92122A0"/>
    </Element>
    <Element Type="Param" Id="A92122A0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="3E41636A">
        <Identifier>allow</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C0919325"/>
    </Element>
    <Element Type="Param" Id="C0919325">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="32C2CE2C">
        <Identifier>AIAddTeamRepresentative</Identifier>
        <FlagAction/>
        <FlagNative/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6BC21D23"/>
    </Element>
    <Element Type="ParamDef" Id="6BC21D23">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="354ED479"/>
    </Element>
    <Element Type="Param" Id="354ED479">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionDef" Id="42AA5B4B">
        <Identifier>AITrackUnitDanger</Identifier>
        <FlagAction/>
        <FlagNative/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6EC37EF2"/>
    </Element>
    <Element Type="ParamDef" Id="6EC37EF2">
        <Identifier>inUnit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="C1B3D769"/>
    </Element>
    <Element Type="Param" Id="C1B3D769">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="FunctionDef" Id="107F4914">
        <Identifier>AIPositionAlongPath</Identifier>
        <FlagCall/>
        <FlagNative/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="0009081C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EFBFB2A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="083991BD"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="F03CFEC6"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E339E84B"/>
    </Element>
    <Element Type="ParamDef" Id="0009081C">
        <Identifier>player</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AE5AB7F9"/>
    </Element>
    <Element Type="Param" Id="AE5AB7F9">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="4EFBFB2A">
        <Identifier>startLoc</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="993305C4"/>
    </Element>
    <Element Type="Param" Id="993305C4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="083991BD">
        <Identifier>destLoc</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9C3335A9"/>
    </Element>
    <Element Type="Param" Id="9C3335A9">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="ParamDef" Id="F03CFEC6">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B79FA216"/>
    </Element>
    <Element Type="Param" Id="B79FA216">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="E339E84B">
        <Identifier>useDangerMap</Identifier>
        <ParameterType>
            <Type Value="bool"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="09DD6001"/>
    </Element>
    <Element Type="Param" Id="09DD6001">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="6F290D12">
        <Item Type="Variable" Library="AIAI" Id="44A09C9F"/>
        <Item Type="FunctionDef" Library="AIAI" Id="1F035701"/>
    </Element>
    <Element Type="Variable" Id="44A09C9F">
        <Identifier>heroAIDisplayAIStatus</Identifier>
        <VariableType>
            <Type Value="bool"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="091A3F4C"/>
    </Element>
    <Element Type="Param" Id="091A3F4C">
        <Value>false</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionDef" Id="1F035701">
        <Identifier>HeroAIUpdateAIStatus</Identifier>
        <FlagAction/>
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
        <Variable Type="Variable" Library="AIAI" Id="BA13407C"/>
        <Variable Type="Variable" Library="AIAI" Id="3351058E"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="18729218"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E78CA261"/>
    </Element>
    <Element Type="ParamDef" Id="491DC216">
        <Identifier>trigPlayer</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="F8CFE240"/>
    </Element>
    <Element Type="Param" Id="F8CFE240">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BA13407C">
        <Identifier>objective</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="3736FD9C"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="3351058E">
        <Identifier>priority</Identifier>
        <VariableType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="AIAI" Id="821ADEC9"/>
        </VariableType>
    </Element>
    <Element Type="Variable" Id="3C5EF8EA">
        <Identifier>botStatus</Identifier>
        <VariableType>
            <Type Value="text"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="7C3FBD4C"/>
    </Element>
    <Element Type="Param" Id="7C3FBD4C">
        <Preset Type="PresetValue" Library="Ntve" Id="50BDC6EF"/>
    </Element>
    <Element Type="FunctionCall" Id="18729218">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86D45CAB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B7B2F4B"/>
    </Element>
    <Element Type="FunctionCall" Id="86D45CAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000139"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="7B7B2F4B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="67A2E5C7"/>
        <Parameter Type="Param" Library="AIAI" Id="77A32E22"/>
        <Parameter Type="Param" Library="AIAI" Id="2EF83F6B"/>
    </Element>
    <Element Type="Param" Id="67A2E5C7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="B8687B65"/>
        <Array Type="Param" Library="AIAI" Id="88244AAE"/>
    </Element>
    <Element Type="Param" Id="B8687B65">
        <Variable Type="Variable" Library="UIUI" Id="8C4A0BE8"/>
    </Element>
    <Element Type="Param" Id="88244AAE">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="77A32E22">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="2EF83F6B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Ntve" Id="FAC49C47"/>
    </Element>
    <Element Type="FunctionCall" Id="E78CA261">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="A29164E4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="044CBAED"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A2790958"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4CECF752"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FF06EDEE"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C15B981E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="636369F6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71039535"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3D2305D7"/>
    </Element>
    <Element Type="Comment" Id="A29164E4">
        <Comment>
            Display the AI state
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="044CBAED">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C1BB6F12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="28545900"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E40D7C59"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E923410E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="545FAED9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5ADE834B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1BE28C3C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8930CD77"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20CECDDA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3ACB5A12"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA0517B9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="81F45F33"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="253D3AE7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07537CAF"/>
    </Element>
    <Element Type="FunctionCall" Id="C1BB6F12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="767A7F95"/>
        <Parameter Type="Param" Library="AIAI" Id="518BE6E9"/>
    </Element>
    <Element Type="Param" Id="767A7F95">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="518BE6E9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B65A3BDA"/>
    </Element>
    <Element Type="FunctionCall" Id="B65A3BDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="55C79F96"/>
        <Parameter Type="Param" Library="AIAI" Id="5FF3F51F"/>
    </Element>
    <Element Type="Param" Id="5FF3F51F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="30693AA2"/>
        <Value>Disabled</Value>
        <ValueType Type="string"/>
    </Element>
    <Element Type="FunctionCall" Id="28545900">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2E7A65F5"/>
        <Parameter Type="Param" Library="AIAI" Id="4E7E75B2"/>
    </Element>
    <Element Type="Param" Id="2E7A65F5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BA13407C"/>
    </Element>
    <Element Type="Param" Id="4E7E75B2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="07912722"/>
    </Element>
    <Element Type="FunctionCall" Id="07912722">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="39AE876A"/>
        <Parameter Type="Param" Library="AIAI" Id="256AA84B"/>
    </Element>
    <Element Type="Param" Id="256AA84B">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0CE0672D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="FunctionCall" Id="E40D7C59">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4421ADAD"/>
        <Parameter Type="Param" Library="AIAI" Id="1C0F44C0"/>
    </Element>
    <Element Type="Param" Id="4421ADAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3351058E"/>
    </Element>
    <Element Type="Param" Id="1C0F44C0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="594A3CC6"/>
    </Element>
    <Element Type="FunctionCall" Id="594A3CC6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2FBB9085"/>
        <Parameter Type="Param" Library="AIAI" Id="D36FE79D"/>
    </Element>
    <Element Type="Param" Id="D36FE79D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="2FF74FCB"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="FunctionCall" Id="E923410E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3BED34DC"/>
        <Parameter Type="Param" Library="AIAI" Id="626E7C64"/>
    </Element>
    <Element Type="Param" Id="3BED34DC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="626E7C64">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="30B9FA5C"/>
    </Element>
    <Element Type="FunctionCall" Id="30B9FA5C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="97C6D3FD"/>
        <Parameter Type="Param" Library="AIAI" Id="E8E2A23F"/>
    </Element>
    <Element Type="Param" Id="97C6D3FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="E8E2A23F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="545FAED9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2D44124F"/>
        <Parameter Type="Param" Library="AIAI" Id="7B78860E"/>
    </Element>
    <Element Type="Param" Id="2D44124F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="7B78860E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="68CD5D76"/>
    </Element>
    <Element Type="FunctionCall" Id="68CD5D76">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="D849E83B"/>
        <Parameter Type="Param" Library="AIAI" Id="3C4CF190"/>
    </Element>
    <Element Type="Param" Id="D849E83B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="3C4CF190">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DB1356D"/>
    </Element>
    <Element Type="FunctionCall" Id="2DB1356D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="55C79F96"/>
        <Parameter Type="Param" Library="AIAI" Id="55A66DAA"/>
    </Element>
    <Element Type="Param" Id="55A66DAA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="30693AA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B8FDC3E"/>
    </Element>
    <Element Type="FunctionCall" Id="5B8FDC3E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="31D70B8A"/>
        <Parameter Type="Param" Library="AIAI" Id="3F2601CD"/>
    </Element>
    <Element Type="Param" Id="3F2601CD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="241C2AC6"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="A8C9373A"/>
        <Array Type="Param" Library="AIAI" Id="905A0FE5"/>
    </Element>
    <Element Type="Param" Id="A8C9373A">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="905A0FE5">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="FunctionCall" Id="5ADE834B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B1F70176"/>
        <Parameter Type="Param" Library="AIAI" Id="76667682"/>
    </Element>
    <Element Type="Param" Id="B1F70176">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="76667682">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5A57B040"/>
    </Element>
    <Element Type="FunctionCall" Id="5A57B040">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="0043A80B"/>
        <Parameter Type="Param" Library="AIAI" Id="63995259"/>
    </Element>
    <Element Type="Param" Id="0043A80B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="63995259">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="1BE28C3C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="7C3BA2B5"/>
        <Parameter Type="Param" Library="AIAI" Id="E2C900C3"/>
    </Element>
    <Element Type="Param" Id="7C3BA2B5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="E2C900C3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FC8D897F"/>
    </Element>
    <Element Type="FunctionCall" Id="FC8D897F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="F98C813E"/>
        <Parameter Type="Param" Library="AIAI" Id="4DA9EC6A"/>
    </Element>
    <Element Type="Param" Id="F98C813E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="4DA9EC6A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0D4BA598"/>
    </Element>
    <Element Type="FunctionCall" Id="0D4BA598">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="55C79F96"/>
        <Parameter Type="Param" Library="AIAI" Id="318E920B"/>
    </Element>
    <Element Type="Param" Id="318E920B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="30693AA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F6AF855"/>
    </Element>
    <Element Type="FunctionCall" Id="8F6AF855">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="31D70B8A"/>
        <Parameter Type="Param" Library="AIAI" Id="F6127345"/>
    </Element>
    <Element Type="Param" Id="F6127345">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="241C2AC6"/>
        <Variable Type="Variable" Library="AIAI" Id="BA13407C"/>
    </Element>
    <Element Type="FunctionCall" Id="8930CD77">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="2E4BBA14"/>
        <Parameter Type="Param" Library="AIAI" Id="B35C1E14"/>
    </Element>
    <Element Type="Param" Id="2E4BBA14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="B35C1E14">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BF50D9CA"/>
    </Element>
    <Element Type="FunctionCall" Id="BF50D9CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="2FF35562"/>
        <Parameter Type="Param" Library="AIAI" Id="B12155A8"/>
    </Element>
    <Element Type="Param" Id="2FF35562">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="B12155A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="20CECDDA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A5030B24"/>
        <Parameter Type="Param" Library="AIAI" Id="C76AA729"/>
    </Element>
    <Element Type="Param" Id="A5030B24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="C76AA729">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0B4DBA92"/>
    </Element>
    <Element Type="FunctionCall" Id="0B4DBA92">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="65F88059"/>
        <Parameter Type="Param" Library="AIAI" Id="A6DC3FBD"/>
    </Element>
    <Element Type="Param" Id="65F88059">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="A6DC3FBD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="73B183FA"/>
    </Element>
    <Element Type="FunctionCall" Id="73B183FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="EAC465A1"/>
        <Parameter Type="Param" Library="AIAI" Id="9F0F1F19"/>
    </Element>
    <Element Type="Param" Id="9F0F1F19">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="D125FE97"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B838A73"/>
    </Element>
    <Element Type="FunctionCall" Id="7B838A73">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="FC63B7AA"/>
        <Parameter Type="Param" Library="AIAI" Id="15971934"/>
    </Element>
    <Element Type="Param" Id="15971934">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="86234016"/>
        <Variable Type="Variable" Library="AIAI" Id="3351058E"/>
    </Element>
    <Element Type="FunctionCall" Id="3ACB5A12">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B8BF8D1C"/>
        <Parameter Type="Param" Library="AIAI" Id="E846D85A"/>
    </Element>
    <Element Type="Param" Id="B8BF8D1C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="E846D85A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0E647A1C"/>
    </Element>
    <Element Type="FunctionCall" Id="0E647A1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="45DF7B7A"/>
        <Parameter Type="Param" Library="AIAI" Id="921A46FA"/>
    </Element>
    <Element Type="Param" Id="45DF7B7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="921A46FA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="DA0517B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="3A205107"/>
        <Parameter Type="Param" Library="AIAI" Id="BEEBD60F"/>
    </Element>
    <Element Type="Param" Id="3A205107">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="BEEBD60F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="71F3B20D"/>
    </Element>
    <Element Type="FunctionCall" Id="71F3B20D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="CE2D92C5"/>
        <Parameter Type="Param" Library="AIAI" Id="54C75D88"/>
    </Element>
    <Element Type="Param" Id="CE2D92C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="54C75D88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0DA609AE"/>
    </Element>
    <Element Type="FunctionCall" Id="0DA609AE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="55C79F96"/>
        <Parameter Type="Param" Library="AIAI" Id="4756A90D"/>
    </Element>
    <Element Type="Param" Id="4756A90D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="30693AA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2BAFDB15"/>
    </Element>
    <Element Type="FunctionCall" Id="2BAFDB15">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="31D70B8A"/>
        <Parameter Type="Param" Library="AIAI" Id="E9A6C974"/>
    </Element>
    <Element Type="Param" Id="E9A6C974">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="241C2AC6"/>
        <Variable Type="Variable" Library="AIAI" Id="3351058E"/>
    </Element>
    <Element Type="FunctionCall" Id="81F45F33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="DA24AB47"/>
        <Parameter Type="Param" Library="AIAI" Id="20C30711"/>
    </Element>
    <Element Type="Param" Id="DA24AB47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="20C30711">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3BC6703B"/>
    </Element>
    <Element Type="FunctionCall" Id="3BC6703B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="342CD040"/>
        <Parameter Type="Param" Library="AIAI" Id="85166516"/>
    </Element>
    <Element Type="Param" Id="342CD040">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="85166516">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <ValueType Type="text"/>
    </Element>
    <Element Type="FunctionCall" Id="253D3AE7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="92472DE7"/>
        <Parameter Type="Param" Library="AIAI" Id="58BFACA2"/>
    </Element>
    <Element Type="Param" Id="92472DE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="58BFACA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5B0AD47B"/>
    </Element>
    <Element Type="FunctionCall" Id="5B0AD47B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="86E40471"/>
        <Parameter Type="Param" Library="AIAI" Id="80B2AC00"/>
        <Parameter Type="Param" Library="AIAI" Id="ADD278E8"/>
    </Element>
    <Element Type="Param" Id="80B2AC00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="174E8B8C"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="Param" Id="ADD278E8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="BD48D330"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22EBE059"/>
    </Element>
    <Element Type="FunctionCall" Id="22EBE059">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="55C79F96"/>
        <Parameter Type="Param" Library="AIAI" Id="4E1EE354"/>
    </Element>
    <Element Type="Param" Id="4E1EE354">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="30693AA2"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12791947"/>
    </Element>
    <Element Type="FunctionCall" Id="12791947">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="31D70B8A"/>
        <Parameter Type="Param" Library="AIAI" Id="350E56F1"/>
    </Element>
    <Element Type="Param" Id="350E56F1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="241C2AC6"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="945E0EB4"/>
        <Array Type="Param" Library="AIAI" Id="B2710A02"/>
    </Element>
    <Element Type="Param" Id="945E0EB4">
        <Variable Type="Variable" Library="AIAI" Id="B17DB08F"/>
    </Element>
    <Element Type="Param" Id="B2710A02">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="FunctionCall" Id="07537CAF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="0E5EF1F3"/>
        <Parameter Type="Param" Library="AIAI" Id="6AFEE0E0"/>
        <Parameter Type="Param" Library="AIAI" Id="0500190C"/>
    </Element>
    <Element Type="Param" Id="0E5EF1F3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="BB9E418D"/>
        <StructMember Type="Param" Library="AIAI" Id="F2E227FE"/>
        <Array Type="Param" Library="AIAI" Id="89621E69"/>
    </Element>
    <Element Type="Param" Id="F2E227FE">
        <Variable Type="Variable" Library="AIAI" Id="76A87F84"/>
    </Element>
    <Element Type="Param" Id="89621E69">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="6AFEE0E0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="0500190C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="AIAI" Id="70D42F4A"/>
    </Element>
    <Element Type="FunctionCall" Id="A2790958">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BA583993"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="8A66B8EA"/>
        <Parameter Type="Param" Library="AIAI" Id="6AF0FCBA"/>
        <Parameter Type="Param" Library="AIAI" Id="474E96A8"/>
    </Element>
    <Element Type="Param" Id="8A66B8EA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EA7E372"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="8446CBA5"/>
        <Array Type="Param" Library="AIAI" Id="3B1E7E45"/>
    </Element>
    <Element Type="Param" Id="8446CBA5">
        <Variable Type="Variable" Library="UIUI" Id="821B0DE9"/>
    </Element>
    <Element Type="Param" Id="3B1E7E45">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="6AF0FCBA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64290A01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="36B0F425"/>
    </Element>
    <Element Type="FunctionCall" Id="36B0F425">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
    </Element>
    <Element Type="Param" Id="474E96A8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3B39C02D"/>
        <ExpressionType Type="text"/>
        <ExpressionParam Type="Param" Library="AIAI" Id="58685C2F"/>
    </Element>
    <Element Type="Param" Id="58685C2F">
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AB9A869E"/>
        <ExpressionCode Value="A"/>
    </Element>
    <Element Type="FunctionCall" Id="AB9A869E">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="8FEA132E"/>
        <Parameter Type="Param" Library="AIAI" Id="EFE1A28A"/>
    </Element>
    <Element Type="Param" Id="EFE1A28A">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C2EAD7EF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="FunctionCall" Id="4CECF752">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E37ACA0E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="78358F9D"/>
        <Parameter Type="Param" Library="AIAI" Id="28F33409"/>
        <Parameter Type="Param" Library="AIAI" Id="7887AA8A"/>
    </Element>
    <Element Type="Param" Id="78358F9D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="21F36F40"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="7287B053"/>
        <Array Type="Param" Library="AIAI" Id="F9C5A5FD"/>
    </Element>
    <Element Type="Param" Id="7287B053">
        <Variable Type="Variable" Library="UIUI" Id="821B0DE9"/>
    </Element>
    <Element Type="Param" Id="F9C5A5FD">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="28F33409">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0EAACCBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F0A81BBF"/>
    </Element>
    <Element Type="FunctionCall" Id="F0A81BBF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
    </Element>
    <Element Type="Param" Id="7887AA8A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A302059"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000120"/>
    </Element>
    <Element Type="FunctionCall" Id="FF06EDEE">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E37ACA0E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="48E7E52B"/>
        <Parameter Type="Param" Library="AIAI" Id="A6F3DD04"/>
        <Parameter Type="Param" Library="AIAI" Id="598A473D"/>
    </Element>
    <Element Type="Param" Id="48E7E52B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="21F36F40"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="E15BF02E"/>
        <Array Type="Param" Library="AIAI" Id="BEB09E6F"/>
    </Element>
    <Element Type="Param" Id="E15BF02E">
        <Variable Type="Variable" Library="UIUI" Id="8C4A0BE8"/>
    </Element>
    <Element Type="Param" Id="BEB09E6F">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="A6F3DD04">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0EAACCBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12B6F1E3"/>
    </Element>
    <Element Type="FunctionCall" Id="12B6F1E3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
    </Element>
    <Element Type="Param" Id="598A473D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A302059"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000121"/>
    </Element>
    <Element Type="FunctionCall" Id="C15B981E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="E37ACA0E"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="02D3BECD"/>
        <Parameter Type="Param" Library="AIAI" Id="E3586BE0"/>
        <Parameter Type="Param" Library="AIAI" Id="A0666709"/>
    </Element>
    <Element Type="Param" Id="02D3BECD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="21F36F40"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="BAB91B84"/>
        <Array Type="Param" Library="AIAI" Id="A34254C4"/>
    </Element>
    <Element Type="Param" Id="BAB91B84">
        <Variable Type="Variable" Library="UIUI" Id="8C4A0BE8"/>
    </Element>
    <Element Type="Param" Id="A34254C4">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="E3586BE0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0EAACCBD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C2CBAE1A"/>
    </Element>
    <Element Type="FunctionCall" Id="C2CBAE1A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
    </Element>
    <Element Type="Param" Id="A0666709">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3A302059"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000120"/>
    </Element>
    <Element Type="FunctionCall" Id="636369F6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="BA583993"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="E8E96922"/>
        <Parameter Type="Param" Library="AIAI" Id="1B5DA815"/>
        <Parameter Type="Param" Library="AIAI" Id="F3B54EA9"/>
    </Element>
    <Element Type="Param" Id="E8E96922">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9EA7E372"/>
        <Variable Type="Variable" Library="UIUI" Id="BEE6906F"/>
        <StructMember Type="Param" Library="AIAI" Id="EEC4626B"/>
        <Array Type="Param" Library="AIAI" Id="704E8771"/>
    </Element>
    <Element Type="Param" Id="EEC4626B">
        <Variable Type="Variable" Library="UIUI" Id="8C4A0BE8"/>
    </Element>
    <Element Type="Param" Id="704E8771">
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="1B5DA815">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="64290A01"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9056009"/>
    </Element>
    <Element Type="FunctionCall" Id="E9056009">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
    </Element>
    <Element Type="Param" Id="F3B54EA9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="3B39C02D"/>
        <Variable Type="Variable" Library="AIAI" Id="3C5EF8EA"/>
    </Element>
    <Element Type="FunctionCall" Id="71039535">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="DCD45A68"/>
        <Parameter Type="Param" Library="AIAI" Id="F5F865EF"/>
        <Parameter Type="Param" Library="AIAI" Id="C60D42D0"/>
    </Element>
    <Element Type="Param" Id="DCD45A68">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="44A09C9F"/>
    </Element>
    <Element Type="Param" Id="F5F865EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="C60D42D0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="3D2305D7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="11B50DC6"/>
        <Parameter Type="Param" Library="AIAI" Id="A37770D8"/>
        <Parameter Type="Param" Library="AIAI" Id="EC03B174"/>
    </Element>
    <Element Type="Param" Id="11B50DC6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="26A4E657"/>
    </Element>
    <Element Type="FunctionCall" Id="26A4E657">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="2E9FE822"/>
        <Parameter Type="Param" Library="AIAI" Id="EC1CE7F1"/>
        <Parameter Type="Param" Library="AIAI" Id="98ED46E4"/>
    </Element>
    <Element Type="Param" Id="EC1CE7F1">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F6F783FC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="491DC216"/>
    </Element>
    <Element Type="Param" Id="98ED46E4">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9B68EE51"/>
        <Preset Type="PresetValue" Library="AIAI" Id="6E745059"/>
    </Element>
    <Element Type="Param" Id="A37770D8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="EC03B174">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="Category" Id="7E4F78CF">
        <Item Type="FunctionDef" Library="AIAI" Id="E8506310"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6FEB0BC4"/>
        <Item Type="Category" Library="AIAI" Id="4750DF75"/>
    </Element>
    <Element Type="FunctionDef" Id="E8506310">
        <Identifier>AIGetActiveWeaponRange</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="A36E8635"/>
        <Variable Type="Variable" Library="AIAI" Id="CEA13CD8"/>
        <Variable Type="Variable" Library="AIAI" Id="D027A8B7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="2D702A91"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EDA1BD1C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="226F1B1F"/>
    </Element>
    <Element Type="ParamDef" Id="A36E8635">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A8716809"/>
    </Element>
    <Element Type="Param" Id="A8716809">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="CEA13CD8">
        <Identifier>bestRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A57962B8"/>
    </Element>
    <Element Type="Param" Id="A57962B8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="D027A8B7">
        <Identifier>weaponIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="82782B6A"/>
    </Element>
    <Element Type="Param" Id="82782B6A">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="2D702A91">
        <Comment>
            Find the largest active weapon range
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="EDA1BD1C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="A494564E"/>
        <Parameter Type="Param" Library="AIAI" Id="10EFCD3D"/>
        <Parameter Type="Param" Library="AIAI" Id="92C8CAAC"/>
        <Parameter Type="Param" Library="AIAI" Id="9FD6F6BD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F25D7EC5"/>
    </Element>
    <Element Type="Param" Id="A494564E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="10EFCD3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B61105A"/>
    </Element>
    <Element Type="FunctionCall" Id="7B61105A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7045D649"/>
        <Parameter Type="Param" Library="AIAI" Id="BCEE2F7E"/>
    </Element>
    <Element Type="Param" Id="BCEE2F7E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DCD00193"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A36E8635"/>
    </Element>
    <Element Type="Param" Id="92C8CAAC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="9FD6F6BD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="D027A8B7"/>
    </Element>
    <Element Type="FunctionCall" Id="F25D7EC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="233D01F5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="344E4BDB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="57AD1179"/>
    </Element>
    <Element Type="FunctionCall" Id="233D01F5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2D46FEF8"/>
        <Parameter Type="Param" Library="AIAI" Id="69C43346"/>
    </Element>
    <Element Type="Param" Id="2D46FEF8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="CEA13CD8"/>
    </Element>
    <Element Type="Param" Id="69C43346">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5C5E8BC1"/>
    </Element>
    <Element Type="FunctionCall" Id="5C5E8BC1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="091FEFE6"/>
        <Parameter Type="Param" Library="AIAI" Id="8CE19F63"/>
        <Parameter Type="Param" Library="AIAI" Id="73B86268"/>
    </Element>
    <Element Type="Param" Id="8CE19F63">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="616E4EB7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A36E8635"/>
    </Element>
    <Element Type="Param" Id="73B86268">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="804AF892"/>
        <Variable Type="Variable" Library="AIAI" Id="D027A8B7"/>
    </Element>
    <Element Type="FunctionCall" Id="344E4BDB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="887DA961"/>
        <Parameter Type="Param" Library="AIAI" Id="FFB54C24"/>
        <Parameter Type="Param" Library="AIAI" Id="10C74B13"/>
    </Element>
    <Element Type="Param" Id="887DA961">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AA4A6961"/>
    </Element>
    <Element Type="FunctionCall" Id="AA4A6961">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="981AB385"/>
        <Parameter Type="Param" Library="AIAI" Id="6FB122D9"/>
        <Parameter Type="Param" Library="AIAI" Id="FB693092"/>
    </Element>
    <Element Type="Param" Id="6FB122D9">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="0067DD7D"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A36E8635"/>
    </Element>
    <Element Type="Param" Id="FB693092">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="502F3391"/>
        <Variable Type="Variable" Library="AIAI" Id="D027A8B7"/>
    </Element>
    <Element Type="Param" Id="FFB54C24">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="10C74B13">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>true</Value>
        <ValueType Type="bool"/>
    </Element>
    <Element Type="FunctionCall" Id="57AD1179">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="1CD5EC08"/>
        <Parameter Type="Param" Library="AIAI" Id="046CBD03"/>
        <Parameter Type="Param" Library="AIAI" Id="BD3942E1"/>
    </Element>
    <Element Type="Param" Id="1CD5EC08">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3A5E46D3"/>
    </Element>
    <Element Type="FunctionCall" Id="3A5E46D3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="091FEFE6"/>
        <Parameter Type="Param" Library="AIAI" Id="BFDC944A"/>
        <Parameter Type="Param" Library="AIAI" Id="D7945619"/>
    </Element>
    <Element Type="Param" Id="BFDC944A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="616E4EB7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="A36E8635"/>
    </Element>
    <Element Type="Param" Id="D7945619">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="804AF892"/>
        <Variable Type="Variable" Library="AIAI" Id="D027A8B7"/>
    </Element>
    <Element Type="Param" Id="046CBD03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="BD3942E1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="CEA13CD8"/>
    </Element>
    <Element Type="FunctionCall" Id="226F1B1F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="0985A65E"/>
    </Element>
    <Element Type="Param" Id="0985A65E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="CEA13CD8"/>
    </Element>
    <Element Type="FunctionDef" Id="6FEB0BC4">
        <Identifier>AIGetAnyWeaponRangeIncludesNonActive</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="95545B4C"/>
        <Variable Type="Variable" Library="AIAI" Id="B9E0BC11"/>
        <Variable Type="Variable" Library="AIAI" Id="8F475078"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="DA3785FB"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4040C6FA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F934D17D"/>
    </Element>
    <Element Type="ParamDef" Id="95545B4C">
        <Identifier>unit</Identifier>
        <ParameterType>
            <Type Value="unit"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="B1582541"/>
    </Element>
    <Element Type="Param" Id="B1582541">
        <Preset Type="PresetValue" Library="Ntve" Id="D6EA4D09"/>
    </Element>
    <Element Type="Variable" Id="B9E0BC11">
        <Identifier>bestRange</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A85B2303"/>
    </Element>
    <Element Type="Param" Id="A85B2303">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="8F475078">
        <Identifier>weaponIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D267603F"/>
    </Element>
    <Element Type="Param" Id="D267603F">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Comment" Id="DA3785FB">
        <Comment>
            Find the largest active weapon range
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4040C6FA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
        <Parameter Type="Param" Library="AIAI" Id="69B54B45"/>
        <Parameter Type="Param" Library="AIAI" Id="85B95EE4"/>
        <Parameter Type="Param" Library="AIAI" Id="4B65923F"/>
        <Parameter Type="Param" Library="AIAI" Id="7DF17D6C"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="454C216B"/>
    </Element>
    <Element Type="Param" Id="69B54B45">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="85B95EE4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2E31D48B"/>
    </Element>
    <Element Type="FunctionCall" Id="2E31D48B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7045D649"/>
        <Parameter Type="Param" Library="AIAI" Id="96A63810"/>
    </Element>
    <Element Type="Param" Id="96A63810">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="DCD00193"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="95545B4C"/>
    </Element>
    <Element Type="Param" Id="4B65923F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="7DF17D6C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
        <Variable Type="Variable" Library="AIAI" Id="8F475078"/>
    </Element>
    <Element Type="FunctionCall" Id="454C216B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="099E2A7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="19E6C1AB"/>
    </Element>
    <Element Type="FunctionCall" Id="099E2A7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="439ADD16"/>
        <Parameter Type="Param" Library="AIAI" Id="0A12F775"/>
    </Element>
    <Element Type="Param" Id="439ADD16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="B9E0BC11"/>
    </Element>
    <Element Type="Param" Id="0A12F775">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="14FCACE4"/>
    </Element>
    <Element Type="FunctionCall" Id="14FCACE4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="091FEFE6"/>
        <Parameter Type="Param" Library="AIAI" Id="47CD3B26"/>
        <Parameter Type="Param" Library="AIAI" Id="B5C7C753"/>
    </Element>
    <Element Type="Param" Id="47CD3B26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="616E4EB7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="95545B4C"/>
    </Element>
    <Element Type="Param" Id="B5C7C753">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="804AF892"/>
        <Variable Type="Variable" Library="AIAI" Id="8F475078"/>
    </Element>
    <Element Type="FunctionCall" Id="19E6C1AB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="96A26664"/>
        <Parameter Type="Param" Library="AIAI" Id="2C9AFB50"/>
        <Parameter Type="Param" Library="AIAI" Id="FE0713A2"/>
    </Element>
    <Element Type="Param" Id="96A26664">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="634968D5"/>
    </Element>
    <Element Type="FunctionCall" Id="634968D5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="091FEFE6"/>
        <Parameter Type="Param" Library="AIAI" Id="A7142588"/>
        <Parameter Type="Param" Library="AIAI" Id="0EB95852"/>
    </Element>
    <Element Type="Param" Id="A7142588">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="616E4EB7"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="95545B4C"/>
    </Element>
    <Element Type="Param" Id="0EB95852">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="804AF892"/>
        <Variable Type="Variable" Library="AIAI" Id="8F475078"/>
    </Element>
    <Element Type="Param" Id="2C9AFB50">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="FE0713A2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="B9E0BC11"/>
    </Element>
    <Element Type="FunctionCall" Id="F934D17D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="2507EE7A"/>
    </Element>
    <Element Type="Param" Id="2507EE7A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="AIAI" Id="B9E0BC11"/>
    </Element>
    <Element Type="Category" Id="4750DF75">
        <Item Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Item Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Item Type="FunctionDef" Library="AIAI" Id="2D8FBFCD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="6C482ECD"/>
        <Item Type="FunctionDef" Library="AIAI" Id="C6276707"/>
        <Item Type="FunctionDef" Library="AIAI" Id="87556721"/>
        <Item Type="FunctionDef" Library="AIAI" Id="346DB518"/>
    </Element>
    <Element Type="FunctionDef" Id="AF55A279">
        <Identifier>AILanePositionToPoint</Identifier>
        <FlagCall/>
        <FlagCustomScript/>
        <ReturnType>
            <Type Value="point"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Variable Type="Variable" Library="AIAI" Id="BD2AD5D3"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE005A8"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
        <Variable Type="Variable" Library="AIAI" Id="1B7567FB"/>
        <Variable Type="Variable" Library="AIAI" Id="51AFC06F"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="F7159128"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F5AA238F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="553C0787"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="20B05DAB"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4979A896"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="43291B10"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5F8B2B6A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="04AB6287"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="835A9C33"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="84ACA055"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="167A00B3"/>
        <ScriptCode>
            AILaneWaypointConvertWaydistOffsetToPoint(#PARAM(laneIndex), #PARAM(lanePosition), #PARAM(laneOffset))
        </ScriptCode>
    </Element>
    <Element Type="ParamDef" Id="5F71D121">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A71586C6"/>
    </Element>
    <Element Type="Param" Id="A71586C6">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="847039BC">
        <Identifier>lanePosition</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="7F12B008"/>
    </Element>
    <Element Type="Param" Id="7F12B008">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="9EAD6AFA">
        <Identifier>laneOffset</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AB06DE2D"/>
    </Element>
    <Element Type="Param" Id="AB06DE2D">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="BD2AD5D3">
        <Identifier>previousIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E92087BC"/>
    </Element>
    <Element Type="Param" Id="E92087BC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="BDE005A8">
        <Identifier>nextIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B5E7FDB4"/>
    </Element>
    <Element Type="Param" Id="B5E7FDB4">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="2B10EBD0">
        <Identifier>alpha</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="EBAE5418"/>
    </Element>
    <Element Type="Param" Id="EBAE5418">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="1B7567FB">
        <Identifier>p1</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3EB0F6C6"/>
    </Element>
    <Element Type="Param" Id="3EB0F6C6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="51AFC06F">
        <Identifier>p2</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CF46F18F"/>
    </Element>
    <Element Type="Param" Id="CF46F18F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="F7159128">
        <Comment>
            Unpack
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="F5AA238F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8087437D"/>
        <Parameter Type="Param" Library="AIAI" Id="05075B9F"/>
    </Element>
    <Element Type="Param" Id="8087437D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BD2AD5D3"/>
    </Element>
    <Element Type="Param" Id="05075B9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3CC02EE6"/>
    </Element>
    <Element Type="FunctionCall" Id="3CC02EE6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C156C116"/>
        <Parameter Type="Param" Library="AIAI" Id="5B533FCD"/>
    </Element>
    <Element Type="Param" Id="5B533FCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9608D93C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="847039BC"/>
    </Element>
    <Element Type="FunctionCall" Id="553C0787">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="1D44A24C"/>
        <Parameter Type="Param" Library="AIAI" Id="1C6BD916"/>
    </Element>
    <Element Type="Param" Id="1D44A24C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE005A8"/>
    </Element>
    <Element Type="Param" Id="1C6BD916">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7B9EA63F"/>
    </Element>
    <Element Type="FunctionCall" Id="7B9EA63F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5C9C427F"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D745DD"/>
    </Element>
    <Element Type="Param" Id="E3D745DD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="88CDA540"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="847039BC"/>
    </Element>
    <Element Type="FunctionCall" Id="20B05DAB">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="DDB8EF57"/>
        <Parameter Type="Param" Library="AIAI" Id="860848C5"/>
    </Element>
    <Element Type="Param" Id="DDB8EF57">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
    </Element>
    <Element Type="Param" Id="860848C5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C8F6B9A8"/>
    </Element>
    <Element Type="FunctionCall" Id="C8F6B9A8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000014"/>
        <Parameter Type="Param" Library="AIAI" Id="8EF39AA2"/>
        <Parameter Type="Param" Library="AIAI" Id="DF66895F"/>
    </Element>
    <Element Type="Param" Id="8EF39AA2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000025"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="DF66895F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="847039BC"/>
    </Element>
    <Element Type="Comment" Id="4979A896">
        <Comment>
            Validate and convert to points
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="43291B10">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="5272499A"/>
        <Parameter Type="Param" Library="AIAI" Id="06564A2A"/>
    </Element>
    <Element Type="Param" Id="5272499A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BD2AD5D3"/>
    </Element>
    <Element Type="Param" Id="06564A2A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6C8306BD"/>
    </Element>
    <Element Type="FunctionCall" Id="6C8306BD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="81737707"/>
        <Parameter Type="Param" Library="AIAI" Id="DE006977"/>
        <Parameter Type="Param" Library="AIAI" Id="3C1E95FD"/>
        <Parameter Type="Param" Library="AIAI" Id="69FCEC3F"/>
    </Element>
    <Element Type="Param" Id="DE006977">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C693AE1A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="3C1E95FD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B557B7FC"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="FB0796A0"/>
        <Array Type="Param" Library="AIAI" Id="53933E48"/>
    </Element>
    <Element Type="Param" Id="FB0796A0">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="53933E48">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F71D121"/>
    </Element>
    <Element Type="Param" Id="69FCEC3F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B955EDA5"/>
        <Variable Type="Variable" Library="AIAI" Id="BD2AD5D3"/>
    </Element>
    <Element Type="FunctionCall" Id="5F8B2B6A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="8056365B"/>
        <Parameter Type="Param" Library="AIAI" Id="96486DB2"/>
    </Element>
    <Element Type="Param" Id="8056365B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE005A8"/>
    </Element>
    <Element Type="Param" Id="96486DB2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B0A90639"/>
    </Element>
    <Element Type="FunctionCall" Id="B0A90639">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="81737707"/>
        <Parameter Type="Param" Library="AIAI" Id="876587C8"/>
        <Parameter Type="Param" Library="AIAI" Id="E5E1256D"/>
        <Parameter Type="Param" Library="AIAI" Id="6E90E152"/>
    </Element>
    <Element Type="Param" Id="876587C8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="C693AE1A"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Param" Id="E5E1256D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B557B7FC"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="126C5113"/>
        <Array Type="Param" Library="AIAI" Id="8B6CD98F"/>
    </Element>
    <Element Type="Param" Id="126C5113">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="8B6CD98F">
        <Parameter Type="ParamDef" Library="AIAI" Id="5F71D121"/>
    </Element>
    <Element Type="Param" Id="6E90E152">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="B955EDA5"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE005A8"/>
    </Element>
    <Element Type="FunctionCall" Id="04AB6287">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A5EEC052"/>
        <Parameter Type="Param" Library="AIAI" Id="8ED1E427"/>
    </Element>
    <Element Type="Param" Id="A5EEC052">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="1B7567FB"/>
    </Element>
    <Element Type="Param" Id="8ED1E427">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DE00E588"/>
    </Element>
    <Element Type="FunctionCall" Id="DE00E588">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="76009158"/>
        <Parameter Type="Param" Library="AIAI" Id="43D61349"/>
        <Parameter Type="Param" Library="AIAI" Id="A31C0B89"/>
    </Element>
    <Element Type="Param" Id="76009158">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5F71D121"/>
    </Element>
    <Element Type="Param" Id="43D61349">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BD2AD5D3"/>
    </Element>
    <Element Type="Param" Id="A31C0B89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
    </Element>
    <Element Type="FunctionCall" Id="835A9C33">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="EDFF506B"/>
        <Parameter Type="Param" Library="AIAI" Id="323E5864"/>
    </Element>
    <Element Type="Param" Id="EDFF506B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="51AFC06F"/>
    </Element>
    <Element Type="Param" Id="323E5864">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56918973"/>
    </Element>
    <Element Type="FunctionCall" Id="56918973">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="4D02B092"/>
        <Parameter Type="Param" Library="AIAI" Id="7C82DC89"/>
        <Parameter Type="Param" Library="AIAI" Id="A1FDB525"/>
        <Parameter Type="Param" Library="AIAI" Id="7E412BAD"/>
    </Element>
    <Element Type="Param" Id="7C82DC89">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="0D9FBD4F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="5F71D121"/>
    </Element>
    <Element Type="Param" Id="A1FDB525">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="C4EEFC13"/>
        <Variable Type="Variable" Library="AIAI" Id="BDE005A8"/>
    </Element>
    <Element Type="Param" Id="7E412BAD">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="F9D39C44"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
    </Element>
    <Element Type="Comment" Id="84ACA055">
        <Comment>
            Interpolate between p1 and p2 using Alpha
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="167A00B3">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="23FC762E"/>
    </Element>
    <Element Type="Param" Id="23FC762E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C87A3C4D"/>
    </Element>
    <Element Type="FunctionCall" Id="C87A3C4D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="E2F7A770"/>
        <Parameter Type="Param" Library="AIAI" Id="B82EDBE3"/>
    </Element>
    <Element Type="Param" Id="E2F7A770">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="88FEC863"/>
    </Element>
    <Element Type="FunctionCall" Id="88FEC863">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F6890A7D"/>
        <Parameter Type="Param" Library="AIAI" Id="71963E2B"/>
        <Parameter Type="Param" Library="AIAI" Id="2883C860"/>
    </Element>
    <Element Type="Param" Id="F6890A7D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="71963E2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3694564A"/>
    </Element>
    <Element Type="FunctionCall" Id="3694564A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9663CE3D"/>
        <Parameter Type="Param" Library="AIAI" Id="C397EA9B"/>
        <Parameter Type="Param" Library="AIAI" Id="F6023B1E"/>
    </Element>
    <Element Type="Param" Id="9663CE3D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="C397EA9B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
    </Element>
    <Element Type="Param" Id="F6023B1E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="38BC7C11"/>
    </Element>
    <Element Type="FunctionCall" Id="38BC7C11">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="51C3FB94"/>
    </Element>
    <Element Type="Param" Id="51C3FB94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="51AFC06F"/>
    </Element>
    <Element Type="Param" Id="2883C860">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="99B83315"/>
    </Element>
    <Element Type="FunctionCall" Id="99B83315">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="B53770FC"/>
        <Parameter Type="Param" Library="AIAI" Id="995E4697"/>
        <Parameter Type="Param" Library="AIAI" Id="10509FFE"/>
    </Element>
    <Element Type="Param" Id="B53770FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="995E4697">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="1F9E85A7"/>
    </Element>
    <Element Type="FunctionCall" Id="1F9E85A7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="715E5D3B"/>
        <Parameter Type="Param" Library="AIAI" Id="6F92A7BB"/>
        <Parameter Type="Param" Library="AIAI" Id="BE47E513"/>
    </Element>
    <Element Type="Param" Id="715E5D3B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="6F92A7BB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
    </Element>
    <Element Type="Param" Id="BE47E513">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="10509FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6A71320C"/>
    </Element>
    <Element Type="FunctionCall" Id="6A71320C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="26F2B0FC"/>
    </Element>
    <Element Type="Param" Id="26F2B0FC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="1B7567FB"/>
    </Element>
    <Element Type="Param" Id="B82EDBE3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7E7C0DBC"/>
    </Element>
    <Element Type="FunctionCall" Id="7E7C0DBC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="9B969EB6"/>
        <Parameter Type="Param" Library="AIAI" Id="F3A8077D"/>
        <Parameter Type="Param" Library="AIAI" Id="299A85E3"/>
    </Element>
    <Element Type="Param" Id="9B969EB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="F3A8077D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2F2D97FF"/>
    </Element>
    <Element Type="FunctionCall" Id="2F2D97FF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E751AC03"/>
        <Parameter Type="Param" Library="AIAI" Id="321FE71B"/>
        <Parameter Type="Param" Library="AIAI" Id="9BDEDE00"/>
    </Element>
    <Element Type="Param" Id="E751AC03">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="321FE71B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
    </Element>
    <Element Type="Param" Id="9BDEDE00">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="AAA987B9"/>
    </Element>
    <Element Type="FunctionCall" Id="AAA987B9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="2D06FF8B"/>
    </Element>
    <Element Type="Param" Id="2D06FF8B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="51AFC06F"/>
    </Element>
    <Element Type="Param" Id="299A85E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="87C04CC2"/>
    </Element>
    <Element Type="FunctionCall" Id="87C04CC2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="45B3B537"/>
        <Parameter Type="Param" Library="AIAI" Id="54E48080"/>
        <Parameter Type="Param" Library="AIAI" Id="1A1BA62F"/>
    </Element>
    <Element Type="Param" Id="45B3B537">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="54E48080">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9FD771D9"/>
    </Element>
    <Element Type="FunctionCall" Id="9FD771D9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="2878374B"/>
        <Parameter Type="Param" Library="AIAI" Id="B6328DB6"/>
        <Parameter Type="Param" Library="AIAI" Id="AB7C92D3"/>
    </Element>
    <Element Type="Param" Id="2878374B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="B6328DB6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="2B10EBD0"/>
    </Element>
    <Element Type="Param" Id="AB7C92D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="1A1BA62F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="25B6994C"/>
    </Element>
    <Element Type="FunctionCall" Id="25B6994C">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="ADA7B211"/>
    </Element>
    <Element Type="Param" Id="ADA7B211">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="1B7567FB"/>
    </Element>
    <Element Type="FunctionDef" Id="119E8B63">
        <Identifier>AIGetClosestLanePosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <Variable Type="Variable" Library="AIAI" Id="3C8854EA"/>
        <Variable Type="Variable" Library="AIAI" Id="5794AE04"/>
        <Variable Type="Variable" Library="AIAI" Id="E47FC659"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="13B931BC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="12B2A952"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="7EA24582"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="520354CA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8C97F750"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="C18B4271"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5273E43"/>
    </Element>
    <Element Type="ParamDef" Id="6C4C7B54">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AA161934"/>
    </Element>
    <Element Type="Param" Id="AA161934">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="1E501F10">
        <Identifier>point</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="3D26A89A"/>
    </Element>
    <Element Type="Param" Id="3D26A89A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3C8854EA">
        <Identifier>closestIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="578B5655"/>
    </Element>
    <Element Type="Param" Id="578B5655">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="5794AE04">
        <Identifier>secondaryIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="88F8AA90"/>
    </Element>
    <Element Type="Param" Id="88F8AA90">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="E47FC659">
        <Identifier>closestPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="B232C0D6"/>
    </Element>
    <Element Type="Param" Id="B232C0D6">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="13B931BC">
        <Comment>
            Find two closest waypoints
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="12B2A952">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="8CFFD2E5"/>
        <Parameter Type="Param" Library="AIAI" Id="08F160F6"/>
    </Element>
    <Element Type="Param" Id="8CFFD2E5">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1E501F10"/>
    </Element>
    <Element Type="Param" Id="08F160F6">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
    </Element>
    <Element Type="FunctionCall" Id="7EA24582">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="461AE7EF"/>
        <Parameter Type="Param" Library="AIAI" Id="D17A88BF"/>
    </Element>
    <Element Type="Param" Id="461AE7EF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C8854EA"/>
    </Element>
    <Element Type="Param" Id="D17A88BF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="11E50F30"/>
    </Element>
    <Element Type="Param" Id="11E50F30">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="9A31BC12"/>
        <Array Type="Param" Library="AIAI" Id="8063041C"/>
    </Element>
    <Element Type="Param" Id="9A31BC12">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="8063041C">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
    </Element>
    <Element Type="FunctionCall" Id="520354CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="FE8D7C34"/>
        <Parameter Type="Param" Library="AIAI" Id="443BE169"/>
    </Element>
    <Element Type="Param" Id="FE8D7C34">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="5794AE04"/>
    </Element>
    <Element Type="Param" Id="443BE169">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="850F8A93"/>
    </Element>
    <Element Type="Param" Id="850F8A93">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="1280A8EB"/>
        <Array Type="Param" Library="AIAI" Id="39F8CFDD"/>
    </Element>
    <Element Type="Param" Id="1280A8EB">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="39F8CFDD">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
    </Element>
    <Element Type="FunctionCall" Id="8C97F750">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="313471ED"/>
        <Parameter Type="Param" Library="AIAI" Id="60EC0C0D"/>
    </Element>
    <Element Type="Param" Id="313471ED">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="E47FC659"/>
    </Element>
    <Element Type="Param" Id="60EC0C0D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="F9C3CFB1"/>
    </Element>
    <Element Type="Param" Id="F9C3CFB1">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="B9F8D5EC"/>
        <Array Type="Param" Library="AIAI" Id="F469CF4D"/>
    </Element>
    <Element Type="Param" Id="B9F8D5EC">
        <Variable Type="Variable" Library="Game" Id="42B0EEAF"/>
    </Element>
    <Element Type="Param" Id="F469CF4D">
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
    </Element>
    <Element Type="Comment" Id="C18B4271">
        <Comment>
            Pack result
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="B5273E43">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="784ED49A"/>
    </Element>
    <Element Type="Param" Id="784ED49A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D52C29B"/>
    </Element>
    <Element Type="FunctionCall" Id="8D52C29B">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="6C482ECD"/>
        <Parameter Type="Param" Library="AIAI" Id="3CF62245"/>
        <Parameter Type="Param" Library="AIAI" Id="8D4E0FC6"/>
        <Parameter Type="Param" Library="AIAI" Id="A0CEA9A5"/>
        <Parameter Type="Param" Library="AIAI" Id="2DD38666"/>
    </Element>
    <Element Type="Param" Id="3CF62245">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
    </Element>
    <Element Type="Param" Id="8D4E0FC6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1263E405"/>
        <Variable Type="Variable" Library="AIAI" Id="3C8854EA"/>
    </Element>
    <Element Type="Param" Id="A0CEA9A5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
        <Variable Type="Variable" Library="AIAI" Id="5794AE04"/>
    </Element>
    <Element Type="Param" Id="2DD38666">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
        <Variable Type="Variable" Library="AIAI" Id="E47FC659"/>
    </Element>
    <Element Type="FunctionDef" Id="2D8FBFCD">
        <Identifier>AIGetLaneOffsetOfPoint</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF2D51CA"/>
        <Variable Type="Variable" Library="AIAI" Id="38C6ED24"/>
        <Variable Type="Variable" Library="AIAI" Id="3340587A"/>
        <Variable Type="Variable" Library="AIAI" Id="A480152B"/>
        <Variable Type="Variable" Library="AIAI" Id="4036861E"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEAE0E8"/>
        <Variable Type="Variable" Library="AIAI" Id="37F8BE5D"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B0A88E"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="6CB4557B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4EE5368D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A386796"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3E6B16EF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="844A77E7"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="7AE8868F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="95B31875"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DDC1E66A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2DF9404E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BA7891AF"/>
    </Element>
    <Element Type="ParamDef" Id="DACE4532">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="1E511567"/>
    </Element>
    <Element Type="Param" Id="1E511567">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="DF2D51CA">
        <Identifier>testPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="DC5A66E1"/>
    </Element>
    <Element Type="Param" Id="DC5A66E1">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="38C6ED24">
        <Identifier>nextIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D1CA04F3"/>
    </Element>
    <Element Type="Param" Id="D1CA04F3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="3340587A">
        <Identifier>previousIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="473D49C1"/>
    </Element>
    <Element Type="Param" Id="473D49C1">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="A480152B">
        <Identifier>nextPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CC8246A7"/>
    </Element>
    <Element Type="Param" Id="CC8246A7">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="4036861E">
        <Identifier>previousPoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="671D497A"/>
    </Element>
    <Element Type="Param" Id="671D497A">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="9AEAE0E8">
        <Identifier>dir</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="F6DF9E07"/>
    </Element>
    <Element Type="Param" Id="F6DF9E07">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="37F8BE5D">
        <Identifier>normal</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A01F868E"/>
    </Element>
    <Element Type="Param" Id="A01F868E">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A6B0A88E">
        <Identifier>relativePoint</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="0F953F69"/>
    </Element>
    <Element Type="Param" Id="0F953F69">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Comment" Id="6CB4557B">
        <Comment>
            Find the closest segment for the lane
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="4EE5368D">
        <FunctionDef Type="FunctionDef" Library="Game" Id="2DB5AABC"/>
        <Parameter Type="Param" Library="AIAI" Id="3712C11C"/>
        <Parameter Type="Param" Library="AIAI" Id="EB7FE34C"/>
    </Element>
    <Element Type="Param" Id="3712C11C">
        <ParameterDef Type="ParamDef" Library="Game" Id="70D674B2"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF2D51CA"/>
    </Element>
    <Element Type="Param" Id="EB7FE34C">
        <ParameterDef Type="ParamDef" Library="Game" Id="6BC8A60C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="9A386796">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C29C59C8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C46D861E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="2B436E7F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="3651F7EA"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="50FB84CA"/>
    </Element>
    <Element Type="FunctionCall" Id="C29C59C8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="B653791E"/>
        <Parameter Type="Param" Library="AIAI" Id="3A8F0ED0"/>
    </Element>
    <Element Type="Param" Id="B653791E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3340587A"/>
    </Element>
    <Element Type="Param" Id="3A8F0ED0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="9C92B87F"/>
    </Element>
    <Element Type="Param" Id="9C92B87F">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="5EAABFC2"/>
        <Array Type="Param" Library="AIAI" Id="DF2F1C70"/>
    </Element>
    <Element Type="Param" Id="5EAABFC2">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="DF2F1C70">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="C46D861E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="4E3E7541"/>
        <Parameter Type="Param" Library="AIAI" Id="6C82AA2B"/>
    </Element>
    <Element Type="Param" Id="4E3E7541">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38C6ED24"/>
    </Element>
    <Element Type="Param" Id="6C82AA2B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="61CC4726"/>
    </Element>
    <Element Type="Param" Id="61CC4726">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="10232F3F"/>
        <Array Type="Param" Library="AIAI" Id="6E404EA5"/>
    </Element>
    <Element Type="Param" Id="10232F3F">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="6E404EA5">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="2B436E7F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="5F768AD5"/>
        <Parameter Type="Param" Library="AIAI" Id="03FD0043"/>
        <Parameter Type="Param" Library="AIAI" Id="9B6CC358"/>
    </Element>
    <Element Type="Param" Id="5F768AD5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="3B5456EF"/>
    </Element>
    <Element Type="Param" Id="3B5456EF">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="10B5700E"/>
        <Array Type="Param" Library="AIAI" Id="7488D12C"/>
    </Element>
    <Element Type="Param" Id="10B5700E">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="7488D12C">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="Param" Id="03FD0043">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="9B6CC358">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="8A791DA0"/>
    </Element>
    <Element Type="Param" Id="8A791DA0">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="C7F6FF74"/>
        <Array Type="Param" Library="AIAI" Id="DBEED10D"/>
    </Element>
    <Element Type="Param" Id="C7F6FF74">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="DBEED10D">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="3651F7EA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="66F12053"/>
        <Parameter Type="Param" Library="AIAI" Id="661EA4C1"/>
    </Element>
    <Element Type="Param" Id="66F12053">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3340587A"/>
    </Element>
    <Element Type="Param" Id="661EA4C1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="B181175B"/>
    </Element>
    <Element Type="Param" Id="B181175B">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="2925C007"/>
        <Array Type="Param" Library="AIAI" Id="B37A99E8"/>
    </Element>
    <Element Type="Param" Id="2925C007">
        <Variable Type="Variable" Library="Game" Id="025C1252"/>
    </Element>
    <Element Type="Param" Id="B37A99E8">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="50FB84CA">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="B467F5E3"/>
        <Parameter Type="Param" Library="AIAI" Id="71AC1F10"/>
    </Element>
    <Element Type="Param" Id="B467F5E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="38C6ED24"/>
    </Element>
    <Element Type="Param" Id="71AC1F10">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="18813378"/>
    </Element>
    <Element Type="Param" Id="18813378">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="F03229B2"/>
        <Array Type="Param" Library="AIAI" Id="75B4689F"/>
    </Element>
    <Element Type="Param" Id="F03229B2">
        <Variable Type="Variable" Library="Game" Id="B516555F"/>
    </Element>
    <Element Type="Param" Id="75B4689F">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="3E6B16EF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="83DFCE9E"/>
        <Parameter Type="Param" Library="AIAI" Id="98BB3F47"/>
    </Element>
    <Element Type="Param" Id="83DFCE9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A480152B"/>
    </Element>
    <Element Type="Param" Id="98BB3F47">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="2AEFFFE7"/>
        <Array Type="Param" Library="AIAI" Id="07F8DC54"/>
    </Element>
    <Element Type="Param" Id="2AEFFFE7">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="DBC06C8A"/>
    </Element>
    <Element Type="Param" Id="DBC06C8A">
        <Variable Type="Variable" Library="AIAI" Id="38C6ED24"/>
    </Element>
    <Element Type="Param" Id="07F8DC54">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="844A77E7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="77CE4B9C"/>
        <Parameter Type="Param" Library="AIAI" Id="D5829AAB"/>
    </Element>
    <Element Type="Param" Id="77CE4B9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4036861E"/>
    </Element>
    <Element Type="Param" Id="D5829AAB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="95B56B64"/>
        <Array Type="Param" Library="AIAI" Id="4CFD31ED"/>
    </Element>
    <Element Type="Param" Id="95B56B64">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="D61FF9C1"/>
    </Element>
    <Element Type="Param" Id="D61FF9C1">
        <Variable Type="Variable" Library="AIAI" Id="3340587A"/>
    </Element>
    <Element Type="Param" Id="4CFD31ED">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="Comment" Id="7AE8868F">
        <Comment>
            Determine which side of the segment the test point is on
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="95B31875">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B000EBA3"/>
        <Parameter Type="Param" Library="AIAI" Id="32C8C067"/>
    </Element>
    <Element Type="Param" Id="B000EBA3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEAE0E8"/>
    </Element>
    <Element Type="Param" Id="32C8C067">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0A7B67CA"/>
    </Element>
    <Element Type="FunctionCall" Id="0A7B67CA">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="4CBFA04D"/>
        <Parameter Type="Param" Library="AIAI" Id="AE3A7763"/>
    </Element>
    <Element Type="Param" Id="4CBFA04D">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="4036861E"/>
    </Element>
    <Element Type="Param" Id="AE3A7763">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="A480152B"/>
    </Element>
    <Element Type="FunctionCall" Id="DDC1E66A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="E56499D1"/>
        <Parameter Type="Param" Library="AIAI" Id="DA193F06"/>
    </Element>
    <Element Type="Param" Id="E56499D1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="37F8BE5D"/>
    </Element>
    <Element Type="Param" Id="DA193F06">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F59FC2B7"/>
    </Element>
    <Element Type="FunctionCall" Id="F59FC2B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000022"/>
        <Parameter Type="Param" Library="AIAI" Id="FE6618E3"/>
        <Parameter Type="Param" Library="AIAI" Id="D9228179"/>
    </Element>
    <Element Type="Param" Id="FE6618E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000034"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CF608C65"/>
    </Element>
    <Element Type="FunctionCall" Id="CF608C65">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="B4E88F26"/>
    </Element>
    <Element Type="Param" Id="B4E88F26">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEAE0E8"/>
    </Element>
    <Element Type="Param" Id="D9228179">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000035"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86406AF9"/>
    </Element>
    <Element Type="FunctionCall" Id="86406AF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="54C03B36"/>
        <Parameter Type="Param" Library="AIAI" Id="B1E086B0"/>
        <Parameter Type="Param" Library="AIAI" Id="E8F140A6"/>
    </Element>
    <Element Type="Param" Id="54C03B36">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="B1E086B0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="E8F140A6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8D1E2985"/>
    </Element>
    <Element Type="FunctionCall" Id="8D1E2985">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="678844E3"/>
    </Element>
    <Element Type="Param" Id="678844E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="9AEAE0E8"/>
    </Element>
    <Element Type="FunctionCall" Id="2DF9404E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B110DF2C"/>
        <Parameter Type="Param" Library="AIAI" Id="8EC0C3AF"/>
    </Element>
    <Element Type="Param" Id="B110DF2C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B0A88E"/>
    </Element>
    <Element Type="Param" Id="8EC0C3AF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="586B1135"/>
    </Element>
    <Element Type="FunctionCall" Id="586B1135">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="5683F946"/>
        <Parameter Type="Param" Library="AIAI" Id="13F08868"/>
    </Element>
    <Element Type="Param" Id="5683F946">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="4036861E"/>
    </Element>
    <Element Type="Param" Id="13F08868">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="DF2D51CA"/>
    </Element>
    <Element Type="FunctionCall" Id="BA7891AF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="048635B7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD9F55E8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9D7E0C2F"/>
    </Element>
    <Element Type="FunctionCall" Id="048635B7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="CEC18D52"/>
    </Element>
    <Element Type="Param" Id="CEC18D52">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="56D22C46"/>
    </Element>
    <Element Type="FunctionCall" Id="56D22C46">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="E3D55088"/>
        <Parameter Type="Param" Library="AIAI" Id="92C37696"/>
        <Parameter Type="Param" Library="AIAI" Id="AD19392E"/>
    </Element>
    <Element Type="Param" Id="E3D55088">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="92C37696">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="A416B35A"/>
    </Element>
    <Element Type="Param" Id="A416B35A">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="63487EC4"/>
        <Array Type="Param" Library="AIAI" Id="0BC69C55"/>
    </Element>
    <Element Type="Param" Id="63487EC4">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="0BC69C55">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="Param" Id="AD19392E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="BD9F55E8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="EAA65762"/>
    </Element>
    <Element Type="Param" Id="EAA65762">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <Variable Type="Variable" Library="Game" Id="06EF88E2"/>
        <StructMember Type="Param" Library="AIAI" Id="1F0C9CA7"/>
    </Element>
    <Element Type="Param" Id="1F0C9CA7">
        <Variable Type="Variable" Library="Game" Id="8455F128"/>
        <StructMember Type="Param" Library="AIAI" Id="411632AC"/>
        <Array Type="Param" Library="AIAI" Id="9BF2EB85"/>
    </Element>
    <Element Type="Param" Id="411632AC">
        <Variable Type="Variable" Library="Game" Id="72336A09"/>
    </Element>
    <Element Type="Param" Id="9BF2EB85">
        <Parameter Type="ParamDef" Library="AIAI" Id="DACE4532"/>
    </Element>
    <Element Type="FunctionCall" Id="9D7E0C2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="17A32672"/>
        <Parameter Type="Param" Library="AIAI" Id="8302979C"/>
        <Parameter Type="Param" Library="AIAI" Id="B9E6E963"/>
    </Element>
    <Element Type="Param" Id="17A32672">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="605A3581"/>
    </Element>
    <Element Type="FunctionCall" Id="605A3581">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="4624519E"/>
        <Parameter Type="Param" Library="AIAI" Id="5561323A"/>
        <Parameter Type="Param" Library="AIAI" Id="2915B34E"/>
    </Element>
    <Element Type="Param" Id="4624519E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="5561323A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="22D0F8A9"/>
    </Element>
    <Element Type="FunctionCall" Id="22D0F8A9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="F8A81D76"/>
        <Parameter Type="Param" Library="AIAI" Id="323AF8AD"/>
        <Parameter Type="Param" Library="AIAI" Id="FE16DB9E"/>
    </Element>
    <Element Type="Param" Id="F8A81D76">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="323AF8AD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BC9090C2"/>
    </Element>
    <Element Type="FunctionCall" Id="BC9090C2">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="4C0D9D82"/>
    </Element>
    <Element Type="Param" Id="4C0D9D82">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="37F8BE5D"/>
    </Element>
    <Element Type="Param" Id="FE16DB9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="46D91F31"/>
    </Element>
    <Element Type="FunctionCall" Id="46D91F31">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000025"/>
        <Parameter Type="Param" Library="AIAI" Id="440D5766"/>
    </Element>
    <Element Type="Param" Id="440D5766">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000040"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B0A88E"/>
    </Element>
    <Element Type="Param" Id="2915B34E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B74A3BB5"/>
    </Element>
    <Element Type="FunctionCall" Id="B74A3BB5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AA8EB17E"/>
        <Parameter Type="Param" Library="AIAI" Id="E2FA1145"/>
        <Parameter Type="Param" Library="AIAI" Id="8A3FFDDB"/>
    </Element>
    <Element Type="Param" Id="AA8EB17E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="E2FA1145">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E727BAE1"/>
    </Element>
    <Element Type="FunctionCall" Id="E727BAE1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="DB46713D"/>
    </Element>
    <Element Type="Param" Id="DB46713D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="37F8BE5D"/>
    </Element>
    <Element Type="Param" Id="8A3FFDDB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8874B739"/>
    </Element>
    <Element Type="FunctionCall" Id="8874B739">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000024"/>
        <Parameter Type="Param" Library="AIAI" Id="31AABF12"/>
    </Element>
    <Element Type="Param" Id="31AABF12">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000039"/>
        <Variable Type="Variable" Library="AIAI" Id="A6B0A88E"/>
    </Element>
    <Element Type="Param" Id="8302979C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B9E6E963">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionDef" Id="6C482ECD">
        <Identifier>AICalculateLanePosition</Identifier>
        <FlagCall/>
        <FlagCustomScript/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1263E405"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
        <Variable Type="Variable" Library="AIAI" Id="3C9406EC"/>
        <Variable Type="Variable" Library="AIAI" Id="87F188D0"/>
        <Variable Type="Variable" Library="AIAI" Id="037CB02E"/>
        <Variable Type="Variable" Library="AIAI" Id="0D6C306C"/>
        <Variable Type="Variable" Library="AIAI" Id="8969B5E5"/>
        <Variable Type="Variable" Library="AIAI" Id="274A83F0"/>
        <Variable Type="Variable" Library="AIAI" Id="C60BDCD6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A4827184"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="53A05A82"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EEFF702F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9F376323"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9E990206"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="376AAB9A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="70A2BB70"/>
        <ScriptCode>
            AILaneWaypointConvertPointToWaydist(#PARAM(laneIndex), #PARAM(closestIndex), #PARAM(secondaryIndex), #PARAM(closestPoint))
        </ScriptCode>
    </Element>
    <Element Type="ParamDef" Id="E6434EE9">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="98266F92"/>
    </Element>
    <Element Type="Param" Id="98266F92">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="1263E405">
        <Identifier>closestIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="826FA0C2"/>
    </Element>
    <Element Type="Param" Id="826FA0C2">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="E7FAA648">
        <Identifier>secondaryIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="015233D3"/>
    </Element>
    <Element Type="Param" Id="015233D3">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="BF8BFFEA">
        <Identifier>closestPoint</Identifier>
        <ParameterType>
            <Type Value="point"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="0B11AA9D"/>
    </Element>
    <Element Type="Param" Id="0B11AA9D">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="3C9406EC">
        <Identifier>previousIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="73623D79"/>
    </Element>
    <Element Type="Param" Id="73623D79">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="87F188D0">
        <Identifier>nextIndex</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="FE387868"/>
    </Element>
    <Element Type="Param" Id="FE387868">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="037CB02E">
        <Identifier>p1</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="D166865F"/>
    </Element>
    <Element Type="Param" Id="D166865F">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0D6C306C">
        <Identifier>p2</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="89BF8AA4"/>
    </Element>
    <Element Type="Param" Id="89BF8AA4">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="8969B5E5">
        <Identifier>distanceTop1</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="E653367F"/>
    </Element>
    <Element Type="Param" Id="E653367F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="274A83F0">
        <Identifier>distanceTop2</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1A480824"/>
    </Element>
    <Element Type="Param" Id="1A480824">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C60BDCD6">
        <Identifier>alpha</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="1733B583"/>
    </Element>
    <Element Type="Param" Id="1733B583">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A4827184">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="59C0BF7E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="0AE66BA8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4FE37459"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="CB595890"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F63B3448"/>
    </Element>
    <Element Type="FunctionCall" Id="59C0BF7E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="42B6AAD6"/>
        <Parameter Type="Param" Library="AIAI" Id="9643C472"/>
    </Element>
    <Element Type="Param" Id="42B6AAD6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C9406EC"/>
    </Element>
    <Element Type="Param" Id="9643C472">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
    </Element>
    <Element Type="FunctionCall" Id="0AE66BA8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="31B01600"/>
        <Parameter Type="Param" Library="AIAI" Id="02648484"/>
    </Element>
    <Element Type="Param" Id="31B01600">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="3C9406EC"/>
    </Element>
    <Element Type="Param" Id="02648484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1263E405"/>
    </Element>
    <Element Type="FunctionCall" Id="4FE37459">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="E8BE52D6"/>
        <Parameter Type="Param" Library="AIAI" Id="303448B3"/>
    </Element>
    <Element Type="Param" Id="E8BE52D6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="87F188D0"/>
    </Element>
    <Element Type="Param" Id="303448B3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1263E405"/>
    </Element>
    <Element Type="FunctionCall" Id="CB595890">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="2CAABF4E"/>
        <Parameter Type="Param" Library="AIAI" Id="9876221A"/>
    </Element>
    <Element Type="Param" Id="2CAABF4E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="87F188D0"/>
    </Element>
    <Element Type="Param" Id="9876221A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
    </Element>
    <Element Type="FunctionCall" Id="F63B3448">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="D145AFD8"/>
        <Parameter Type="Param" Library="AIAI" Id="D518CBC8"/>
        <Parameter Type="Param" Library="AIAI" Id="8C967FE5"/>
    </Element>
    <Element Type="Param" Id="D145AFD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="1263E405"/>
    </Element>
    <Element Type="Param" Id="D518CBC8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="8C967FE5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="E7FAA648"/>
    </Element>
    <Element Type="FunctionCall" Id="53A05A82">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="67BFE27D"/>
        <Parameter Type="Param" Library="AIAI" Id="FDBBF467"/>
    </Element>
    <Element Type="Param" Id="67BFE27D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="037CB02E"/>
    </Element>
    <Element Type="Param" Id="FDBBF467">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="60F597C4"/>
        <Array Type="Param" Library="AIAI" Id="8E1D8DA9"/>
    </Element>
    <Element Type="Param" Id="60F597C4">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="EFBAEC29"/>
    </Element>
    <Element Type="Param" Id="EFBAEC29">
        <Variable Type="Variable" Library="AIAI" Id="3C9406EC"/>
    </Element>
    <Element Type="Param" Id="8E1D8DA9">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
    </Element>
    <Element Type="FunctionCall" Id="EEFF702F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="F2DA36CE"/>
        <Parameter Type="Param" Library="AIAI" Id="976F4BCD"/>
    </Element>
    <Element Type="Param" Id="F2DA36CE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0D6C306C"/>
    </Element>
    <Element Type="Param" Id="976F4BCD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="6F9DFBB9"/>
        <Array Type="Param" Library="AIAI" Id="E03AE73B"/>
    </Element>
    <Element Type="Param" Id="6F9DFBB9">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="E7D6E1C1"/>
    </Element>
    <Element Type="Param" Id="E7D6E1C1">
        <Variable Type="Variable" Library="AIAI" Id="87F188D0"/>
    </Element>
    <Element Type="Param" Id="E03AE73B">
        <Parameter Type="ParamDef" Library="AIAI" Id="E6434EE9"/>
    </Element>
    <Element Type="FunctionCall" Id="9F376323">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="A317EF94"/>
        <Parameter Type="Param" Library="AIAI" Id="6B8EF608"/>
    </Element>
    <Element Type="Param" Id="A317EF94">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="8969B5E5"/>
    </Element>
    <Element Type="Param" Id="6B8EF608">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="65E376E5"/>
    </Element>
    <Element Type="FunctionCall" Id="65E376E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="F1182621"/>
        <Parameter Type="Param" Library="AIAI" Id="0881D223"/>
    </Element>
    <Element Type="Param" Id="F1182621">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="037CB02E"/>
    </Element>
    <Element Type="Param" Id="0881D223">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
    </Element>
    <Element Type="FunctionCall" Id="9E990206">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="24FAAAFA"/>
        <Parameter Type="Param" Library="AIAI" Id="237B353D"/>
    </Element>
    <Element Type="Param" Id="24FAAAFA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="274A83F0"/>
    </Element>
    <Element Type="Param" Id="237B353D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F13C7F16"/>
    </Element>
    <Element Type="FunctionCall" Id="F13C7F16">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="D4E8CA88"/>
        <Parameter Type="Param" Library="AIAI" Id="6F41C5D3"/>
    </Element>
    <Element Type="Param" Id="D4E8CA88">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="0D6C306C"/>
    </Element>
    <Element Type="Param" Id="6F41C5D3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="BF8BFFEA"/>
    </Element>
    <Element Type="FunctionCall" Id="376AAB9A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="606094F0"/>
        <Parameter Type="Param" Library="AIAI" Id="E34769F4"/>
    </Element>
    <Element Type="Param" Id="606094F0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C60BDCD6"/>
    </Element>
    <Element Type="Param" Id="E34769F4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F474AE39"/>
    </Element>
    <Element Type="FunctionCall" Id="F474AE39">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="D574CDC1"/>
        <Parameter Type="Param" Library="AIAI" Id="7D448046"/>
        <Parameter Type="Param" Library="AIAI" Id="B710674A"/>
    </Element>
    <Element Type="Param" Id="D574CDC1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000088"/>
    </Element>
    <Element Type="Param" Id="7D448046">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5EFFFEC5"/>
    </Element>
    <Element Type="FunctionCall" Id="5EFFFEC5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="AB216C9C"/>
        <Parameter Type="Param" Library="AIAI" Id="1FE75564"/>
        <Parameter Type="Param" Library="AIAI" Id="944F1946"/>
    </Element>
    <Element Type="Param" Id="AB216C9C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="1FE75564">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="274A83F0"/>
    </Element>
    <Element Type="Param" Id="944F1946">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="8969B5E5"/>
    </Element>
    <Element Type="Param" Id="B710674A">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Variable Type="Variable" Library="AIAI" Id="8969B5E5"/>
    </Element>
    <Element Type="FunctionCall" Id="70A2BB70">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="92DB4F18"/>
    </Element>
    <Element Type="Param" Id="92DB4F18">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="FD3ADA79"/>
    </Element>
    <Element Type="FunctionCall" Id="FD3ADA79">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="5AEC9B16"/>
        <Parameter Type="Param" Library="AIAI" Id="6927C70D"/>
        <Parameter Type="Param" Library="AIAI" Id="E9D0407D"/>
    </Element>
    <Element Type="Param" Id="5AEC9B16">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="6927C70D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Variable Type="Variable" Library="AIAI" Id="C60BDCD6"/>
    </Element>
    <Element Type="Param" Id="E9D0407D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="478ABF8A"/>
    </Element>
    <Element Type="FunctionCall" Id="478ABF8A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="BCA6DD51"/>
    </Element>
    <Element Type="Param" Id="BCA6DD51">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000001"/>
        <Variable Type="Variable" Library="AIAI" Id="3C9406EC"/>
    </Element>
    <Element Type="FunctionDef" Id="C6276707">
        <Identifier>AIAdvanceLanePosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="606FB852"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0A8B196"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05D9032E"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="660B900D"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4422F3A5"/>
    </Element>
    <Element Type="ParamDef" Id="606FB852">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="B0A8B196">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A4FD4093"/>
    </Element>
    <Element Type="Param" Id="A4FD4093">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="05D9032E">
        <Identifier>lanePosition</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="53C7E66E"/>
    </Element>
    <Element Type="Param" Id="53C7E66E">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="660B900D">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="AB3ACD8F"/>
    </Element>
    <Element Type="Param" Id="AB3ACD8F">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="4422F3A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="15CC11A5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="DA391C4A"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="245F131E"/>
    </Element>
    <Element Type="FunctionCall" Id="15CC11A5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="1F0A6B31"/>
    </Element>
    <Element Type="Param" Id="1F0A6B31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="684F72F6"/>
    </Element>
    <Element Type="FunctionCall" Id="684F72F6">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="346DB518"/>
        <Parameter Type="Param" Library="AIAI" Id="B86A40CF"/>
        <Parameter Type="Param" Library="AIAI" Id="8961A3C6"/>
        <Parameter Type="Param" Library="AIAI" Id="F5682740"/>
    </Element>
    <Element Type="Param" Id="B86A40CF">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0A8B196"/>
    </Element>
    <Element Type="Param" Id="8961A3C6">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6082C273"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05D9032E"/>
    </Element>
    <Element Type="Param" Id="F5682740">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="4A4BB35A"/>
    </Element>
    <Element Type="FunctionCall" Id="4A4BB35A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="489FE75C"/>
        <Parameter Type="Param" Library="AIAI" Id="0AEDE27B"/>
        <Parameter Type="Param" Library="AIAI" Id="C75C6E31"/>
    </Element>
    <Element Type="Param" Id="489FE75C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="0AEDE27B">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="C75C6E31">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="660B900D"/>
    </Element>
    <Element Type="FunctionCall" Id="DA391C4A">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="9714D8C6"/>
    </Element>
    <Element Type="Param" Id="9714D8C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="449807D5"/>
    </Element>
    <Element Type="FunctionCall" Id="449807D5">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="346DB518"/>
        <Parameter Type="Param" Library="AIAI" Id="34A33A3C"/>
        <Parameter Type="Param" Library="AIAI" Id="26422C40"/>
        <Parameter Type="Param" Library="AIAI" Id="1D9B537C"/>
    </Element>
    <Element Type="Param" Id="34A33A3C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="B0A8B196"/>
    </Element>
    <Element Type="Param" Id="26422C40">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6082C273"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="05D9032E"/>
    </Element>
    <Element Type="Param" Id="1D9B537C">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="660B900D"/>
    </Element>
    <Element Type="FunctionCall" Id="245F131E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="8507A665"/>
        <Parameter Type="Param" Library="AIAI" Id="FE879EB1"/>
        <Parameter Type="Param" Library="AIAI" Id="A69448B8"/>
    </Element>
    <Element Type="Param" Id="8507A665">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="606FB852"/>
    </Element>
    <Element Type="Param" Id="FE879EB1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="A69448B8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="87556721">
        <Identifier>AIRetreatLanePosition</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29F4105F"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66402735"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="796BFB78"/>
    </Element>
    <Element Type="ParamDef" Id="CAACC57A">
        <Identifier>faction</Identifier>
        <ParameterType>
            <Type Value="preset"/>
            <TypeElement Type="Preset" Library="Game" Id="E5F7BA9B"/>
        </ParameterType>
    </Element>
    <Element Type="ParamDef" Id="CB3EF9F4">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="77972E75"/>
    </Element>
    <Element Type="Param" Id="77972E75">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="29F4105F">
        <Identifier>lanePosition</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="5C8E5D9C"/>
    </Element>
    <Element Type="Param" Id="5C8E5D9C">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="66402735">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="562F4DA1"/>
    </Element>
    <Element Type="Param" Id="562F4DA1">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="796BFB78">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="009AB369"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B5CC006E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="42A7B25B"/>
    </Element>
    <Element Type="FunctionCall" Id="009AB369">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8CEF98"/>
    </Element>
    <Element Type="Param" Id="BA8CEF98">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="5E4F5FDC"/>
    </Element>
    <Element Type="FunctionCall" Id="5E4F5FDC">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="346DB518"/>
        <Parameter Type="Param" Library="AIAI" Id="F4001B41"/>
        <Parameter Type="Param" Library="AIAI" Id="0B62AAB5"/>
        <Parameter Type="Param" Library="AIAI" Id="5950E200"/>
    </Element>
    <Element Type="Param" Id="F4001B41">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
    </Element>
    <Element Type="Param" Id="0B62AAB5">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6082C273"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29F4105F"/>
    </Element>
    <Element Type="Param" Id="5950E200">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9A059381"/>
    </Element>
    <Element Type="FunctionCall" Id="9A059381">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000129"/>
        <Parameter Type="Param" Library="AIAI" Id="6353D2BE"/>
        <Parameter Type="Param" Library="AIAI" Id="FA595B0E"/>
        <Parameter Type="Param" Library="AIAI" Id="BC873AD4"/>
    </Element>
    <Element Type="Param" Id="6353D2BE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000209"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000087"/>
    </Element>
    <Element Type="Param" Id="FA595B0E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000210"/>
        <Value>-1.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Param" Id="BC873AD4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000208"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66402735"/>
    </Element>
    <Element Type="FunctionCall" Id="B5CC006E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="6CD32837"/>
    </Element>
    <Element Type="Param" Id="6CD32837">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="08E81875"/>
    </Element>
    <Element Type="FunctionCall" Id="08E81875">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="346DB518"/>
        <Parameter Type="Param" Library="AIAI" Id="2D5F2DA8"/>
        <Parameter Type="Param" Library="AIAI" Id="DF13786F"/>
        <Parameter Type="Param" Library="AIAI" Id="981DDE3F"/>
    </Element>
    <Element Type="Param" Id="2D5F2DA8">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CB3EF9F4"/>
    </Element>
    <Element Type="Param" Id="DF13786F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6082C273"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="29F4105F"/>
    </Element>
    <Element Type="Param" Id="981DDE3F">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="66402735"/>
    </Element>
    <Element Type="FunctionCall" Id="42A7B25B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="E2C06FA6"/>
        <Parameter Type="Param" Library="AIAI" Id="D53200E3"/>
        <Parameter Type="Param" Library="AIAI" Id="5C02E50D"/>
    </Element>
    <Element Type="Param" Id="E2C06FA6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="CAACC57A"/>
    </Element>
    <Element Type="Param" Id="D53200E3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/>
    </Element>
    <Element Type="Param" Id="5C02E50D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Preset Type="PresetValue" Library="Game" Id="6D095852"/>
    </Element>
    <Element Type="FunctionDef" Id="346DB518">
        <Identifier>AIMoveAlongLane</Identifier>
        <FlagCall/>
        <ReturnType>
            <Type Value="fixed"/>
        </ReturnType>
        <Parameter Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6082C273"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
        <Variable Type="Variable" Library="AIAI" Id="44203E8B"/>
        <Variable Type="Variable" Library="AIAI" Id="FD164B20"/>
        <Variable Type="Variable" Library="AIAI" Id="A89EE6B1"/>
        <Variable Type="Variable" Library="AIAI" Id="C428E506"/>
        <Variable Type="Variable" Library="AIAI" Id="370977E9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="514E0CC8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B198FA58"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A548D9C0"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="62DAB2B5"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="0A83BA03"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BD981EA1"/>
    </Element>
    <Element Type="ParamDef" Id="7FE031FF">
        <Identifier>laneIndex</Identifier>
        <ParameterType>
            <Type Value="int"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="565B4403"/>
    </Element>
    <Element Type="Param" Id="565B4403">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="ParamDef" Id="6082C273">
        <Identifier>lanePosition</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="9E1433F8"/>
    </Element>
    <Element Type="Param" Id="9E1433F8">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="ParamDef" Id="4EECB9E5">
        <Identifier>distance</Identifier>
        <ParameterType>
            <Type Value="fixed"/>
        </ParameterType>
        <Default Type="Param" Library="AIAI" Id="A7636B28"/>
    </Element>
    <Element Type="Param" Id="A7636B28">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="DC5D3C9D">
        <Identifier>distanceLeftToMove</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="2DA5C5DB"/>
    </Element>
    <Element Type="Param" Id="2DA5C5DB">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="4FF61B34">
        <Identifier>currentPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="78F121F7"/>
    </Element>
    <Element Type="Param" Id="78F121F7">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="0A3BE488">
        <Identifier>nextWaypoint</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="14F9AD44"/>
    </Element>
    <Element Type="Param" Id="14F9AD44">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="44203E8B">
        <Identifier>waypointAdvance</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CD0397DC"/>
    </Element>
    <Element Type="Param" Id="CD0397DC">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="Variable" Id="FD164B20">
        <Identifier>nextWaypointPosition</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="65762E35"/>
    </Element>
    <Element Type="Param" Id="65762E35">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="A89EE6B1">
        <Identifier>distanceToNextWaypoint</Identifier>
        <VariableType>
            <Type Value="fixed"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="A46093DE"/>
    </Element>
    <Element Type="Param" Id="A46093DE">
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Variable" Id="C428E506">
        <Identifier>direction</Identifier>
        <VariableType>
            <Type Value="point"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="CC9AD694"/>
    </Element>
    <Element Type="Param" Id="CC9AD694">
        <Preset Type="PresetValue" Library="Ntve" Id="568CBBF1"/>
    </Element>
    <Element Type="Variable" Id="370977E9">
        <Identifier>finalLanePosition</Identifier>
        <VariableType>
            <Type Value="int"/>
        </VariableType>
        <Value Type="Param" Library="AIAI" Id="3C3FC6E0"/>
    </Element>
    <Element Type="Param" Id="3C3FC6E0">
        <Value>0</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="514E0CC8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="B31E3C4F"/>
        <Parameter Type="Param" Library="AIAI" Id="218EFCE7"/>
    </Element>
    <Element Type="Param" Id="B31E3C4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="Param" Id="218EFCE7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="A6C46A86"/>
    </Element>
    <Element Type="FunctionCall" Id="A6C46A86">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="67AF3393"/>
        <Parameter Type="Param" Library="AIAI" Id="82C20512"/>
    </Element>
    <Element Type="Param" Id="82C20512">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="965966C5"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
    </Element>
    <Element Type="FunctionCall" Id="B198FA58">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <Parameter Type="Param" Library="AIAI" Id="803A0103"/>
        <Parameter Type="Param" Library="AIAI" Id="2EE51DCA"/>
    </Element>
    <Element Type="Param" Id="803A0103">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="2EE51DCA">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="BCE7E7ED"/>
    </Element>
    <Element Type="FunctionCall" Id="BCE7E7ED">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="AF55A279"/>
        <Parameter Type="Param" Library="AIAI" Id="FCB392A2"/>
        <Parameter Type="Param" Library="AIAI" Id="94B3D89D"/>
        <Parameter Type="Param" Library="AIAI" Id="821793F0"/>
    </Element>
    <Element Type="Param" Id="FCB392A2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="5F71D121"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
    </Element>
    <Element Type="Param" Id="94B3D89D">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="847039BC"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6082C273"/>
    </Element>
    <Element Type="Param" Id="821793F0">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="9EAD6AFA"/>
        <Value>0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="A548D9C0">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="191DECAD"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C86EB1D4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="64B5E0DF"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="F87F67A4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="006EF45B"/>
    </Element>
    <Element Type="FunctionCall" Id="191DECAD">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="39D3FA7F"/>
        <Parameter Type="Param" Library="AIAI" Id="A09174C4"/>
    </Element>
    <Element Type="Param" Id="39D3FA7F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Param" Id="A09174C4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B3201725"/>
    </Element>
    <Element Type="FunctionCall" Id="B3201725">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C156C116"/>
        <Parameter Type="Param" Library="AIAI" Id="D2C5DC9F"/>
    </Element>
    <Element Type="Param" Id="D2C5DC9F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="9608D93C"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6082C273"/>
    </Element>
    <Element Type="FunctionCall" Id="C86EB1D4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="609093A1"/>
        <Parameter Type="Param" Library="AIAI" Id="BA04C9A4"/>
    </Element>
    <Element Type="Param" Id="609093A1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="44203E8B"/>
    </Element>
    <Element Type="Param" Id="BA04C9A4">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>-1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="64B5E0DF">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="17CBECD8"/>
        <Parameter Type="Param" Library="AIAI" Id="AA524E62"/>
    </Element>
    <Element Type="Param" Id="17CBECD8">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Param" Id="AA524E62">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="157FE90B"/>
    </Element>
    <Element Type="FunctionCall" Id="157FE90B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="5C9C427F"/>
        <Parameter Type="Param" Library="AIAI" Id="3B5CFAAE"/>
    </Element>
    <Element Type="Param" Id="3B5CFAAE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="88CDA540"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="6082C273"/>
    </Element>
    <Element Type="FunctionCall" Id="F87F67A4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="BDD9D2E7"/>
        <Parameter Type="Param" Library="AIAI" Id="F7FD0663"/>
    </Element>
    <Element Type="Param" Id="BDD9D2E7">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="44203E8B"/>
    </Element>
    <Element Type="Param" Id="F7FD0663">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="006EF45B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="881F0845"/>
        <Parameter Type="Param" Library="AIAI" Id="C4996FD2"/>
        <Parameter Type="Param" Library="AIAI" Id="2A7DFD55"/>
    </Element>
    <Element Type="Param" Id="881F0845">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="4EECB9E5"/>
    </Element>
    <Element Type="Param" Id="C4996FD2">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="2A7DFD55">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="62DAB2B5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="71596144"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="4D902A28"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="B1789EC4"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="115BD1AC"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="402E2CD5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="458CEEE5"/>
    </Element>
    <Element Type="Comment" Id="4D902A28">
        <Comment>
            Move toward the next waypoint
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
    </Element>
    <Element Type="FunctionCall" Id="B1789EC4">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="0A335413"/>
        <Parameter Type="Param" Library="AIAI" Id="CE4A66FE"/>
    </Element>
    <Element Type="Param" Id="0A335413">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="FD164B20"/>
    </Element>
    <Element Type="Param" Id="CE4A66FE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="06D17D6B"/>
        <Array Type="Param" Library="AIAI" Id="2285FAED"/>
    </Element>
    <Element Type="Param" Id="06D17D6B">
        <Variable Type="Variable" Library="Game" Id="3041D2DD"/>
        <Array Type="Param" Library="AIAI" Id="69BCF094"/>
    </Element>
    <Element Type="Param" Id="69BCF094">
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Param" Id="2285FAED">
        <Parameter Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
    </Element>
    <Element Type="FunctionCall" Id="115BD1AC">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <Parameter Type="Param" Library="AIAI" Id="AE562759"/>
        <Parameter Type="Param" Library="AIAI" Id="C1137AD1"/>
    </Element>
    <Element Type="Param" Id="AE562759">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="A89EE6B1"/>
    </Element>
    <Element Type="Param" Id="C1137AD1">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="93C9C2D6"/>
    </Element>
    <Element Type="FunctionCall" Id="93C9C2D6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000027"/>
        <Parameter Type="Param" Library="AIAI" Id="86D5422D"/>
        <Parameter Type="Param" Library="AIAI" Id="8C61B443"/>
    </Element>
    <Element Type="Param" Id="86D5422D">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000043"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="8C61B443">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000044"/>
        <Variable Type="Variable" Library="AIAI" Id="FD164B20"/>
    </Element>
    <Element Type="FunctionCall" Id="402E2CD5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="A1B37466"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E9AA52B8"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E81453E5"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="E55C8DC6"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="ABF2BDF7"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="925E80C9"/>
        <FunctionCall Type="Comment" Library="AIAI" Id="57C20F3B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6455EA1B"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="C87D3F2E"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="8F72BEF9"/>
    </Element>
    <Element Type="FunctionCall" Id="E9AA52B8">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="FF45D5FF"/>
        <Parameter Type="Param" Library="AIAI" Id="7AB4B376"/>
    </Element>
    <Element Type="Param" Id="FF45D5FF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="C428E506"/>
    </Element>
    <Element Type="Param" Id="7AB4B376">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="9426F766"/>
    </Element>
    <Element Type="FunctionCall" Id="9426F766">
        <FunctionDef Type="FunctionDef" Library="Core" Id="71439DA7"/>
        <Parameter Type="Param" Library="AIAI" Id="5531D486"/>
        <Parameter Type="Param" Library="AIAI" Id="85C6D892"/>
    </Element>
    <Element Type="Param" Id="5531D486">
        <ParameterDef Type="ParamDef" Library="Core" Id="32BA95C0"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="85C6D892">
        <ParameterDef Type="ParamDef" Library="Core" Id="CD78733E"/>
        <Variable Type="Variable" Library="AIAI" Id="FD164B20"/>
    </Element>
    <Element Type="FunctionCall" Id="E81453E5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="A962D172"/>
        <Parameter Type="Param" Library="AIAI" Id="F02D15CF"/>
    </Element>
    <Element Type="Param" Id="A962D172">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="F02D15CF">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="6DFD5417"/>
    </Element>
    <Element Type="FunctionCall" Id="6DFD5417">
        <FunctionDef Type="FunctionDef" Library="Core" Id="97E20456"/>
        <Parameter Type="Param" Library="AIAI" Id="DAABA045"/>
        <Parameter Type="Param" Library="AIAI" Id="53E65935"/>
        <Parameter Type="Param" Library="AIAI" Id="E2398BF3"/>
    </Element>
    <Element Type="Param" Id="DAABA045">
        <ParameterDef Type="ParamDef" Library="Core" Id="D1E79083"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="53E65935">
        <ParameterDef Type="ParamDef" Library="Core" Id="D02FD787"/>
        <Variable Type="Variable" Library="AIAI" Id="C428E506"/>
    </Element>
    <Element Type="Param" Id="E2398BF3">
        <ParameterDef Type="ParamDef" Library="Core" Id="07FA2AC7"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="FunctionCall" Id="E55C8DC6">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="538FABAD"/>
        <Parameter Type="Param" Library="AIAI" Id="37980687"/>
    </Element>
    <Element Type="Param" Id="538FABAD">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Param" Id="37980687">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Variable Type="Variable" Library="AIAI" Id="FD164B20"/>
    </Element>
    <Element Type="FunctionCall" Id="ABF2BDF7">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="DB01ECDC"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="83DA2E21"/>
        <Parameter Type="Param" Library="AIAI" Id="9B3F5AA5"/>
        <Parameter Type="Param" Library="AIAI" Id="79717606"/>
    </Element>
    <Element Type="Param" Id="83DA2E21">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="027F6EEF"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000086"/>
    </Element>
    <Element Type="Param" Id="9B3F5AA5">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="61958720"/>
        <Variable Type="Variable" Library="AIAI" Id="A89EE6B1"/>
    </Element>
    <Element Type="Param" Id="79717606">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="504494F0"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="FunctionCall" Id="925E80C9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="A0F31305"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <Parameter Type="Param" Library="AIAI" Id="0B4769CB"/>
        <Parameter Type="Param" Library="AIAI" Id="C537AB83"/>
        <Parameter Type="Param" Library="AIAI" Id="BA8D9851"/>
    </Element>
    <Element Type="Param" Id="0B4769CB">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="5BFF7323"/>
        <Preset Type="PresetValue" Library="Ntve" Id="00000085"/>
    </Element>
    <Element Type="Param" Id="C537AB83">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="6725C0EB"/>
        <Variable Type="Variable" Library="AIAI" Id="44203E8B"/>
    </Element>
    <Element Type="Param" Id="BA8D9851">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="7B3B0884"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Comment" Id="57C20F3B">
        <Comment>
            Check if we have reached the end of the lane
        </Comment>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="6455EA1B">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="865D9AC9"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="227CB07D"/>
    </Element>
    <Element Type="FunctionCall" Id="865D9AC9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000133"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="86367D2F"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="06B88914"/>
    </Element>
    <Element Type="FunctionCall" Id="86367D2F">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="1C1B9484"/>
        <Parameter Type="Param" Library="AIAI" Id="4F748FD0"/>
        <Parameter Type="Param" Library="AIAI" Id="3171DACC"/>
    </Element>
    <Element Type="Param" Id="1C1B9484">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Param" Id="4F748FD0">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="684CA9CE"/>
    </Element>
    <Element Type="Param" Id="3171DACC">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>1</Value>
        <ValueType Type="int"/>
    </Element>
    <Element Type="FunctionCall" Id="06B88914">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000001"/>
        <Parameter Type="Param" Library="AIAI" Id="FD799FFE"/>
        <Parameter Type="Param" Library="AIAI" Id="7FAC8B38"/>
        <Parameter Type="Param" Library="AIAI" Id="81BF87F6"/>
    </Element>
    <Element Type="Param" Id="FD799FFE">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="0A3BE488"/>
    </Element>
    <Element Type="Param" Id="7FAC8B38">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="81BF87F6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="Game" Id="8F2801E7"/>
        <StructMember Type="Param" Library="AIAI" Id="F8F8B8FD"/>
        <Array Type="Param" Library="AIAI" Id="4B20A25B"/>
    </Element>
    <Element Type="Param" Id="F8F8B8FD">
        <Variable Type="Variable" Library="Game" Id="9B966549"/>
    </Element>
    <Element Type="Param" Id="4B20A25B">
        <Parameter Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
    </Element>
    <Element Type="FunctionCall" Id="227CB07D">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="7B4A4D9D"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/>
    </Element>
    <Element Type="FunctionCall" Id="C87D3F2E">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/>
        <Parameter Type="Param" Library="AIAI" Id="44F2EA9E"/>
        <Parameter Type="Param" Library="AIAI" Id="B7BF2666"/>
    </Element>
    <Element Type="Param" Id="44F2EA9E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="Param" Id="B7BF2666">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="FunctionCall" Id="8F72BEF9">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/>
        <Parameter Type="Param" Library="AIAI" Id="34DA8BB3"/>
        <Parameter Type="Param" Library="AIAI" Id="31715C4F"/>
        <Parameter Type="Param" Library="AIAI" Id="62AA4E67"/>
    </Element>
    <Element Type="Param" Id="34DA8BB3">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="Param" Id="31715C4F">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="62AA4E67">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Variable Type="Variable" Library="AIAI" Id="A89EE6B1"/>
    </Element>
    <Element Type="FunctionCall" Id="458CEEE5">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/>
        <SubFunctionType Type="SubFuncType" Library="Ntve" Id="20298AEC"/>
        <Parameter Type="Param" Library="AIAI" Id="FAB6644E"/>
        <Parameter Type="Param" Library="AIAI" Id="C86D378C"/>
        <Parameter Type="Param" Library="AIAI" Id="B7C831C6"/>
    </Element>
    <Element Type="Param" Id="FAB6644E">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/>
        <Variable Type="Variable" Library="AIAI" Id="DC5D3C9D"/>
    </Element>
    <Element Type="Param" Id="C86D378C">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/>
        <Preset Type="PresetValue" Library="Ntve" Id="40567BEE"/>
    </Element>
    <Element Type="Param" Id="B7C831C6">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/>
        <Value>0.0</Value>
        <ValueType Type="fixed"/>
    </Element>
    <Element Type="Comment" Id="0A83BA03">
        <Comment>
            Pack result point
        </Comment>
    </Element>
    <Element Type="FunctionCall" Id="BD981EA1">
        <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000097"/>
        <Parameter Type="Param" Library="AIAI" Id="04CCC617"/>
    </Element>
    <Element Type="Param" Id="04CCC617">
        <ParameterDef Type="ParamDef" Library="Ntve" Id="00000488"/>
        <FunctionCall Type="FunctionCall" Library="AIAI" Id="EB61C789"/>
    </Element>
    <Element Type="FunctionCall" Id="EB61C789">
        <FunctionDef Type="FunctionDef" Library="AIAI" Id="119E8B63"/>
        <Parameter Type="Param" Library="AIAI" Id="310FF919"/>
        <Parameter Type="Param" Library="AIAI" Id="B55017C2"/>
    </Element>
    <Element Type="Param" Id="310FF919">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="6C4C7B54"/>
        <Parameter Type="ParamDef" Library="AIAI" Id="7FE031FF"/>
    </Element>
    <Element Type="Param" Id="B55017C2">
        <ParameterDef Type="ParamDef" Library="AIAI" Id="1E501F10"/>
        <Variable Type="Variable" Library="AIAI" Id="4FF61B34"/>
    </Element>
    <Element Type="Label" Id="FDD993DD">
        <Icon>Assets\Textures\ui-editoricon-triggercategories_ai.dds</Icon>
    </Element>
</TriggerData>